CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
cakephp_docs.json1 linesDownload Raw Back to root
1[{"node": {"oid": "39a71705fafc1838636ccf1b3c7cdc0213ac9564", "messageHeadline": "Merge pull request #7808 from cakephp/fix-orm-examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 56}}, {"node": {"oid": "96efa5f54a934c2df6eae4775b719f3184321ae3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a1182a7add11ce14a20a4e498f8b43f21ee06b3", "messageHeadline": "Disable contents entries in TOC", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a27690819ff04aab2893648c79584e1b9e780f00", "messageHeadline": "Give the ORM docs a read through and fix old content", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 56}}, {"node": {"oid": "b752149f4259f2c423659b85a032e9ece9c05715", "messageHeadline": "Merge pull request #7803 from cakephp/5.x-dic", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "35365d66d53a59257252ff35a37a603c09dde605", "messageHeadline": "remove info about cyclic dependency problem in auto-wiring DIC feature", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "73343c3dd6604c7b0e72872855b7a9e655a1be0c", "messageHeadline": "Merge pull request #7800 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7d5b5fc881f13ef1125e91690c573e405be281c7", "messageHeadline": "Add notes for https://github.com/cakephp/cakephp/pull/17340", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bed282e578fbc3757eab0cc8853ca98e272eab4f", "messageHeadline": "Merge pull request #7798 from cakephp/5.x-deeper-marshaling", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "39ad1950be143cd2e35d1fb4f101b3c2d3aac062", "messageHeadline": "Update en/orm/saving-data.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd66a58d9a44f4d2e5bb8d71ffe2e4744f40dc4f", "messageHeadline": "Merge pull request #7799 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "bb8fc0dae1e6c9269997bf5a3fa6970013454ec1", "messageHeadline": "Fix method signature", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f8d8aad0a6926a1e342df8f2e5ebcd149e64e91", "messageHeadline": "Improved docs for `fetchModel()`", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "52bb9f84d42160d22bbb42e59bce6354e6b8dc60", "messageHeadline": "add info about different array structure for marshalling deeper assoc\u2026", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a1ccd83423892d800934c6d32e24e3b1e828347", "messageHeadline": "Merge pull request #7794 from cakephp/remove-setaction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "68fdd7956f15bfb92dcabd17e932d06553db72c6", "messageHeadline": "Remove setAction from the docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "e6a11a1a4491af4ba45654541c1e8f1c012d5a70", "messageHeadline": "Merge pull request #7789 from cakephp/enums", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "3050e78649cd8474e35ab66ceef9b235492a1829", "messageHeadline": "Tweak wording and update conventions docs for enums", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4c6c867ec1c4c3bebf2067561b9aab8b0b340aa5", "messageHeadline": "Merge pull request #7788 from cakephp/session-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8604a4a782e2cd7f156626ac3c75401da684ae8c", "messageHeadline": "Add conventions", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dfa169bb7cdbc750584686046c63f995698d7fda", "messageHeadline": "Add conventions", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dad8707e06a94833952d9d6f5fdd17eca02802cd", "messageHeadline": "Enum update", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e412f09c646ccebfa19b379fb2165951a4c22d33", "messageHeadline": "Clarify session documentation further", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "263075690d94da57ed15ebcd519a4b91395a19d0", "messageHeadline": "Merge pull request #7787 from jtheuerkauf/7786-remove-blog-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 155, "deletions": 1788}}, {"node": {"oid": "fcde462e7e1cd63fad6608c9fd9d90361e89dd8b", "messageHeadline": "Remove \"blog\" tutorial (#7786)", "author": {"name": "Joe Theuerkauf", "email": "joe@theuerkauf.dev", "user": {"login": "jtheuerkauf"}}, "additions": 155, "deletions": 1788}}, {"node": {"oid": "3b56047a54ccf52abbc82b1e7721e5f6e4cdabe1", "messageHeadline": "Merge pull request #7785 from cakephp/5.x-buffered-resultsets", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "9cea138c31d9052e1b37d6d7bc39512f26420223", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f501b317b5d7898c4ba2c9fb2c41cfec94212e7", "messageHeadline": "add info about removed resultset buffering toggle to migration docs", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "619730b9df09f37b5d92e54866f13a13f05438bb", "messageHeadline": "unbuffered resultsets are no more", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "123fc528388e6ce48f50852c556136b38fd2ba14", "messageHeadline": "Merge pull request #7784 from gitKearney/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf2afc781ffa8c88a662d0c1da5ad4de86057c68", "messageHeadline": "Update database.rst", "author": {"name": "Kearney Taaffe", "email": "gitKearney@users.noreply.github.com", "user": {"login": "gitKearney"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18179e49422f8624b0cfc165e284ad920f4127b7", "messageHeadline": "Fix versions", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21be291d7c01a121eda553e22b7e6dfb9d63d3c0", "messageHeadline": "Merge pull request #7781 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8439b980179492210ad1ee5b2e45a8e337935b79", "messageHeadline": "Merge pull request #7782 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aba46312d99f030bd13353cc1956f960f272e5e", "messageHeadline": "Bump actions/setup-python from 4 to 5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dab772e62f5ef9daff98aebc8d0b8b2c243ddfd1", "messageHeadline": "Bump actions/stale from 8 to 9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3249f6d0e21906171a106617421f421f313acda7", "messageHeadline": "Merge pull request #7778 from mehov/5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a09a6eac759d1db7f855f31085af1fa69fa3aec5", "messageHeadline": "Commit suggestion by @markstory in en/orm/query-builder.rst", "author": {"name": "Al", "email": "7813306+mehov@users.noreply.github.com", "user": {"login": "mehov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "257283f1df7a5d7989deca77d4ed24ba05338829", "messageHeadline": "Address `WITH RECURSIVE \u2026`", "author": {"name": "Al", "email": "7813306+mehov@users.noreply.github.com", "user": {"login": "mehov"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ded623b233ecf0bafcc30170e3488b7c462053b9", "messageHeadline": "Merge pull request #7777 from cakephp/5.x-spelling", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5b30dd2950d94acebb8f3b676e19fa0fd89baabe", "messageHeadline": "Consistent AM Spelling", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f6e09ced13b87b806f0c4c407b375ca19c7a1b29", "messageHeadline": "Merge pull request #7776 from cakephp/5.x-cleanup", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d2088413c52590e7e2d36aaf509df4831533fe28", "messageHeadline": "Consistent aliasing for assocs.", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d791f5c30f37350c36eff018b13c8dbebf958968", "messageHeadline": "Merge pull request #7774 from CakeDC/5.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12725, "deletions": 2388}}, {"node": {"oid": "bb2a26293035bad8761dfae4b788fd1eb76019be", "messageHeadline": "Merge pull request #1 from CakeDC/m1", "author": {"name": "Alejandro Ibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 12725, "deletions": 2388}}, {"node": {"oid": "d94743968195abbc8c47f73453bdfb13d4bd9d23", "messageHeadline": "Fix grammar / syntax errors", "author": {"name": "Alejandro Ibarra", "email": "alejandro.ibarra@cakedc.com", "user": {"login": "ajibarra"}}, "additions": 161, "deletions": 171}}, {"node": {"oid": "b7cf0de3a74afd217053171393accfd3c7f35ba7", "messageHeadline": "fix testing docs (#7773)", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ca575e3c3371ad4aa083ccb95b7e9988b1f173d", "messageHeadline": "Merge pull request #8 from CakeDC/m1-development-routing", "author": {"name": "Alejandro Ibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 768, "deletions": 739}}, {"node": {"oid": "1f46bd3c7ff42df9c5449fa7e0277cb8858dd517", "messageHeadline": "Fix routing.rst issues", "author": {"name": "Alejandro Ibarra", "email": "alejandro.ibarra@cakedc.com", "user": {"login": "ajibarra"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "403a620ca8435a61bc270ad8e21e7583b8b00e79", "messageHeadline": "Merge branch 'cakephp:5.x' into m1", "author": {"name": "Alejandro Ibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 140, "deletions": 154}}, {"node": {"oid": "9443840abf13f5d7aea96fe363113a33f718e585", "messageHeadline": "Merge branch 'm1' of github.com:CakeDC/docs into m1-development-routing", "author": {"name": "Florencio Hern\u00e1ndez", "email": "florencio.hernandez@cakedc.com", "user": {"login": "flohdez"}}, "additions": 448, "deletions": 529}}, {"node": {"oid": "3ebddf5d522e969ca7b6000dc19844ae125e9ff9", "messageHeadline": "Create spanish translation to development/routing", "author": {"name": "Florencio Hern\u00e1ndez", "email": "florencio.hernandez@cakedc.com", "user": {"login": "flohdez"}}, "additions": 769, "deletions": 739}}, {"node": {"oid": "6054588e4a40b6dfae76007d2c50197416faf0fb", "messageHeadline": "Merge pull request #7 from CakeDC/m1-request-response", "author": {"name": "Alejandro Ibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 448, "deletions": 529}}, {"node": {"oid": "fdf653ec9bfc9f12a9cecaf24dde05bd5a95b962", "messageHeadline": "minor format fixes", "author": {"name": "Alberto Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "398d04c34da119ea564e0bb441845bcd17b8ac70", "messageHeadline": "minor fixes", "author": {"name": "Alberto Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d3cada55ba3454d02c7b16a5c57fb2a522b4e586", "messageHeadline": "minor fixes", "author": {"name": "Alberto Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc5ceb429587cfb5428f61b8659a19d865df24bc", "messageHeadline": "fix: html references", "author": {"name": "Alberto Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "019562293f937da291cad0bbdb96ab031f2df68e", "messageHeadline": "Merge pull request #7771 from nitramxx/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "53a1c08f32235806118a11bebed11cd5f3565ecc", "messageHeadline": "Update Table::get() params in docs from array to named args", "author": {"name": "nitramx", "email": "martin@urx.cz", "user": {"login": "nitramxx"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "39e83d38ff7f7f57b40cd18a523a68a9eec81817", "messageHeadline": "minor fix", "author": {"name": "Alberto Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "35ab8b6ece004705258f6fa8c5e96dd13519f0fe", "messageHeadline": "docs: es/controllers/request-response.rst", "author": {"name": "Alberto Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 449, "deletions": 527}}, {"node": {"oid": "b535c9b26a69fe3edae4f5f50ff2960decfc6479", "messageHeadline": "Merge pull request #7767 from cakephp/ndm2-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d1fcdea81470921b690ac62903b8524f2ca7435", "messageHeadline": "Fix content type negotiation header name.", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b66202a99f68e86ee3993ba344222ff07399e393", "messageHeadline": "Merge pull request #7765 from cakephp/fix-ajaxviewswitch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "12d36a20364a15944b58c672242334d5929f4cfe", "messageHeadline": "Update docs for requesthandler replacement.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "3a7d8f85160158a1cc4b463a4ed1fd31de002cee", "messageHeadline": "Merge pull request #7764 from liqueurdetoile/liqueurdetoile-update-do\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3a4953ba9afe858c7a6feb6423bedbe0e4a3fc4b", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "Liqueur de Toile", "email": "bertrand.wattel@liqueurdetoile.com", "user": {"login": "liqueurdetoile"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "816315c0807d52f63cd46e4726d23ec6a5c14b5a", "messageHeadline": "Set union types to class properties in the helpers and components exa\u2026", "author": {"name": "Tim Bischoff", "email": "tim.bischoff@bisweb.me", "user": {"login": "Indianer3c"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "714bbe248013f603bfe854e138d04b90b18498d0", "messageHeadline": "Fix up migrator doc", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7469d4b06fb0f74459ee16f6a07c58d8584a708", "messageHeadline": "Merge pull request #7761 from cakephp/5.x-plugin-class", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3196e8ae54e8df76072be6b07a17644be7226316", "messageHeadline": "Merge pull request #7762 from cakephp/5.x-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04d6e0e0bf8fb13b6c1fb69773b5577d41e3d1ac", "messageHeadline": "FIx CS.", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8fb81d3b896b9f96a0f2818f51717bf839308dff", "messageHeadline": "Simplify paths", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38c638f9afee4c8cb1dc67c133b75a4560588674", "messageHeadline": "Fix docs about plugin class name", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e6de8c402586189714da9692be4a8e30cb26ecd", "messageHeadline": "Fix rendering", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98a6d25cb178a7f76258d94bc4817f2c410b7055", "messageHeadline": "fixing identation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c0c5a371be5e1547d177472f3a59945f5b7dd85", "messageHeadline": "Merge branch 'm1-logging' into m1", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6567e54ce3abd49a53d1cfd6eacba7705012d1c5", "messageHeadline": "[es] logging translation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 124, "deletions": 129}}, {"node": {"oid": "285ff797016757a0ce8fa402bee2f8e5a17632e8", "messageHeadline": "[es] WIP logging translation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "227bbe2ed21441acdc1e2edd7e370a302dcc5347", "messageHeadline": "[es] WIP logging translation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "a26b0a720938037c977d66d4cecf51cd9c528603", "messageHeadline": "[es] logging translation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 124, "deletions": 129}}, {"node": {"oid": "39363feaf626c77a19520f40468f3d0d9892c1bf", "messageHeadline": "Merge pull request #5 from CakeDC/m1-removing-deprecated", "author": {"name": "Rodrigo P\u00e9rez", "email": "chav170@gmail.com", "user": {"login": "chav170"}}, "additions": 457, "deletions": 1744}}, {"node": {"oid": "5e6680b4d7fb49a46b71de224418fa04a4ab59b0", "messageHeadline": "Fix build issues", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1786502e9eeb8e7af772c9769df766dd2aec1a56", "messageHeadline": "Update the page /views/json-and-xml-views.rst in EN and ES", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "9d69ba5a8c3e06c116dfd3f691c7ff2664728b2e", "messageHeadline": "Updated file tutorials-and-examples/blog-auth-example/auth.rst in ES", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 220, "deletions": 197}}, {"node": {"oid": "86338f916d7abf89f5f0238ccd1df2a18d2fa363", "messageHeadline": "Merge pull request #6 from CakeDC/m1-migrations-guide", "author": {"name": "AReveron", "email": "41989865+AReveron@users.noreply.github.com", "user": {"login": "AReveron"}}, "additions": 554, "deletions": 30}}, {"node": {"oid": "cd7bbafd7838deb4bfe03924680d18cd32ca5afe", "messageHeadline": "fix warning title underline too short", "author": {"name": "Antonio Reveron", "email": "antonio.reveron@cakedc.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7f520ff6deb709d6b2ebfb820632fbe58189c28", "messageHeadline": "fix multiple warnings Title underline too short", "author": {"name": "Antonio Reveron", "email": "antonio.reveron@cakedc.com", "user": null}, "additions": 28, "deletions": 28}}, {"node": {"oid": "6f8f062189a154cc6d095881b9f34da40ab5678e", "messageHeadline": "Update /controllers.rst page in EN and ES", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 107, "deletions": 72}}, {"node": {"oid": "d0d175e57b867b644f80f51ba169f86cf563102a", "messageHeadline": "finalizado de traducir la pagina 5-0-migration-guide", "author": {"name": "Antonio Reveron", "email": "antonio.reveron@cakedc.com", "user": null}, "additions": 128, "deletions": 133}}, {"node": {"oid": "09888014386e4fdf6d5af9aa8aa86639efd170af", "messageHeadline": "Added references tutorial pages with the Note that the translation is\u2026", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "d2f1fb704c3806fec83572d5a0b2c1c4502e63f6", "messageHeadline": "Update /controllers/components.rst page in EN and ES", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "d6b1230e968d73606d8b89e6639fd7fa666b53b7", "messageHeadline": "Merge branch 'm1' into m1-migrations-guide", "author": {"name": "Antonio Reveron", "email": "antonio.reveron@cakedc.com", "user": null}, "additions": 8881, "deletions": 603}}, {"node": {"oid": "edb21ec2f413ded9b97639984b82173227222cdb", "messageHeadline": "Removed deprecated files", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 0, "deletions": 1393}}, {"node": {"oid": "0a25170cda2aa3674e2f95ac4b5911540b59f63d", "messageHeadline": "Merge pull request #7758 from CakeDC/cms-tutorial-es", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 50}}, {"node": {"oid": "9d2ba70f37add0f3755d8bbd937c2c3b54726d87", "messageHeadline": "fix file comments and typo", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a514288c3b2ed9146cbd6119236687d07b8902f1", "messageHeadline": "update database.rst content of default files and remove * entity acce\u2026", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "07020d08f6fd9304af1612d10bfadaa6c1d5a81a", "messageHeadline": "update installation page", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "77d8c621cf63fd5ec87244085e6377440c81dde7", "messageHeadline": "[es] WIP logging translation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "26a2201efc889724646670146282be7b321394c0", "messageHeadline": "Fix Number", "author": {"name": "Alejandro Ibarra", "email": "alejandro.ibarra@cakedc.com", "user": {"login": "ajibarra"}}, "additions": 349, "deletions": 21}}, {"node": {"oid": "f82d8b6ae5d28187b464a3210e433f4af4913492", "messageHeadline": "[es] WIP logging translation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "393bc2539fa00db0b7b7877827627db6dd5056e9", "messageHeadline": "Merge pull request #4 from CakeDC/m1-views", "author": {"name": "Yelitza Parra", "email": "yeli.parra@gmail.com", "user": {"login": "yeliparra"}}, "additions": 260, "deletions": 21}}, {"node": {"oid": "3aa80eb9ab5061bedd4a484b4cae288c40ada17e", "messageHeadline": "Merge pull request #7755 from nmaya/selectquery-isempty-5x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "7627a349be89c12f7a7513f70346f476c9612192", "messageHeadline": "[es] Traslating number.rst according to current version, meta data im\u2026", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "c2a3b688cfb33e533cd80e416dd4697c3cdaae27", "messageHeadline": "[es] Traslating flash.rst according to current version", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "bd90117c0a581d6a4d21c660cd37520fc613e0c5", "messageHeadline": "working on breadcrumbs translation", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 182, "deletions": 9}}, {"node": {"oid": "a7f70b338e3a7706d3a2292c5f12c42bd608e35b", "messageHeadline": "Fix different missing links issues", "author": {"name": "Alejandro Ibarra", "email": "alejandro.ibarra@cakedc.com", "user": {"login": "ajibarra"}}, "additions": 4896, "deletions": 368}}, {"node": {"oid": "13fcdd188a4b46b03505e7fe64a8a0b5668af6ca", "messageHeadline": "Merge branch 'm1-plugins' of github.com:CakeDC/docs into m1", "author": {"name": "Alejandro Ibarra", "email": "alejandro.ibarra@cakedc.com", "user": {"login": "ajibarra"}}, "additions": 1285, "deletions": 16}}, {"node": {"oid": "1463d8508ffde3e69b8b76c248e78e54e747bdc3", "messageHeadline": "use SelectQuery instead of Query, and SelectQuery does not have metho\u2026", "author": {"name": "nmaya", "email": "5668936+nmaya@users.noreply.github.com", "user": {"login": "nmaya"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "860343b48423ad8eb27ebce76f49d596544e0edd", "messageHeadline": "Re-add version constraint", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1308a926a0ea89cbaad25fbc6551083c7bef7ce0", "messageHeadline": "Merge pull request #7753 from githubrana/5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbe6c2467e95decb3622af5f219a8c4ae702621b", "messageHeadline": "esolve link", "author": {"name": "Andres Campanario", "email": "andres.campanario@cakedc.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dd42b7bfcd6425887856a372c2748c4642878485", "messageHeadline": "translate /views to spanish", "author": {"name": "Andres Campanario", "email": "andres.campanario@cakedc.com", "user": null}, "additions": 662, "deletions": 8}}, {"node": {"oid": "2844d6ec055a72b4bb5903a9f1ae864b0348fb73", "messageHeadline": "Update auth.rst", "author": {"name": "githubrana", "email": "39762049+githubrana@users.noreply.github.com", "user": {"login": "githubrana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "775661168ee6e574a42abb33d844b39522c823c1", "messageHeadline": "Merge pull request #3 from CakeDC/m1-console-commands", "author": {"name": "Alberto G. Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 1854, "deletions": 0}}, {"node": {"oid": "d557b5ec3e0678ca82274cc62c7b9c2d36195226", "messageHeadline": "lang: /es/console-commands/*", "author": {"name": "Alberto Rodriguez", "email": "arodu.dev@gmail.com", "user": {"login": "arodu"}}, "additions": 1854, "deletions": 0}}, {"node": {"oid": "0cf83105117a2fc09a0e510067cbc4304eb2656f", "messageHeadline": "fix ref", "author": {"name": "Andres Campanario", "email": "andres.campanario@cakedc.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4d61a05b0fb14c223fba089ce9dcbf572eae66b0", "messageHeadline": "translate plugins page to spanish", "author": {"name": "Andres Campanario", "email": "andres.campanario@cakedc.com", "user": null}, "additions": 622, "deletions": 8}}, {"node": {"oid": "e3f2199cbc1324e1544b67d8edf58198e25fd548", "messageHeadline": "Merge pull request #7750 from fosfozol/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9134f22a4be39a672d60d0d56f74aa507b183b6c", "messageHeadline": "WebExceptionRenderer path", "author": {"name": "William", "email": "fosfozol@users.noreply.github.com", "user": {"login": "fosfozol"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c3f82e969a2181c239c05175542044cb2cae6bb9", "messageHeadline": "Merge pull request #7749 from cakephp/ADmad-patch-1", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55b15aad40be72217ac9cc9173cecdca828d098e", "messageHeadline": "Improve field name e.g.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e551d88494d4dc32d8d4bb9ee6e7c9767c8f39e", "messageHeadline": "Merge pull request #7748 from cakephp/ADmad-patch-1", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "46deb0732bc1112462d8d029248da050d8ac0d46", "messageHeadline": "Remove redundant info", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "f39a9740844bdb3163a09f0b5e2ba943e52cf046", "messageHeadline": "Created migration guides files and update ES translation for migratio\u2026", "author": {"name": "Antonio Reveron", "email": "antonio.reveron@cakedc.com", "user": null}, "additions": 581, "deletions": 15}}, {"node": {"oid": "478b7044eea7448ded4f6ca9d997822f64856c1d", "messageHeadline": "Update en and es translations for files intro/cakephp-folder-structur\u2026", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 34, "deletions": 42}}, {"node": {"oid": "22c13617c65bcd5560bd180d03cbbbb1254d13ac", "messageHeadline": "Update en and es translations for file /intro/conventions.rst", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 146, "deletions": 39}}, {"node": {"oid": "92da3a5749a312c2fbe7caea6c07b4ffc03503b2", "messageHeadline": "Update translations for file es/intro.rst", "author": {"name": "Rodrigo P\u00e9rez", "email": "rodrigo.perez@cakedc.com", "user": {"login": "chav170"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "9e225ffb8cf48de3dc645d18f887cc01277574f9", "messageHeadline": "ES - Caching,Email,Inflector,Configuration,DispatchFilters,Errors,Ses\u2026", "author": {"name": "Alejandro Ibarra", "email": "alejandro.ibarra@cakedc.com", "user": {"login": "ajibarra"}}, "additions": 2877, "deletions": 75}}, {"node": {"oid": "250a81d88056708b692ec2d04f6ef5ff000e6eec", "messageHeadline": "Merge pull request #7747 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "a46f134841d2e12aafece07c08984e5084ca0b31", "messageHeadline": "ES - CakePHP Development Process", "author": {"name": "Alejandro Ibarra", "email": "alejandro.ibarra@cakedc.com", "user": {"login": "ajibarra"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "62d646fd5bca92f02a09347560436209e0ed5323", "messageHeadline": "Make code examples newbie friendly", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8c0aad9439f6fbf63ab0dd94767de7fa439cbb5d", "messageHeadline": "Promote use of addViewClasses() instead of overriding viewClasses()", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "385a7eeb6535a5aa2bf0d5027c93d159fdcaef8a", "messageHeadline": "Fix I18n\\DateTime name in Collections::combine() (#7746)", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddad4178760360b82512309d9e9f773de14f6052", "messageHeadline": "Merge pull request #7743 from markusramsak/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "0c731cf854bd111b44b0ec681ec7e44c2ef7bd59", "messageHeadline": "Merge pull request #7745 from cakephp/5.x-paths", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 287, "deletions": 282}}, {"node": {"oid": "c20d6ff1f8522d56f1c339ac14666fea1fa71a78", "messageHeadline": "Fix up CI, paths, signatures, typos.", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 287, "deletions": 282}}, {"node": {"oid": "ca81618e71d03f9e429259aa8dd626c629f8a224", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "wowDAS Markus Ram\u0161ak", "email": "anreiz-kojen0k@icloud.com", "user": {"login": "markusramsak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49bd9cec79bd855c1f8feca4038e7b52b1b7a482", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "wowDAS Markus Ram\u0161ak", "email": "anreiz-kojen0k@icloud.com", "user": {"login": "markusramsak"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "94b5e958c5d2554c157658748537f7b4bb0d5687", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "wowDAS Markus Ram\u0161ak", "email": "anreiz-kojen0k@icloud.com", "user": {"login": "markusramsak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3acfff568ad0cacb23ac2f68d98a89fa1fdc3b46", "messageHeadline": "Update 5-0-migration-guide.rst #[\\AllowDynamicProperties] removed", "author": {"name": "wowDAS Markus Ram\u0161ak", "email": "anreiz-kojen0k@icloud.com", "user": {"login": "markusramsak"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9f47791b2dc0d87f8b04f77810e8243177a5d767", "messageHeadline": "Merge pull request #7740 from markusramsak/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f1a6c4e111650cf13f3bce893458aa43090ae5a", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "wowDAS Markus Ram\u0161ak", "email": "anreiz-kojen0k@icloud.com", "user": {"login": "markusramsak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc8b87cabc73630333ec4196814da65ca9206b19", "messageHeadline": "Merge pull request #7737 from cakephp/plugin-loading", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 94}}, {"node": {"oid": "95b6c7475b6c44c3a575ae4672cadfce19e25d0c", "messageHeadline": "Merge pull request #7739 from johnd486/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4bca00a137b01dabaa078a33583de5134d861f0", "messageHeadline": "Need to create database first", "author": {"name": "johnd486", "email": "john.dowdell486@gmail.com", "user": {"login": "johnd486"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2372849c5dcd53252c10c754177fd775326bc98", "messageHeadline": "Merge pull request #7738 from kolorafa/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5b830406f8c32390381e1c8478507d1309cc21d", "messageHeadline": "Update testing.rst phpunit version", "author": {"name": "kolorafa", "email": "github_com@dlk.pl", "user": {"login": "kolorafa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "348c6acccb9451e3f7d03806e2bd8e841a5a4286", "messageHeadline": "Update docs related to plugin loading.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 69, "deletions": 94}}, {"node": {"oid": "7758a81a23e14d4906cac8e7d6585f5d4c4af8d4", "messageHeadline": "Merge pull request #7736 from cakephp/ADmad-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ed8888fcc971b1fd7b33fae7ac809e1d32d2c250", "messageHeadline": "Tweak wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "083f6ced9a6a08825cec6a070146559fb7a058c2", "messageHeadline": "Fix grammar", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e304244071ae57325546c7b2356d6f40053ed6b3", "messageHeadline": "Fix typo", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "add074bfd1de74f90d35ad8605254eb249ab775b", "messageHeadline": "Add warning about fallback routes.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5ba4108e9675213cf4a78c04a678df3f9496dd23", "messageHeadline": "Add read/write connections to new features in 5.0", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "497abbf2ac25a95841890e608acc16bff44e1bee", "messageHeadline": "Merge pull request #7735 from amayer5125/remote-use-command-runner-re\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "34c53ca7e3d99e9c4c8fb93d185f29f1983a3779", "messageHeadline": "Remove References to useCommandRunner", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "2b8a827226079a6ac8ff457dc4bf60b30c6b019f", "messageHeadline": "Merge pull request #7733 from cakephp/improve-content-type", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 56}}, {"node": {"oid": "ececfccb400fe879e8bcbe4248cc31fb3a7471aa", "messageHeadline": "Update en/development/rest.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "263a1266b35dbc060b29bff09104676ca5e57721", "messageHeadline": "Fix CS", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "838b5dd82b8c2b2477cdbc0644b265302f14bd0d", "messageHeadline": "Fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d8198c59987c784be21e83c37c721b398f8ad506", "messageHeadline": "Imporove content-type negotiation docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 89, "deletions": 56}}, {"node": {"oid": "fccc1066fdf8d0fc57c43d0fdca904eaaad55c29", "messageHeadline": "Merge pull request #7731 from amayer5125/fix-container-autowire-link", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db3a140a2d3c22fbfebf6956fa4a66a561b2c793", "messageHeadline": "Fix Container Auto-Wiring Link", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2eba4c4f8ca4eb79c6fbddc205efa4e17150887", "messageHeadline": "Merge pull request #7726 from cakephp/5.x-paginate-query-options", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "2b0475ff7c4ef31cc70cb7c159ec7036c29aafaf", "messageHeadline": "Merge pull request #7729 from rzelnik/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce2ce9b664a4c703b9e8bd87cb44e9a6feb1b674", "messageHeadline": "Merge pull request #7730 from cakephp/fix-types", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "5cb5512dbd8604218904b7676e52df8831aafc8c", "messageHeadline": "Fix more occurrences of $_accessible", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "945823f486944dd1eaf24ba62b267c30bffd3029", "messageHeadline": "Update tags-and-users.rst", "author": {"name": "Robert Zelnik", "email": "rzelnik@tvorivo.sk", "user": {"login": "rzelnik"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e334fcc446be4984a471c09faf3b153bc71d060", "messageHeadline": "Merge pull request #7728 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba0922d3f7d9b9f1c6d50d41e19c193bd60dcce2", "messageHeadline": "Fix code example", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6043e78ce3791353517cd99d92ad59f12bb6c4", "messageHeadline": "Merge pull request #7727 from cakephp/fix-noncontentsentry", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "e7d560d3811f7e45d3c260dde20293cb5472dc19", "messageHeadline": "Fix nocontentsentry domain option", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "3aa6b284a06854976599857cd21014b5dd48a337", "messageHeadline": "Update pagination docs.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "8d6ed105adde2ccc08d9c7eee5212c0de597e153", "messageHeadline": "Fix indentation in no-contents-entry usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "18b79e5f14723d7d898ec84c6a8e274bd1631bb1", "messageHeadline": "Merge pull request #7725 from cakephp/5.x-fix-exception-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "4b974ac24039438a409cdaa67cd18eaa829b0fb9", "messageHeadline": "fix exception docs", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "2e95213a6d1d79ec7002bc2d50c0219482d2fd32", "messageHeadline": "5.x Update error handling docs (#7724)", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 115, "deletions": 208}}, {"node": {"oid": "93654f9cde86e8d985f73063f4dc33c5aab2b9be", "messageHeadline": "Merge pull request #7721 from amayer5125/abstract-transport-class-name", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b51f7a7860ac10d398c5da599096ccf439f02b4", "messageHeadline": "Remove Double Slash From AbstractTransport Class Name", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "752fe395cf58d4b555f9e42a51a82d6bf454099d", "messageHeadline": "Merge pull request #7720 from markusramsak/patch-13", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5f8621d73b206bd64060b50d0c1afc90852e6ce", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "wowDAS Ing. Markus Ram\u0161ak", "email": "anreiz-kojen0k@icloud.com", "user": {"login": "markusramsak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "659e98a4ac4e8aca6d6a66ddab400a9e575025f1", "messageHeadline": "Merge pull request #7719 from cakephp/steinkel-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "77d83b7d33784d4998423292b5f2cf0df0db8c45", "messageHeadline": "Update database-basics.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "325b0819e5b51dc0d13c61dbb8ccfd0fbc80821a", "messageHeadline": "Merge pull request #7705 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "99ab2747fef2cfa5936cf01647550485c2e2322b", "messageHeadline": "Merge pull request #7712 from cakephp/5.x-auth-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 92}}, {"node": {"oid": "f75dff4a423fc9843382972d071d31a04b3141a1", "messageHeadline": "Merge pull request #7716 from mr-ijij/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a3b8b66e9e6778f186db15eb8b13ec173cd8b1b", "messageHeadline": "Update index.rst", "author": {"name": "ijij", "email": "71110616+mr-ijij@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ecee7f01d69141efd4deadd4dd998fd4aefd140", "messageHeadline": "Update authorization.rst (#7715)", "author": {"name": "Hari K T", "email": "kthari85@gmail.com", "user": {"login": "harikt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d59e15178f6937f35ca5204e087dd59a50594ca", "messageHeadline": "Update authentication.rst (#7714)", "author": {"name": "Hari K T", "email": "kthari85@gmail.com", "user": {"login": "harikt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a605974df7f766c916f14b513fe442bc873a6a6", "messageHeadline": "Merge pull request #7713 from cakephp/5.x-cleanup", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 23, "deletions": 481}}, {"node": {"oid": "6a48c5e8c8699794bc51d3e55765e22449e5d0e2", "messageHeadline": "more cleanup", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 23, "deletions": 481}}, {"node": {"oid": "ee460ca4eff45e9e02d3490804d8fcf49f26dd8e", "messageHeadline": "cleanup last AuthComponent references", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 4, "deletions": 81}}, {"node": {"oid": "cdfae01e511622626429a1e3d3cc50803f818169", "messageHeadline": "cleanup last AuthComponent references", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "ac70ad735f261819d3a1da4e8d3b5a2c65306be5", "messageHeadline": "Fix pagination instructions. (#7711)", "author": {"name": "Federico Jaramillo Mart\u00ednez", "email": "federicojaramillom@gmail.com", "user": {"login": "jmfederico"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "33c8fbaeaeb89a144fbb8e93726a4d7cc2ebe9fe", "messageHeadline": "Merge pull request #7703 from cakephp/5.x-entity", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea6d5237b58bdee9eb796521669214e033f721e6", "messageHeadline": "Improve wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4f3955b2b151fc978fddb9b893a29be5e36bd90", "messageHeadline": "Merge pull request #7709 from cakephp/steinkel-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ef91e13e0e9f28ae7b6a03526e27d5e76faea913", "messageHeadline": "Merge pull request #7710 from cakephp/steinkel-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "83f7d1f9e25a2150b0c0fd6e73d5ada33a433324", "messageHeadline": "Update https-enforcer.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bf196cce8352923b18a1c1aaa493a2da9a264955", "messageHeadline": "Update security-headers.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "831fdd9f4836a536ba50be891f0488c34102c104", "messageHeadline": "Merge pull request #7708 from cakephp/5.x-connection-methods", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a33eade563fb4357a35abf0a9487193d8c92ae5c", "messageHeadline": "Add info about dropped Connection methods.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "aa571ffc26c72f325c8f131fe1d53e68becef409", "messageHeadline": "Merge pull request #7707 from rolandwaldner/patch-1", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3debf8ae1a337307f78b674d6a732384f052233d", "messageHeadline": "Merge pull request #7706 from markusramsak/patch-12", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d4c7f0ea2de3c63bfa6e5855c822b83f66452a63", "messageHeadline": "Update logging.rst", "author": {"name": "Roland Waldner", "email": "126562443+rolandwaldner@users.noreply.github.com", "user": {"login": "roland-w-2024"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4cabd360a98a2090923048085f443c6ff859785", "messageHeadline": "Update installation.rst its not in beta anymore", "author": {"name": "wowDAS Ing. Markus Ram\u0161ak", "email": "markus@licht-welten.at", "user": {"login": "markusramsak"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "011f0cc87c83785a64fc344a05f3f7e8d42ec936", "messageHeadline": "Merge pull request #7704 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6b73269a51796bc2a4d3700da4f8b417a570844", "messageHeadline": "Update plugin docs links", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d513f152b03e0d4d4a85b3338324d7c6e4ec15d3", "messageHeadline": "Bump actions/checkout from 2 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8833fe6fba442ae6baebe0eaef379d73d4ecf742", "messageHeadline": "Changed behavior of extractOriginal()", "author": {"name": "mscherer", "email": "dereuromark@web.de", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca7f72392320ebd08ada0259ea2945a239b77cf3", "messageHeadline": "Merge pull request #7702 from cakephp/5.x-clarify-upgrade-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f8e15a06faa7154b422147942d601905e6a62f38", "messageHeadline": "clarify upgrade docs", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "acc82905d28a3f39581b0895c85cb99d6e7fd5ae", "messageHeadline": "Merge pull request #7701 from zoghal/5.x", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ccd9289bf14b84b3088cc97ae6688647b6a0395", "messageHeadline": "update cms/installationrst", "author": {"name": "Saleh Souzanchi", "email": "saleh.souzanchi@gmail.com", "user": {"login": "zoghal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6343db3bc2f0b802a8dbde739de1139fce5013e8", "messageHeadline": "Merge pull request #7700 from miguelfrmn/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "fbe7e660f022c842e8c25ef5a868fe5ccf166265", "messageHeadline": "Update testing.rst", "author": {"name": "Miguel Ferm\u00edn", "email": "miguelx@gmail.com", "user": {"login": "miguelfrmn"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "651a00e719cbfb5351dffb9e533cb4888f8ec635", "messageHeadline": "Merge pull request #7696 from cakephp/5.x-remove-not-ready-notice", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "3a641a0f30bae8fa74c3743f6987a52996f15e21", "messageHeadline": "remove not ready notice", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "812d8456b434685ecf1d8b31b97946c708673a44", "messageHeadline": "Soften language on updating finders.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "406291f54a06ed4b2b77a234dad31b8534b3c3da", "messageHeadline": "Remove pre-release banner from 5.x docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40bf0cb9f5e748f9073b387eaa27c5ede5bd38b9", "messageHeadline": "Merge pull request #7694 from cakephp/merge-4next", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "75ce8ec20e09d4b1d3737cf2b49c59ca5fdc5c0f", "messageHeadline": "remove 4.5 migration guide", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 221}}, {"node": {"oid": "9bbdbd6c1edef05fd7ead21da90933176a006293", "messageHeadline": "Merge branch '4.next' into merge-4next", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 237, "deletions": 2}}, {"node": {"oid": "e606a9f465184d4acfee3b5f42c81a353a93045a", "messageHeadline": "Merge pull request #7693 from cakephp/merge-4x", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "cccd0126cb5c31ab7d5ee53003b641a2a9d06866", "messageHeadline": "Merge branch '4.x' into merge-4x", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "a47e897f76bb413af4e6ab4bd9e7ec965eaca539", "messageHeadline": "Merge pull request #7692 from cakephp/5.x-load-plugin-via-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c220e1c92c763fec576a903e00a6bb5286ca422d", "messageHeadline": "add doc for PluginCollection::addFromConfig()", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "dd75c71ddeff2ee1e90b8bdd1a168b1a86a1082e", "messageHeadline": "Add docs for cakephp/cakephp#17259", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "163f3238670ccbb253a2123b042d67c9a369bef8", "messageHeadline": "Merge pull request #7690 from Tatsurou-Yajima/fix/typo-in-ja-saving-d\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4812eae2552d1b80d609757abb3ee5b1e28aff54", "messageHeadline": "\ud83d\udd27 fix: compaty -> company", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5afca5b3f434342d48c2feeb35c84f808eb4e4d2", "messageHeadline": "\ud83d\udd27 fix: \u95a2\u9023\u4ed8\u3051\u3089\u3048\u308c\u305f -> \u95a2\u9023\u4ed8\u3051\u3089\u308c\u305f", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d39fb76c5f7d2fc04e6d16df43e4cd4111c8762", "messageHeadline": "\ud83d\udd27 fix: \u30c8\u30f3\u30b6\u30af\u30b7\u30e7\u30f3 -> \u30c8\u30e9\u30f3\u30b6\u30af\u30b7\u30e7\u30f3", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8fbfa6e3d6ef3398a014ca5dd696571af5eb1e", "messageHeadline": "\ud83d\udd27 fix: \u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fc\u304c -> \u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fc\u3092", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29f914c9af69c17adaf4d7bf21a002bd073ee66c", "messageHeadline": "\ud83d\udd27 fix: \u306e\u306e -> \u306e", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3eb5340abf2fa2c7349b17a8909c248a2cd6d7", "messageHeadline": "Merge pull request #7687 from cakephp/update-db-versions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "04d0e9223ed807edb04852831e640cff214d77fa", "messageHeadline": "Merge pull request #7689 from Tatsurou-Yajima/fix/typo-in-retrieving-\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86625900c44871a1c1a1d51ca9023406d57ea7e7", "messageHeadline": "\ud83d\udd27 fix: atricles -> articles", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e17704b474f166999d2723d785d6e494d870031", "messageHeadline": "\ud83d\udd27 fix: fineder -> finder", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3d00a97014965c150c95a253171c09f544ea713", "messageHeadline": "Updated supported database engine versions", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "2cda6ce2d65cba8436db2595ae09af59cf391ce4", "messageHeadline": "Merge pull request #7686 from Murl080/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d6029925ad411f6ac3c5583eb8645049485474ee", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "130a28d003409623f8eb1fdd8d729258630e0e80", "messageHeadline": "Escape backticks", "author": {"name": "Murl080", "email": "141338078+Murl080@users.noreply.github.com", "user": {"login": "Murl080"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2faa47319feb85099970de65c350d94a0a5d5f16", "messageHeadline": "Mention improved data validation error messages in 5.0 migration guide", "author": {"name": "Murl080", "email": "141338078+Murl080@users.noreply.github.com", "user": {"login": "Murl080"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ece5842d16ae565661a6d640d4be18233b8924dc", "messageHeadline": "Merge pull request #7685 from cakephp/fix-orm-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1c5896c18be782fb7568f767c4edcc274cb6878f", "messageHeadline": "Fix wrapping", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8e34a1284c99e204cdcce8c0fd8ccb28f9f3554f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5af368227a74cf61dfb72218806d7569a560da4", "messageHeadline": "5.x Document required entity fields better", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "eb6461bc63c9df2745c0cf714ca12b04ef39719f", "messageHeadline": "Merge pull request #7683 from cakephp/4.x-component-dic", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d978a16031eacabf924699ce35f04885205f50dc", "messageHeadline": "mention unavailability of DIC inside components", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7a88c146b3230a19f1a32d980c0bb238ec4e4a1d", "messageHeadline": "Merge pull request #7682 from cakephp/layout-extension", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0366c43b4a9162a7eea233a487fc069745f2c55c", "messageHeadline": "Add an example for layout extensions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "fe7a4578bf49015e353ce07dfcfcfce0b2d81e67", "messageHeadline": "Merge pull request #7681 from bebjorn/bebjorn-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bd8391e444e0d422c298eef79d6b984f6e2fc5a", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "bebjorn", "email": "bjorn.berntsson@gmail.com", "user": {"login": "bebjorn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b21997ebdabbd8040fa74e5e609fe3f466d7882", "messageHeadline": "Merge pull request #7679 from Tatsurou-Yajima/fix/typo-in-cells.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ee0ea411af851554ede66cab82c32e9bc97f5ba", "messageHeadline": "\ud83d\udd27 fix: typo", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb9095e5745a51e0b03b023692e9a2a8c2276b1f", "messageHeadline": "Merge pull request #7678 from fr3nch13/4.x-1", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14b10b43fb5065896db3a188b41b90a3b5ced872", "messageHeadline": "Update commands.rst", "author": {"name": "Brian French", "email": "fr3nch13@gmail.com", "user": {"login": "fr3nch13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf353487a922b1c9863c4bb8ba52093099a416d2", "messageHeadline": "Merge pull request #7674 from cakephp/5.x-merge", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "6addfca1b371e75fd30caaa739112cc5e1ab663c", "messageHeadline": "adjust deploy script", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb918a24434722e093dc605f366cc22128857edf", "messageHeadline": "Merge branch '4.x' into 5.x-merge", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "3b11c706b70b58424c9619f795ef930dfcbb6933", "messageHeadline": "Merge pull request #7673 from cakephp/4.x-manual-dispatch", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "de9e79e7e998d6242579617961e6d0e4b2337fc3", "messageHeadline": "cancel previous deploy if a new commit is pushed", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9236f6b1a406fd9fa23e8e37c8ae9d9b8c1e1fb0", "messageHeadline": "allow manually dispatching ci workflow", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67375c43e0a8d9597dc4e64331978cf3f4efb6fc", "messageHeadline": "Merge pull request #7672 from cakephp/5.x-remove-security-component", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 210}}, {"node": {"oid": "59728b4a24aafb2a38c6529474aba9007c5de630", "messageHeadline": "Merge pull request #7671 from cakephp/5.x-remove-auth-component", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1103}}, {"node": {"oid": "5603f3f35b765b5a43f4717017cd2ca9f29b83da", "messageHeadline": "Merge pull request #7670 from cakephp/5.x-di-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "5e7c4390a86836091a92f2bd2d3a713a7680cce2", "messageHeadline": "Merge pull request #7669 from Tatsurou-Yajima/fix/typo-in-application\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d57afb36a94163828bd0e2c3c7cb4dcb21bff5b1", "messageHeadline": "remove security component from docs", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 5, "deletions": 210}}, {"node": {"oid": "377fea9f0b39bd748806e576cdada17d40872d10", "messageHeadline": "remove auth component from docs", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 13, "deletions": 1103}}, {"node": {"oid": "2b71a4154a9e57c410e65445a188f128c5768999", "messageHeadline": "adjust DI example for commands", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "31e8a446aaf1c692bfbcbb88ce5561a3769f0e54", "messageHeadline": "\ud83d\udd27 fix: typo in application.rst", "author": {"name": "T.Yajima", "email": "tatsurou.yajima@gmail.com", "user": {"login": "Tatsurou-Yajima"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9f69c5d029827199d645ca2a1d8fb0fa3555225", "messageHeadline": "Merge pull request #7668 from Murl080/4.next-form-geterror", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "63efb47f674d43614d2b8b44f2d9d3920baa7b6b", "messageHeadline": "Added Form getError example", "author": {"name": "Murl080", "email": "141338078+murl080@users.noreply.github.com", "user": {"login": "Murl080"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0d3fac06c6715ad1443beb604575c60ae8032d2d", "messageHeadline": "Improved Form get errors example", "author": {"name": "Murl080", "email": "141338078+murl080@users.noreply.github.com", "user": {"login": "Murl080"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "29e668334c2283b715f0bf83a78804fa1f7da290", "messageHeadline": "Correct Form get errors example", "author": {"name": "Murl080", "email": "141338078+Murl080@users.noreply.github.com", "user": {"login": "Murl080"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d15dac95e023e5bf7222b05af5dae14cd763a6c", "messageHeadline": "Merge pull request #7667 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "715fe505f07f459f976d4652c180e6f6fa3edf7a", "messageHeadline": "Add migration notes for Collection::unique()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ea5be564f949c4ed9ca7103b569b05ee2cbb351f", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54257e54215e27554e18071949bae2cbbd850760", "messageHeadline": "Add docs for cakephp/cakephp#17225", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e0184df05a08886750d0c4f53927817ad71300f4", "messageHeadline": "Merge pull request #7666 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c8a16a090435f9a2ed85c36d714fb20ebc073b8d", "messageHeadline": "Merge pull request #7663 from celsowm/4.x-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "e5f0c7e56fb03ba52e31920533b0537c9f84d9c6", "messageHeadline": "Merge pull request #7664 from cakephp/5.x-orm-get", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "75ba3fe05515d4cd27b6810d398a3d4c278d3da5", "messageHeadline": "Add Migration notes for Collection::reject()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cdf56e882d099c049c8a9e4fd1de348fd7623fa1", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8d0f796bef9bc4f2dc2d1f68348ad17c83b4ec5", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58bae5a4fb33abea08874c60fa38ac3437154c20", "messageHeadline": "add get() named arguments example", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3d6b00dec312ea575a75ac297469e18b43d7355e", "messageHeadline": "Update en/orm/query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f69d876821127664ac3bcdef22bd3c2867e4b854", "messageHeadline": "Update en/orm/query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68c84d8e360520936c7fa7c752b4a19ce592796c", "messageHeadline": "Update en/orm/query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43a6761e79d1d64da69f9ca366ac0f0c91098598", "messageHeadline": "Update en/orm/query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "088c3662f8653775f8d50554fc3b7b8c71dbdd58", "messageHeadline": "Update query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "26e981b5873401596a2b47c27704d39c3e5005a9", "messageHeadline": "Fix merge conflict", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "7c2593265ba59f247c50fbf4641e28ab3a8cf751", "messageHeadline": "Resolve merge conflict", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "57c71ca84221762b8fa1f7ba5094545e545adc14", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4130, "deletions": 2338}}, {"node": {"oid": "97d995ea6b705ca25b9c9659ceb80c7818161b62", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "e0ea2a72cbc21005811630fec41cf2facad3cf9e", "messageHeadline": "Merge pull request #7662 from cakephp/pt-path", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "fc39e95262aa0cf284df1cb83d3039f344530dbd", "messageHeadline": "Set pt path suffix to pt", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f3f9e0702d22e256d20f21af27f6d269c801aa33", "messageHeadline": "Expand docs for cache clear_group command.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3ae40a56a63e7d4372c3da5f85c14cb549c5579f", "messageHeadline": "Merge pull request #7653 from cnizzardini/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "441a0904ec5531374d7830606d372a185644987f", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2596, "deletions": 1225}}, {"node": {"oid": "d6a402e7236d59a1a43d0ca7a1ccca650a46b96d", "messageHeadline": "Merge pull request #7641 from cakephp/sphinx-6", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 71, "deletions": 72}}, {"node": {"oid": "b3d08dc73ade3eb860bea62993a864ad8ef72a89", "messageHeadline": "Upgrade to Sphinx 7", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 71, "deletions": 72}}, {"node": {"oid": "3f74d560526f90dcd2a3f0a5e963627d0fd82728", "messageHeadline": "Merge pull request #7660 from xpyoda/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89b939b86b5e2ddb4da6006c5ea835266d7bcdcd", "messageHeadline": "Update request-response.rst", "author": {"name": "xpyoda", "email": "122009162+xpyoda@users.noreply.github.com", "user": {"login": "xpyoda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9bef8caf8d5e9058e2b09104bd643da4078696d", "messageHeadline": "Tweak wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abd2aa12194dcaf5b27f9601ebd724a9b01df1f0", "messageHeadline": "Merge pull request #7659 from celsowm/patch-16", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "18c15cb5f59ede446ead94a623a987e1c27b7280", "messageHeadline": "Update saving-data.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "71c67bde38a12a1b6f2c68721b42e4daeddd48b5", "messageHeadline": "Merge pull request #7658 from cakephp/4.x-4.4-migration-guide-dic-stable", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "234a779fd88c136bb8cac09d9b116cbeaddd6cea", "messageHeadline": "Shorten line length", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "47a05840f5c92da604928cd12cd39ef282391a31", "messageHeadline": "Mention the DIC API to be considered stable", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fd0049031d2fe46549ee6ba1e97062c53608a0e1", "messageHeadline": "Small correction in error handling docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "667293d434d801cbcc3e6e815efaf4e5fd040323", "messageHeadline": "Improve wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "60d901b964319920b230bebdde485d4da012fc3d", "messageHeadline": "Document changes in cakephp/cakephp#17193", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3358dc8cfde0631e2e0652d461dabb75d7a49cc9", "messageHeadline": "Clarify convention for plugin class naming. (#7655)", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2ac5be2812cde2831f9e8ab4cf509aeea6e34002", "messageHeadline": "Merge pull request #7654 from cakephp/4.x-security-component", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "432d9787814c8bbd059465ad7af2a0c694fd311c", "messageHeadline": "add deprecation info for Security Component", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e8ea0cb9ed89702ee20b997c1a1c6cdcb289c101", "messageHeadline": "Update cache.rst", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "707604d697fa50d183ea02ee9687a3623d9c3a2a", "messageHeadline": "cache clear_group command", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d649892e0c921a213f0f0bdc1efe66876c5854b4", "messageHeadline": "Merge pull request #7652 from MarwanSalim/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e813b2db0b8fc5e3b8d790a924bfa4a4611ada33", "messageHeadline": "Update routing.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c17f423795da03985b3cbc1db55efada326b4ee4", "messageHeadline": "Merge pull request #7651 from cakephp/5.x-events", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "965acebc2bfdce7c48555e338e7d0c4450eb1790", "messageHeadline": "add doc for recommended event handler usage and new log scopes", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9e385a140644b7cfd7ff3dcf6f95d04600963be3", "messageHeadline": "Merge pull request #7649 from Spencer1O1/4.x", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "31578c349416d65c112614f2bda50006eb990b88", "messageHeadline": "Update database.rst", "author": {"name": "Spencer Smith", "email": "spencerliamsmith@gmail.com", "user": {"login": "Spencer1O1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "78900984d7837384bd5e37412a2e82b5b5bd3e35", "messageHeadline": "Merge pull request #7648 from Spencer1O1/patch-1", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23bc0f82816aee93736a02b5bd6b6660b0ed7147", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "Spencer Smith", "email": "spencerliamsmith@gmail.com", "user": {"login": "Spencer1O1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd81f64ca87b4ce36274214e6df80c0605b0ae08", "messageHeadline": "Merge pull request #7647 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1274, "deletions": 1070}}, {"node": {"oid": "1993b1a00b193a93bbe23a72ccb34dfc2097b961", "messageHeadline": "[fr] Update plugins.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 366, "deletions": 271}}, {"node": {"oid": "98a42ad00b8f3a6aa9d191280f1b051a0a7e81d7", "messageHeadline": "[fr] Update translation in input-output.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 111, "deletions": 87}}, {"node": {"oid": "19125baf9b954955fc74fc339091b7be043f8857", "messageHeadline": "[fr] Update translation in cron-jobs.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "91144ef2c48dcee1b19ba915c69d591e13886457", "messageHeadline": "[fr] Update translation of commands.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 172, "deletions": 111}}, {"node": {"oid": "0df0d28878a3783d6e2c7d7fcb010cc3bac53588", "messageHeadline": "[fr] First translation of console-commands.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 92, "deletions": 84}}, {"node": {"oid": "1b51e1d73dfc0a398704854b1ec87bb188c14d87", "messageHeadline": "[fr] Update saving-data.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 515, "deletions": 500}}, {"node": {"oid": "2f37874c165ca47092b469c7fb4220a4af13ef03", "messageHeadline": "Fix BETWEEN expression instantiation example", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a22ae82e8d7735305fdaf5da42837c4b3b82e77f", "messageHeadline": "[fr] Typo error in email.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffcb9123b73d52538caf5c6d1230ad9b27517a7f", "messageHeadline": "Merge pull request #7646 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65e98836b8b88e7754430d085b6d6d4587c2af3d", "messageHeadline": "Merge pull request #7645 from cakephp/command-events", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "2381935a5e1935c10594764c2f1de3d463bbc277", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.11.0 to 0.11.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b0bae03a950fb841b42d25e739d1ae858d8a7b8", "messageHeadline": "Add docs for cakephp/cakephp#17169", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "8640d32b5095ebd372926eccbd6f4fc437764c4b", "messageHeadline": "Update supported php version", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6998f64ce9e6238b217fc91f512fd4c2c3b7a4d3", "messageHeadline": "Merge pull request #7644 from TekkCraft/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "bac48ebc82a513203abf3bf467fdc36be331c1d3", "messageHeadline": "Fix \\Cake\\Filesystem\\Folder::copy() documentation", "author": {"name": "Marc Wilhelm", "email": "marc.wilhelm.ch@gmail.com", "user": {"login": "TekkCraft"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2092a58ba0978fb86fe9fba8d956570a01b2445f", "messageHeadline": "Merge pull request #7642 from rrd108/patch-1", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc76ad258052d0e52bd6bd58665609093e4ac376", "messageHeadline": "fix typo", "author": {"name": "rrd", "email": "rrd@1108.cc", "user": {"login": "rrd108"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06f149a882d3c60b6a82416e0ec39571f9db7df4", "messageHeadline": "Merge pull request #7640 from celsowm/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e575562b697c883b0921270dc27d56f473d9a9a", "messageHeadline": "Update query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f3618d80b4ec37b614169dcfdf19355aa6f3ecb", "messageHeadline": "Merge pull request #7639 from cakephp/connection-connect", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "09165a6054fe01adebc2335273ab3f8d9689e338", "messageHeadline": "Update query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ed31c38a586096b24dc2fa3350204b53a92740e5", "messageHeadline": "Add notes for connection::connect()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "316cfe5561c05d550c85e494f50f45dac2f43a24", "messageHeadline": "Merge pull request #7637 from celsowm/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "6c2d92f328186df96e475f8c52c405c6cc055314", "messageHeadline": "Update query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5033dbb8ea90d7d79de4f6a50cb34cf6d790b63f", "messageHeadline": "Update query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "2c19867d53032d328af5a1dccc8463844c787cc5", "messageHeadline": "Merge pull request #7636 from celsowm/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9c64cd46864eb72cff8e9c982fb61d63ad250ce4", "messageHeadline": "Update query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7ae8665c2f389d96f365e50b9f0b59d841189404", "messageHeadline": "Merge pull request #7634 from celsowm/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1fedaf97213c39ef9b8a293d70292708b7e4d7c3", "messageHeadline": "Merge pull request #7635 from celsowm/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "015ac977d76bfdfbe5e2dce01e991e585f041d73", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5ac6039425524d5dd26cd50c3dca0f404d502929", "messageHeadline": "Update query-builder.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "18034debd1df1d0af737b727b53445be36e8153d", "messageHeadline": "Merge pull request #7632 from RoshanTechnologies/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18d9a30897d32d32ec317aa84a5bab750d2bcad9", "messageHeadline": "Remove single quot because string also contains single quot", "author": {"name": "Aamir Shahzad", "email": "Aamir@eSite.pk", "user": {"login": "asakpke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4912849b231a480a397077b52f8f61edd8ca4b20", "messageHeadline": "Merge pull request #7631 from cakephp/5.x-upgrade", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "0925e5e01f1bda808ec8083696d26077aeeaeb2c", "messageHeadline": "add docs for Cake5 upgrade", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "bfd7b087135e27f010c884244d0553cf2de43a7e", "messageHeadline": "Merge pull request #7630 from cakephp/fetchtable-note", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d3e043e82c72d95a5d2ed4d601ec6b7ee29c3e3c", "messageHeadline": "Add note about fetchTable not adding a controller property to migrati\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "01b41074f557286e9a97a912a78c2b1a26b93ef5", "messageHeadline": "Add note about fetchTable not adding a controller property", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a1e2b6537a6dcc955d2293c9ce45eb88f383e4d3", "messageHeadline": "Merge pull request #7629 from cakephp/5.x-datetime-rename", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e26891bb634b3721b4927999f006494a3edd5bf", "messageHeadline": "Merge pull request #7628 from cakephp/5.x-phpunit10", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "0dcc3ba0948ec4f574b4925d249c0db037ce43fd", "messageHeadline": "add info about FrozenDate and FrozenTime rename", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6cc3c6f01611de36e6805f55f22dd9c0152dab8a", "messageHeadline": "fix note", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2b75d03ea223e560b86961b5fc5e43803cc2d4ea", "messageHeadline": "add doc about PHPUnit 10 upgrade", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "ac45f9712ab676449e811ddcfe1cf14f3107644a", "messageHeadline": "Merge pull request #7627 from lsofi/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 531, "deletions": 25}}, {"node": {"oid": "f605b4bb0d678ce74bba76b0b3d06af75c37cde1", "messageHeadline": "security transltaed", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "f3d2bd3afba96ae0bd3099b90ad1a761c94413f5", "messageHeadline": "security.rst translated to spanish", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 190, "deletions": 9}}, {"node": {"oid": "171cf14f704b15caa798e0b7877c52b79bbd9cde", "messageHeadline": "fixed errors", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "ad9994990fdbbb44e00c132779266980f6694a79", "messageHeadline": "first version finiched", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "66d2e4a63b524cf3ecb258421098e782815a5ecf", "messageHeadline": "Merge branch 'cakephp:4.x' into 4.x", "author": {"name": "lsofi", "email": "68954159+lsofi@users.noreply.github.com", "user": {"login": "lsofi"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4667d322642fddc3e5db50b0ff20d1fdae0cfca9", "messageHeadline": "translated to 'Using Other Components in your Component'", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 254, "deletions": 7}}, {"node": {"oid": "c19a9da69c687fa23608bf2f8345f10bc2d5ade1", "messageHeadline": "Merge pull request #7625 from cakephp/dereuromark-patch-1", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "003fbf0de88de1681b830b40800f68668f8a9474", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "760f78a55b592c7ea0ca72ff345c432f0f9bbeda", "messageHeadline": "Merge pull request #7623 from Coreusa/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3182003ea7ac9c18094b706be30bed07d8f13afc", "messageHeadline": "Update installation.rst", "author": {"name": "Coreus", "email": "706874+Coreusa@users.noreply.github.com", "user": {"login": "Coreusa"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "75d93730629be049d3621269cbed241916f5cba9", "messageHeadline": "Merge pull request #7621 from gerhard-lechner/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a4533c30c3895bddecd01355d607e7e8297460", "messageHeadline": "Merge pull request #7622 from steven7777/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c7ddafa0f92adc23b4943781b9d5412fb6b29a", "messageHeadline": "Update index.rst", "author": {"name": "Etienne Pallier", "email": "etienne.pallier@laposte.net", "user": {"login": "steven7777"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abf14c1d612e322d73296b958fb25cb8dac6708a", "messageHeadline": "Change `strtouppercase()` to `strtoupper()`", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d14ea282f6a190cf68a4733d91e4b39418905d69", "messageHeadline": "Merge pull request #7619 from steven7777/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f809c6364937bf90693d4522c8786fd3a770c8ea", "messageHeadline": "Merge pull request #7618 from ZoeB/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d91bb2358e69d53bebfd9e3eab79f5ede05a1091", "messageHeadline": "Update index.rst", "author": {"name": "Etienne Pallier", "email": "etienne.pallier@laposte.net", "user": {"login": "steven7777"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1cc0055b7084d47a5361628967ddbb818f94acd", "messageHeadline": "Fix syntax", "author": {"name": "Zo\u00eb Blade", "email": "zoe@bytenoise.co.uk", "user": {"login": "ZoeB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "194440aaad1fce42fd5be14a2fe36de0aae887df", "messageHeadline": "Document changes in cakephp/cakephp#17138", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "416860420ce7a1d62490cbd43e817622d4580c97", "messageHeadline": "Merge pull request #7603 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1a16f7ccfe58e4163fc34ddd2852711237bfacf", "messageHeadline": "Merge pull request #7616 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59dd98b5bab2e4fb130465e0012feed61ccace02", "messageHeadline": "Improve cache fallback explanation.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c94ade01d4b4e17019c6aac6b80d452a8af2ea5e", "messageHeadline": "Merge pull request #7615 from cakephp/5.x-finder-arguments-no-options", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 117, "deletions": 109}}, {"node": {"oid": "f3dd13536c893e5c46c679cbfe60e6473812a066", "messageHeadline": "Use simpler formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ea5f8775a171fd5e6c4597e1e71c4db897c3f9b5", "messageHeadline": "Update finder examples to use named arguments.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 71, "deletions": 106}}, {"node": {"oid": "89b2bd1da2e746a0dff073187a1b9caf0bc9a2ba", "messageHeadline": "Add info about finder changes to the migration guide.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "ef37608e50b737927e1cebc94bdc9040c935ec9e", "messageHeadline": "Trailing newline to trigger build.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bc13505df34f2efd1b21f73f58e179f29302f288", "messageHeadline": "Merge pull request #7613 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "38cfd2d898b2529052782d6c375254d032f2dd0e", "messageHeadline": "Merge pull request #7614 from reinaldoborin/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ceb2bc9ca1c7dabba5b83317454978d478be313", "messageHeadline": "Update saving-data.rst", "author": {"name": "Reinaldo Borin", "email": "msndoikky@hotmail.com", "user": {"login": "reinaldoborin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1ecff7d1e06ecc4b5669fedddd89d81963c01fc", "messageHeadline": "Clarify DIC usage for middlewares", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "66658b6576e46ec93f0e6455d3394b3966a0b8ec", "messageHeadline": "Add documentation for cakephp/cakephp#17117", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d82420b5d78a51d1b39c51f8533024ef3753810f", "messageHeadline": "Document changes in cakephp/cakephp#17115", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7dab3b0962a333faedeb825196d9da2b18284607", "messageHeadline": "Merge pull request #7612 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "8b2a1931b46cdea4bcb67fa527acca9b26b3de1d", "messageHeadline": "Add migration notes for moving DateFormatTrait methods into Date", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "c2380d2a3521a7633d551e6a8ac58ff92e8cb9f7", "messageHeadline": "Merge pull request #7610 from naidim/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06bacde2755f1fc80d05b0a48735d259a483dd30", "messageHeadline": "Merge pull request #7611 from lsofi/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 553, "deletions": 9}}, {"node": {"oid": "2c50d4d49261d83a7656526511f0e44c1d3ce4b8", "messageHeadline": "fixing warning", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "497aa1359ab8126d07cd73657e6a8b0598a07928", "messageHeadline": "fixing warnings", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6ee9c14df0fd058cdb528fdab68a649b818a8f6", "messageHeadline": "typos fixed", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "3aaa4a52083ed22336a5b7f85fc02d11b5566eac", "messageHeadline": "first version finished", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "b874ac1995a5504448810c9cb464039fe741b35b", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1471, "deletions": 1132}}, {"node": {"oid": "848b239d1f4cac52a2eb8453f496ecb9eaf1063f", "messageHeadline": "Update sphinxdomain version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c91f5db14fd97838eadee8f8efd37c32dcaabaf3", "messageHeadline": "translated until Controller Callback Methods", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 425, "deletions": 3}}, {"node": {"oid": "c0cd8812ef2c848f4a7a2db544dd0c7ae8f07749", "messageHeadline": "Updated composer command", "author": {"name": "naidim", "email": "naidim@gmail.com", "user": {"login": "naidim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "945b0550f88b7cd47807c4e44ab6df8f5aad4a87", "messageHeadline": "controllers.rst spanish translate until 'Request Flow'", "author": {"name": "Sofia Juarez", "email": "sjuarezvillagra@gmail.com", "user": {"login": "lsofi"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "9ee3a80613bf179e6d6b19b78097fefab81e3906", "messageHeadline": "Merge pull request #7609 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dff8596fd3c29a54da40e693a2ee5a48427f76cc", "messageHeadline": "Update cell example.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97d4a03b281289841a8366a48ea5383205e87c0a", "messageHeadline": "Merge pull request #7606 from aardgoose/patch-5", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04aa1fbcd7fceb26a1d00db45251afa2ac63d30f", "messageHeadline": "Update deleting-data.rst", "author": {"name": "aardgoose", "email": "angus.sawyer@gmail.com", "user": {"login": "aardgoose"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a2801a574cc36262aebeb6dc7d191829053ab51", "messageHeadline": "Merge pull request #7604 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "53459a8a14d0279fee5380c6700a09a6a71c7c92", "messageHeadline": "Merge pull request #7605 from peterbaumert/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "916d02cd71024d08d64b347a478094b86c2e937d", "messageHeadline": "Update paginator helper docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "33c48bda6e5c0d0d8b0b01d390dffcd8f00b26d8", "messageHeadline": "Update database-basics.rst", "author": {"name": "peterbaumert", "email": "peterbaumert@users.noreply.github.com", "user": {"login": "peterbaumert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00c5f47f1f5dc59405bd683b3c345bc0abcc589a", "messageHeadline": "Example of PointType is wrong", "author": {"name": "peterbaumert", "email": "peterbaumert@users.noreply.github.com", "user": {"login": "peterbaumert"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "323276fb7c096d25b74bc0561ba3b7bcc8176731", "messageHeadline": "Fix sphinx formatting", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af6ff4a8c33e85ea7fa9d7e75dabc206582d1697", "messageHeadline": "Add migration notes for FileLog directories", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "94d36f7f29f61b6575a1fd753f55f70ed0ea9abe", "messageHeadline": "Document changes to global functions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "56ec9c2b1c0cc6fe920944851cdd95cd11a3f0fa", "messageHeadline": "Add docs for cakephp/cakephp#17081", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b7fb6e7c74d8b312a5d0c62d632baa5c8d82529a", "messageHeadline": "Bump actions/stale from 7 to 8", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01d88fe2d2c2781e566fd2f7a57e51fc03ca89b8", "messageHeadline": "Merge pull request #7602 from berarma/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e48119a2069c1f3ee0cfe0303d1c1ab4bbd2b26e", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ff567ec8d30fc1970c7c81a6789de45631b9649", "messageHeadline": "Document changes in cakephp/cakephp#17073", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ba622a2884aca649aba1a8ae2a093324b1f9c074", "messageHeadline": "Merge pull request #7601 from cakephp/add-template-usage", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "fa03085f78f59161d005134ade81c86717af55e9", "messageHeadline": "Add which templates are used by Paginator in each method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "fe750770be815026210b67c4e8d89e89b18ccb26", "messageHeadline": "Add docs for cakephp/cakephp#17035", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "bc1f47df23af0a94f73ee4721448d82fc25caded", "messageHeadline": "Merge pull request #7600 from cakephp/5.x-remove-fixture-upgrade", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "20eae8f7a162ddd1ee8eaf6ae176d70e4c421c98", "messageHeadline": "Merge pull request #7599 from jakubski/patch-1", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8e9bc66f6413050a469632a3d2f0e8bb6c0e345", "messageHeadline": "remove fixture upgrade infos", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "f97ba647e218a235808094058b495bf44446caca", "messageHeadline": "Update base image", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1ba320dbf805bffb243db7e0fad0aa03b830ffe", "messageHeadline": "Update base image.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa1156aea911184f258d278c065aeb523dcb02de", "messageHeadline": "Fix a minor typo in association finders", "author": {"name": "Jakub Kucharski", "email": "jakub.kucharski@onet.pl", "user": {"login": "jakubski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04201ea038659f64c12e6d4e8936e13947311d2f", "messageHeadline": "Update docs for cakephp/cakephp#17063", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "395507cc35761f5cd44cc8c6169899a5bea4c8e4", "messageHeadline": "Add notes for cakephp/cakephp#17054", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "11e02f4c410ceff01b96b9301824a04cccfbb7f2", "messageHeadline": "Merge pull request #7598 from cakephp/4.x-exception-class", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2bdac12bb88370916598bb445aa0c179b3be2006", "messageHeadline": "Update exception class name.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "28a283ed421098bfff49c821997bdea0e0440faf", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bafa365455e2280f07ddf95016c7361633e85592", "messageHeadline": "Add migration notes for Cache::write() exception", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "539ec2933e94174bcae6e3acdf0ae6de49f6eed4", "messageHeadline": "Add doc notes for cakephp/cakephp#17021", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0229b75d8b4c9f466b9a0c9cdb799a67964ec921", "messageHeadline": "Merge pull request #7596 from bradmcnaughton/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e29789462073b5189eee3262000c0ccf3771cd3", "messageHeadline": "Merge pull request #7597 from gludie/4.x", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffe1ff306ddc8eaf1ba12676c202fcfebb93c47f", "messageHeadline": "example code fixing", "author": {"name": "gludie", "email": "gludie@chello.at", "user": {"login": "gludie"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "134d5c78731e981b3dfd8ae85ec226decb1d62d5", "messageHeadline": "ConsoleIntegrationTestTrait namespace change", "author": {"name": "Brad McNaughton", "email": "bradamcnaughton@gmail.com", "user": {"login": "bradmcnaughton"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb03049e534b6b6aea798d3ece37e55302e25552", "messageHeadline": "Merge pull request #7595 from cakephp/4.x-datetime-formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "64d18ffe220e3297ccb0e2f45c8a13045ea2944b", "messageHeadline": "add extra notice on ICU datetime string formatting", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cfff3b28f82a0c084e4aa220588cfc5a93ab9a5b", "messageHeadline": "Merge pull request #7593 from gludie/gludie", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f24485fde81d632609591affc1e84153bbc0c2f7", "messageHeadline": "Merge pull request #7594 from kicaj/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "658f60ba8a964e74496b786a2654988ba95055f7", "messageHeadline": "Merge pull request #7590 from cakephp/fetch-model", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "af20317d16c2b98a88ecb2505b03da3ea40447cd", "messageHeadline": "Merge pull request #7592 from gerhard-lechner/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38eebcbfef0f2ed34cee20b00520d729e1b7a197", "messageHeadline": "Added trait", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4bd3a8601ac9f90b4854fdb6ef0287ab177b4eb5", "messageHeadline": "wrong path used", "author": {"name": "gludie", "email": "gludie@chello.at", "user": {"login": "gludie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4daccc066696ca73b6356c7c35db53ddaa78fddd", "messageHeadline": "minor text change", "author": {"name": "gludie", "email": "gludie@chello.at", "user": {"login": "gludie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "400beb7b583451ebc61cdb3c269bb429ec38020b", "messageHeadline": "adding hint to Session config", "author": {"name": "gludie", "email": "gludie@chello.at", "user": {"login": "gludie"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "36b10ac69e6631b811a02a49366909565c7d0232", "messageHeadline": "Fix paths of plugin assets", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "717029e33eef2083e9f71f096d91a5d085c9071f", "messageHeadline": "Add docs for cakephp/cakephp#16750", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8f7ca96171079ae0f708f62ae5ee2e15e8ab3fba", "messageHeadline": "Add un-deprecation of loadModel() to notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "c435c322ff69a3a808ecfe1622c11185b778c01c", "messageHeadline": "Merge pull request #7589 from felixkempf/patch-5", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ede4595fefd0b00c69614c3b901e1496e8aa01d", "messageHeadline": "Update logging.rst", "author": {"name": "Felix Kempf", "email": "fk@scherer-software.de", "user": {"login": "felixkempf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a004cec0594eb854bc70f4f603105e1e56ef3aba", "messageHeadline": "Merge pull request #7588 from cakephp/4.x-session-locking", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "d0312abe325e8b11d58767de4531688fc3945a4a", "messageHeadline": "add section about session locking", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "1d5f6e80952a9cab898372b62226d58e06d1bbd2", "messageHeadline": "Fix underline length", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1173525ec8813527d6d0cff0eab3b8c50c1bbce5", "messageHeadline": "Merge pull request #7586 from cakephp/5.x-removed-code", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "824a8326835ddc348e470a15861c94467eb88beb", "messageHeadline": "Write docs for cakephp/cakephp#16969", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "553461329346c492cd4a9ec6c2b79d5706af8c04", "messageHeadline": "Merge pull request #7587 from smoothie/patch-1", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d4f44c549a370740a320d60181033ae1f83432f", "messageHeadline": "Resolve tiny typo in example", "author": {"name": "Marc Eichenseher", "email": "this@marceichenseher.de", "user": {"login": "smoothie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f2165cef07a0200f257ef87d9a2112d322c0892", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83f0118dc3302cac7298a4e266d4a44e9120b378", "messageHeadline": "fix headings", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07c6c57f88b5e60e86e6407c3a169a6f62207db4", "messageHeadline": "fix paginator info", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f89b4a04a0978c43c7cb0a3837977b588cad03da", "messageHeadline": "fix rst", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e01d0d1a964cafb5fef2edb35eb348235cbc1420", "messageHeadline": "add info about removed code", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "e583e53fbbf1521de11c8cef13506686cebaf9c6", "messageHeadline": "Merge pull request #7585 from cakephp/5.x-table-adjustments", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "754feaf927037625514944bd80e3fe543340ca3b", "messageHeadline": "add info about remove Table::_initializeSchema() method", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f96a0b6a636b8e12c7b412d90ce55b0a9b5ecbd", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d3fde5edbe77369785ae07b90ccadc6849ca42f2", "messageHeadline": "Merge branch '5.x-split-queries' into 5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 134, "deletions": 205}}, {"node": {"oid": "14a538e535d30ae4ba6307a99230808a0abe1025", "messageHeadline": "Update migration guide with some missing changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "38e8a0cd91d4a12a893dce23524eb6a454d17474", "messageHeadline": "Merge pull request #7526 from celsowm/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec0cae24469dde97255b228ddbd0cf58c3ba851a", "messageHeadline": "Merge pull request #7583 from rochamarcelo/feature/depreated-query-group", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d73e1576253da355425982e9b17c3767dee5241c", "messageHeadline": "5.0.0 Use groupBy() instead of group() now that CollectionInterface m\u2026", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "faa9c8caa09d868df2ea1c7bb1b9b3e50c2445c8", "messageHeadline": "5.0.0 Use groupBy() instead of group() now that CollectionInterface m\u2026", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "94c89e5d7916d999fca2e0e456aa25c167e49919", "messageHeadline": "Update en/controllers/components/pagination.rst", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "397eaccf08ca13b1be10df827faccaa287182e2c", "messageHeadline": "Merge pull request #7581 from rochamarcelo/feature/select-query-01", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "300bb0491a956d686d447b7865794f451a550164", "messageHeadline": "SelectQuery instead of Query", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83b4724e51de1af299fd7ed94fd68c1327d825d5", "messageHeadline": "SelectQuery instead of Query", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8918b846002e36ff3f480c279f867cb53f812296", "messageHeadline": "Use groupBy() instead now that CollectionInterface methods are no lon\u2026", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25beea9757557b9d5f17bdc6ab9f9b516b989169", "messageHeadline": "SelectQuery instead of Query", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "154a7a9bc95b0432d5542649606f5ac286c7408a", "messageHeadline": "SelectQuery instead of Query", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acbd249011507648830e424682d58892bfe3f338", "messageHeadline": "Merge pull request #7579 from rochamarcelo/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "e9f1201eb46ef2a31cd678c70657335b567b4262", "messageHeadline": "SelectQuery does have method isEmpty", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "8a3347cf11d1b08702f8d1159baa87a012c2819d", "messageHeadline": "Merge pull request #7580 from rochamarcelo/patch-15", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "fb1529511354d8714b62e547f98c6ebd0631f069", "messageHeadline": "Added hook info and fixed typehint.", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "041f18b0f179a127b71cb0e71f6bfed709cde363", "messageHeadline": "SelectQuery objects instead of Query", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d132ea589a192bac061f074ed827a46bbde89bb1", "messageHeadline": "Merge pull request #7578 from cakephp/5.x-query-comment", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9734bc54257c33f5e87e74c23b04e64435f6e26b", "messageHeadline": "add Query::comment to migration guide", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31a09e66a24f8489bbae1d8eaf40fb56330ea1be", "messageHeadline": "Merge pull request #7576 from yosus/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 47}}, {"node": {"oid": "2e44eb3290d083bbf0f2ef659f0b047b7147fb98", "messageHeadline": "Merge pull request #7577 from Trylam/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c009afb0298e856ad7a59d5cc0dfc7bd08abe124", "messageHeadline": "Update query-builder.rst", "author": {"name": "Trylam", "email": "estelle.perez79@laposte.net", "user": {"login": "Trylam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2388dfa6afa2a1b1b247aef99d5d298a9a8156e9", "messageHeadline": "Update to standardize $result", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 63, "deletions": 47}}, {"node": {"oid": "1c7c6417afdbe7e07bdfc43fb3aaed659261059d", "messageHeadline": "Merge pull request #7575 from cakephp/5.x-outdated-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 904}}, {"node": {"oid": "beae655a5a5e666953519c3d5d25953071f96caa", "messageHeadline": "remove outdated bookmarks tutorial", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 10, "deletions": 904}}, {"node": {"oid": "b2936513b3386608e1955a64966121c1bba3f8ed", "messageHeadline": "Merge pull request #7574 from notpron/update-using-validation-as-appl\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c3f377ddaf4e98c6c02de1daa0e9d2ea9af73b76", "messageHeadline": "Add primary key when updating persisted entities", "author": {"name": "Philo Hamel", "email": "philo.hamel@prowise.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4d41aaabc5ef4e03d33c287f8ed34af3e8ac4aa5", "messageHeadline": "Merge pull request #7571 from cakephp/4.x-cors-middleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c6baae306c4d8e5ea482ad3bb27f2d087a9d03d6", "messageHeadline": "Merge pull request #7572 from cakephp/5.x-request-as-json", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8f20daf85164551a0478d724ad432f18d8193403", "messageHeadline": "add notice about missing CORS middleware", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d6d735c521fafbebdc2ec4785b81f8e4ce7c7097", "messageHeadline": "add migration info about IntegrationTestTrait::requestAsJson() and In\u2026", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "130ab6d7996f1726cceebc241366bff8d4a14595", "messageHeadline": "Merge pull request #7570 from cakephp/5.x-migration-doc-update", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c02f4574886a80428d25c91d5f420b806c3531b8", "messageHeadline": "removed SqlDialectTrait", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e9338b96410493e34702e674d0d627c258007de4", "messageHeadline": "Merge pull request #7567 from Coreusa/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb6c7f8765d3732b61993dd91cfc968f6774cfac", "messageHeadline": "Merge pull request #7565 from cakephp/5.x-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 398}}, {"node": {"oid": "227a6c54c404982acc00a377dba4627509026bb6", "messageHeadline": "Merge pull request #7563 from xpyoda/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da2de14e958be8ead129061cc2c6187a2ed48ac0", "messageHeadline": "Add docs for cakephp/cakephp#16930", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d57bce7eb0b9bc573af4bc784426bc9d1b3ed784", "messageHeadline": "Cakephp 5.0.0-beta1 instructions", "author": {"name": "Coreus", "email": "706874+Coreusa@users.noreply.github.com", "user": {"login": "Coreusa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7d94c9bd61c34aee58a7defdae7e4e6fda667db", "messageHeadline": "remove 3.x and 4.x version change info blocks", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 22, "deletions": 398}}, {"node": {"oid": "71b2d281c4f372e33e3c83a8e8ca82a947201cec", "messageHeadline": "Merge pull request #7564 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1256, "deletions": 1023}}, {"node": {"oid": "fefbd00f196711b0e7fa9cdfb47fa001cab878c9", "messageHeadline": "Fix merge error", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2c8ccd03967477572ba1e08e9d59e617d2b9770a", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1990, "deletions": 907}}, {"node": {"oid": "fbc5fd4b64882974159a3fa4e35fa841f49a008b", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 256, "deletions": 126}}, {"node": {"oid": "4e3e1086a90627052265f7140de6ce9d8a159512", "messageHeadline": "The description of the return value of Cache::read() is incorrect.", "author": {"name": "xpyoda", "email": "122009162+xpyoda@users.noreply.github.com", "user": {"login": "xpyoda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53d89901c033209742f4ce0ffa420b4df841debd", "messageHeadline": "[fr] Update email.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 536, "deletions": 315}}, {"node": {"oid": "e3006f9f95dfeebd99446d13ca2460fccd3e98e7", "messageHeadline": "Fix foreign key description in unicity validation example", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c5d9af90185149104fcd538af5fa37a036ec6b6", "messageHeadline": "[fr] Reword translation in validation.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 102, "deletions": 99}}, {"node": {"oid": "114e62a569dfba3156bf2fecc1401ece55a6831b", "messageHeadline": "Add migration note for ConsoleIntegrationTestTrait::useCommandRunner", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6601a87ccf100e7deb1e4ba0d1b2826c83506afd", "messageHeadline": "[fr] Update pagination.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 163, "deletions": 128}}, {"node": {"oid": "f731d63b5c8f5c9c9339b9f913f2408e0329bfcd", "messageHeadline": "[fr] Translate testing.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 453, "deletions": 479}}, {"node": {"oid": "8a8f66fc7d3d94d30bc9572545293ce44992b7c5", "messageHeadline": "Merge pull request #7562 from sachiko-kame/fix_ja_text", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcf4b83e73979a4ed122d95a6292271573a69801", "messageHeadline": "no absolutely! yes absolute URLs! I fix because I feel forced.", "author": {"name": "sachiko-kame", "email": "taiyousannsann2525sann@yahoo.co.jp", "user": {"login": "sachiko-kame"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba02a9d5ce1e54e6403723d1af00dd94fa0ef316", "messageHeadline": "Document changes in cakephp/cakephp#16919", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 13}}, {"node": {"oid": "1095010195a99a93d050fc340ee0e4476fe9f33f", "messageHeadline": "Typos", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57a229609416f99b01b2c6f8e82d3bbdbbdd2a40", "messageHeadline": "Fix typo", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a481b311e91796d358c587beed37f179fe8de19", "messageHeadline": "Merge pull request #7560 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30fc00adcc784945091f96dfcd92b98e333dae68", "messageHeadline": "Bump actions/stale from 6 to 7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d99b10914fb912c6ad5361871d19d4c5243035f9", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba7f3706fc7bf64657d63be7e53bfadab0a5b5c8", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "906e09fd2350bde2b6e46c8fe494b8d2de776ea3", "messageHeadline": "Bump version again.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46459b5c8f19c215303fead443bf9935bd5ef336", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b63ef4e353aaeba8332fd0f8393671002bfbb21", "messageHeadline": "Update theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7be0030bb6e76b6f836846a50ad6129c14738e70", "messageHeadline": "Update theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03abb1f7e923d9a8905b6a06fc87853444ea4a73", "messageHeadline": "trigger rebuild", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "046fe65be932786e9fbf7999bef164986a43d238", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f3d6fd7b495347f75a873efde53b10602d6486b", "messageHeadline": "Add notes for double-dash support", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b1f023de0dc7326d48cc84ff32992ad55f3dd66f", "messageHeadline": "Add notes for cakephp/cakephp#14733", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ab17501b1fe519c1a64d5f6288bbc8595724def0", "messageHeadline": "Merge pull request #7559 from markusramsak/patch-11", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be701a2c7fa884231aaed7115459c13e78976f1b", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "Markus Ram\u0161ak", "email": "markus@licht-welten.at", "user": {"login": "markusramsak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59b41ea7383510efca9e03d0f879146ba8210ed1", "messageHeadline": "Add notes for cakephp/cakephp#16898", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "784a8b747914e9f35de2684c3807bb45a0c1bcc9", "messageHeadline": "Add notes for cakephp/cakephp#16906", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bcd47927ade5693e4646107379b811aa1f7ebd74", "messageHeadline": "Add marketing name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "270e123cd07c809c903617c6969775eb334490b2", "messageHeadline": "Remove misleading information", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "4c4a69affad88b1a92ba3dd10b3ebcd55465cc21", "messageHeadline": "Add docs for cakephp/pull#16847", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d564f99cf03c346c214043f70eb739c266cf0d70", "messageHeadline": "Merge pull request #7558 from yKanazawa/4.x_ja_orm_table-objects", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "36aba88f43af5460c7835001f988393945407f9a", "messageHeadline": "add label", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e958a5f32ee41ce159e4315daa1ebd4eb76beac1", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 37, "deletions": 35}}, {"node": {"oid": "bbfe32c48b5a9159ff007c60776ec2bbc733d7ab", "messageHeadline": "Merge pull request #7556 from cakephp/date-type-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 109, "deletions": 111}}, {"node": {"oid": "05697c9982abc9374f81cbedff72b8f05127403d", "messageHeadline": "Merge pull request #7557 from yKanazawa/4.x_ja_development_sessions", "author": {"name": "Yuki Kanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "9f994d944a4e481baa65b35353974d3844b2ddac", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "03bc5baf9fc4ed7cf78912435b113e527d7b2afe", "messageHeadline": "5.x Start updates for Date/DateTime changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 109, "deletions": 111}}, {"node": {"oid": "cb09d66a6ed9797a5f1c1596cead5b0e80e54bef", "messageHeadline": "Merge pull request #7555 from yKanazawa/4.x_ja_core-libraries_caching", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "7e8777c497f616ff18520113e9de1b1d89328c52", "messageHeadline": "fix underline", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a439839f77bbe62df6ddac05bc938283421b830", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "c6d55d097e0c2d746a12964a45ee7b814bc27d45", "messageHeadline": "Add docs for cakephp/cakephp#16889", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "ab9ef880f8d9710074a3f0763cc08fd748b212b3", "messageHeadline": "Merge pull request #7554 from cakephp/error-event-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "4a62ae62d4a326a3c338da84e4f52d5485afa540", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "36cb95b2312c36b831cb539e237885c826db76fc", "messageHeadline": "Add docs for cakephp/cakephp#16884", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e6ca5564eeaa7b5ec9383abe6cef7b84a8ac3e82", "messageHeadline": "Document change in cakephp/cakephp#16841", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c9e565f882dd1978a4fc77697202625262d32444", "messageHeadline": "Merge pull request #7553 from cakephp/4.next-fix-read-write-role-docs", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a94f119a8a188c99de104bbd4752068cf52c4ef", "messageHeadline": "Fix read/write role migration docs.", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "177217d47e9914b3b751d4cc05c2462bd3a18581", "messageHeadline": "Fix read/write role basics docs.", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65e255d32c12442fcebb336f2d3262c8435bd487", "messageHeadline": "Merge pull request #7552 from cakephp/update-readwrite", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "aa7e0122af27b72b15fba65177a50b9bf8972545", "messageHeadline": "Update migration docs for read/write connection roles", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "1a18cb35f7718aed43811ac782ca0ba92fd59c09", "messageHeadline": "Merge pull request #7551 from TerryKern/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44af359b00fda0090a30d24fd26466755d76d3fd", "messageHeadline": "Show alternative example for assertMailSentFrom()", "author": {"name": "TerryKern", "email": "56536101+TerryKern@users.noreply.github.com", "user": {"login": "TerryKern"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b67d48d42d535590b11c7576879ed10de931dc0a", "messageHeadline": "Merge pull request #7549 from cakephp/cache-add", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7e25e491f3a9b8c3511c96ee92997157978e9db2", "messageHeadline": "Update en/core-libraries/caching.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fb98cb8a54ea04317c08429ff957c681b1ccc9d", "messageHeadline": "Add docs for Cache::add()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0e621381dc1f8183804aa1d046b092863d8f0ccd", "messageHeadline": "Merge pull request #7546 from hekep/patch-7", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c53d733522a117a58076ae38cb5cb400577b8ed6", "messageHeadline": "Update en/orm/retrieving-data-and-resultsets.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3a316af110f5cd82f69467b1901a3d0e11320e3", "messageHeadline": "Merge pull request #7548 from martonmiklos/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75f45a6667510b87675520f982cf1ce052a31825", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "099d03a094912430b937b4fa84c7c77f71fcfe81", "messageHeadline": "Improve AuthenticationMiddleware positioning info", "author": {"name": "Mikl\u00f3s M\u00e1rton", "email": "martonmiklosqdev@gmail.com", "user": {"login": "martonmiklos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "46750776d3484ecbe71b0a3b004b6b67188e5223", "messageHeadline": "Fix typo", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "808dc2c16ffa55f226ccfad9153936eaee1ce27d", "messageHeadline": "Merge pull request #7544 from motooka/repl-plugin", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "9304af181caa2b62dcb901071ca1cb6b390be252", "messageHeadline": "    The list of options supported by get() are:", "author": {"name": "hekep", "email": "1901788+hekep@users.noreply.github.com", "user": {"login": "hekep"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2b703fd27bf8ec442903528c2fb71b27f3d7d06f", "messageHeadline": "fix typo", "author": {"name": "Tadahisa MOTO-OKA", "email": "motooka@users.noreply.github.com", "user": {"login": "motooka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "416f54b70e6e80940c24f98173afcd3139960a16", "messageHeadline": "REPL is shipped as a plugin since 4.3", "author": {"name": "Tadahisa MOTO-OKA", "email": "t.motooooooka@gmail.com", "user": {"login": "motooka"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "ae1169a9fa5f41ad6c24e4feb586e8f09bd0030b", "messageHeadline": "Merge pull request #7542 from cakephp/4.next-add-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7f3c046ba5c4a22b798b08c42e481b71a748636", "messageHeadline": "Merge pull request #7543 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d63c4df2bee10a4d7258da12f823f9e93c8bc92d", "messageHeadline": "Upgrade to sphinx 4.5.0", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1e156ad3e812d20882adc5b81e3f291d25bc03c", "messageHeadline": "Document new addHelper() method.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1aed67cb5c2caf6a009fb52983754450f559601f", "messageHeadline": "Merge pull request #7541 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "490642fe5f133688265f4008ba44f1009c5d433c", "messageHeadline": "Update en/appendices/4-4-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0686d27a8368023ecf03b1004d3858e51d75f7a8", "messageHeadline": "Add info about new plugin class naming", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ef2bda4c582f246feced2b32f24b24f10a34f782", "messageHeadline": "Formatting fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "97a91dd9b2225de9795e1226ad9d1a7e43f1bc46", "messageHeadline": "Merge pull request #7427 from joshv2/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "446ac8bba49c92fdca6e4b8c15c8e05dadae087f", "messageHeadline": "Merge pull request #7538 from cakephp/4next-queryclasses", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 68, "deletions": 28}}, {"node": {"oid": "3527197f601c2dad3383c47b91c22640dca53b7c", "messageHeadline": "Update usage docs as well.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "bbbbe9ff9d8205829df9d73829cdc870a062dfee", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "ab7f86f9a7fbe0a5f7d1c8638a135609cfb94003", "messageHeadline": "Merge pull request #7540 from AndrewDawes/update_readme_link", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a4b23827fd851e845b2634afc7d4273d7791696", "messageHeadline": "Updated contribute link to v4 docs", "author": {"name": "Andrew Dawes", "email": "andrewsdawes@gmail.com", "user": {"login": "AndrewDawes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7098f537620df5588dcdb39469608102e84f8ec6", "messageHeadline": "Add missing ref.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "031ff730dca026fbcff0758b75eaebc94984f3ce", "messageHeadline": "Merge pull request #7539 from AndrewDawes/fix_team_link", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb1b5af2782797e405bdea9b8854fefbf14320ab", "messageHeadline": "Updated dead link with a working link", "author": {"name": "Andrew Dawes", "email": "andrewsdawes@gmail.com", "user": {"login": "AndrewDawes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e5ee175effca33b6a768cdcb64273715cf963105", "messageHeadline": "Update the upgrade guide for Query classes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6550f801cfc2b358a9b0dd5f83b9c323f110cc82", "messageHeadline": "Merge pull request #7537 from AndrewDawes/fix_typos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "924681de04c080a32646c66bf9a46ae5e50f4114", "messageHeadline": "Merge pull request #7535 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "a7850cc9c3607dd2f7bb8dc66d277d4e615809db", "messageHeadline": "Expand docs for read replicas", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "19181956e8e77399ce67fcb5b97ea2404a1a4da6", "messageHeadline": "Fixed several typos and grammar errors", "author": {"name": "Andrew Dawes", "email": "andrewsdawes@gmail.com", "user": {"login": "AndrewDawes"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "47d2df86ef8a75fddc4a26ccee63d7177fa7c81f", "messageHeadline": "Add migration notes for #16818", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6c04151a320660ba92fed3c8d38d17f34a54691b", "messageHeadline": "Merge pull request #7536 from cakephp/doc-16817", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6f32646947ea173f207ec54a2b208584f59fd456", "messageHeadline": "Add docs for cakephp/cakephp#16817", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6128aabce89e8424ae37d6df4979fc27b295aace", "messageHeadline": "Add read/write roles to Connection configuration", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d7f33631889cb89ef8b5446c1ed95c1ecdfcc8b1", "messageHeadline": "Merge pull request #7534 from cakephp/ADmad-patch-1", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "392c4c239cc4f665d740e588404d8b056e80a909", "messageHeadline": "Update 4.2 migration guide.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f2a5d1e4e525efe8fcfa804b08db21e86f5ff705", "messageHeadline": "Add docs for cakephp/cakephp#16812", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f593bfb748eed609b4a35a758ca0ac8b0431077", "messageHeadline": "Merge pull request #7531 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fdf3f972dbd2e763994d37c0a5c0cffb33ea3fd3", "messageHeadline": "Fix typo", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93403c8133bfa157a2706bd617ac4e39aa196ceb", "messageHeadline": "Add migration notes for read/write connection roles", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "00e768dd7f5cc546141978e251dc73a7de8d5da6", "messageHeadline": "Merge pull request #7530 from MarwanSalim/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "03d56cfbd118383dce53e4337431b58c2859369e", "messageHeadline": "Merge pull request #7528 from Tyl13/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aaf88db300e49d988a4e548be880eb2074b2e28", "messageHeadline": "Update validation.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e88324d8cb4496680253150b9c912be8781fbca3", "messageHeadline": "Corrected Xml::build for local files.", "author": {"name": "Tyler Lendon", "email": "Trl75@pitt.edu", "user": {"login": "Tyl13"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82dd26b546fc2cff6de863027ec6bbf715679d90", "messageHeadline": "Merge pull request #7527 from angelxmoreno/patch-7", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "516027a58857d498f063c3b5bba43e34e773e606", "messageHeadline": "Typo: `ContainerInterface::share` does not exist", "author": {"name": "Angel S. Moreno", "email": "angelxmoreno@gmail.com", "user": {"login": "angelxmoreno"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31f790c0bea87a916eb2f233f44e7c934fbb7077", "messageHeadline": "Remove the cakefest banner.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "57c290042ee17ec237fab0cbca9a3e754d94474d", "messageHeadline": "Update search index version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb4e2e74d9bbbec2a59b981c10970ee08b22b4df", "messageHeadline": "alternative to Pagination", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b8726e8edf245b3768bc48531dbbdb2f3866283", "messageHeadline": "Merge pull request #7518 from TerryKern/4.x", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fce9dabf35d64163f36f697fe8379e9cfba3b43", "messageHeadline": "Merge pull request #7525 from cakephp/4.x-php-names-uniformly", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a78a8cdf7c617f073ca4b8d3f189ba0c0f1d327b", "messageHeadline": "Name PHP & CakePHP uniformly in uppercase", "author": {"name": "marc.wuerth", "email": "marc.wuerth@orca.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b46142191d93eb908d2099237c45b787ec779ffc", "messageHeadline": "Merge pull request #7521 from cakephp/4.x-bump-to-4.4", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48d28f0728b0744cf6bbcab0eea4b61d731ee948", "messageHeadline": "Merge pull request #7522 from cakephp/4.x-plurals-no-apostrophe", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0dfd06f475933e3b076f7643826c3e5c5424d0d0", "messageHeadline": "Do not use apostrophe for plurals", "author": {"name": "marc.wuerth", "email": "marc.wuerth@orca.ch", "user": {"login": "ravage84"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e64ff9d39e7fd3a4fc07ebb235fb30371e6d3b2b", "messageHeadline": "Bump CakePHP to 4.4.x instead of 4.0.x", "author": {"name": "marc.wuerth", "email": "marc.wuerth@orca.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c50c86f86be0ec270725829c3d175cbf0f4adce3", "messageHeadline": "Mention that _properties has been renamed to _fields", "author": {"name": "TerryKern", "email": "56536101+TerryKern@users.noreply.github.com", "user": {"login": "TerryKern"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "faad16856b40426b7039ebe33285e636b73e981a", "messageHeadline": "Merge pull request #7516 from luizcmarin/patch-8", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b213f77f3d6ca8beb63aaf94e5c3794be2838ba2", "messageHeadline": "\"use\" wrong", "author": {"name": "Luiz Marin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1953c8dc6d56491434e638e20b6fec17963c66cf", "messageHeadline": "Merge pull request #7515 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ff7f0d23e281cc8e61e7728dfa0ba4cf1193cad", "messageHeadline": "Bump actions/stale from 5 to 6", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57165e147498cb833f93ba88ff89f3a72ade6be7", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "908391e1b779a2271796f1fc6b0d1fff26027357", "messageHeadline": "Update branch names and versions for 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f49fe4a640207a2c184f175f16cdd3a6196c09b0", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1125, "deletions": 685}}, {"node": {"oid": "d7f76e1d99793005e1462bd2fe48bb7e27daa2b0", "messageHeadline": "Use sphinx built-in opensearch support", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a9623f5ae259172b0f1308b98b78645faab4b238", "messageHeadline": "Document change in cakephp/cakephp#16766", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca8fdf2ff60fb2391634faf8b7a58bad54a19061", "messageHeadline": "Document changes in cakephp/cakephp#16758", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b39b6fd1dd9a8405afa7226377d498c080d5fc49", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f132a3c8683bdaebbf9d801b1e627b04fa40869b", "messageHeadline": "Fix formatting issues", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "03b5ae5d9f26291eadfd18ffd0af62df42569cf0", "messageHeadline": "Rename Query to SelectQuery.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 92, "deletions": 99}}, {"node": {"oid": "d59be871a4454d51398ef27df692d4ce64ab6fce", "messageHeadline": "Merge branch '5.x' into 5.x-split-queries", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "a7629c2ffb7f5b80b5f0088dd65a6031694f7e89", "messageHeadline": "Merge pull request #7513 from cakephp/5.x-requirements", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99248af1ab89ac6cf725f9a2f230803640edf789", "messageHeadline": "Merge pull request #7514 from ndm2/4.x-create-routes-in-tests", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "22872deea698d1722534a068c8f9eb04f57a7eaa", "messageHeadline": "Add section that explains how to dynamically create routes in tests.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "26d629ec7a710ea717f166534d46d69d1d7b9d8d", "messageHeadline": "5.x requirements", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "da841c0047c07c7f34783636a52cb49066ab0430", "messageHeadline": "Merge pull request #7512 from cakephp/othercorey-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ebc6f772c6deff8c3509e2c05c46702d1be67b04", "messageHeadline": "Merge pull request #7511 from nishimura-d/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "99e312b5b347749203de67822217d94413de52ac", "messageHeadline": "Merge pull request #7510 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b974b98fbd0e9e98d7a25c54ee2400df6934371", "messageHeadline": "Add migration noes for auto-increment changes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a1935269e2704b6a833b02656bc59044bd167918", "messageHeadline": "Prefix routes need not precede fallback routes.", "author": {"name": "NISHIMURA Daisuke", "email": "nishimura@tyrellsys.com", "user": {"login": "nishimura-d"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "eba065f3561af562ced8dcf87e90776a89a6bac1", "messageHeadline": "Merge pull request #7509 from cakephp/initializeschema-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "9314910fdec8bbe31bbe781fd0b8fd48e9a07f49", "messageHeadline": "Add migration notes for finder arguments assert", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "986c2d694e924f4171655adcf2c6914fae117d9b", "messageHeadline": "Add migration docs for cakephp/cakephp#16745", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "a18215ab0c61598fe8b76e71d4df500882c497d1", "messageHeadline": "Fix build error", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "935bf2d3512f344830de613550276edc8d99a193", "messageHeadline": "Merge pull request #7508 from cakephp/5.x-enum-type", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "00144c60919048e9d669e380c5dc47ed316e44d1", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab98640fda280156469c3d8e3624ea5187ccf1aa", "messageHeadline": "fix codeblock formatting", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d8b32e5535c2bb396e8823221ca4c20763da427f", "messageHeadline": "add enum type migration guide and database basics documentation", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "7bf76903c62fd9162acf460c27bb99d37ac0954a", "messageHeadline": "Add changelog & upgrade guide notes for Table::query()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6d9b9ac59bc7f9bbb93406c0657c250c8bd2f150", "messageHeadline": "Merge pull request #7507 from ndm2/4.x-fix-migrations-docs-reference", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94c6bce7298483bdd6cfab59f608589e94cf6a33", "messageHeadline": "Fix migration docs references.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3fadfeff5c3d80e49962c298708ad1863d2f0ab", "messageHeadline": "Merge pull request #7505 from ndm2/4.x-fix-namespace-and-method-direc\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "2ff2b7bddd4e5ada24a089453f68417727fb74d8", "messageHeadline": "Update info regarding query changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 66, "deletions": 145}}, {"node": {"oid": "bec6b552695c77be998fca9dbc7da576875c8b89", "messageHeadline": "Fix HTTP client trait namespace and method directives.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "76a24746b177bda0a395757d78b94c228493af8c", "messageHeadline": "Merge pull request #7503 from dype35/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce3f07c0f3b187e21c3874c4d4e9ff9a5c80856e", "messageHeadline": "Update httpclient.rst", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cfcade1da080ea4310f231f878eaa7b6fd052bd", "messageHeadline": "Update httpclient.rst", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94441c721ab7e4690df10e972b9c449402c37af9", "messageHeadline": "Merge pull request #7502 from dype35/patch-8", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b221cca664c738ddf54148ec3f4427bc59e2d0f8", "messageHeadline": "Merge pull request #7501 from dype35/patch-9", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8763a184186089ee0aeac3f8edb98b343106cae1", "messageHeadline": "Update httpclient.rst", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "142673874d0117dfd0b6a9ab33238f803f00463d", "messageHeadline": "Update httpclient.rst", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ab61920362e1927ef78156fec3a7401e8850b92d", "messageHeadline": "Merge pull request #7499 from albertcansado/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb09b6ea505734b6b3f2d3a8023ee1f1db5bc401", "messageHeadline": "fix samesite default value", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75549fdd532dadae226d84c05e3a86a74bda2c0c", "messageHeadline": "Merge pull request #7500 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 883, "deletions": 617}}, {"node": {"oid": "e5ac8b2e36ede7220bca318170614d8588470505", "messageHeadline": "[fr] Keep english words for entity fields", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 169, "deletions": 169}}, {"node": {"oid": "f57d0236d77b4da4549bc9d75916d4ea5a91769e", "messageHeadline": "[fr] Update components toctree", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05587d9279df8abc25c59e29218d9074bb244db0", "messageHeadline": "[fr] Translate check-http-cache.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "3f6fcd0f789ca18c864126d8a029c69579f0e750", "messageHeadline": "[fr] Add console-command-description section", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "1a7b4811bf1b6ce7d2fb6d91263f780cd5121151", "messageHeadline": "[fr] 4-4 migration guide", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 211, "deletions": 43}}, {"node": {"oid": "213bae40d636a693e1b6b9965ce61ee761811afd", "messageHeadline": "[fr] Update retrieving-data-and-resultsets.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 580, "deletions": 582}}, {"node": {"oid": "2d1b3acd9eeb4e64de6f2893d3987e2012abd6cc", "messageHeadline": "Fix unrelated example description in retrieving-data-and-resultsets", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67d412013ddc90e90493b45af7f0d02f1b6f8975", "messageHeadline": "[fr] Update entities.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 96, "deletions": 93}}, {"node": {"oid": "8e8be0b6d9e12cdcd48928f09d79b1671b9d72fb", "messageHeadline": "Add migration guide notes for cakephp/cakephp#16716", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "936cc4f77cb555854ba191e409c79637b77d77de", "messageHeadline": "Update Cookie::create options keys", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "72cc1c63e1642d3b03dd95d19f85683325b80920", "messageHeadline": "Merge pull request #7498 from enviniom/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b81d79b4b1597a06abf46372663452ebf4bcc9", "messageHeadline": "Update authentication.rst", "author": {"name": "enviniom", "email": "jhonccr@hotmail.com", "user": {"login": "enviniom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c53908c73a563f9d17330a10dab5dcb6e28ed64d", "messageHeadline": "Add migration notes for #16699", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "f7d54b3e69a830b388f0b685a91734bc0927af4c", "messageHeadline": "Merge pull request #7494 from cakephp/revert-7493-patch-5", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a38d9b7114d414ee9c75bb95f5857c5a9d3f776b", "messageHeadline": "Revert \"Fix error in accessors example\"", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e90a80697392b7471a924ae7a12a64f60a3e328", "messageHeadline": "Merge pull request #7493 from gerhard-lechner/patch-5", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d05ca3523f17480e2c43c3f6f9f5a4120bb3206", "messageHeadline": "Fix error in accessors example", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e180af9c86cc4eb3745792009f2dd8528230be0", "messageHeadline": "Merge pull request #7492 from cakephp/set-column-type", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "8eccbbd498c55a38a79af49c9d185aaea7d40685", "messageHeadline": "Update docs for overriding column type.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "889a4f45926f08dca045df266210630ce50e887e", "messageHeadline": "Merge pull request #7491 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7803c129e247bbea623171c0268174042aef9052", "messageHeadline": "Add cakefest 2022 banner", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0b758623e918d7ee5ee20485b7b19bfb4f8fb877", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.8.1 to 0.9.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ccd7bd5f59306df6d688e277f3dbf9e922cb95", "messageHeadline": "Merge pull request #7490 from ndm2/4.x-fix-phpunit-listener-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d6c4cf7918d1d9f5b8f04f443032d7932423d4e", "messageHeadline": "Fix PHPUnit listener config.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5225f8e692e904f3447d18c3699729de32497ab3", "messageHeadline": "Merge pull request #7488 from gerhard-lechner/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d922a5440b85f3f7a14caf80b589bbff064f6816", "messageHeadline": "Merge pull request #7489 from dype35/patch-7", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1770cd5b3ecb9dfff57082bab3094ef17785cfa5", "messageHeadline": "Update entities.rst", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f28ad6755c60c5c0679154f1d74895043f091373", "messageHeadline": "Update sending attachments", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62b51752bb909014a96654e6b0cd7991cc6624a8", "messageHeadline": "Document changes to cakephp/cakephp#16664", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "d877c06b45691e4b69b14dde867c3f63a9da5836", "messageHeadline": "Merge pull request #7487 from cpierce/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "51b7405f4be70e66bdb98a84623c49ee54755b41", "messageHeadline": "authentication change to keep phpstan from complaining about isValid()", "author": {"name": "Chris Pierce", "email": "cpierce@csdurant.com", "user": {"login": "cpierce"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "acb1fc90df41a3d4778cde316f1ab7b65c72aa64", "messageHeadline": "Merge pull request #7486 from MarwanSalim/patch-12", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "21470389f5c0a36709b9cc2564146b42b86f83d9", "messageHeadline": "Update url.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "da715424b45077de7f3571fe946707f773179191", "messageHeadline": "Merge pull request #7484 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35044d0c73230c57bee7cd7ca3cb34821656eb93", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "055451dde525d6de3afdb48d86f8c1eb83fd0c95", "messageHeadline": "Merge pull request #7485 from saidbakr/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e00626790d062fc532fd65b3c8cd729c56663752", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "72038b04ff600a2ef9bed550e677991b10b26352", "messageHeadline": "Update orm.rst", "author": {"name": "Said Bakr", "email": "said.fox@gmail.com", "user": {"login": "saidbakr"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f193480a7134236e02f90a331e375c60d04f3fd", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.8.0 to 0.8.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2627d7ace7abd10f036310c6a99bb565220b7701", "messageHeadline": "Merge pull request #7483 from MarwanSalim/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7ba7e8bdcf0d54467f09d83b4e43c5deefacfd09", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1e5fdb1559beff8cd589ef274a199f28a18eb104", "messageHeadline": "Merge pull request #7467 from AlexDev4/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "60c740d0c5981b571d859fe1941218591f780af6", "messageHeadline": "Merge pull request #7482 from cakephp/5x-assert", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "101791116fab653aad3ac49bf2bde6bb9d67f3d9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3ad3b5ea4fcd7dd3b7049508983cc97ddc6df5cc", "messageHeadline": "[FIX] - Correction", "author": {"name": "AlexDev4", "email": "alexis-olive@live.fr", "user": {"login": "AlexDev4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea1cb0f872c77787c3e8f3c7a48ad3d24e2e84ad", "messageHeadline": "Merge pull request #7481 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3409b5310640858ad138acaa99b0ddef515fb1cf", "messageHeadline": "Add docs for assert() usage and overall type improvements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "0f0ab011033e6cfc1eaa73746ddeef31e9081698", "messageHeadline": "Update link for pagination details", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81fe8311a657fc845c97990d41cf6a1fc8041e4e", "messageHeadline": "Merge pull request #7480 from FScholsen/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fce4b891368af7954db3c7ef0a98c598f3b0aed3", "messageHeadline": "Fix typo in HttpsEnforcerMiddleware docs", "author": {"name": "Fran\u00e7ois Scholsen", "email": "fscholsen@gmail.com", "user": {"login": "FScholsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57460612f33071130bfa054e640f07d643c4c3fb", "messageHeadline": "Merge pull request #7479 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eec5faeb054c670fef8b8e8fa4b2fca867233938", "messageHeadline": "Add note for removing TestListenerTrait", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e7fbb0c70da0be4778e9c3431b6b239b514e51f", "messageHeadline": "Merge pull request #7478 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e873bd34ce9a8c958e6384686466557088a6680", "messageHeadline": "Update en/plugins.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3237c065156b008ffa303b244dd9a8d1459d4d7c", "messageHeadline": "Update info about plugin loading.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "466b9984ec3963b6177ea3617b63c025931245be", "messageHeadline": "Merge pull request #7477 from slava-basko/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7666bf825f049172f87e98b8dea385704ad69835", "messageHeadline": "Merge pull request #7472 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "fddfead551a4ae46106defde3db486d1377aaa97", "messageHeadline": "Update request-response.rst", "author": {"name": "Slava Basko", "email": "basko.slava@gmail.com", "user": {"login": "slava-basko"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "28349e07541983fb71b00f2172332d178a741638", "messageHeadline": "Merge pull request #7473 from felipevr/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8489270b58b49c3e2c24be66d50b80f917882560", "messageHeadline": "Update controllers.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6e3339b1784aa347b254cf3397051d8ef2b211d", "messageHeadline": "Promote returning integer exit code from commands.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "d3109e7121adce26da33ee2a7f0bd4d0664f4d18", "messageHeadline": "Wordsmithing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4d544792c6024454db47c10804a17493334d9cc8", "messageHeadline": "Merge pull request #7471 from andrii-pukhalevych/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "86c06dcc000e3cc5eaee91044e4b491055a10857", "messageHeadline": "Merge pull request #7470 from andrii-pukhalevych/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfb0a131073008be7ef8f984de8707d1ed1bf26e", "messageHeadline": "Merge pull request #7469 from andrii-pukhalevych/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc7d2ecf6ddd774e3613bc3d2984152245920601", "messageHeadline": "Update 4-4-migration-guide.rst", "author": {"name": "Andrii Pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "43f0843445dfa75d8c1a5f044bed4c5a480e056b", "messageHeadline": "Update errors.rst", "author": {"name": "Andrii Pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea732e2a09ab5e312debed735a644f31ee1eb2a8", "messageHeadline": "Update 4-4-migration-guide.rst", "author": {"name": "Andrii Pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23c6eef7359d03acd018b65314483547d16905e7", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 400, "deletions": 34}}, {"node": {"oid": "063c9a987656e96dda3b23c4a69a42dfcfe0a869", "messageHeadline": "Update theme version.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be2cd41cf14907bc57bc9afabfdf68acd99595d8", "messageHeadline": "Merge pull request #7466 from isanasan/20220622_fix_dependency_injection", "author": {"name": "Yuki Kanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff639df6f5e0316f3d8100e9005fc3031d4e4242", "messageHeadline": "update: Follow the changes in the original version.", "author": {"name": "isanasan", "email": "yfcgpsebp@gmail.com", "user": {"login": "isanasan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "907eb0132c67e2f4302afe5b2ca551dd9ed7a5d6", "messageHeadline": "[FIX] - Add \" '\\ \" when they miss in french traduction", "author": {"name": "AlexDev4", "email": "92247996+AlexDev4@users.noreply.github.com", "user": {"login": "AlexDev4"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "87719f3ac905d5acc0c7c0bcad8dd6ca5dc36afd", "messageHeadline": "Add \" \\' \" when they missing in fr traduction", "author": {"name": "AlexDev4", "email": "92247996+AlexDev4@users.noreply.github.com", "user": {"login": "AlexDev4"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1780d127e1a589f745dc996aac08c4ea3d4b0177", "messageHeadline": "Remove route caching docs as this feature has been deprecated", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "735ec7792f56ef22988c595f061d7ce84e5358dd", "messageHeadline": "Add default value to getQuery in docs (#7464)", "author": {"name": "Gabriel Lasso", "email": "gabrielklasso@protonmail.com", "user": {"login": "GabrielLasso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8b5e1547bdfcd78b41435715d2c0a20f4c7257be", "messageHeadline": "Merge pull request #7463 from nishimura-d/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "259f5552089b6759d383fd37b24422011ebe71fc", "messageHeadline": "Merge pull request #7462 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0bda4abaa8220bfc9c795b63e279755a7f9e5821", "messageHeadline": "registerMiddleware is not scoped", "author": {"name": "NISHIMURA Daisuke", "email": "nishimura@tyrellsys.com", "user": {"login": "nishimura-d"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f7fced8d35e55c4ca7f17fa85393bec181ef1ecb", "messageHeadline": "Remove unnecessary reference  in json example and improve wording", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bdb5f44f0291245f612ff3e8554ff0242ccbec3a", "messageHeadline": "Merge pull request #7461 from cakephp/othercorey-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29878df130879bcd41c76f43c057ffb404aed491", "messageHeadline": "Add missing return type for viewClasses()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c472176bfa480675bb3fbce5e160c9d3f5958c9b", "messageHeadline": "Merge pull request #7459 from yKanazawa/4.x_ja_appendices_4-4-migrati\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 362, "deletions": 2}}, {"node": {"oid": "72b4ee1b2672ce00c1d8722a8de4734152f513cd", "messageHeadline": "add check-http-cache", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6018097d6103da27288b9b9253d8cb991fd4fc34", "messageHeadline": "add console-command-description", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "0411edd11861146f890f45bd3e0f9185e592c241", "messageHeadline": "Merge pull request #7460 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5754699e12f0733fb37b3709bb6c670145a5552", "messageHeadline": "Bump actions/setup-python from 3 to 4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "503796ed3848497b04f629cffcc216aaddea5ab6", "messageHeadline": "add _controller-viewclasses", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "e42ec039ea8536cd0ae787d52f462e4df211d2c5", "messageHeadline": "[ja][4.x]check-http-cache.rst", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ef08a67867799f1378277b9dce1b051027ad1a4e", "messageHeadline": "fix: Title underline", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51fbf5472f7ae6bff3d5c95e9962f1d27b261d25", "messageHeadline": "[ja][4.x]4-4-migration-guide update", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 221, "deletions": 2}}, {"node": {"oid": "7d1ddae0f4f00ba9f899f042717bf102203d81b7", "messageHeadline": "Merge pull request #7458 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "18f195286d794d41cf2207c47af6710f4c66c4af", "messageHeadline": "Re-add rector note for cakephp 4.4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8a89ed72326d95577ee25206accdc3d055318437", "messageHeadline": "Merge pull request #7457 from cakephp/othercorey-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9559a06eeb6d83e52e3cdf6b0685f70ff791f5cd", "messageHeadline": "Remove example of iteration executing query", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "412c2c12113c3a295e4d317c2e2740652d6b5bb1", "messageHeadline": "Merge pull request #7455 from cakephp/4next-5x-merge", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 61}}, {"node": {"oid": "678499a556e4c6297f7961482a4da09c01bfc609", "messageHeadline": "Delete deploy_4next.yml", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "2ae132594e22dbf6a5e483809d1e67542f3b84c2", "messageHeadline": "Copy changes back from 5.x branch after merge", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "acbf6b9b576e88a539e2e21d54e7f5ceb17a3e99", "messageHeadline": "Merge branch '4.next' into 4next-5x-merge", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 137, "deletions": 64}}, {"node": {"oid": "2f988c006a38f4c9c9fd78c1555b78940e6f384a", "messageHeadline": "Keep deploy_4x and change dokku app for 4.next instead", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "e9af9f69ac0303492d3f89b20dbf2f06fef0caa2", "messageHeadline": "Merge pull request #7454 from cnizzardini/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0be6daef353e22f3130aeb4e22016808a8b17c6", "messageHeadline": "Merge pull request #7453 from cnizzardini/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c24d40986a3c8d2097ba53654cc439aea2bd99d", "messageHeadline": "Indicate change needs to be made in bootstrap", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6f5c9a976e9fa4ff2085a2eefbd74afa18a83ce", "messageHeadline": "Updates composer example", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c47f190f4c46fe700f4ea9d93cc1930e5a3f6d58", "messageHeadline": "Remove unresolved merge conflict from ja/development/testing.rst", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "3d536c411497230aa59cf375843a652e51f24bc7", "messageHeadline": "Update pagination docs.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "70147be119976445b36097ce9de1ac158714713d", "messageHeadline": "Merge pull request #7452 from cakephp/4.x-disable-eror-msg-escaping-e\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8a52923f9ebf3c7977538bd88a6dc2e21d5e21c8", "messageHeadline": "Remove a reference to ErrorHandler.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "76443f5ea1d414676efbb185a04cfa38cfa60ef8", "messageHeadline": "Add example for dsiabling escaping of validation error messages", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "70d00cbb150eb0e81c96210a88a164d23c9b6e51", "messageHeadline": "Merge pull request #7450 from markusramsak/patch-10", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9ce61c31b9b465779673b250a4d84e8c9dbc2fe", "messageHeadline": "Update 4-4-migration-guide.rst", "author": {"name": "Markus Ram\u0161ak", "email": "markus@licht-welten.at", "user": {"login": "markusramsak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d71ad7e60145e16487c612f936b02961bee1d01d", "messageHeadline": "Merge pull request #7449 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6447fa8ade1bbe061606b790cb930d24a52e7d58", "messageHeadline": "Remove migration notes for implementedEvents()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "03082ddce781b1c984e59518d293e74d4f6963f4", "messageHeadline": "Controller::__constructor()'s signature has changed.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cea2df4a7effd04516e49d076576483539f84b12", "messageHeadline": "Merge pull request #7445 from cakephp/4.x-command-description", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0863ee22bdf5340b42f48149c09e6f218ed9144a", "messageHeadline": "add command description feature to 4.4 migration guide", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0d53822e8eecb1da00d6352d5128bc88b857fe8c", "messageHeadline": "Remove a block, comments weren't working.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "a6501e9d4897ca142183ea30211753da813ace63", "messageHeadline": "Fix pre-release banner in 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38fbd6da01351c4e6a2db2bf1dcf09f7d1bdb821", "messageHeadline": "Re-add deploy script for 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "11fbb653e492ea10b8fb4bf98376ee50cd9d3cd7", "messageHeadline": "Merge pull request #7443 from cakephp/upgrade-branch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "578f34104c3b4a80cfcfe05fb444abb51cd4e35c", "messageHeadline": "Correct versions for 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46f5b18bf93a267873e2201f9939fe2b6e5d53d5", "messageHeadline": "Merge branch '4.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1261, "deletions": 255}}, {"node": {"oid": "69b55d849a0c6f6eae1cf4af1f927dbaa58ee70f", "messageHeadline": "Merge pull request #7444 from nishimura-d/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e0ac6ae7bfaaadf138dd82a152fc68d0b559c1d", "messageHeadline": "Fix heading rank of Environment Variables section.", "author": {"name": "NISHIMURA Daisuke", "email": "nishimura@tyrellsys.com", "user": {"login": "nishimura-d"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aad5fdd1e737bee03f49bfe7418f94181a11a7e", "messageHeadline": "Add documentation for cakephp/cakephp#16542", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "13588eb67ee7a9183439f1778719f157cf26a4d6", "messageHeadline": "Update config file for 4.next branch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b997d2865b531cd7754f411d1cf1ce1e93c29cc8", "messageHeadline": "Merge pull request #7442 from cakephp/4.x-di-auto-wiring-issue", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a8b3ee4fee61c03f45b66aaa72c3d1f978ebc31", "messageHeadline": "Change cakephp/upgrade branch to 4.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef648058cb5387aaf66f8a3783838bc3dc06ff46", "messageHeadline": "fix Di auto-wiring issue related to cyclic dependency", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9215ff81aa947f497892b54b8791d91f0213a7a1", "messageHeadline": "Merge pull request #7437 from cakephp/http-migration", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9e71ed7cb5cbc49db898c8e8674c96775b25f938", "messageHeadline": "Add migration notes for moving HttpClientTrait", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "287085ca6495b16020a944c3c96fa96b7dae1eb0", "messageHeadline": "Merge pull request #7436 from cakephp/console-migration", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "73a0f955e43d79707d4511370a474ab71c608966", "messageHeadline": "Add migrations notes for moving ConsoleIntegratinTestTrait", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f45faef9122edefd77860b95e5db813d4f51685e", "messageHeadline": "Merge pull request #7431 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ab11b038325bb41780ea29275f64b8d0e3f548e0", "messageHeadline": "Add migration notes for implementedEvents()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f27e7fecdfcc09bb0891739c4a1ae5ae2660516d", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "1c4727320933c4205040b28080c3c0178ee44ac5", "messageHeadline": "Merge pull request #7426 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4870c100fa32da474b9e911d1d7d84f04c9a0a0c", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdcc89eadb24db896ac180535e9fbf00288f6f8e", "messageHeadline": "Update associations.rst", "author": {"name": "joshv2", "email": "joshv2@gmail.com", "user": {"login": "joshv2"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2ddccbe4b6121ece907c382997c9966db11c0f53", "messageHeadline": "Fix syntax", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae065706a9f8d5bb3c3b597a9041bfb12ff5e1c5", "messageHeadline": "Add notes for callable > Closure parameters", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "52df9bf4d6473271d9a7419fc8fff56a7741f066", "messageHeadline": "Merge pull request #7424 from markusramsak/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da325726c3d5b7a800e1bb9e2f113fa723bf4edf", "messageHeadline": "Update sessions.rst", "author": {"name": "Markus Ram\u0161ak", "email": "markus@licht-welten.at", "user": {"login": "markusramsak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2abb0a1426a65ae762e7c637f2c6ba586eea320", "messageHeadline": "Add migration note for cakephp/cakephp#16501", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e09b5a57df331eac5df2948a9c3165929dfa790e", "messageHeadline": "Merge pull request #7404 from MarwanSalim/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "05adcad0e4d3f4a54d6eca27aeca6c44dfb5aba0", "messageHeadline": "Merge pull request #7422 from MarwanSalim/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7cc3acf424e9d8ffd40038edc23812b638efd67", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c4dca35e2b37d746c62a2431c6717fa236f45531", "messageHeadline": "Merge pull request #7420 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4e03ac311d94d5c6dc3814c79694d7a8d9fe2de", "messageHeadline": "update urls", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbed8b3eb3c52d0eec36d5f6abde33616edf91d9", "messageHeadline": "Merge pull request #7419 from andrii-pukhalevych/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21941909ca75876cd5f9f321d0bc4814a79a8539", "messageHeadline": "Use https url", "author": {"name": "Andrii Pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1c4b0057b3d37cf8e5960542ef3444337503e91", "messageHeadline": "update google url (#7417)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7e7de22a729b1785984d2316a9af67f62ac43f32", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fff7d81b2270372a1bef655d64dedf28841acee3", "messageHeadline": "Merge branch '4.next' of https://github.com/cakephp/docs into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "3667a42a49b4f1da7ff95aa9a8b72e4f9dee510f", "messageHeadline": "Merge pull request #7416 from cakephp/upd-link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee9cae7b876652930b665a02498884c585211a54", "messageHeadline": "update google url", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7842095e0da06689f2cfef2eda3aeebdb6042d03", "messageHeadline": "Merge pull request #7415 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a55c19725e06effaf8550365508394cce5736c93", "messageHeadline": "update urls", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b263aafb870962e8fab47bfefa5275f07ed7ab81", "messageHeadline": "Update tree.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "6b39ea1ee55dda438f18e80ef0a4fb5977ebfbd9", "messageHeadline": "Merge pull request #7414 from techosaki/patch-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e262ad2a374671ba8afe3a8a5bca1f8b7a11d74c", "messageHeadline": "Update sessions.rst", "author": {"name": "techosaki", "email": "tech-osaki@inet-square.com", "user": {"login": "techosaki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddf7892584fb197aea45f43667241cc800c1cb84", "messageHeadline": "Merge pull request #7413 from cakephp/error-logging", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "3514c1a6fd6a9d29aaf0b4906e6bce7c8fc24ba2", "messageHeadline": "Update en/development/errors.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3f8e0b33842b7254cd4c06d4d1b5d17fbe6b9124", "messageHeadline": "Improve docs for changes in cakephp/cakephp#16486", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "9706ad51ee56670a58cbe4d3353b9d483653cfd4", "messageHeadline": "Merge branch '4.next' of https://github.com/cakephp/docs into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "574c5950867482b3d331a2c9b78315dc51bce3ba", "messageHeadline": "8.1 is miniumum php for 5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84732661ae23ec52d5d689e3210678b8a55d17b6", "messageHeadline": "5 not 4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a1c90d3bc0017947fd87e131189c69b806bc3bb2", "messageHeadline": "Update config for pre-release status.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ebebe3cfcbe892fc8b4ebeb92c591a98b62b242", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3c669e06df978bc0cc36650a02bccf787b65317c", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "74ebcfc526a1957271a35342bd09287d2fd0f24b", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 128, "deletions": 77}}, {"node": {"oid": "3d06ee997e3e20ec14d964f720a8bc1da49c6fcb", "messageHeadline": "Re-apply missed changes from old upstream.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "229396daf054e44b4051f1618edd1fd62f427fe2", "messageHeadline": "Add docs for cakephp/cakephp#16484", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8498b2cfb34d30c1ba2f126f3bfcf38828cc39b8", "messageHeadline": "Skip including empty localtoc", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d722c5081369a9924c48a81f04f2462cfe24182", "messageHeadline": "Fix formatting issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "26083d70f2d42fcbeb69870c096c1e632a859d32", "messageHeadline": "Update en/console-commands/commands.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "943f8c6feab3e9ae6c94957c1eb74267858b7f15", "messageHeadline": "Update en/console-commands/commands.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a307dbf1da9621474b533e7a3df9a46dcf076ede", "messageHeadline": "add code blocks", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f202127aee79d093bbad6b503d7b08e159936c9c", "messageHeadline": "Add docs for cakephp/cakephp#16474", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "cc3f019ed0644910fc9a9109fbb7322956e8f077", "messageHeadline": "update links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34aebd76ba3a64aab9151c89632c643cd0785dad", "messageHeadline": "Update exempt labels", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c9400bca2662bd80ef4e3a7e500bbbc54b5278b", "messageHeadline": "Specify app view class not basic view class", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5187ea8be113f17e3b149c652517b4cfe24493f4", "messageHeadline": "Fix type in class name", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8330b65c9bd125278089ba22b235da3cc3c1fa6", "messageHeadline": "added command description doc", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "40965db90571d293ab0419537cd60520dfd6b8c0", "messageHeadline": "Add ref to httpclient-testing page", "author": {"name": "Ishan Vyas", "email": "isvyas@gmail.com", "user": {"login": "ishanvyas22"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d214a1c8c75bcc620cbd459e4d28b5f85c8fbf4", "messageHeadline": "Fix mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6dbc8dc2105c44263a28592f4f6bfa9a4c399fb0", "messageHeadline": "add `use ModelAwareTrait`", "author": {"name": "Axel K\u00f6hler", "email": "DJAxel@users.noreply.github.com", "user": {"login": "DJAxel"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c419e35f076435ae336e60060013c6cc767d4876", "messageHeadline": "Shell: Use LocatorAwareTrait, not loadModel()", "author": {"name": "Axel K\u00f6hler", "email": "DJAxel@users.noreply.github.com", "user": {"login": "DJAxel"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "7599232f59da69830e7d858968b9d4d0ec913a45", "messageHeadline": "Remove note for sqlite returning *", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d0281b0690cf6c4d69728ab631031ef6065d1ead", "messageHeadline": "Add/update info about PaginatorComponent deprecation.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 311, "deletions": 11}}, {"node": {"oid": "2707e40877f832c75d986299b8c7c955e7660512", "messageHeadline": "Add notes for cakephp/cakephp#16433", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "5f465286e976322c973d841624c1b453a7d89cfa", "messageHeadline": "Backport changes to improve viewClasses docs from 5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 110}}, {"node": {"oid": "2b2361e1d83cbc132b0c6bf3116454d53e3a361c", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "c88272e748f43d05573e5f99bab1937abfe8e0c5", "messageHeadline": "Merge pull request #7408 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8987de0046184fdf00f621c7d44521978d5cde53", "messageHeadline": "Skip including empty localtoc", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965b429ee867ee094e5a8836b3a4cc96c738b03d", "messageHeadline": "Add notes for TestSuite removal", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "43ee42ccc3f2ff17de31b478e8f29334cf5b7431", "messageHeadline": "Merge pull request #7406 from cakephp/match-all-view", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "44dc2d188aeeb7a74c2a47da322c37b348e89397", "messageHeadline": "Merge pull request #7399 from cakephp/4.next-command-description", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "47123b4747810f30bf3ab4f63482975fe9f7226d", "messageHeadline": "Fix formatting issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c729f87c7d59ac64aaae211ac75cc095ea00bd4", "messageHeadline": "Update en/console-commands/commands.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f9bb0c41d09fe1e47c2286435a6f65d7a2f41e8", "messageHeadline": "Update en/console-commands/commands.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "462d794372ad86e2c0cc15f3035264d5d822be6f", "messageHeadline": "add code blocks", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "499f7dd76e62ea76eca1344bd9a9584f48c942ab", "messageHeadline": "Add docs for cakephp/cakephp#16474", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "7030fad1419c591952c9a6f879d1050c5663a351", "messageHeadline": "update links (#7405)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bfd0918ff2be87bff429a28a885d96d69c9df62b", "messageHeadline": "Update tree.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c48785a85ab7b5a8d6f1bd490dc3956eadd0f674", "messageHeadline": "Merge pull request #7403 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8397add6d20f4411e1d7b1d485ae658fadd39d8e", "messageHeadline": "update links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3844df2da1ad73f295ee34914b31ddf91f3adc2", "messageHeadline": "Update exempt labels", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7d7016791c772544f24bbe4cd057973bfc5546e", "messageHeadline": "Merge pull request #7401 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a25268091886ab3fafcf859b9efcf36de071220", "messageHeadline": "Specify app view class not basic view class", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d343d35e63f0c9dd91c8441df58c3c7da7deaa2", "messageHeadline": "Merge pull request #7400 from narendravaghela/patch-4", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dddd053a8d57fcf81c6f3d58e89ca8e8816d92e9", "messageHeadline": "Fix type in class name", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6a35811c177670137123aea00575b26633f43e5", "messageHeadline": "added command description doc", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "9caeba1e4d717f22cf83b9de84976feefa1d71d4", "messageHeadline": "Merge pull request #7393 from ishanvyas22/add-mock-httpclient-link-in\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "de7cf21399f31f1084dda70b86bd1ab050618caa", "messageHeadline": "Add ref to httpclient-testing page", "author": {"name": "Ishan Vyas", "email": "isvyas@gmail.com", "user": {"login": "ishanvyas22"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "126fc45b735495c48416eb231569f30e5fe6c5f6", "messageHeadline": "Fix mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f274baac197b3307657d1bc5ff708e061c7e6a6f", "messageHeadline": "Merge pull request #7392 from DJAxel/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "164b0859251c485200a2a34b63c5ddf8f981c7d4", "messageHeadline": "Merge pull request #7391 from cakephp/4.4-paging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 311, "deletions": 11}}, {"node": {"oid": "1110e2902e9c9ce0a6d3a831b9485dc3591af561", "messageHeadline": "add `use ModelAwareTrait`", "author": {"name": "Axel K\u00f6hler", "email": "DJAxel@users.noreply.github.com", "user": {"login": "DJAxel"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd6ccabb58054b32812e0a8b3775b9373444cf93", "messageHeadline": "Shell: Use LocatorAwareTrait, not loadModel()", "author": {"name": "Axel K\u00f6hler", "email": "DJAxel@users.noreply.github.com", "user": {"login": "DJAxel"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "4db6ec793d9451e1ebe80e9eb90860a29ca103a3", "messageHeadline": "Remove note for sqlite returning *", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5104a9b2674b0c39b59dcbaa8792b3d0a53c6678", "messageHeadline": "Add/update info about PaginatorComponent deprecation.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 311, "deletions": 11}}, {"node": {"oid": "733798d7b99dbfb1d2eb734813e46ef5ced4dfef", "messageHeadline": "Add notes for cakephp/cakephp#16433", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8201c4988305dc049c4f678756627ce75a3b2375", "messageHeadline": "Merge pull request #7390 from cakephp/viewclasses", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 64, "deletions": 110}}, {"node": {"oid": "7768f93ee433625ea81a24475085716c93ac8f92", "messageHeadline": "Backport changes to improve viewClasses docs from 5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 110}}, {"node": {"oid": "54346087083a4ea10a7301dce7c63a4beae5c5e3", "messageHeadline": "Revert \"Merge branch '5.x' into 4.next\"", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2651, "deletions": 564}}, {"node": {"oid": "0449c621884f7d73cc156f9a96b2025c65b01b3d", "messageHeadline": "Merge branch '5.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 564, "deletions": 2651}}, {"node": {"oid": "9e4dd5849459a4526e9b38300991aa0bd21cc84d", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "cc3b51b2377d8f3b4e058978cb42373537d501ac", "messageHeadline": "Add missing merge", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b32acc49f47b56c052fc977529923c8414e320f1", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 332, "deletions": 78}}, {"node": {"oid": "cdc2ac59fc772b4ea4169b27b27cb0a144141ff9", "messageHeadline": "Merge pull request #7389 from cakephp/remove-requesthandler", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 62, "deletions": 289}}, {"node": {"oid": "4caafbd479322eb6174fdb6c1ae90f999bc24db2", "messageHeadline": "Merge branch '5.x' into remove-requesthandler", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 36}}, {"node": {"oid": "40e9f94e7cfbeba634840fe7475e344dec124361", "messageHeadline": "Merge pull request #7388 from cakephp/request-files", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 40}}, {"node": {"oid": "e547cba63238d476616db9f65e8f5c22cfe8b312", "messageHeadline": "Fix build?", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "f5730f75d2577d028012e6fd067f7a65cc217972", "messageHeadline": "Fix build?", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "da3a9c8c4414bb47bbfbb12524ac26009b52e064", "messageHeadline": "Merge pull request #7387 from turrisxyz/naveen/feat/set-perms-actions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "eb2a45ac23228d7eaad23d3cf83eff4cdf98112f", "messageHeadline": "Remove spaces around parameters", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57ab3f50de0a0cffb5dbaec614c0c811eca3acaf", "messageHeadline": "5.x - Remove request handler", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 59, "deletions": 287}}, {"node": {"oid": "d15866a378f67147415e45394fed870abb541c0b", "messageHeadline": "Update documentation for cakephp/cakephp#16435", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 36}}, {"node": {"oid": "8ac5bad802fc8fc99e2fec9acccc65236f464d62", "messageHeadline": "Set permissions for GitHub actions", "author": {"name": "nathannaveen", "email": "42319948+nathannaveen@users.noreply.github.com", "user": {"login": "nathannaveen"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2a9d832066f60dfd0ca7700c36353b1bb5102b63", "messageHeadline": "Merge pull request #7386 from Mr-IjIj/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f94b3fbde8f5aafc4cc1c25f23bcc07b2e2f9b2f", "messageHeadline": "\u3053\u308c\u3058\u3083\u306a\u3044\u3068\u901a\u3089\u306a\u3044", "author": {"name": "ijij", "email": "71110616+Mr-IjIj@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e49a75a948ca433e1d92d7e5f40cd244b11abe4", "messageHeadline": "Upgrade setup-python action to v3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67bbe7316d0449b5af984bc94530c07f6f04601a", "messageHeadline": "Switch to weekly checks", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "087a6437efbc642fcea98e28364206b91c83daf1", "messageHeadline": "Merge pull request #7383 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b75e15e52ba24dde2edfe97a02c66dca357742d9", "messageHeadline": "Merge pull request #7384 from cakephp/dependabot/github_actions/actio\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48df126a4f89ea34952b03e327eae832b9dc398", "messageHeadline": "Bump actions/stale from 1 to 5", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e046cf4eedb360f62dbeca11dee19a7a5f44bef6", "messageHeadline": "Bump actions/checkout from 2 to 3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cb85b16747fa814599f85f50479be1d83772466", "messageHeadline": "Merge pull request #7382 from neilnaveen/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f9b05bd1f618539f74be86df423a291ced6a9475", "messageHeadline": "Included githubactions in the dependabot config", "author": {"name": "neilnaveen", "email": "42328488+neilnaveen@users.noreply.github.com", "user": {"login": "neilnaveen"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b68e7096c6139a1a02100e33503736b6ee169ca7", "messageHeadline": "Fix code formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b7534eba09457d2c556d30c6f8c8a4aaf62d732", "messageHeadline": "Merge pull request #7381 from ndm2/4.next", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a7e15b2771d08900d574d89f8c854ce0a1d6dd4", "messageHeadline": "Fix search version - this time for real.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6417585bcd5440590bbaaaf44677d420e641ea71", "messageHeadline": "Merge pull request #7380 from ndm2/4.next", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bbae1c231147c13496912571f4df9d736a8e51f", "messageHeadline": "Fix search version.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fa4502cf830de64796fccc0344364ada32081bd", "messageHeadline": "Merge pull request #7379 from ndm2/4.next", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f0c4a8a5d2dc79bff6c0a646b79a21f7b8d7865", "messageHeadline": "Fix search URL prefix.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "398a5002da2a8291d7b550f1c4626a367cd98a73", "messageHeadline": "Merge pull request #7377 from ndm2/4.next", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 138, "deletions": 73}}, {"node": {"oid": "4074ee3fdaab1b7a5ba8b01b6c4a7fe5d7ddf8d3", "messageHeadline": "Merge remote-tracking branch 'upstream/4.x' into 4.next", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 138, "deletions": 73}}, {"node": {"oid": "de8aa6443844ce26a03db34fa6d96fd2bca50848", "messageHeadline": "Merge pull request #7375 from gerhard-lechner/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8a2bea2663c6e460e1c89cc35bc202481d5839ba", "messageHeadline": "Fix `enableAutoFields()` example", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "2e71e135239450e7371305d67e726440aec9ea51", "messageHeadline": "Merge pull request #7374 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 89, "deletions": 44}}, {"node": {"oid": "7b647874c4aa3f1ad065ea3940c4159eabe323ac", "messageHeadline": "Merge pull request #7373 from zachee54/french-4.next", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 188, "deletions": 3}}, {"node": {"oid": "da210f7c74c85f594966550c86274af622702ac7", "messageHeadline": "Improve french translation", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb2a0dbba7f68b6a1b26496a6f3b687231147b5b", "messageHeadline": "[fr] Translate 43e3dd3", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7585ac382aac9fd3b982effde24083a1abe92da5", "messageHeadline": "[fr] Translate 61a09f9", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d90e92bb8149ec36666b21d46f59bb27a0bc53a0", "messageHeadline": "[fr] Translate 6015084", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 62, "deletions": 35}}, {"node": {"oid": "b677b5332bc4cd7bad92588a9721c51409b61afa", "messageHeadline": "[fr] Translate 5e4b1c3", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec0ab42f7e0464306d14537283d1a05ac576fcb", "messageHeadline": "[fr] Translate 80faf59", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "86691a6a0959ce8065aa6d5693fbfd4454d3c221", "messageHeadline": "[fr] Translate 280d830", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3ce593578eebe92c55672760230181285313d079", "messageHeadline": "[fr] Translate 63f5fa5", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b88a4dff5b55d70fc0a10f7c5386b7053d111bf", "messageHeadline": "[fr] Translate d5361bd", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c856d4ed0c8da701a73547afd21adfd69ddb7517", "messageHeadline": "[fr] Fix code block syntax", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78409107d00999398939a6998ed84118d0a8a4df", "messageHeadline": "[fr] Translate 0b05931", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bfad7da0ba25c00c031302fce54900ef22499ace", "messageHeadline": "[fr] Fix typo in dependency-injection.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f1cd9152d1f360e668ef88350014cc75004b01", "messageHeadline": "[fr] Translate 47e2878", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0a9bd405fa5415bd84076fd8835c897e059bc66c", "messageHeadline": "[fr] Translate 3a9fbea", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "879c58916b82a356143cdc1dd721a39c43d6b895", "messageHeadline": "[fr] Translate 0e06385", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "42e70bc4d51e1563c7e499c395839781452ce9ca", "messageHeadline": "[fr] Translate b6d3d69", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b653a9e7f521a3ec2fdbb68395c6bab09c1cbbb3", "messageHeadline": "[fr] Translate 463a854", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "168f5a2b0afcaeda1aff9193e1be80f02edc6d16", "messageHeadline": "[fr] Translate 696ee73", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b36b422fc902975f0138ab16cda938f8aeff29d9", "messageHeadline": "[fr] Translate 1491dce", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "848b01194eb8c50ab4b224452114311433975a12", "messageHeadline": "[fr] Translate ba24d18", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "127becdb210b8ebdaff902cb279a89256a62308c", "messageHeadline": "[fr] Translate 7795575", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "57241b784e74e5633482e66fbbba441dbba02df5", "messageHeadline": "[fr] Translate 50985b7", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "ba31b74813c1b51657f1d34f36f59ee51008b9f4", "messageHeadline": "Merge pull request #7372 from motooka/add-email-log-scope", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "41842402b69b18d75e4c708106a4eb11cec3de48", "messageHeadline": "avoid \"undefined label\" warning on pt", "author": {"name": "Tadahisa MOTOOKA", "email": "t.motooooooka@gmail.com", "user": {"login": "motooka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4577a5f2fa132802d9dc1db8d28c462d486d506a", "messageHeadline": "add description of email log scope in pt/fr", "author": {"name": "Tadahisa MOTOOKA", "email": "t.motooooooka@gmail.com", "user": {"login": "motooka"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "df4b35e4207f449c2215ea299a650e386382cf9a", "messageHeadline": "add description of email log scope in en/ja", "author": {"name": "Tadahisa MOTOOKA", "email": "t.motooooooka@gmail.com", "user": {"login": "motooka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6a16f5af6c42ef2c8dc20ad36b5a884e7b0cb751", "messageHeadline": "Merge pull request #7371 from cakephp/debugger-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "20b3d138cdbd9b42c2a2d1482bc48368fa9e2509", "messageHeadline": "Merge pull request #7370 from CakeDC/4.x-ja-fix-breaking-changes-orm", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "271c8b4d10bb376046cb9269026ed8562df26803", "messageHeadline": "Add deprecations from cakephp/cakephp#16401", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0262770473fba365ca8c9d454cf428c1cb72a0a3", "messageHeadline": "Add content of incomplete breaking changes in ORM", "author": {"name": "itosho", "email": "www.itosho@gmail.com", "user": {"login": "itosho"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d2f1a55c64da600bb080669178f84cab43a21499", "messageHeadline": "Merge pull request #7365 from thunderrabbit/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8985247003ec2f8fc4d32647f74f38c280392ec", "messageHeadline": "Update search source", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97319f4de05c92479bef72bbef0369588e0dedf3", "messageHeadline": "Merge pull request #7363 from ndm2/4.x-search-upgrade-preparation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "53faf5b9d127a6f42ea38af43b6abd0a1e8c684a", "messageHeadline": "Clarify order of operations", "author": {"name": "Rob Nugen", "email": "hi.robnugen.com@robnugen.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dde30d6459627bea3553a6550dbbef37f8fc4fa4", "messageHeadline": "Bump theme dependency.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86f437f4d8333a8a42b54434d41041c72ae153b1", "messageHeadline": "Fix JS message files inclusion.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b9ad327af4dfada34f34a09b9534fc0f199d0b76", "messageHeadline": "Change asset bundling for new theme structure.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "09423ed67cb25be54f08bbcf27df03ad8e61385a", "messageHeadline": "Remove redundant section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "875766fb85e180beed115dee1713dc91ca61506b", "messageHeadline": "Comment out the rector instructions as we haven't finished them yet.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "bb03cae476253474d84be8230668bf968ffac45a", "messageHeadline": "Fix title.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65b1a173fefa4842242e8a44bce6580361975f05", "messageHeadline": "Fix whitespace.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7572439b75af187c54bea6344a25de5f85266043", "messageHeadline": "Merge pull request #7352 from T-Toshiya/4.x-update-ja-hash", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "51ab3a6214556717163b0c352174258f27cc87ab", "messageHeadline": "update ja/core-libraries/hash.rst", "author": {"name": "T-Toshiya", "email": "toshiya.tanaka@connehito.com", "user": {"login": "T-Toshiya"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "af48f235502d00928488bfc44bd8d41a5864ab01", "messageHeadline": "Merge pull request #7351 from cakephp/saeideng-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "f345cb885f97b097ad4b6eddadd7ddbcfee57079", "messageHeadline": "remove Email::deliver()", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "a06f896e5e662ac79d737184718f3d6e1148741f", "messageHeadline": "Add notes for cakephp/cakephp#16385", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5575cd080ef7ef175751cd8b2373f55dfe820af9", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 338, "deletions": 213}}, {"node": {"oid": "4bbcff8ac6efac81fd0e0d811b445bd4762a1b07", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 124, "deletions": 100}}, {"node": {"oid": "ad425c6a78a0a96199ceb0ea2c030ff20eac9ac6", "messageHeadline": "Merge pull request #7349 from ndm2/4.x-fix-tocs", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "42562b26a22382dcef31e3ffdb4d5aa5b6552101", "messageHeadline": "Fix and sync table of contents.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f474596165b580980869d1b893668a9449b04878", "messageHeadline": "Merge pull request #7347 from ndm2/4.x-remove-toc-tree-limits", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "392f3260bccb2a083c4dee9f2d40903707cbb249", "messageHeadline": "Merge pull request #7346 from ndm2/4.x-fix-cookies-sections-structure", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4dfb436879b00b639cc1ea7a14f4f8ec8655c63e", "messageHeadline": "Merge pull request #7345 from ndm2/4.x-fix-tocs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03c883f59ce1d3a908925e6825278bd32ac30598", "messageHeadline": "Remove base TOC tree limits.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "485f24fa5d1cdd92463baa24b92402d2447dade3", "messageHeadline": "Fix cookies sections/structure.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a4e5e4b7120678109940045812262912ae036d00", "messageHeadline": "Fix and sync table of contents.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bde296c9e5fb4bb43c2297c85443690826bf6a24", "messageHeadline": "Merge pull request #7344 from amayer5125/command-semicolon", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c8ea94c171a3aee7c33fa5ce4fafd643aee7d8de", "messageHeadline": "Add Missing Semicolons", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f6ac35a240eeb9f9930b688eb744ed2149d3ce2b", "messageHeadline": "Merge pull request #7343 from cakephp/4.4-plugin-class", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "747686b68849794df96b8208fd2fe106fd8b9f5e", "messageHeadline": "Update as per feedback", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ef0158d0c59c4c1e86316a7e00b7202fdff2594f", "messageHeadline": "Add info about new plugin class naming.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "7b4db512c0f1217a226cdbf0748e60d80ec1101a", "messageHeadline": "Merge pull request #7342 from gerhard-lechner/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fb7ea25653bbc2878e55e18d7b2a4de1d7f8930", "messageHeadline": "Change `autoRender=false` to `disableAutoRender()`", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e905b8df60adfff988f4b8db36043db25dae71b2", "messageHeadline": "Merge pull request #7340 from cakephp/saeideng-patch-2", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "949fe8f5ad20bf9c76a35c8d7ffaaee8534f2092", "messageHeadline": "fix order of mapReduce()", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3132fa36af55b7582924d4b502b858e617026844", "messageHeadline": "Merge pull request #7339 from gerhard-lechner/patch-mapreduce", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac0d9aa18287f0fd4d2dd6405c32388ea9822a3", "messageHeadline": "Fix wrong order of methods", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78d1a2147923ccfc054a9582f3fd4ca6b2d896bd", "messageHeadline": "Merge pull request #7337 from cakephp/saeideng-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ffed7e39e38e36a21e5edd042e5c731146a0f20", "messageHeadline": "add missing `$nestingKey` parameter", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f6265e8d63b11f164be97ce8638403576663d7c", "messageHeadline": "Merge pull request #7336 from cakephp/ref-subqueries", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "67f9fa81cba05787d140a130da8615a1d97f9d6d", "messageHeadline": "Bump requirements to update sphinx theme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e18357badf9bd76809e347305734087711555dfc", "messageHeadline": "Expand subquery docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "74baf7d90bd9171cd541754813967063932a50d0", "messageHeadline": "Merge pull request #7335 from cakephp/add-services-method-to-plugins", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e4db12d5285bb1ad234e0a83967bbdb6950060fa", "messageHeadline": "added services method to plugin description", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "980f5226161ba7ebf28c0b5228ac279596a2c0b8", "messageHeadline": "Merge pull request #7334 from hassifmohd/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43e3dd3659ce690a56416d29418565485f6a216a", "messageHeadline": "update code example for concat", "author": {"name": "SIF", "email": "mohdhassif.jabir@tyrellsys.com.my", "user": {"login": "hassifmohd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94f60924fd5f48ce5b57fcd60a95fa1b3cd04ce6", "messageHeadline": "Update for error/exception event rename.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "978df6f91f287adfbc97656703e3330387dfd187", "messageHeadline": "Merge pull request #7333 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ec2cb63cda556a442c6e94f8e80a5b068ca5b4ed", "messageHeadline": "Add notes for deprecating SaveOptionsBuilder", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f2606f79a8f705bba4174936f6ab88482bb1e117", "messageHeadline": "Merge pull request #7329 from cakephp/4next-check-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "c98e8b6a8f1da14a7cc9ada1257605cc3eae5ac6", "messageHeadline": "Merge pull request #7332 from gerhard-lechner/issue-7330-accessors-mu\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "61a09f95a7d59d8855267b2c6a03a454339ebde6", "messageHeadline": "Fix documentation for `Entity::set()`", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601508427ef3a0206bda9d038159350ef68dd049", "messageHeadline": "Improve documentation of accessors and mutators", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "d2fcae5cd1a7f3d8d8f0ea65070c5d51012c83ce", "messageHeadline": "Merge pull request #7331 from simon-isler/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cae5492f29105fc61ece6ea285304bcad55021e", "messageHeadline": "Update deployment.rst", "author": {"name": "Simon Isler", "email": "simon-isler@gmx.ch", "user": {"login": "simon-isler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c697723bd649b8f975a7179c6a2db79b3dbc5ae", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d7ba01fa64b0fc29cd7faadb0f14b215bd0f1e32", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ee9aaf8061330933eeb954192e0e99b71b611e8e", "messageHeadline": "Fix link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d3b3483a867496733c90386314c40a6d5b0b642", "messageHeadline": "Fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc325d5819672e31eaf50983413506db87e40ad9", "messageHeadline": "Add docs for CheckHttpCache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "0859450aa502bfeabfc52a5ba868f32e846a525b", "messageHeadline": "Add notes for sqlite returning epilog", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "16ad22959ce187ccf7e6ff330bf9f791ee95c19b", "messageHeadline": "Merge pull request #7328 from cakephp/4next-exception", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 191, "deletions": 108}}, {"node": {"oid": "e1f5964cdc14944b3bbf140ee28d32b087c25513", "messageHeadline": "Fixed this instead.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "73b8d5539dafc43fb8c3dc063ca6bd68f1aa5fdd", "messageHeadline": "Document additional differences.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "517940ae45640cab156229327f5007720b394666", "messageHeadline": "More docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e9dc5d7c0428de3ea85a7bbfb4f25973752cf7d5", "messageHeadline": "Add documentation for new error & exception system.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 163, "deletions": 108}}, {"node": {"oid": "cf72b0c96472646cdc1ec75fb1698ea59bd69bc8", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 870, "deletions": 761}}, {"node": {"oid": "47619a37604d1547af475ab7cdf74cd158f6140e", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1370, "deletions": 1305}}, {"node": {"oid": "49aea4d1b75e8bd8a628d1b9b65d924ada223593", "messageHeadline": "Merge pull request #7327 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b89996559799c5a2f57fb234d0bd82d395adbd0", "messageHeadline": "update links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f77967518e61ea06343b48977a5d8e3b05c4a32", "messageHeadline": "Merge pull request #7325 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b74bbf6957e33d25a6b47c5a6e2cc934e68e556b", "messageHeadline": "update links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a91134a53065bd1901e5737ff88e3f9cc64fe1b", "messageHeadline": "Merge pull request #7323 from yuuta-matsumoto/update/doc_about_applic\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "05aabd8bf98266364336808f8bc0a738058653d4", "messageHeadline": "Update ja/development/application.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1088002a446b259b5ac42f35764b5e4ae201a46a", "messageHeadline": "update doc_about_application", "author": {"name": "Yuta", "email": "y.matsumo73@gmail.com", "user": {"login": "matzn73"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e056de504042b2bae9b560cd06b856c428465631", "messageHeadline": "Merge pull request #7321 from dype35/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0f6e4fa799e16f5a50fdfe477898fe3c326dd2d", "messageHeadline": "Update testing.rst", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1dbd7eb97b3969e555985785fd21a0d45ae6f65", "messageHeadline": "Merge pull request #7320 from abrothman/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "280d830d01205c72d9ba79110273beb270015c4e", "messageHeadline": "Update sessions.rst", "author": {"name": "abrothman", "email": "abrothman+github@gmail.com", "user": {"login": "abrothman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bc41da127fcc64ebfbe8a373025620c9c7ec39c", "messageHeadline": "Merge pull request #7318 from dype35/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1487228079c0a20bf1f88ae47da8a224a6dacd0", "messageHeadline": "Replace allowEmpty by allowEmptyString", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76283cf8234ac2400a6858639dd668cc26db184f", "messageHeadline": "Merge pull request #7314 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c8cb1873cd26d12f4f7cfee267e63d85be63c4f0", "messageHeadline": "Merge pull request #7316 from cakephp/saeideng-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63f5fa588210c22ec7939f79bdfef7a42cea62ec", "messageHeadline": "remove unneeded echo", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b772e12112d8af1f7e595a943d6f3e015bfc8a9", "messageHeadline": "Add notes for route request attribute", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2b68f26557dbfe07111e60e82108ee3ccc7a2419", "messageHeadline": "Merge pull request #7311 from cakephp/fix-7302", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7662088bd747915102c611af855721c9b7d7bc8c", "messageHeadline": "Merge pull request #7312 from cakephp/remove-dic-unstable-api-notice", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "5e4b1c343a6f1e4ff25474edf1b73cd91ee65c0b", "messageHeadline": "Update en/core-libraries/events.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80faf59e7b4f08defd0cbca37ac2c790608c7c96", "messageHeadline": "remove unstable API notice from DI Container docs", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "d5361bd3056b7ca0a514bbed0a95afc4a3fd4006", "messageHeadline": "Update event docs in 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "1116078d0fb509469686e8af8661219ac8bffe8e", "messageHeadline": "Merge pull request #7309 from kevinquinnyo/exec-command2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d82150dcc11f06f1441e90856db51b284b26255", "messageHeadline": "Add missing `()` per code review", "author": {"name": "Kevin Quinn", "email": "kevin.quinn@totalserversolutions.com", "user": {"login": "kevinquinnyo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09afac2a714800267b1127d55cdfadd38ddd7c71", "messageHeadline": "Merge pull request #7306 from cakephp/request-handler-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "ebd673821873861d0450cee326cd49f7e8d6c2df", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec95dbab2384a358820182965cc1ca614091bd03", "messageHeadline": "Merge pull request #7307 from jeroenmuiswinkel/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0032c41420adb9270df9cb7e2a08a35aa8d7c62", "messageHeadline": "update articles-controller.rst in english", "author": {"name": "Jeroen van Muiswinkel", "email": "jeroen.van.muiswinkel@alliander.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37a333592f234722c2af79888e569d21b6c63538", "messageHeadline": "Add deprecation and upgrade notes for RequestHandler", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "e3e6ab352a0d65e1138f103c088fc440d5868aaa", "messageHeadline": "Merge pull request #7304 from kevinquinnyo/command-open-files-warning", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c7bf27d6f6a8fc41b082548a5c435728b8b85682", "messageHeadline": "Add a warning about executeCommand open files", "author": {"name": "Kevin Quinn", "email": "kevin.quinn@totalserversolutions.com", "user": {"login": "kevinquinnyo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ed0d09e22a6ac0fa9a30a3d1e0595ef1edba49d5", "messageHeadline": "Merge pull request #7303 from cakephp/update", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 473, "deletions": 473}}, {"node": {"oid": "9d2fdc45fab0b42724694e323fe10ff6a937cd7f", "messageHeadline": "update links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 473, "deletions": 473}}, {"node": {"oid": "6fd6bac0daf483a0c26328989c54c36615d2eb45", "messageHeadline": "Merge pull request #7301 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "ef667e8378093f3237a06900edfb94e21ee79bd9", "messageHeadline": "update links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "25005c7ab8a08775d91dea24c0f8237f572774a5", "messageHeadline": "Merge pull request #7300 from ashfun/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "05dfa970bc1cbfab61fcb337050702e67f7aa633", "messageHeadline": "Improve a Japanese expression to natural one", "author": {"name": "ashfun", "email": "46529309+ashfun@users.noreply.github.com", "user": {"login": "ashfun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36a8f1fb2b9d60c66b094d859d1f670b24fb98bd", "messageHeadline": "Improve Japanese expressions to natural ones", "author": {"name": "ashfun", "email": "46529309+ashfun@users.noreply.github.com", "user": {"login": "ashfun"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "46a5760df887daa7968f7b906b4f96cec667a37d", "messageHeadline": "Merge pull request #7299 from cakephp/ref-scripts", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 191}}, {"node": {"oid": "2bd28de53658a8b7c02ebea340b8e44703f6df7d", "messageHeadline": "Remove elasticsearch script and make targets.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 191}}, {"node": {"oid": "f80e0955f1e57d5281a935c6f26f9b701aceb280", "messageHeadline": "Bump theme version.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bb1dddbd920cb4cec54134adbdf20d7f8bd451f", "messageHeadline": "Merge pull request #7298 from ashfun/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "4f22785648b3468ae4ac86beb15c1c79cb64a06a", "messageHeadline": "Merge pull request #7297 from zachee54/french", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 338, "deletions": 157}}, {"node": {"oid": "09166174610ba7ebeb243b424a718f7882bfa733", "messageHeadline": "Merge pull request #7296 from cnizzardini/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5fe85a6453697d0db47522d0a8da2f9074a9565b", "messageHeadline": "Fix length of underlines", "author": {"name": "ashfun", "email": "46529309+ashfun@users.noreply.github.com", "user": {"login": "ashfun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "647d0edfd5fcbd1e4c94f1949b62f82ea7b71457", "messageHeadline": "Translate some part to Japanese", "author": {"name": "ashfun", "email": "46529309+ashfun@users.noreply.github.com", "user": {"login": "ashfun"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d7901f7b10989fd424d15d4768499a393cc42cc5", "messageHeadline": "[fr] Update table-objects.rst translation", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 147, "deletions": 75}}, {"node": {"oid": "b02d1b322455523e21464de65c0f596a59b4b40b", "messageHeadline": "[fr] Translate fab02b7", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "93ed27a460be1064a4397e3862fa3ebf8019978f", "messageHeadline": "[fr] Translate d8e72dd", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2b9762eb0c35f2830b2b7fa47fe04da06b4dc8c0", "messageHeadline": "[fr] Translate 4d10e90", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "32e609ecc63e041f651e703c55c90ac4c1ea17ec", "messageHeadline": "Fix english typo", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2bb271adc7d15a80a2d9ac7f57315200b822b3c", "messageHeadline": "[fr] Full translation of cakephp-development-process.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 75, "deletions": 55}}, {"node": {"oid": "54bec40fa87202df29934e23a8f82e67e655cb51", "messageHeadline": "[fr] Translate 6c065e8", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "839111686cdda67826c7550ff0a2e46a51231a24", "messageHeadline": "[fr] Translate 065cb43", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "8d08b7e1198c0bc33a46998d0636f30be73dcc60", "messageHeadline": "[fr] Translate 2de95bf", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "613fbd730826a5af8618d3dcacd44d7de9614c88", "messageHeadline": "[fr] Translate 7e20e1b", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "73176781ed44de1816a920c76a670d321dad6d9a", "messageHeadline": "[fr] Fix layout error in query-builder.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "0b0593194e59b53d13779518b403f5ecd7496930", "messageHeadline": "note on resolution caching", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8c7d0b1996e6cc0b80f6dd9c6ccc4ef00751f120", "messageHeadline": "Merge pull request #7295 from ashfun/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ed5722a6747957cfff74c70188357bd529f7fe16", "messageHeadline": "Update errors.rst in Japanese", "author": {"name": "ashfun", "email": "46529309+ashfun@users.noreply.github.com", "user": {"login": "ashfun"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e26d3877bd353f261dc14bd3a0f7737bdfbad1f", "messageHeadline": "Update errors.rst in Japanese", "author": {"name": "ashfun", "email": "46529309+ashfun@users.noreply.github.com", "user": {"login": "ashfun"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dd7e57ff8af2a5fd2062dfb2bd9ee1097a6a2abf", "messageHeadline": "Merge pull request #7293 from yannickv/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17cb506ecdecacf36b297e513f242eae40b6a680", "messageHeadline": "Fixed outdate example", "author": {"name": "yannickv", "email": "yannick.vincent@live.fr", "user": {"login": "yannickv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ae526063b77dd6017d4f88b7f52aa5a95def3d7", "messageHeadline": "Bump version of theme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c6feab59f786e05700c06351186f1546a65b75d", "messageHeadline": "Merge pull request #7291 from cnizzardini/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "ff6a03a840679e7d12da2b15837e9ac4784146e5", "messageHeadline": "Add note for cakephp/cakephp#16227", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6163424d1c01820ca2ae8702dca1ae21a06dbfeb", "messageHeadline": "Update dependency-injection.rst", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "86a0e80ed217246c24e4956ac696f00150ae232a", "messageHeadline": "Update dependency-injection.rst", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fab02b7c80b6721a59c0d1d8ccdc7d95acc4b7c9", "messageHeadline": "Improve sample and add note on auto writing", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "c2e5a703ce38ee0b2a3cdf4190889a2870c9f2f9", "messageHeadline": "Merge pull request #7290 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8e72ddb375e48b6d44c5aa831e709d8485bd6de", "messageHeadline": "Update example.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d10e90de5c18ed8e71414c5428db8f8b658af35", "messageHeadline": "Update 4.3 migration notes for late SQLite change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "70d7b5d3d69c269a74d08482b883ae34a6c9c66e", "messageHeadline": "Merge pull request #7288 from gotoeveryone/fix/enable-link", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 82, "deletions": 16}}, {"node": {"oid": "4f91011b3ff886cff3f83af0aa4b409eea8538fa", "messageHeadline": "chore: change description of log engine", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "42aee63a4a1f0420193ec89aadc5f38eacbccd95", "messageHeadline": "chore: add underline", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c83c9d43d4e8891f0ded858bfe2a5cf1cd80464", "messageHeadline": "chore: add missing sections.", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "4630b7b60d93309b397d71e2a6b508c69ff8cb85", "messageHeadline": "Merge pull request #7289 from gotoeveryone/fix/change-to-upper", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "dba9038b497575721a5c02bb966df15d405ff4eb", "messageHeadline": "chore: change to upper case for DateTimeType class", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ae7d099d089eb60a7d07c2e87b3b585a2abe70ba", "messageHeadline": "[ja] enabled link and fix text format about migrate guide to 4.3", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "47e287867f6105ab081cd1d4e281d7882a8b9d9a", "messageHeadline": "Add migration notes for Mailer changes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "502d26debb641c35a9b19549feee09e39ce6001f", "messageHeadline": "Merge pull request #7287 from gerhard-lechner/mailer-auto-layout", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e6db2a544b7929508c6243b01d8fbf8cb6fd589e", "messageHeadline": "Update en/core-libraries/email.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a9fbea11fea3ec8cb9ce37919574589843a994d", "messageHeadline": "Add `autoLayout` to email configuration profiles", "author": {"name": "Gerhard Lechner", "email": "lechner@codeworks.at", "user": {"login": "gerhard-lechner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8dbdf363b28f1371546b165c95df5c91db4f8e66", "messageHeadline": "Merge pull request #7286 from ConAfectoManu/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee83992f4beb77f787f0e48aa224389b31adcb45", "messageHeadline": "Updating Title", "author": {"name": "ConAfectoManu", "email": "62387363+ConAfectoManu@users.noreply.github.com", "user": {"login": "ConAfectoManu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8955a8745f2e275e104154ff70ae6d66eae4ab7", "messageHeadline": "Merge pull request #7285 from gotoeveryone/fix/translate-to-ja-about-\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e1eef330cbe01b6ab7daaeb382ff2f23552c6e1d", "messageHeadline": "[ja] translated description about deploy", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a4a7b5f71568ec4da69e896a6d91c1caf3325fc3", "messageHeadline": "Remove jenkins groovy as we don't need it anymore.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 258}}, {"node": {"oid": "545165ebe425e9d080c97ed0d5492c2e50506fa3", "messageHeadline": "Change 5.0 branch to 5.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "038913bef8499f605aacfe560766b44def74441e", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3869, "deletions": 2703}}, {"node": {"oid": "59cafd8a61d565e446b2a7e7c7ba068ee1b453ef", "messageHeadline": "Merge pull request #7284 from cakephp/pr-7170", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "cd4d4c81964a71c33d44c8d3c425eb75a8799ae4", "messageHeadline": "Remove reference to missing labels", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "54a6a40f4412b663d225196926e212c7ac5060d6", "messageHeadline": "Fix syntax and spelling errors", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "af3164ffd8ad10d3655ede3e170d6d6bcc6f080a", "messageHeadline": "Merge pull request #7283 from gotoeveryone/fix/translate-to-ja", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "ecd4b605e39af0047ae524de4d68edea6caf31ce", "messageHeadline": "[ja] translated description about `Time`", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "d54d1991727995448a9959e379a28fd397163ff0", "messageHeadline": "Merge pull request #7280 from cakephp/4next-content-type", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "19ccc66c54fc377f65c9bd74db43eeff7d86c8b0", "messageHeadline": "Merge pull request #7282 from ConAfectoManu/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 249, "deletions": 6}}, {"node": {"oid": "36678c6ebe72edc7edafe2ee46975553cd161d1a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5ce143d21aa232e8aa7ddcfeca11a3f904a7776", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "ConAfectoManu", "email": "62387363+ConAfectoManu@users.noreply.github.com", "user": {"login": "ConAfectoManu"}}, "additions": 249, "deletions": 6}}, {"node": {"oid": "62353ac4d1298baeb9c31882dcc682f75367e60b", "messageHeadline": "Merge pull request #7281 from cakephp/for-example", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 99, "deletions": 100}}, {"node": {"oid": "5d1c7b32feedb408e3ab3057ab811d15eab043a5", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 118, "deletions": 100}}, {"node": {"oid": "1da1b71bbbeaa2005cc290db1580574946e95bb7", "messageHeadline": "Update use of e.g. with for example, such as and like", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 99, "deletions": 100}}, {"node": {"oid": "6c065e878f95f7c0e44077e047deace4eabccce3", "messageHeadline": "Merge pull request #7279 from cakephp/how-to-use-helpers-in-cells", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "06420c24a6fbe4174de2a2c1fb85dd6700629414", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa4e64616a28e8b3311e87a7121b8486313619df", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9820307ad27fa4887a35080c879ef28da8c3eef2", "messageHeadline": "cleanup code example for how to use custom helpers in cells", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d1ec6aed5702c88e50cec7eac315c6fdd6ca650a", "messageHeadline": "clarify how to load helpers inside cells", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0e063855981b7985246a412d7d4fae911a9285a0", "messageHeadline": "Add documentation for new content-type negotiation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "dc559f9d1deec29fe618bb14dae33a6a94fa9035", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3740, "deletions": 2691}}, {"node": {"oid": "92becf094957a9a2384b95daefc7eb26277dfd58", "messageHeadline": "fix typo", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6fa203cc32bf424bca662b0df89dca38bc6c3cf", "messageHeadline": "clarify how to load helpers inside cells", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b6d3d690122ce164ef5b03cd1604b039c45a42bb", "messageHeadline": "Document changes in cakephp/cakephp#16224", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "065cb43ea0e74f5f14f196875894284a81e73c16", "messageHeadline": "Merge pull request #7276 from LordSimal/countercache-belongstomany-ex\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "a3ff4e0baefe119a131f2a0f7398d765a7072432", "messageHeadline": "Update en/orm/behaviors/counter-cache.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f87fab113ca5c80a816ea43b3bf0735dfa53366", "messageHeadline": "Merge pull request #7278 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 893, "deletions": 558}}, {"node": {"oid": "3ec73594e34e792ef603300683d3048f0338f27c", "messageHeadline": "[fr] Translate form-protection.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "dc84cdf5c0628c9c2f645ec60348a260254d84a7", "messageHeadline": "[fr] Translate 064a347", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50ff78216a386ed9703225e8610c308b800f0215", "messageHeadline": "[fr] Translate df17bec", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "796adaa4d52693134b86ba29141cf7629c6b5bae", "messageHeadline": "[fr] Translate b6a56a0", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9ecde35bdc30a26b6bf5c5baf1ec6400278c0db1", "messageHeadline": "[fr] Translate 1fd1337", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "bba57f31df968a4abf586b6e89e9f221bd3e19b8", "messageHeadline": "[fr] Translate 50a0d74", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "a8fff5bdfec21b36cffe91ce367ef9b7ad3e87d8", "messageHeadline": "[fr] Translate 11f7384", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9cf8c623ec84a636f3174b926d5cafac62828ad4", "messageHeadline": "[fr] Translate f0cdc48", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 337, "deletions": 324}}, {"node": {"oid": "831b8a2c87e9a2cf253d435f9c3de6b90def9718", "messageHeadline": "Merge pull request #7277 from yama/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b12854a05995e79754caff85c17e7aa4ec639631", "messageHeadline": "Merge branch 'cakephp:4.x' into 4.x", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0b80306e595c91a17423bbc13c52e3062da908fe", "messageHeadline": "[ja] minor fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4571c08fe7a7b2425f5c15ad5c64b763b54c5cc2", "messageHeadline": "Merge pull request #7275 from yama/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2292, "deletions": 1715}}, {"node": {"oid": "2058a2db6af52eb2174bf9408e52cc214862ef84", "messageHeadline": "Update en/orm/behaviors/counter-cache.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06ccb64dbb537a8047c4178769ca06ae3621dfcd", "messageHeadline": "minor fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "23ea73fef482dd35ea46c1895417b19589112171", "messageHeadline": "[ja] Add standalone-packages.rst and more fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 120, "deletions": 25}}, {"node": {"oid": "4ac50b798e6582a2041849d953eba1a3b608a57d", "messageHeadline": "maybe last fixes", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c7409049bb56b6b03aeba2a7e3bbd04f3749775", "messageHeadline": "fixes - ja docs", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "9fd1e358615cd5ffd445a1162110cdc70327e131", "messageHeadline": "fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 0, "deletions": 243}}, {"node": {"oid": "83dce345e43c8d449fa41a07ee11849b871f1a2a", "messageHeadline": "fixes", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 31, "deletions": 667}}, {"node": {"oid": "1dbca857525e5bcb55beffff4a19c92d6950c598", "messageHeadline": "add ja/release-policy.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "6050fd6bf5e733f37874b8bd2d446f661234d29e", "messageHeadline": "fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28cce43aaeb90a3c84b35799538eacc9f8b5972e", "messageHeadline": "added missing dots at the end of sentences in the countercache behavior", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7983699fcfd56263ee6986d6f4d6f7fc66e08e51", "messageHeadline": "fix add i18n.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "d835637ecf7ed3b9be3dc3fdf8f01566fb4cbe32", "messageHeadline": "fix headline missing right amount of equals signs", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e004b3f481692347c474b32869b1745b9df79494", "messageHeadline": "Update en/orm/behaviors/counter-cache.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbdf0cf79a3673fdda9cd73c9a6f671cad814a11", "messageHeadline": "Update en/orm/behaviors/counter-cache.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8d0459c0a3dfab7a0bdd31d2e39ab25785f3b46", "messageHeadline": "Update en/orm/behaviors/counter-cache.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f30e6d3ab9ebff8ee7411412cc690e3b72b339f", "messageHeadline": "Update en/orm/behaviors/counter-cache.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f577fbe2a676a12316bc5ae88a10a058f8820727", "messageHeadline": "fix console-commands docs", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 704, "deletions": 2}}, {"node": {"oid": "5c5d39b3ebcdbb2724b79f7cd5a6de2f6128cb5a", "messageHeadline": "remove old notice on how to use the CounterCache behavior with a belo\u2026", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a4af5c4e671b85b53c24e3f3d97327d4a67e1830", "messageHeadline": "further explain belongsToMany usage for the CounterCache behavior", "author": {"name": "Kevin Pfeifer", "email": "kevin.pfeifer@sunlime.at", "user": {"login": "LordSimal"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "6bee1d3ec97469d9140827a5e93b535a60250506", "messageHeadline": "Add security docs and more", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 340, "deletions": 10}}, {"node": {"oid": "c56d5c8d8700a97ba440dae24799cb5e2c42cb05", "messageHeadline": "update ja docs", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1345, "deletions": 1150}}, {"node": {"oid": "d25c234c97c7a213b7624c3559ae6cd4f2fe5621", "messageHeadline": "Merge pull request #7273 from yama/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53, "deletions": 51}}, {"node": {"oid": "b641cb0ce20e2b5cc837aad7d9db205c7e3cb2ab", "messageHeadline": "fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "26537214168c8992d8a35f5a7ce8b4aa9ec1e4e7", "messageHeadline": "fix typo", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70763eff6126b25a442b7246dcdea00f7fcf7518", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "b700bad55fe89b9a2d38d890a7d46f32ec0d0fae", "messageHeadline": "Merge pull request #7272 from yama/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 466, "deletions": 371}}, {"node": {"oid": "fcaa08e745bf9070fa8386e8cd58f6055d36d811", "messageHeadline": "fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "fd613cb71bc4904f46547db103a9c65dd04a2134", "messageHeadline": "fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "7411817d291c956cf6875339758ca061062fcb5d", "messageHeadline": "Merge branch '4.x' of github.com:yama/docs into 4.x", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6146030b40a163fd277be78e5057fa74daf27f9a", "messageHeadline": "fix", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 56, "deletions": 38}}, {"node": {"oid": "267985758283371749c31073f27a3eac356d1036", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad997fa4598a8877e21ff5dc939b06b8c7c99224", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23d1fb5a0e3ad12313820701354490656ed8db5f", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a24a14ad0fc10a06a7e0baa3b92b2197e22de20", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43e661998843be1147a8c84d5cda3118fa260cee", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e7e8ab91fdc6002a7a4c5bf1885f6e49d1020c2", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ea5b4653c6f8a509aa9f7636d18042c88139b3", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d29a194b20f5f3851f3d915f4cad307f86b9eb75", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "470aba4b19bf9d5008646200ecd3c84644d9d1a0", "messageHeadline": "update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 429, "deletions": 351}}, {"node": {"oid": "b891c27c3d7fb1d98aded8f3373c4ad9de4597bf", "messageHeadline": "Merge pull request #7271 from yama/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "63f117e0484ebb9627aa320932705452258b5e0e", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7653b3771feae447ff0080eb94e3ceab6cb2019c", "messageHeadline": "Fixed \"PHPUnit Configuration\"", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "8397b3575ca48ba47d7b2c7f4d362765477a6e61", "messageHeadline": "Merge pull request #7270 from yama/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9d9b92e2a32bc8f2c2fd67937a671b2939497430", "messageHeadline": "The sample code is incorrect", "author": {"name": "yamamoto", "email": "yamamoto@kyms.jp", "user": {"login": "yama"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "463a854ea31c1523382c0ab9ad7ea266817da307", "messageHeadline": "Add docs for cakephp/cakephp#16189", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c8b8b3ed6e9f3e149cdaf06bea0caaecd740b459", "messageHeadline": "Merge pull request #7248 from cakephp/5.0-pagination", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 62}}, {"node": {"oid": "696ee734019b2b97323ce6384266a5df2e29c290", "messageHeadline": "Update docs for cakephp/cakephp#16180", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "bc85a5c04fbbf5f45f0c4a541ccd3a489e2e9974", "messageHeadline": "Update docs to reflect deprecation of PaginatorComponent.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 47, "deletions": 62}}, {"node": {"oid": "b6568795ec0afe1f4eb9196603a4b0a623142593", "messageHeadline": "Merge pull request #7268 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "301b6be67bcf179495bda6756db8f2e0d1a60040", "messageHeadline": "Update to latest sphinx", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b2454b046a6a9be56b4d8d99ab882c7824a22a27", "messageHeadline": "Merge pull request #7266 from nishimura-d/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2de95bfb68bb9ec45257bed94fea7b35e753c5cd", "messageHeadline": "Full path should be specified in file logger DSN", "author": {"name": "NISHIMURA Daisuke", "email": "nishimura@tyrellsys.com", "user": {"login": "nishimura-d"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87509925925c4d8253793c1ef4d150f67ab863dd", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 133, "deletions": 54}}, {"node": {"oid": "745cfe8098cdb2098613ee2da54b16c353596212", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 135, "deletions": 56}}, {"node": {"oid": "0810d4f9df64768cb7ba2e5066623ebc003496d5", "messageHeadline": "Merge pull request #7265 from cakephp/fix", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe85d3abece1f01243e0f75f78291fb2cfbf6887", "messageHeadline": "update broken XCache link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87c7114faeba217776c3dfce9843371053392851", "messageHeadline": "[fr] Translate 50ba4b0", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd1ebb28932c7107556ea4040d60c5e960204ed0", "messageHeadline": "[fr] Translate 8d5969c", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ceb39467eceb2e485ae640527eff1e24a206a502", "messageHeadline": "[fr] Translate d40a53a", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fa433931d54605bc57bf548a57f08a50b4110878", "messageHeadline": "[fr] Translate 16e4916", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6299944242e241c40d411f98e4007a158df24aea", "messageHeadline": "[fr] Translate 994e173", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "51ed8ea52daabdb707ef45de2f23ab69370f4418", "messageHeadline": "[fr] Translate 7f20e99", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6eadcd9dfc63624b0a456ea44257bbf2ff68cb46", "messageHeadline": "[fr] Translate ddaaba7", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97568825c9ccf1d1cc03a7f408d22cbdb8441ca5", "messageHeadline": "[fr] Update part-two.rst and part-three.rst in blog tutorial", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 163, "deletions": 160}}, {"node": {"oid": "d5bc9b04a2f69d703e5b4673dce1137b490c700f", "messageHeadline": "[fr] Update blog.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "0ade92b179cc8586cc94a8b0f560ccf0ddf65b22", "messageHeadline": "Translation misunderstanding", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6964b6ac9be04097835170f5b963a4e5812ef4a2", "messageHeadline": "[fr] Translate 2892c25", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aca82be7ae65c6867f98c18eee26165c582ab77", "messageHeadline": "[fr] Translate 903ec65", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac69d338345866892400f33e5e3c6ca71dc221e4", "messageHeadline": "[fr] Translate 0451413", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "12a77600507c91dbe4672facfcdca0b746437e50", "messageHeadline": "[fr] Translate f2aeee6", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "d79ade605ccdc1a7eb34a9779b50374c5c761324", "messageHeadline": "[fr] Translate 2f56057", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7752ba600411ff2a2e8a3ae3e2376b8324056e9d", "messageHeadline": "[fr] Translate 7b43fbd", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3fa95b9a05423451a037d37ba8f0f9f7fdb105c2", "messageHeadline": "Merge pull request #7264 from cakephp/upd-links", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 542, "deletions": 542}}, {"node": {"oid": "951a92de5f008bb338bbd4045b651574496ceb8f", "messageHeadline": "update links (http => https)", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 542, "deletions": 542}}, {"node": {"oid": "432b68ee6c46ffa76cb4f5310ca3de411191c302", "messageHeadline": "Merge pull request #7263 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7e20e1b17433b6a447c8705d4f7e9c5e2d484dfd", "messageHeadline": "Fix example code for fetching table instance.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "59957bf1dd562abea2045764a0d233dabd6ee3d4", "messageHeadline": "Merge pull request #7262 from nishimura-d/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "064a347eca9cea6c830a1d481387f763e3ed884e", "messageHeadline": "viewRender of email configuration renamed to viewRenderer", "author": {"name": "NISHIMURA Daisuke", "email": "nishimura@tyrellsys.com", "user": {"login": "nishimura-d"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf9e1c112412dbb3a60f5a5c72f42a958140e877", "messageHeadline": "Merge pull request #7258 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0315465b3c60ed69d56de6ba5ce078bd0698766", "messageHeadline": "update broken XCache link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d1ccdcfdc6479d49e4fc202b9a8c8a76a1f8643", "messageHeadline": "Merge pull request #7256 from imdad/patch-2", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df17becadfb819b3670024abbcd91feeef027ec3", "messageHeadline": "remove unintended escape character", "author": {"name": "SK Imdad", "email": "imdad.sk@gmail.com", "user": {"login": "imdad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0df659da5b9f4ba1ab9768fe2d30f217a5f0e2", "messageHeadline": "Merge pull request #7253 from KazmaArakaki/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "4d331bf7d372e92b0d743639aabdcbc230c54b7c", "messageHeadline": "Merge pull request #7254 from Erwane/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff7973f665ee325d19d28ff10fb74fbba5afc580", "messageHeadline": "Improve formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc89e6c9b87098971fb00e46b5f695fea3944bde", "messageHeadline": "Update en/orm/associations.rst", "author": {"name": "Breton Erwane", "email": "erwane@phea.fr", "user": {"login": "Erwane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6a56a09e807df9107c35129be6eeef535e6866b", "messageHeadline": "Update en/orm/associations.rst", "author": {"name": "Breton Erwane", "email": "erwane@phea.fr", "user": {"login": "Erwane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87e2e0be98b79b446fedba53ed37e35bd974a132", "messageHeadline": "Strategy 'select' example", "author": {"name": "Breton Erwane", "email": "erwane@phea.fr", "user": {"login": "Erwane"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "44316128b441680667f631c7f31cc8020fefe66e", "messageHeadline": "Promote use of RouteBuilder instance of static methods.", "author": {"name": "Kazma Arakaki", "email": "twi1ightmessenger1988@gmail.com", "user": {"login": "KazmaArakaki"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "750f33d38d1bc768828286232e1c0ac285d40194", "messageHeadline": "Document breaking change in #16149", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4409a32b0ba4e0e3d92e55dcdc9864767f26a2d1", "messageHeadline": "Merge pull request #7251 from cakephp/migrator-many", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a28d15002521f25dba552dbdd4bfedcfe6d57faf", "messageHeadline": "Clarify example more.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1fd1337c9a3e9dc525b83e783756aa13d19a7b28", "messageHeadline": "Improve docs for Migrator.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "abaa2c4d94f17404a2f92db4113cb308d1734eb6", "messageHeadline": "Merge pull request #7245 from cakephp/5.x-merge-view-helpers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "ec36b2bc51a605e86189f84c57fd016d19ff8a23", "messageHeadline": "Adjust as per 5.x setHelper changes.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9046d242773ecc14e8f93ba6a24d8af60054e152", "messageHeadline": "Merge pull request #7249 from cakephp/add-cte-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "ebaf61bb7a45ba7283eb76de93e3e3d2f5066571", "messageHeadline": "Fix CTE example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff557992e49bbccd6d4712303d6aca38d9bf63ad", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50a0d74d468caea0eeb282db6b520155f44f0fb9", "messageHeadline": "Add example for common table expressions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "4414511749b018cf4be46853aec0c65f7204669a", "messageHeadline": "Merge pull request #7247 from Tobse/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcf1a575ec62bab2ff54d0b956074ef218918d8a", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 867, "deletions": 411}}, {"node": {"oid": "2931e408bdd0f32d91441a2428e996f9aed385f2", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 35, "deletions": 77}}, {"node": {"oid": "11f7384fc84eeb039cea3815f2f066d0b1c4cbf9", "messageHeadline": "rename config file app.php to app_local.php", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c19e95a3d83b098cdd701bdfc489ec91064488c4", "messageHeadline": "Merge pull request #7246 from KazmaArakaki/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 34, "deletions": 76}}, {"node": {"oid": "e3ef68036a2ee39b1b97a39ea07114d5d53d573c", "messageHeadline": "Use braces instead of colon for route elements.", "author": {"name": "Kazuma Arakaki", "email": "mail@arakaki.app", "user": {"login": "ArakakiEth"}}, "additions": 34, "deletions": 76}}, {"node": {"oid": "2d6a78eb07af830a8d9a24a29ce39cdab2f23c51", "messageHeadline": "Adjust as per 5.x setHelper changes.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3b4b7d59bd9b0fbda7eaa5b5393b2d7c84635a18", "messageHeadline": "Adjust as per 5.x addHelper changes.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "ded75d41be14a2e24c3ef462d28bf17c13cb0dbd", "messageHeadline": "Fix typo", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1491dce85e88bcd1f8e56f78432f08bce0abef6d", "messageHeadline": "Add docs for cakephp/cakephp#16115", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "c0c540cd4665e0aa26b1b3b2e6910e68927ecc51", "messageHeadline": "Fix code block", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74a1ab7cb2b2496108823a6dc68cc3b36d8bd26f", "messageHeadline": "Align search index numbers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd125691dfd57851cf6734d6c5f8e7c9f4b69a62", "messageHeadline": "Update version number information.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1bb631ff077916e7f3aad72fc17f292b62b10d34", "messageHeadline": "Align search version and make it different than 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51eaf7d171537888478770cfdb82a7bd68db83fa", "messageHeadline": "Align search version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27b23588530f279375dfcb45a8f5f9bbea63c278", "messageHeadline": "Fix search index URL prefix.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef99f9446ff5765e73e47cd130109541dce41677", "messageHeadline": "Fix path to nginx config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bf884032bd46cc17b1df2c5d532811d71cdb464", "messageHeadline": "Fix nginx path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "432fdb43b31968eac2fdbf49b86ad96b4408d729", "messageHeadline": "Fix path to config file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef98a027bbaf32436b220bc7418c123fafb1c215", "messageHeadline": "Move 5.x docs to github actions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 29}}, {"node": {"oid": "83e67aac9d65a12948e09e239b2a9f194dadc406", "messageHeadline": "Move deploy task for 4.next to not conflict with 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8fcaf9b8904c4227bc6bffbc26e4eabf85ee3f1", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 468, "deletions": 365}}, {"node": {"oid": "29353fab2445218e4028109f1fddd03c4e63a958", "messageHeadline": "Fix branch name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "689393dfa5dfce386baca17915edf32044ed505d", "messageHeadline": "Move deploy tooling to github actions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "3c919f3c64bb3552b6630e23ff341477d2bbba29", "messageHeadline": "Fix build status link", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "303b967a358115e4309810d6fe4afbc5dac40819", "messageHeadline": "Update build status icon", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07646dc88e5e6e5544b5bb6cf3ccae870490a930", "messageHeadline": "Merge pull request #7244 from humuhimi/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 81, "deletions": 13}}, {"node": {"oid": "427f51bcb04edda7fc47b6cd2162af60752c1eb4", "messageHeadline": "change type of parameter Event to EventInterface and add missing method", "author": {"name": "humuhimi", "email": "masa19951009@gmail.com", "user": {"login": "humuhimi"}}, "additions": 81, "deletions": 13}}, {"node": {"oid": "daf765b2279768f04c4c834fb0abe2557ed35c28", "messageHeadline": "Merge pull request #7243 from ragatti/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "989775f42ab768f99317c98ff46e7fcdd2a45b71", "messageHeadline": "Merge pull request #7242 from ragatti/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ce204178379bd5e3be8e38731340fc3de0fcd78", "messageHeadline": "Update conventions.rst", "author": {"name": "Ramiro Gatti", "email": "ramirohgatti@gmail.com", "user": {"login": "ragatti"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81afc7c7cc16a08ab7a974b3018877fe511e38e5", "messageHeadline": "Update intro.rst", "author": {"name": "Ramiro Gatti", "email": "ramirohgatti@gmail.com", "user": {"login": "ragatti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e81631190ef0f8f59a39a12d3086fcea4a274ea", "messageHeadline": "Merge pull request #7241 from ndm2/4.next-migration-notes-case-type-i\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ba24d185399b7b6095e018f9fa74c8d02ca2509f", "messageHeadline": "Add migration notes for case builder `TypedResultInterface` inference.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9fc31efe0eeef0be6a23e157aa45118fdab3bff4", "messageHeadline": "Merge pull request #7240 from yKanazawa/4.x_ja_appendices_4-3-migrati\u2026", "author": {"name": "Yuki Kanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7a68161ad97ff87d8219eaa396ebb1ef2fc8e7d8", "messageHeadline": "[ja][4.x]4-3-migration-guide update", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "076e3076aca003589d9852dd4855ab9245fc721a", "messageHeadline": "Merge pull request #7235 from cakephp/move-csp-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 336, "deletions": 313}}, {"node": {"oid": "66132f837e25db161c964239a893640d0cc0ec5c", "messageHeadline": "Fix link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "409179f21c39ff475a328f8740c077120c617457", "messageHeadline": "Fix bad link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0cdc4885b8d034b1f4af8ebb7fcff6f186fa8f4", "messageHeadline": "Move security related middleware into their own pages", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 336, "deletions": 313}}, {"node": {"oid": "fcfda6338e90a8ec57c18039cb237d56b633d7c3", "messageHeadline": "Merge pull request #7234 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50ba4b08d910c3ed90cfa0cd950d9966cdfc179b", "messageHeadline": "Add info regarding cakephp/cakephp#16048", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fabe6726f3c42bb0e222347b274aa77b4516835", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 373, "deletions": 13}}, {"node": {"oid": "2eef889a7cc565c0ddec388ba4b480591b5f27e9", "messageHeadline": "Merge pull request #7233 from vmikhav/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d5969c6004d62bd3d602a582df0c97291151cf2", "messageHeadline": "Add Queue plugin into plugins sidebar", "author": {"name": "Volodymyr Mikhav", "email": "mihaw.wolodymyr@gmail.com", "user": {"login": "vmikhav"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "73f75a1df5bf0891cad13909c499fc28b81e5f41", "messageHeadline": "Merge pull request #7232 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5550aca87717417aa1bc541ac08c6a77b3e7a800", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f1bd788e2e863849cadfa2f9da58140c036c4a5", "messageHeadline": "Update en/appendices/4-3-migration-guide.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d40a53a11ab913126867c93e032025fd3b15644b", "messageHeadline": "Add info about ModelAwareTrait::loadModel() deprecation.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fbee33bfea5bebf4d5606d34ff71ffa6f2fa0b11", "messageHeadline": "Merge pull request #7229 from raphaeldealmeida/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 353, "deletions": 7}}, {"node": {"oid": "99fa9494b6d99a17020ae3e117b3551050ee21b2", "messageHeadline": "Merge pull request #7230 from cakephp/dependabot/pip/docutils-0.17.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34700bed366581bbdc67f12b6d8eccd9bef441c0", "messageHeadline": "Bump docutils from 0.16 to 0.17.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5e8aae5e17cc1c63221e743e5b4e1bbd667b2f3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Raphael de Almeida", "email": "jaguarnet7@gmail.com", "user": {"login": "raphaeldealmeida"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "59eac5c137731ae5bed1b28fe4b7feb56d3d0273", "messageHeadline": "Merge branch 'cakephp:4.x' into 4.x", "author": {"name": "Raphael de Almeida", "email": "jaguarnet7@gmail.com", "user": {"login": "raphaeldealmeida"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39e5d87a2a046aabd9256de620d673a261ad7947", "messageHeadline": "Brazillian Portuguese Number translation", "author": {"name": "Raphael de Almeida", "email": "jaguarnet7@gmail.com", "user": {"login": "raphaeldealmeida"}}, "additions": 353, "deletions": 7}}, {"node": {"oid": "8d038038d6378ef7d71f77e20c03e5691e08442f", "messageHeadline": "Merge pull request #7228 from cakephp/upd", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42e912be977797f6fa4ab7b262ad8fa72ee7dd21", "messageHeadline": "update application-php link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75bec5e16f59091f98519af692b64c8114da749e", "messageHeadline": "Merge pull request #7224 from cakephp/fix-csp-16086", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "cf121bb1de3b542cf0903f785ecc0891b0cb88ad", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16e4916505e9f20391f8f332f4585904eaff2cd3", "messageHeadline": "update skeleton app config link (#7225)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed168214b42f0a8ea0f7d682e57f03a2364507e", "messageHeadline": "Add commas", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "994e17351609b3b9fb7547fc0518330029fbe1df", "messageHeadline": "Fix CSP middleware example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e952be64253eb790e46562c389863b827544557e", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c9062a22db1c120149489e17459e9f2aec18daf", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ce78151c9b6aea0034996d5445b0ef2594464ce4", "messageHeadline": "Merge pull request #7223 from cakephp/sphinx-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f19123dfe5bb4f5e5ed96fc5d40442095ac9dc7b", "messageHeadline": "Upgrade to Sphinx 4", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7795575502cc487f1f816e25a6c420f912c64326", "messageHeadline": "Add notes for Query::expr()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f79e4310c903c5ab06926e5698db09a55260d3db", "messageHeadline": "Merge pull request #7220 from ndm2/4.x-case-syntax-migration-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7f20e99fdead56ff010579e91a6b36ab8ba10bc8", "messageHeadline": "Add `case()` migration notes regarding literal/identifier array syntax.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "26ee7f00652da13cb78adc589967ce30004b87ec", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1861, "deletions": 996}}, {"node": {"oid": "a6f59ca5c7feaa77a7d3f9d60e4f7c3b29222d2f", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 743, "deletions": 304}}, {"node": {"oid": "cd2e1b3667586f852099fe88853085f27be51e8c", "messageHeadline": "Merge pull request #7218 from cakephp/sphinx-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "808afb810dbbb434d89af22a75bcf6b84de1aa8b", "messageHeadline": "Switch github actions to python 3.9", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0486db7f44d7e01ad7c41441348f2b696dd21c22", "messageHeadline": "Upgrade to sphinx 3", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1def6f72afcf0c46e7ece0269a516cd8f716082", "messageHeadline": "Merge pull request #7216 from vierge-noire/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "bb2dc53b97ade67c0702262296e182cf2672edb2", "messageHeadline": "Updates the fixture factories documentation", "author": {"name": "Juan Pablo Ramirez", "email": "pabloelcolombiano@gmail.com", "user": {"login": "pabloelcolombiano"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "6d38a2c80f269188bf4b245b3bde441dd6e20050", "messageHeadline": "Merge pull request #7215 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "13a03357785404693e35f6420581c145bd8768d8", "messageHeadline": "update Cake Software Foundation link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "77b0e6142994b95aed1d95acac960afbf9d6627e", "messageHeadline": "Merge pull request #7214 from cakephp/fix-ja", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "b92d63d4bcf432f3a858f63ed0124047e396aa20", "messageHeadline": "Add migration guides to appendices", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b3eafae36e9b18c3ef8d9e1c5e18a112ac856b05", "messageHeadline": "Remove undefined references from ja", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e0fe5496ca4396a2779b96d114f57017668970af", "messageHeadline": "Restrict docutils to 0.16 for older sphinx", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6bbab6f48b2f71dfcfcb9639dcb78bd9e468bf6e", "messageHeadline": "Bump deps a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a276ab303fa627c8a8fa5abc9176dcaa974e9d80", "messageHeadline": "Merge pull request #7213 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b3e08863ab8a2205eafa23da88c98e219c9f21c1", "messageHeadline": "Require docutils 0.17.1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ddaaba754576ecd0ee87bf202369436d75e2b25a", "messageHeadline": "Fix indent", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "790beb80aa0d6ddbd7d538f30cab0d49c4bc1f81", "messageHeadline": "Merge pull request #7211 from cakephp/upd", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e56fd510db9deb9822fdcbe323a881367cde622f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ddae0e9fe180692485bda9383ab47469a4092b8", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ded4d4f9fedfbd53a460a8a068e7b108b1ae69e4", "messageHeadline": "Merge pull request #7210 from yKanazawa/4.x_ja_appendices_4-3-migrati\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 460, "deletions": 0}}, {"node": {"oid": "af92dc292ab1cc81f7924e0f1621a8a7fd8f0883", "messageHeadline": "fix:", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df6332eaa4d40508db5b6dfbba8e088947a47e67", "messageHeadline": "[ja][4.x]fixture-upgrade", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "4faad29cd640b89d68871164033fd72e53799cc5", "messageHeadline": "fix Aura.Intl link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9fad7192215727576833d282c20f4cf8084f1758", "messageHeadline": "[ja][4.x]4-3-migration-guide", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9107a5d27923cba7077212fbfde844eebd878f6", "messageHeadline": "[ja][4.x]4-3-migration-guide", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 316, "deletions": 0}}, {"node": {"oid": "520d4cecda690e1c48982149e80651acbc49ba02", "messageHeadline": "Merge pull request #7209 from yKanazawa/patch-2", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e399d3f7686d6d745068783b17f4791b5175338", "messageHeadline": "Fix typo", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "168b1a54433e9c1520dee4ea31f4f11d9d57bf12", "messageHeadline": "Merge pull request #7208 from MarcoMomo/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1321d30288372d0e8ae8404c1cdd71740aed1aeb", "messageHeadline": "Update text.rst", "author": {"name": "Marc", "email": "35329871+MarcoMomo@users.noreply.github.com", "user": {"login": "MarcoMomo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e96fb7c33d1f71cb583355f154748f6cfcf6b7d4", "messageHeadline": "Merge pull request #7207 from cakephp/4-4-docs", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "a3e610a0ff25ebd89672cd31a8541959aef23157", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2892c25c9594357e0bd973148c49788c0c2ed881", "messageHeadline": "Update composer require to 4.3 stable", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "841c992258fb2206bfc9bedba4163c71e31dd409", "messageHeadline": "Update docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "50985b7be08001fbf3f8a204143f9d1165e5b30d", "messageHeadline": "Start 4.4 docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "2f0ad19d53a6f14473b2902892001a937378276e", "messageHeadline": "Merge pull request #7206 from yKanazawa/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91f95eea32b33814aeaa86e298dc18e798da3199", "messageHeadline": "[ja] 4.1 -> 4.0", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97e3182b566cb290aacc133e157b40b3a615ae8e", "messageHeadline": "update phpdomain link (#7204)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "edc3cc195cf5937e0e518edde63e13ec06fc2d1f", "messageHeadline": "Remove cakefest banner.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "31bd59a97fdc1a8d34f82bd7cb39727eaf4ae313", "messageHeadline": "Merge branch '4.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2484, "deletions": 880}}, {"node": {"oid": "a9f778a95f8655a6e507bf97f21e9aa53202790d", "messageHeadline": "Merge pull request #7202 from cakephp/upd", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ebe972251aa957c6c190fb37834f4c329c253e7", "messageHeadline": "update Informal Form link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7efe1fb18a1c45370fbfbfd7d7178c490745c4d", "messageHeadline": "Improve wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51c7e48ae6c0e493358fc6cbb8ddb7f5b4caaf99", "messageHeadline": "Merge pull request #7201 from MarwanSalim/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "903ec65757abc85c26677468ca887023c532730b", "messageHeadline": "Update entities.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8103ba9e72e43bc0406233ed6cc61dd60b1be781", "messageHeadline": "Merge pull request #7199 from cakephp/bash-console", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 228, "deletions": 235}}, {"node": {"oid": "17a3b51f1408a4e91d46db8a66bb8c36b574f053", "messageHeadline": "Remove comment from console command", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7a85ca4d6daf177a32f2a0e66f63b49a0aa42bd9", "messageHeadline": "Remove console command comments", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "0ea7f4478d7e23fdb2343098aa5f2ee6cb601c08", "messageHeadline": "Use console language for commands instead of bash", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 224, "deletions": 222}}, {"node": {"oid": "c2cc0296d52fb2576843a5007dbc55f0473f5cf8", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 66, "deletions": 64}}, {"node": {"oid": "f0e9a274b102761cbb1ecf0feef97e4b216d07f2", "messageHeadline": "Merge pull request #7198 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb43d4e199aae1218744145a0f92f6c934edaa24", "messageHeadline": "update CakePHP Community Guidelines link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6f7e5958b511a9ce0a932d03f03a829c9df6adbb", "messageHeadline": "Merge pull request #7197 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "09531f4e206980d967b12cd51e05cb69ef1a0938", "messageHeadline": "Fix code block spacing", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0451413f8d3b159c47e99989437ff2ec86f5a6e0", "messageHeadline": "Set bash as code block language", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2cc2ec8c66969620de00772e9726363e8128cf1b", "messageHeadline": "Merge pull request #7196 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e572d1011e942cee0c18d5eff8828cda7d7016f", "messageHeadline": "Update supported php version", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a3a35bca5a0fed9fd785045eaf20665d4203136", "messageHeadline": "Don't list implementation features by default", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7123cdc8400fe32b3a38758ece1ad18bc0ece8f9", "messageHeadline": "Update 4-3-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2aeee6f6eef4ef825a61cd3105453f4ec039734", "messageHeadline": "List out DriverInterface::supports() features", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2dc91c332277bb9c812870ec2196090f76678917", "messageHeadline": "Merge pull request #7192 from cakephp/7190-alt", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "47ed2b08e5b2eea87b90d955e8ad292eb9532cac", "messageHeadline": "Add other fields that take entity paths.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5298bab7216fb5b8f3d6ec7ad070b5d8ecbd6c5f", "messageHeadline": "Update en/orm/retrieving-data-and-resultsets.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f560573b13823a07ef84f7005d91545d72bec3e", "messageHeadline": "Alternate for #7190", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4e2cfa8b6dde85ebd0759bf960233316d21cdb86", "messageHeadline": "fix broken links (Commenting Code) (#7191)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "c3733f594d5ece1cbeeb11d3b9a03d5f1faf234a", "messageHeadline": "Fix syntax error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f5520078bc18153cba192344b4dc81a89594a25", "messageHeadline": "Merge pull request #7188 from ndm2/4.next-simple-case-variant-example", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "87c0fdd773a1bb5eb99737f8ccbbe4d014c506da", "messageHeadline": "Simplify wording", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "391d769a690190744f092f637aff61e7e2cd4a44", "messageHeadline": "Merge pull request #7187 from ndm2/4.x-broken-association-doc-references", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b43fbddc89fda652f5b7a529ef6ef5d6fc742be", "messageHeadline": "Add an example showing how to create simple case expressions.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0846ddcdc81c43b0b82ff9b368d0f11c73a9db4f", "messageHeadline": "Fix broken association documentation references.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "55c82bb0939e640221fee980e53b1263d2195017", "messageHeadline": "Merge pull request #7186 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d7f57be6cfc0595f9a929d48380b525058a332f8", "messageHeadline": "fix broken links (Commenting Code)", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "cc8cbd51b29b6fd05d985a3b465b721f548696ae", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 805, "deletions": 581}}, {"node": {"oid": "2e4a8c5a0010c9b694317f075d0278a936627960", "messageHeadline": "Merge pull request #7185 from zachee54/french-4.next", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 166, "deletions": 54}}, {"node": {"oid": "d58cf58fe4cf69f696e833846eabc12885f91792", "messageHeadline": "[fr] Translate 0f89779", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aefeb243819ee2d5f12994ec1f35e881aa98d4ad", "messageHeadline": "[fr] Translate c2c8fb5", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "017f3d7b8aa8d9e67980229828e9d0f29cf6e4d3", "messageHeadline": "[fr] Translate query-builder.rst up to 57982da", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "2a55411174b9cea810204153964beba45749d028", "messageHeadline": "[fr] Translate 650dba8 and 8df536b", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a3c1498e9958e6fbb01a1e17d043863160c710d2", "messageHeadline": "[fr] Translate 09456fb", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "542f586ef4490aeeb454e40d791c8b146631f8b4", "messageHeadline": "[fr] Translate 7351753 and 23d925f", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "485e6b7e95bb3eea37b6d4534524be2114329fff", "messageHeadline": "[fr] Translate 8914f1c ans a4126df", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 18, "deletions": 34}}, {"node": {"oid": "9ffc7dccfc27181e2b98f3eb3100a0dec9e39836", "messageHeadline": "[fr] Translate 51511ee", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "34dec4038e53ed05eaeca4026e7e30d06fbcfc97", "messageHeadline": "[fr] Translate 20d1f10", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2be10a2d07d958e53a0e88158db1fee0d0dfeb8e", "messageHeadline": "[fr] Translate 4c073cf", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f44a3ca2416df1f6383b925715d5c854356940e0", "messageHeadline": "[fr] Translate 92a2897", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49a0f18016bffccc76f132c64c878effbaf5c86c", "messageHeadline": "[fr] Translate cc8a6cc", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6d33ee2c3e5748b0bd74cb139d5c8bd094ae91f", "messageHeadline": "Merge pull request #7183 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 718, "deletions": 507}}, {"node": {"oid": "d2888d8ae8f098995374de43212626bfb94c98ca", "messageHeadline": "Merge pull request #7182 from ndm2/4.next-addcase-deprecation-note", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8e636e167da88bdfbe863abd047df793f153179", "messageHeadline": "[fr] Translate d497464", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5fe18086133381072bf414bb9b39846b4e563feb", "messageHeadline": "[fr] Translate 345a60f", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89ad3f67fae9d9789dd9267a1d6ed075ccd4fbd0", "messageHeadline": "[fr] Translate 56c0dd5 and 69a9a99", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "4a47cce7b8816e98ab009f154b2e73596fa05853", "messageHeadline": "[fr] Translate 70a38ce", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2c86bb07f5bb7e6953a3cc83ef7df56384c002a6", "messageHeadline": "[fr] Translate 6c136b3", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9da11d54db36b84bfc22f93769827016c8b68f62", "messageHeadline": "[fr] Translate 4680a97", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c91009247392c16260c862121ecffdabfc4535c6", "messageHeadline": "Merge 4.x into french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 205, "deletions": 151}}, {"node": {"oid": "0f89779f8c3500397a37fe1de56b15abf5203669", "messageHeadline": "Add deprecation note for `QueryExpression::addCase()`.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "240b47294962edddf8a232933385ab8aa46b3839", "messageHeadline": "Merge pull request #7178 from cakephp/feat-case", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "57982da71732fb56da4fae92634aad2cee791c45", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2c8fb58fec3975f9f7df0abc7cd7ae0d4b8b2a7", "messageHeadline": "Add note for cakephp/cakephp#16023", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6fabc744a0100d101961ee242c06763909c5ae72", "messageHeadline": "Add more methods to list of methods that infer typpes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e706f52dac0dde5b1690a6f0d8a168071970a6f", "messageHeadline": "fix broken links (IIS7) (#7181)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "83de7914b348cddb4984956a96b8770d221d4636", "messageHeadline": "Make example more realistic.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f15c92a9639b38ee655d9f0ac1f354f9348f0fad", "messageHeadline": "Improve case docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 35}}, {"node": {"oid": "669b8d9c473c9ec7e002d79ff1ac4c0d62689769", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8ed719bc42d8c864efb3819a49e34c6b7e36a676", "messageHeadline": "Merge pull request #7179 from cakephp/revert-7152", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20d1f10a0691619f96944e2bc8b8ce824b28af1c", "messageHeadline": "revert #7152", "author": {"name": "saeid", "email": "saeideng@yahoo.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3d444fc41dbfe422acaaa6beaae44ae7814ad0d", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e294f80c666e021dc1afe0999347316888855376", "messageHeadline": "Add docs for new CASE expression", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "ce82728df78fc30e191934bcdeecdbb8355196d9", "messageHeadline": "Merge pull request #7177 from cakephp/fix", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe4ca0e8eaaa93ee618f0e4f6863f1cfa29b45e2", "messageHeadline": "fix broken links (IIS7)", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46ec342d7497a458c3fb3aa4c02812f4db07002d", "messageHeadline": "FEATURE: README Improvments (#7176)", "author": {"name": "Simon Krull", "email": "crydotsnakegithub@gmail.com", "user": null}, "additions": 49, "deletions": 31}}, {"node": {"oid": "eb9a1899298049f240b9286b0ecec6dfd99ef125", "messageHeadline": "[fr] Update query-builder.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 671, "deletions": 494}}, {"node": {"oid": "d02199320b6ac556ae15060032c694c4c1b3c94f", "messageHeadline": "Merge pull request #7174 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d497464c968232cbbbdb0c43d130f488fb334694", "messageHeadline": "Add info about `curl` option.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45384c44df875075f36c89bb65cdace1387c6d99", "messageHeadline": "Merge pull request #7171 from robertcal/update-ja-json-and-xml-views", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "57afc774f8b3d39d6ade8002a07963ab2e7274e4", "messageHeadline": "Add notes for removing TableSchemaAwareInterface", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9585bff92d0beaa3dcbd5e8ef2e7f58dc096498", "messageHeadline": "Merge pull request #7172 from cakephp/fix-7166", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8df536b54fe067e0ffb7e5aee867b51d167473f9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650dba82b0ed5b7d66150831327ac51f712bace9", "messageHeadline": "Document changes around deprecated()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "afe9c10b3770fe2c576a195279dbac3a8501dd7d", "messageHeadline": "update [ja]json-and-xml-views.rst", "author": {"name": "robertcal", "email": "robertcal900@gmail.com", "user": {"login": "robertcal"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "f42c46dabe771f8473859764c4a3f9a85e8d1cfe", "messageHeadline": "Merge pull request #7169 from robertcal/update-json-and-xml-views", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "345a60f611224cf07e68cac3c371d01aa4543100", "messageHeadline": "update json-and-xml-views.rst", "author": {"name": "robertcal", "email": "robertcal900@gmail.com", "user": {"login": "robertcal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee57776fe67e5124c15e14b1114d79eb5b75ab48", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 141, "deletions": 225}}, {"node": {"oid": "7952214aa2a105a0574e519ae77fe7775268a4c4", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 93, "deletions": 75}}, {"node": {"oid": "8d2b0eea86ffdfba99ead12527518e914a0b8e58", "messageHeadline": "Add version parameter to deprecationWarning()", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2eb2bd620f16e00b9b24427e3371e0dc2c0480f4", "messageHeadline": "Merge pull request #7168 from cakephp/upd", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "839c3988aaf4f70cc263df864329af79bca88360", "messageHeadline": "update wiki DistrosDefaultLayout link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "682010ec72e6451f59653490a1358d1d6b09584d", "messageHeadline": "Merge pull request #7165 from cakephp/issue-7159", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "69a9a99e27b357f7e960315eb61da5be2b4c73b5", "messageHeadline": "Update en/deployment.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56c0dd5ce0624901b268c7d67fe6c81f3d612028", "messageHeadline": "Improve deployment docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "ce2fb7c944aef8c9f240737118f6228afce0f823", "messageHeadline": "Merge pull request #7163 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "3e5b6b088db2bde4c8666bee156b00ea33896b7d", "messageHeadline": "update v3 links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "09459fb679a0708246c25c57de9b8d6daa3150b6", "messageHeadline": "Add notes for keepKeys parameter", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "348657d59f5bcccf21ca480bebf5d97eb3862a8a", "messageHeadline": "Merge pull request #7164 from cakephp/4.3-fetch-table", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a4126dfe73b44214d0f0471eeeb5467bd67406aa", "messageHeadline": "Rename LocatorAwareTrait::getTable() to fetchTable().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5aa6f5548c3f176c99a66751ad989894507ceb88", "messageHeadline": "Merge pull request #7162 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23d925f03f22f696151f30a5c72885eea8a88712", "messageHeadline": "Update 4-3-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7351753b932b17e533ceeb029ef9f7487181c2e5", "messageHeadline": "Add notes for new action parameter type declarations", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e839db5561535c1d5a1b9a6197e61436916df8e", "messageHeadline": "Remove deprecation that won't be part of 4.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "298d3297567e3e7458858a6400e8ad8948cb0b0d", "messageHeadline": "Merge pull request #7160 from Erwane/patch-2", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70a38ce85079adf96ae9567404c69a9e5ffb1dc6", "messageHeadline": "Router::url() and ? breaking change", "author": {"name": "Breton Erwane", "email": "erwane@phea.fr", "user": {"login": "Erwane"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8f69715a77c0090d149fbc928dba10d58bf47f3", "messageHeadline": "Merge pull request #7157 from cakephp/4.3-get-table", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 68}}, {"node": {"oid": "9298b3def71b1e649f964a0693830331407f317b", "messageHeadline": "Merge pull request #7158 from cakephp/upd", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b1676839da1fdaa05caee5a69146a3289baf110", "messageHeadline": "update i18nFormat link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6deb34a5296dc3bd138b47205cb0b746a2b23863", "messageHeadline": "Fix method name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8914f1c47583438f5ec7c7386395937d9054ee28", "messageHeadline": "Add info about LocatorAwareTrait::getTable().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 40, "deletions": 68}}, {"node": {"oid": "3eb4b98cb003e5e60c8f3121c9afc32e9dc5ef4c", "messageHeadline": "Merge pull request #7156 from cakephp/update-docker", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "895d97aad45fdc1bcbc4e3defb17b0bf297f3837", "messageHeadline": "Update dockerfile to latest debian bullseye and nginx", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "1c993f4023025ba6defd91c8cf1871b705f1e898", "messageHeadline": "Merge pull request #7155 from cakephp/upd", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8b2c54265239686c30b1a7cf4b703f80105783d9", "messageHeadline": "update v3 links", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "51511ee2e84cccffbc0a4371fd6221fbf88450ca", "messageHeadline": "Document change in cakephp/cakephp#15970", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "3995a6b9933a103eecca45a9b28f0f3fa2cdd01e", "messageHeadline": "Merge pull request #7141 from cakephp/5.x-translate", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 55}}, {"node": {"oid": "8829abf0cdfd824dea62207c54fc6a21780aedaf", "messageHeadline": "Merge pull request #7154 from cakephp/5.0-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 468}}, {"node": {"oid": "b8be3b7f0e7f34523fe35eff5dcc39727d1b6444", "messageHeadline": "Remove references to shells.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 44, "deletions": 468}}, {"node": {"oid": "f05a20fd7010faa6d2b04d7f2d88630853ad302f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "45722a908e63db4c9a2c781f40b08b9a1f02ec41", "messageHeadline": "Merge pull request #7149 from cakephp/5.0-view-builder-options", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a39944f5dd4b66220e2185cc53f9e816b64df585", "messageHeadline": "Phrasing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6c69cbdfb1041918c6a30fd021d19352c67ca819", "messageHeadline": "Merge pull request #7152 from cakephp/4.next-router-ext", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "57e96a7465ed9ea78b60a0048b738f8844ef9b97", "messageHeadline": "Document Router::setExtensions().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0622d64028ac0400e6d4d078d51a9ebdd3704169", "messageHeadline": "Document Router::setExtensions().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c136b317f44d76af247f2dcc0dc572aca36ad52", "messageHeadline": "Add docs for resources prefix option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "81f132235ac1140038e2bf502d5852cb46647b96", "messageHeadline": "Merge pull request #7147 from cakephp/5.x-set-helpers", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c3d49c1ab4cb5dc8230526223c49988bcba32d5", "messageHeadline": "Merge pull request #7144 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1a4174045cee284493672da13fb2f06ccf5f7463", "messageHeadline": "Document setOptions assoc requirement.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56b2b38ff1fa5ee045a155906248ef981d8863d9", "messageHeadline": "Fix duplicate content in french logging docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 76}}, {"node": {"oid": "1ad252ae13d28eed5f6080d8b8183016fd0d3497", "messageHeadline": "Add notes for deprecationWarning()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c073cf8f1d2eaa6eb6dde7df364d44e893dec19", "messageHeadline": "Update nonce docs for changes in cakephp/cakephp#15952", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e03623a5fff18110c59d6157aec8f7583a99cf70", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "d5b4db27b3fefe257914429893bb15dce6be0bbb", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4680a979603e13de2c7e0b13ae62d4f30bee13e7", "messageHeadline": "Use latest alias", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c309c66c9492be552af2c6129cf0f9455f0e606", "messageHeadline": "Merge pull request #7148 from cakephp/upd", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6a0bd369776c879884c807a6ca004a4aa08bc9f", "messageHeadline": "update configuration engines link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b1acc27f683899b864d516f7d167e2ec0627c8f", "messageHeadline": "Document removal of setHelpers() merge param.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b62a94d6b2cba7d32af4969dd26161b5d41e1094", "messageHeadline": "Merge pull request #7146 from cakephp/othercorey-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0a30971ff2de49b8ea18725d1533f6bddd8736c4", "messageHeadline": "[fr] Translate c546fbf", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "746ba3b21e0ecade51cfeffc24e2548280ca797c", "messageHeadline": "Use type declarations instead of type hints", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed2f30aa0caeddd57bb1a9417ad07a1c7a8a206b", "messageHeadline": "Add notes for global type hint additions", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5a290001a797493b8c968515d0d52748ba99fc78", "messageHeadline": "Merge pull request #7145 from cakephp/othercorey-patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "170af647e2487f6330dc968323354d1a5771dc2b", "messageHeadline": "Remove duplicate target", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ca646edfa2f915ba026dc577accf4ff8ab3b38e8", "messageHeadline": "Add 5x build to jenkins config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4d85427d93120baeeb7f5d5a2da4fd7a4e68c98c", "messageHeadline": "Add notes for allowMultipleNulls default change", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9fa0a8cef212ae4a9c1a25213abe3868ba1a44a6", "messageHeadline": "Refs cakephp/cakephp#15917", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "0b6660e831a1018e8ca0b89f5d1cd1aeda782b09", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1003, "deletions": 678}}, {"node": {"oid": "7dabc40981ed407d106bd6b090b27f82cccd73f8", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 623, "deletions": 500}}, {"node": {"oid": "c546fbfd47f4a0cfe9f48831829afe326197609d", "messageHeadline": "Add notes on Sqlserver error code retry", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0706f97c6bf44ace93a8fb17de70b898bb9e3d3", "messageHeadline": "Add notes for cakephp/cakephp#15917", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "c1fc489841bf4aa56d662a0cd8ba6cd453281f05", "messageHeadline": "Merge pull request #7139 from cakephp/4.3-translate-shadowtable", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a18e140000753ab12ede60babd86b7d4761bfa65", "messageHeadline": "Add note about change default strategy for Translate behavior.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b7c29954d4c6a4b7148569444b360003843929e4", "messageHeadline": "Merge pull request #7135 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fd91222539a6921b32dd5fba55232d967454ab22", "messageHeadline": "Fix formatting", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa06934b56f003e0d3c16f49f22c74b63ae36f69", "messageHeadline": "update cells in Ruby link (#7138)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3badd26b639165342e9257f84874dc946e18fa3b", "messageHeadline": "Merge pull request #7137 from zachee54/french", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 548, "deletions": 502}}, {"node": {"oid": "2a0a32e8d92bf7af4f7cc8561aa24592b86e7880", "messageHeadline": "Merge pull request #7136 from zachee54/4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 144, "deletions": 42}}, {"node": {"oid": "ead4f33a69bc77ed4777345fb5bdf9b0a4b254b1", "messageHeadline": "Add notes for removing engine config", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e0c2bbce3c713dbb6f265a8c601f23b1c0036082", "messageHeadline": "Merge pull request #7132 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9ce4dba36d6ff30137db248e6e531e920a0bced4", "messageHeadline": "Update cakefest image", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "92a2897ec3911552beb12558e548c18ebb5e19f0", "messageHeadline": "Change Migrator example from static to instance", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cc8a6ccab62851132805883ac063a6112cbf7514", "messageHeadline": "document deprecation in cakephp/cakephp#15913", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f897b08b35404aa7523561f7ca4b8125a7ef2374", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 196, "deletions": 125}}, {"node": {"oid": "53dac9d57c3a44fbc3fb98f0cf393d6fa4640c75", "messageHeadline": "[fr] Update latest original changes", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 144, "deletions": 42}}, {"node": {"oid": "af9e56427745d049fc0da02309813ba32820836e", "messageHeadline": "[fr] Translate 0e310c3", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 94, "deletions": 87}}, {"node": {"oid": "ac0ebd4871def389d64b269b1c60a100852dd28a", "messageHeadline": "[fr] Translate 5a25c90", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9eb9ee840325968ed46b55522cfdcaeea580c865", "messageHeadline": "[fr] Translate 16322b6", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ada6399de9e814aa6ed69fe76927f9fc346c1ff", "messageHeadline": "[fr] Update database-basics.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 281, "deletions": 274}}, {"node": {"oid": "6bb8f3a5d7b5f48c8d1983021a24b0a5b800eff9", "messageHeadline": "Merge pull request #7129 from cakephp/4.next-add-helpers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a5ec4fc7e06c7c4cf669b35bafa996927e222931", "messageHeadline": "Remove redundant newline.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67bb207db6262b3134660aae28d2e6e8a73acb4e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Scherer", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c95f22f5e8bc88f00e880dc8ea895087603de748", "messageHeadline": "Merge pull request #7127 from isanasan/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 4}}, {"node": {"oid": "aff89579f4d09e3308a65a6770db7e234f7a08c6", "messageHeadline": "Merge pull request #7128 from cakephp/5.0-translation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1db7686a62313eaab43655ac099df8cfb0da5a04", "messageHeadline": "Document deprecation of setHelpers() merge param.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3d7b15e81460a32c37eaa6b4e7857aa63d391f67", "messageHeadline": "Docs for translation file change", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "69da3b94d1cd961852a4455ff7835e27efdb0608", "messageHeadline": "Update ja/tutorials-and-examples/cms/tags-and-users.rst", "author": {"name": "Isana Miyake", "email": "58712884+isanasan@users.noreply.github.com", "user": {"login": "isanasan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a225d758791e20dd403651a4c5c58e5bf0f6044", "messageHeadline": "[update] Follow the changes in the original version.", "author": {"name": "isanasan", "email": "yfcgpsebp@gmail.com", "user": {"login": "isanasan"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "59408cdb99edd8a21de56e497cfbf6cb051a8dd2", "messageHeadline": "Merge pull request #7125 from cakephp/5.x-event-names", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "1b997031a0556164cfed925224367be50893c5a8", "messageHeadline": "Merge pull request #7126 from cakephp/4.next-event-names", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3040140dc47092e4f761a4ae36dca1759f04755c", "messageHeadline": "Fix up migration docs for shutdown event", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0a0dbe14c34a63d05b5dfb8f28995570507e660d", "messageHeadline": "Fix up migration docs for shutdown event", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b74a36cb39cc330d893fd53402d0f27f12cbe1d7", "messageHeadline": "Add docs for cakephp/cakephp#15815", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "4674fb3eed48527f4c36f0cfd867a1b4b2363bb9", "messageHeadline": "update phpredis link (#7124)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "f55b5e19c2f02c1fa5447ce73b9d6f34a57e476d", "messageHeadline": "Fix typos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5750e7390b2f881745479b39e631bc23bf39b780", "messageHeadline": "Add banner for cakefest 2021", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "60414fb7a061d96d112ae97362173eaf56e7e5f7", "messageHeadline": "Merge pull request #7122 from cakephp/upd", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac7a7b364a189c4222aefa0dd15a924b4d33602", "messageHeadline": "update SameSite link", "author": {"name": "Arhell", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24d459b3a6bad0033ce72c29b7fba6593ad5910d", "messageHeadline": "Merge pull request #7119 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4e4a45d9a6ebe4e8ed8aab737d4b7826a3c8dfb6", "messageHeadline": "Add job to build 5.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a297352ae7c2cf2de67b7caf25a83e6fdad6ac6a", "messageHeadline": "Merge pull request #7120 from cakephp/remove-guides", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "95b155708c1cfb023c46267fa87e045866d34726", "messageHeadline": "Remove 4.x migration guides from appendices", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "52d7433db65bd1e3f5cba21b9b50ca7e302f65b4", "messageHeadline": "Merge pull request #7118 from cakephp/schema-loader", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8d5cff86f4af4199b4e7105e6342a82ff7fdcd6c", "messageHeadline": "Change SchemaLoader::loadFiles() to loadSqlFiles()", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24182cba897734a29ce442b0cfee9ae85a516b8a", "messageHeadline": "Merge branch '4.next' into 5.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4790, "deletions": 93479}}, {"node": {"oid": "3a38a0e7c06a8a89fa1431a2383b3e2a475edc69", "messageHeadline": "Add notes for DriverInterface::inTransaction()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ee7d28982b3ce2c55ede0de24073fb4887df278d", "messageHeadline": "Add notes for deprecating supportsDynamicConstraints", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "db5c2fc1faff542b78d8375fa207ef271a782326", "messageHeadline": "Fix DriverInterface::supports() formatting", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4207bb9071538f10f295b2232af0a1766f13ff42", "messageHeadline": "Fix grammar in database-basics.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "349fcb4d287d4208109f89007143546305ad3af1", "messageHeadline": "Merge pull request #7117 from cakephp/4.next-depr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6198516a41f2273a5aed2c721ebd243ee0b80d9", "messageHeadline": "Merge pull request #7116 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d5eef0e0638df68bdeed3ecfa3a6d2ea9cc13a22", "messageHeadline": "Deprecation for Helper non-associative options", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "299f8b7d61298e5d9a3f30a5aa186e2c9dee5499", "messageHeadline": "Add docs for cakephp/cakephp#15761", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9653f6584bcf3ab55d72393be831bd2bac338ae6", "messageHeadline": "Add notes for DriverInterface::supports()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c439dbe1263e7b3bb9b60ba2ef285361b4ea020e", "messageHeadline": "Merge pull request #7114 from cakephp/auto-fixtures", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "9e66e566b75e7a322765b5ba978cd07729d628a2", "messageHeadline": "Remove documentation on deprecated features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "12172e2fb2e36a5a356c11f5f704eda4ec28fa10", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 204, "deletions": 126}}, {"node": {"oid": "cb9a8033ff231007b757adc7a41c38d800dadee1", "messageHeadline": "Fix Http header", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85cb807de46309a5b97f3ca4502104989000f6d0", "messageHeadline": "update Selenium link (#7113)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0404458ba6c6f6eaff34c0d296ed56292c3bd833", "messageHeadline": "Add note for cakephp/cakephp#15825", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b661cc7b01af36c968a336649c50254c25d10d1b", "messageHeadline": "Merge pull request #7110 from cakephp/remove-easy", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 104, "deletions": 110}}, {"node": {"oid": "c0b0f15322f56f40176a7295cfb3d4917f3340ac", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f13dac1fedcbac6cf3bc29886bc1586a4faf1176", "messageHeadline": "[fr] Update orm.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "0e310c3fe58ae2e62a9a3ff622710edcd60ee1ce", "messageHeadline": "Remove usage of easy and some simple", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 104, "deletions": 110}}, {"node": {"oid": "93fe51e7a3426a339020b2bb126855595fa745d9", "messageHeadline": "Merge pull request #7107 from cakephp/4.x-decimal-type-string", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "043d6cac55318891a3164ce445d66a58dd386501", "messageHeadline": "Merge pull request #7108 from HavokInspiration/improve-widgets-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "bebd127623bc519b1d8ec9ac2223c8a1e560df18", "messageHeadline": "Improve the documentation to build a widget", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "5a25c90cdc2ebacff50e5b66ea5c4a0d64bc48e3", "messageHeadline": "Add info DecimalType using strings.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c59aa45e849f603d542bbedc0a74c9271545c855", "messageHeadline": "Merge pull request #7106 from cakephp/fixture-updates", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "b1798e3edaf34ff061b7f423c60ab73b00565036", "messageHeadline": "Update docs for latest fixture changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "bcf35104e11686aa797b6cc71ac569596957c9f4", "messageHeadline": "Update docs for SchemaManager->SchemaLoader", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7f55acb9774277ad931969a471774b4a62f6693d", "messageHeadline": "update tuned link (#7104)", "author": {"name": "Ihor Sychevskyi", "email": "arhell333@gmail.com", "user": {"login": "Arhell"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99aa3b840be24f0523715f8df668a5597915723c", "messageHeadline": "Document changes in cakephp/cakephp#15797", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e47869dad37875f8af61a132b2fe3c21a80cc3b0", "messageHeadline": "Update docs for cakephp/cakephp#15799", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0b7931f67ae37d20ee7d30f5b6659fc10b5cebde", "messageHeadline": "Merge pull request #7103 from mirko-pagliai/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16322b623ca82927d8a61136f29358d25c4225d6", "messageHeadline": "Update url.rst", "author": {"name": "Mirko Pagliai", "email": "mirko.pagliai@gmail.com", "user": {"login": "mirko-pagliai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c0bc2a88aa8e5e6893c49860799f47dffe54088", "messageHeadline": "Add notes for ConnectionManager::alias() parameters", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ce9e3c9d430f61e7cbcbf0dabe1df4eddc7aa003", "messageHeadline": "Merge pull request #7101 from cakephp/4.3-router-static-method", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d68fa2339ad11d8fbeebade1639be5cf690badde", "messageHeadline": "Refs cakephp/cakephp#15784", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1da0433b6556ed40ef5a17b228aa49493e97056a", "messageHeadline": "Fix more fixture extension references.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "315af2ae86488247ef6969eb7e0780dd94d81c31", "messageHeadline": "Fix quoting", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b66c842f86b12c8be439ef6480bac1e67ae54ec", "messageHeadline": "Add notes for removal of () around IdentifierExpression", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a7a4b883492852cdc95b60981572eb176ccbb4e4", "messageHeadline": "Document change in cakephp/cakephp#15778", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0fdfc36fcb3a0786f763c1aa370228b151525699", "messageHeadline": "Document changes in cakephp/cakephp#15776", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8cda06f6b31874fbf35801312349733df53b957b", "messageHeadline": "[fr] Update httclient.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 116, "deletions": 94}}, {"node": {"oid": "e7b5b9decf723266da64717a2c0238c148ee800d", "messageHeadline": "Merge pull request #7100 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d110f72047aae89c725fa6591b81a339b2e5443", "messageHeadline": "Update fixture upgrade notes with rename", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a1b12814653013750490fe5fb3e8881c75d6d60", "messageHeadline": "Add note about renaming Time to DateTime", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4e6b3f129a359ace61bd08435abd95d6d7de4d08", "messageHeadline": "Add notes for cakephp/cakephp#15765", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fd9cb130caf824652e946c66ae38e692861244d3", "messageHeadline": "Merge pull request #7099 from zachee54/french-4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "56fbdb9ed8a541f668cb6f59056877dda2fecdb7", "messageHeadline": "Merge pull request #7098 from zachee54/french", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "cc0ec7227f67b3e593de85699ffc87905db29dfd", "messageHeadline": "[fr] Translate 7e0dd9d", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 74, "deletions": 15}}, {"node": {"oid": "7abfacce39e18103dc383eede3ec5a94da84fa35", "messageHeadline": "[fr] Translate 175a5eb", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "300de8f04d0c65278f8986a190234a654c2aae7a", "messageHeadline": "[fr] Translate 655137a", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "fa36e26ac92f8075890e93880eee3bf4b8a5556b", "messageHeadline": "Merge pull request #7095 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "175a5ebcbd42e5779ae4de8734d9515e8fde3e82", "messageHeadline": "Add slug placeholder to entity routing example", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "114c4ddb45dafdb0daa04258ab5848c3c591d1b1", "messageHeadline": "Merge pull request #7094 from cakephp/httpclient", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "331f4b6b8a036f82074397831ce4d14f43d534fd", "messageHeadline": "Fix ref.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a03a9d55c626f374d9e36c04dfa93c005df58110", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e0dd9d8cfd3a0341b447487c2ec6b13615b63ee", "messageHeadline": "Add documentation for new HttpClient methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "09724d327b0065c74bbe9a70e6d678f2da9ab0ed", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 235, "deletions": 75}}, {"node": {"oid": "5fe5d1bd14fe59796af85684e88f51b861fdb2c8", "messageHeadline": "Merge pull request #7093 from hekep/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "4fc46d9ea46e73210a91ae6eafe1c14a48734860", "messageHeadline": "[fr] Translate f7fac1f", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "038ca455520527c1593ff3ba1cef800eabc56b31", "messageHeadline": "[fr] Translate 2016683", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e2cfefbb8191154667abfe9e7560b21d9f32c993", "messageHeadline": "[fr] Translate 7485caa", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66925639405737fc3febdb256680aad5876c10d2", "messageHeadline": "[fr] More understandable translation of 'datetime'", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4962e39518842ac0b9e6cd3b037a2d17642bcd84", "messageHeadline": "[fr] Translate 43fbce7", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6e5bd99e080cee8f1a88afce053f10139481a02", "messageHeadline": "[fr] Translate bb7f1a3", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8c0ab38afb283160482e7aab40798e4f6fa2b69", "messageHeadline": "Update en/development/errors.rst", "author": {"name": "hekep", "email": "1901788+hekep@users.noreply.github.com", "user": {"login": "hekep"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8efe84c289f8c1d7d85d42a90efc150d034f7452", "messageHeadline": "Update en/development/errors.rst", "author": {"name": "hekep", "email": "1901788+hekep@users.noreply.github.com", "user": {"login": "hekep"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "655137aec2839026ca69dad98c6ed17155129811", "messageHeadline": "Update errors.rst", "author": {"name": "hekep", "email": "1901788+hekep@users.noreply.github.com", "user": {"login": "hekep"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "58b65271b5e112291c3a936e115fa1bcc5bba3f8", "messageHeadline": "Merge pull request #7090 from nachopitt/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ddf82ad99545cf65ac5078653239699d21ba7fd", "messageHeadline": "Merge pull request #7089 from LordSimal/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7246cfc6f179c5697305f2e3cabe2cb42d53c3eb", "messageHeadline": "Fixing Number::config function name in example", "author": {"name": "nachopitt", "email": "nachopitt@gmail.com", "user": {"login": "nachopitt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7485caa1baa71b2fd3127029ad24dc5788e1e4df", "messageHeadline": "Add ICU mention and link to i18n page", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "613900495e38972ae287b208fa92ee95cbcf28af", "messageHeadline": "Merge pull request #7087 from ndm2/4.x-fix-database-basics", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 140, "deletions": 14}}, {"node": {"oid": "10f42eb692353c0461e22e645ed8fbf14e102a34", "messageHeadline": "Add missing datetime type section to translations.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 138, "deletions": 13}}, {"node": {"oid": "94d6f2dda607a31b6b0977a3b4e209727194a874", "messageHeadline": "Merge pull request #7088 from andrii-pukhalevych/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43fbce7d3c4728df51db255f7f200638ab77061d", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "andrii-pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f7b1e6e7866d3e7b4412e332e56251ff161612cf", "messageHeadline": "Fix wrong class being used for method generation.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "efc576c6bc2ba55f11a10453d737c4debea2c6af", "messageHeadline": "Merge pull request #7085 from katayamahide/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfece03aa92109ba5da00a99921a40381f2b4d86", "messageHeadline": "Modified Email.rst", "author": {"name": "katayamahide", "email": "64414172+katayamahide@users.noreply.github.com", "user": {"login": "katayamahide"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c960d6df28d74965b4099130ed8278c86e8543d", "messageHeadline": "Merge pull request #7084 from cakephp/4.3-depreacted-time-date", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f7fac1fe77e6f26948e034b911545a183771d79b", "messageHeadline": "Update 4.3 migration guide.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "0f1a856c40e83ebd964bbd1e17dcf5902e5573ca", "messageHeadline": "Add a period at the end of the statement.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb7f1a38c12f11bb99b2d48795df37d19ea16181", "messageHeadline": "Merge pull request #7082 from LordSimal/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0aa9ee1d0877ad0abedbed912f0ca25a3dfc3270", "messageHeadline": "Bump sphinx theme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc7c9b37ce31bfc82909cbc12c13ecc6d5efb5c9", "messageHeadline": "Document changes from cakephp/cakephp#15743", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "13f536eee1b2a02df6fd9296a4ede64452dedd9a", "messageHeadline": "Move new section above meta code", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f1d919e6be5d4bd6fe734737f077ea32fe29698", "messageHeadline": "adjust amount of = to the length of the heading", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45f8bfad9accf9296f1ab984938ed25d38fc61e9", "messageHeadline": "Fix headline having wrong amount of =", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "298ec43f76ce560032bc56f054735e8ff6962e2c", "messageHeadline": "Mention Translate Behavior in Internationalization & Localization", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "65dd1f8d93179068117069945ed2c9faacf2fb2b", "messageHeadline": "Merge pull request #7081 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "20166836519f8e3629031cfd1cb3b204018d41e0", "messageHeadline": "Add info for cakephp/cakephp#15738", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aad9d38d9d5a824690e203402d27ec83deef5085", "messageHeadline": "Merge pull request #7080 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "a47e002b619cdd518d542c00ec0d99a89ba675e2", "messageHeadline": "[fr] Re-translate file-folder.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "f5bf8eb3638086a204410542d13c0ea3228117a9", "messageHeadline": "[fr] Link to french plugin docs", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "aca9b9f9c5e5dc100deef20090e6cab6a830e3b5", "messageHeadline": "[fr] Translate ec246fc", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0342e148a811afeec2a65229606938431ed0a59d", "messageHeadline": "Merge pull request #7077 from opeadeyomoye/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c7605cd1040421e43a95965080f9c5ed39da152", "messageHeadline": "Fixed typo on Mailer page", "author": {"name": "Ope Adeyomoye", "email": "victoradeyomoye@yahoo.co.uk", "user": {"login": "opeadeyomoye"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf28bf5ae2f03755f58c4b98a9926c89ae696b68", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 312, "deletions": 219}}, {"node": {"oid": "1507e08b7e35284082a118bdea167e022c45757c", "messageHeadline": "Merge pull request #7076 from MarwanSalim/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a0c9924ebd24fc3c57eed112ab6b0c7d8ef9cd1f", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c67d76d87f2b98972a04c8a04a5d7954af8f9a3", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4510c703605bde088232ffc70a060da6a7b22437", "messageHeadline": "Merge pull request #7075 from Tobse/patch-12", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f987fd007ab0ec82b2c9195df1ce6ee75ba58e8e", "messageHeadline": "remove redundant word", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c688802b3bd75ed1d04ba1853d5ee70343acf7d8", "messageHeadline": "Merge pull request #6997 from luizcmarin/patch-7", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a4e76b6efcb02ff9e9700b904a247fdf457345", "messageHeadline": "Merge pull request #7073 from zachee54/french-4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "ee0e5acd858e2c48dfeade56286f9ddd11da3ddd", "messageHeadline": "Add note for removing Filesystem package", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b4136ef4747c933f4c8ed3f8030ae04e73d4e34a", "messageHeadline": "Merge pull request #7072 from zachee54/french", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 336, "deletions": 228}}, {"node": {"oid": "b8b52d325caace9d74c7ff6118d0cbfc7db0575a", "messageHeadline": "Restore writing-to-logs ref", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2b6423330e156c8817c67270d91946a9b0d184f", "messageHeadline": "[fr] Translate 32f8cda", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5c5dc24607a98c1d7cde011b5fc373f5f3527d61", "messageHeadline": "Merge pull request #7071 from yosus/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "127d8fdfaab937b6315aca665572d034a47027b4", "messageHeadline": "[fr] Translate e485737", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "166e99acbee3ac317ee2111e13bb1803494fbc1c", "messageHeadline": "[fr] Translate 7fcd8f1 and 899f906", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f14502f108894e54585cb297ab160f9449235b95", "messageHeadline": "[fr] Translate 156662f", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7153ce7f71f8c60215bb103e860466bda3319a4d", "messageHeadline": "[fr] Translate f190436", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c11769be0c293df93eedd8c2576c2300a1459124", "messageHeadline": "Merge 4.next into french-4.next", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 61, "deletions": 26}}, {"node": {"oid": "32f8cda543a5af3cffe21c60316b6f90250cd214", "messageHeadline": "Added info about query returning same reference", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e0f24d4d2d20a4566f1fbc95af2db3b7154f346", "messageHeadline": "Merge pull request #7070 from cnizzardini/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e42bae95ba464b8e54146e5234b8e3a9e671d65", "messageHeadline": "typo", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "156662f19ca43ab273fa6ee3218e4860f087f64a", "messageHeadline": "Update release notes for cakephp/cakephp#15682", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "320f901fa5ac4f11b0249fcab10e9c6e9aebfe80", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "55f80423660349a48c9db5b036fd13550c59048f", "messageHeadline": "Add note for cakephp/cakephp#15668", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "297fb074753da60c31233d2e6e1ac37d0e7db002", "messageHeadline": "[fr] Translate comments in authentication.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe6d743d077fa35b41a718174275cb399b6ae6fe", "messageHeadline": "[fr] Translate 9d10e38", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87f327845d69c34f8924604049139e4c87367586", "messageHeadline": "[fr] Translate 91a78fe", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "f9f862e2f9a32af6f8cacae4da71c56bb0d1b8d4", "messageHeadline": "[fr] Translate cbd6262 and 39de27b", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "753a14684c7c49562504f2cd99c6ceb71d61d37d", "messageHeadline": "[fr] Translate 639514a", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5a89fe0c81f053916db6fe1b2e3b0a8873f487ab", "messageHeadline": "[fr] Translate comment in intro.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "600c89ec727b271ca2ac7f6df0b6d2abe940dd82", "messageHeadline": "[fr] Translate 2a796ef", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "892ff07e0119bc0aa95c796947636671aae11ce9", "messageHeadline": "Merge pull request #7069 from cakephp/ADmad-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ad0fa7603227ae98f0f7676e33951a59b7159736", "messageHeadline": "Update en/appendices/5-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb2ef1737199ecc008074f0d33f86a05cd9f8e1e", "messageHeadline": "Update 5-0-migration-guide.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af8076f0bce2055a19e6f94dc69cd8ada79e5026", "messageHeadline": "Update docs for cakephp/cakephp#15680", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5357eec0c310bfd2758302153fd3a38c7be2c71b", "messageHeadline": "Merge pull request #7068 from andrii-pukhalevych/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e7c4bcd42caedd7e5c823b049c1d074dbb67be76", "messageHeadline": "English typo", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd44e4df0d60def14ae74641177a1637e10ba9d9", "messageHeadline": "[fr] Update core-libraries/time.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 238, "deletions": 165}}, {"node": {"oid": "e485737b3f20b4e93e26c93e91c89388108bba0e", "messageHeadline": "Logger class name using logger 'class' constant", "author": {"name": "andrii-pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "d47e744454e7c2a5cf1715a2e305573e5c0593c0", "messageHeadline": "[fr] Translate 9be14c8", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f12c3041b1979c9edb8a2faa8e3b79a7a6291a4", "messageHeadline": "[fr] Translate b41af77", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "61981f45879f6aaf5cb8a94cf8e72487522da2db", "messageHeadline": "[fr] Translate bd4c0bd", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b615c5d4ba673d023c6baf7f392fc7dc7d5586f2", "messageHeadline": "[fr] Translate ea89f27, 19de42f & a19f174", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ef4c120e69d26ae9c72fad16d586c4e16d6ddbfb", "messageHeadline": "[fr] Translate b1a2f18", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "897520f7530a8348a695f9d20b1069666cd6d8fa", "messageHeadline": "Merge pull request #7066 from cakephp/transaction-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "ef933633196af7018cf9b1f9c9073d6b559f8a57", "messageHeadline": "Fix build warnings", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f190436cf5b4e344a52efd92e64636c6de02f38d", "messageHeadline": "Clarify tradeoffs with TransactionStrategy.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "95c0aeb1747f147e1cc0e02ad6f080ff69687c01", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "899f90623cb3404386de723a739c666b4c94f369", "messageHeadline": "Improve wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0848498cf5cd574c9099f5b25023bc686daff5ef", "messageHeadline": "Merge pull request #7065 from minatu2d/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7fcd8f101445cdbfdc07b3263f1afa6ddbd2480f", "messageHeadline": "Update view method to retrieving existing tags", "author": {"name": "Minatu2D", "email": "minatu2d@users.noreply.github.com", "user": {"login": "minatu2d"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d4010406da1dad69454258ec9f13a3650c888b06", "messageHeadline": "Fix service provider docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7733df7beaae98866fa17575f8cf07da3b9f239d", "messageHeadline": "Merge pull request #7062 from zachee54/french-4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 551, "deletions": 382}}, {"node": {"oid": "293d51dac1584a656c61c75cd869fad5648564f9", "messageHeadline": "Merge pull request #7064 from cakephp/orm-proxy-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "a19f174ad93767d6834d11619dd601373cde76fa", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c99819eb591907162584705ebcc36602384e69cb", "messageHeadline": "[fr] Update migration guides", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "258dc9bac345b557d33d1e2d86244345719d9ba5", "messageHeadline": "[fr] Fix doc references", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5e03bf0f74470f5b10b6359157a6d0d778a669f7", "messageHeadline": "[fr] Translate 8ec44d1", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 119, "deletions": 165}}, {"node": {"oid": "d3bc59bbe71d96044de09d504594806c9800e17d", "messageHeadline": "Merge branch 'french' into french-4.next", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "4d074a97c2b41ca9a13d879e9f00e805942ba02d", "messageHeadline": "[fr] Translate 72286dc", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "9a34d539aedf95c9274932af621c1ea1b55982ec", "messageHeadline": "[fr] Translate fb20f49", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 190, "deletions": 174}}, {"node": {"oid": "595babf937e7db7cbffff11e90547291759036fc", "messageHeadline": "Merge branch '4.next' into french-4.next", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 506, "deletions": 719}}, {"node": {"oid": "bd4c0bd08ebe59baa9b47b8f066bac77d328b873", "messageHeadline": "Update docs to be more specific", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "19de42f3ce7d487b0a28d175726b9a2f5f654919", "messageHeadline": "Update docs for ORM proxy methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "5fc3209c616b000fd66239ecd3dc7890e258f10b", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 506, "deletions": 719}}, {"node": {"oid": "2b090a7c03a4b98ad557da1a74e51cf5f1352e06", "messageHeadline": "Merge pull request #7061 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 467, "deletions": 679}}, {"node": {"oid": "cdfefa8bb05c9e8a223f2569bfcea2145f4490dc", "messageHeadline": "[fr] Fix indentation", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4c0961c13b65037eabe5f4e1b39b0e88cb1149d", "messageHeadline": "[fr] Fix broken references", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "921c695a739caaf6e7309b1de6be95c38e7eddca", "messageHeadline": "[fr] Keep french glossary term", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12a4afb6983ecb9bb2ba1c01a7577eb01c90c689", "messageHeadline": "[fr] Remove doubled colon", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d64640323ae4a2dcabefd469f1b808920fdf38a", "messageHeadline": "[fr] Translate testing.rst from 8938974 to e99975b", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 118, "deletions": 185}}, {"node": {"oid": "a9e404e7a533216a58efb458c66b0d64fe27b273", "messageHeadline": "Translate 8fe9535 in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "680cd8a457c262cba3bbb718fb83aec3723ce777", "messageHeadline": "fr: Typo", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5de4c3fa25791d3eea9dbbd24bca7420083fe56", "messageHeadline": "Translate 2469675 in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c451745feae29b6540b5098a953a8395d88fb33e", "messageHeadline": "Translate 145fa53 in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 36, "deletions": 54}}, {"node": {"oid": "0a9f59010a3d8f080f28d59a6c37ab7a346b1227", "messageHeadline": "Update XmlView example in json-and-xml-views (fr)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "db84fff5ad26e0d54b117a9b2029a33ddbd259d6", "messageHeadline": "Translate a18b689 in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 13, "deletions": 69}}, {"node": {"oid": "d894814e08c03fdf4b6f259d988f1d89ee740e06", "messageHeadline": "Translate 6855cbe in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "0db12765eebb1a030ea5df2dfbe8287392e1eed3", "messageHeadline": "Translate cc02845 in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 98, "deletions": 101}}, {"node": {"oid": "34aa5e805fa2148054e70178b3501ef6651b040c", "messageHeadline": "Update configuration doc in email.rst (fr)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 9, "deletions": 88}}, {"node": {"oid": "198309430e857ddae5625d52a101c90041cae9e9", "messageHeadline": "Translate 779af9a in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 63, "deletions": 98}}, {"node": {"oid": "0552e8620f9010e003f5d294a532b55946b5d2dd", "messageHeadline": "Translate 4afce8a in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d144df1c2c18247bc4dffa8e9debe3a6708a9b48", "messageHeadline": "Upgrade fr/core-libraries/logging.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 73, "deletions": 48}}, {"node": {"oid": "b9403a5cb72b4f1e021667211319c32a9a7be6b3", "messageHeadline": "Upgrade fr/development/routing.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1595fc48e656cc41d8eba7ced60fbbf538aea184", "messageHeadline": "Translate doc for Controller::middleware() in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "0beab33d4fe9ac531dc0461f62f7c55bca3c1d4c", "messageHeadline": "Create fr/appendices/fixture-upgrade/rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "8d078c1d4812d73074852db09035dd7fc43743e8", "messageHeadline": "Translate 5ed9590 in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f26c79b8a7beafe1be6bb829b2ee48a5bef3978", "messageHeadline": "Merge pull request #7058 from cakephp/typo-fixes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "b41af77fd71b7e52c882c524f006abf1201e97a2", "messageHeadline": "Some IDE found typo fixes.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "afbd812a4040ef220681867ded38d3f01866ef75", "messageHeadline": "Merge pull request #7057 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e77f80bbb542fc66f11bd47274e48948f90daa14", "messageHeadline": "fr: Add _route-scoped-middleware reference", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a1f59e61a7b0dc367de151e9674cd312f9526b6", "messageHeadline": "Merge pull request #7053 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "950a07f297f2a2b4c1d674d7b6f70ec79ecea0a6", "messageHeadline": "Merge pull request #7056 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ccfccd2049cdcf35303dbd3e1ebc2c5def0d8464", "messageHeadline": "fr: Add missing controller middleware section", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "447dd35fdc37153718b1abbd69345629bd05292f", "messageHeadline": "fr: Remove missing section references", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dd64996f385a2b93e37c9bc4ef73c5cdb685fc9", "messageHeadline": "Add 4.3 migration guide to toc", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a46bdcc523d73dbd0e92bd91e3c2292e500cbf63", "messageHeadline": "Merge pull request #7054 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf5791ecddfc348cb06d342b0ff57f90d612217a", "messageHeadline": "Fix link to fixture state management section", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea89f27576622eb7e5d4e96b8d146ca4c66c0473", "messageHeadline": "Document deprecations.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "77b40554078ee1209723f2dfb5dc909615d5eeeb", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2095, "deletions": 91784}}, {"node": {"oid": "8ea137dbe3321ed2bc3351afef1efdcc3614ba80", "messageHeadline": "Merge pull request #7049 from cakephp/ci-build-errors", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 465, "deletions": 3501}}, {"node": {"oid": "6f1a942d9799664f80e033d4ec0c890b84813684", "messageHeadline": "Remove orm guides and fix warnings in pt translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 203}}, {"node": {"oid": "04532ffaf628af6032879dea663e9baf39a1b397", "messageHeadline": "Fix warnings in Japanese docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "48742ab751c4f0ccb480b9d5f28b76f843b0a667", "messageHeadline": "Merge branch '4.x' into ci-build-errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 61707}}, {"node": {"oid": "a9cef1b9bef4210269aeb21ec390ddf92297bef5", "messageHeadline": "Merge pull request #7052 from cakephp/remove-outdated-translations", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 61720}}, {"node": {"oid": "5f2f124f6c0b7d8ca4216706f4ee996e67f41878", "messageHeadline": "Remove translations with no recent updates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 61720}}, {"node": {"oid": "2ce2420e18411d842749725e060642bfc263f990", "messageHeadline": "Merge branch '4.x' into ci-build-errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 24966}}, {"node": {"oid": "4bd27a38af0e6ec8d7e7f11c87ef82b8d323439f", "messageHeadline": "Fix another warning in es docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18fc24a2ee2b1e88ba1ee45b0a9c176f52226aaa", "messageHeadline": "Fix build for es and fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 73, "deletions": 319}}, {"node": {"oid": "e07e0417bbdd32437af2bce1e7c76edeccfc20bb", "messageHeadline": "Fix many build errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 331, "deletions": 3000}}, {"node": {"oid": "236364602933ebaf937c9470bf058468b3fcefce", "messageHeadline": "Fix warnings in en docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0c80a45cf694639f6e8954996ee324c82bf1e73c", "messageHeadline": "Merge pull request #7051 from imdad/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a27a1b7d0cae449394ac0e10abc20cdad76d0c98", "messageHeadline": "Pass sphinxopts down through the make chain", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9be14c816869fac324399ccf1fed7526ba0b2e6b", "messageHeadline": "Correct Twig link", "author": {"name": "SK Imdad", "email": "imdad.sk@gmail.com", "user": {"login": "imdad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfac1d605d5a80d3df351444fd2e43d024f74bdf", "messageHeadline": "Merge pull request #7048 from cakephp/remove-ru", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 24965}}, {"node": {"oid": "e9370ce3bc816ffd71d265e988fbca47f337eea5", "messageHeadline": "Improve docs CI by failing on warnings", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb7325363561c301abec1645233ac6d6ca8fdb2e", "messageHeadline": "Remove russian translation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 24965}}, {"node": {"oid": "b1a2f18a574053a0e667b284d0d53b060a87840e", "messageHeadline": "Fix namespace.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed95905bfdc66e8055b2528c68ed3dd64da024a", "messageHeadline": "Document changes in cakephp/cakephp#15592", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a50a23e515a0292cdf64b66877d167094641c0a9", "messageHeadline": "Merge pull request #7043 from zachee54/french-4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 674, "deletions": 196}}, {"node": {"oid": "52cfedc879d8f6ee2a8b90190ed93f4a07ecd1f7", "messageHeadline": "Merge pull request #7042 from zachee54/french", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 345, "deletions": 180}}, {"node": {"oid": "770c68806342bb0f0c8c2f8102a5c5f29fcbfbd8", "messageHeadline": "Merge pull request #7047 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e0cb373467fc34319780ac881af27cb840db0d39", "messageHeadline": "Remove wincache.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 44}}, {"node": {"oid": "da727c79b86f03876036406ab8b63a5f58e6cc6d", "messageHeadline": "Refs cakephp/cakephp#15610", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "03419a8b1f5816a70b279790441f9c09801ad874", "messageHeadline": "Add notes for event payload type", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e2e75cfc3d0a8ebda4a34f4f7c0c4080c20c0edf", "messageHeadline": "Typo in fr/controllers/middleware.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "91c2b8676a406c3671ea46a1da04e21db68bb937", "messageHeadline": "Typo in fr/controllers/middleware.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3ce0e330fbc7d93a01e1839b250551a48ccfb223", "messageHeadline": "Merge pull request #7041 from cakephp/saeideng-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89573b90a2c63945fda6dc2a47b87194dd4ecd90", "messageHeadline": "Merge pull request #7046 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2c06faa49fdbf2cfa5a1a4020eb398bb5c5af0f", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.7.2 to 0.7.3", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16c80d3bc429209171647277396ff4abfa0440c0", "messageHeadline": "Merge pull request #7044 from yosus/patch-7", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d48ca1c3f8b4f46a26fcd02dd615547ff7a940c2", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "012e0e3dbfc21355514a80f5e61ce6b36a1b2fea", "messageHeadline": "Update text Manipulation", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c5f2e63cef24f121470ad4aeba2737d3487898b", "messageHeadline": "Merge branch 'common-4.x-and-4.next' into french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 346, "deletions": 180}}, {"node": {"oid": "329f449aaf74f5910a39a6876535fc33c3070b14", "messageHeadline": "Typo (english)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b7b148c1f1278a1bc7490a75831bfc6cf3b6304", "messageHeadline": "Update internationalization (french)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "f9c32185f4eeb7c99a64682689152a60c6de9aeb", "messageHeadline": "Update orm/database-basics.rst (french)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 88, "deletions": 9}}, {"node": {"oid": "0c4a0ea2c14f7834b30c76f6bf8a5f1eadca47e2", "messageHeadline": "Update routing.rst", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb68fadac36191a3d7c1565462c9a5438c315d7a", "messageHeadline": "Translate 5a94c09 in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d68cb9f4c70c6b9794122e55beb16483fd756ce4", "messageHeadline": "Merge branch 'common-4.x-and-4.next' into french-4.next", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 346, "deletions": 180}}, {"node": {"oid": "329e0eaffa485ec9472922e0aeb4c5c007ba7660", "messageHeadline": "Update middleware.rst in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 346, "deletions": 180}}, {"node": {"oid": "ca0338a554aeeb0910ee08935b0156a900369ffc", "messageHeadline": "Add 4.3 migration guide in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 181, "deletions": 1}}, {"node": {"oid": "ba56ccc2eb51deb5e579cc9c88c13c3fbf7703c7", "messageHeadline": "Merge pull request #7036 from ndm2/4.x-add-translations-cache-note", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "13ce67b70a11cc2b4c380da8864f6608c7a66b9b", "messageHeadline": "Merge pull request #7038 from yosus/patch-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 167, "deletions": 103}}, {"node": {"oid": "df382556e5c7cda473dc9492313a1f2d211dca66", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1df68e8a9e279b274dac3ffbca7fb04c897b793a", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b162e1949e0fbbe99f405c56338ac4efbf7dfd", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4103b4e382117acbf3f0dc3483bd3572eca973d0", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82e0ede8c1eb70bb858196f6286ba33718463760", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba25afb190cf73043d389b1049aa8a5c68a321a3", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbef47551634592457e7a76c538cfc60b173a406", "messageHeadline": "Merge pull request #7039 from zachee54/french-orm", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 465, "deletions": 319}}, {"node": {"oid": "61c26312b58e42fffbfa30641ca21e54613fa906", "messageHeadline": "Remove backslash before namespace (french version)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa2c5fcdea77012e1cad72aca310352dceb1227b", "messageHeadline": "Remove backslash before namespace (english version)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9771826a34c39db113f39889ca4b6589f6c0e87", "messageHeadline": "Minor change to text", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed713c8650e8f8af4a4cc0fcc5504a42420d97fb", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3abc02f8265a8c13d7652bb2822a42216a3ff6b8", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "017a7c5a624423057a11e4073d492534d9dc441f", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31292e30a39627fcc87f601ff0f951c06825f057", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "52e40b5e821e4ed3459aeb3980fc1f485d17078c", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e888b310a18b30b409634f2a92612047e838f59a", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37bac3d5e6514d356980575d65e34a5fb3f41f76", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f56345b8c9fa932ba8e09cafbcd8b0ae4a34c52", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f02337f041e0b4592dd22cf89c9ca5110fe2ab3", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f75c52b39e309fbd0de70c664913f185ef92e91", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "021c24d19175f798ba871822f13a99c4c159f7a6", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b3e77151da935992821512ba329f111b8207d61f", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc62cd5c36dfad0e32e0fe5bbe90160d222374e6", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "307f1fc7e58f489a9566dd130f65a18bd713671d", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4038d807d92fcf4c3f8cf6b7e8f00173f0328215", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a34a49aa2ef73bd46baebe6646a0ced8696768d7", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd042eaf5ebc56edc2f362a6b6aa4a821547b0ce", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "00b95554e12fb4256a8b72cdd9d797e883632ab5", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2196f9b71b18d26a532366ed16730f8ec7b378", "messageHeadline": "Update en/core-libraries/time.rst", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e528953d3b1de42a4a0c7e0cb6a30f597183a073", "messageHeadline": "Update ORM validation french translation", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 265, "deletions": 159}}, {"node": {"oid": "929cdb08e7b011b48f7b223dc90e38359853dabb", "messageHeadline": "Update entities french translation", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 178, "deletions": 137}}, {"node": {"oid": "2d7fdfe64149d2588d68762d9f63ef3fb74153a6", "messageHeadline": "Add 5.0 to build", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a931aaf9752ce14f8b8ee931513fe1609471aa2f", "messageHeadline": "Setup cake 5 migration pages", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 45, "deletions": 1211}}, {"node": {"oid": "b10b739a5b573c35fe0168f7763c541139072338", "messageHeadline": "Updated Manipulation Part", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "5aaa915f976ec74ca45ea06e16ea49fa6cd302e7", "messageHeadline": "Update to reflect FrozenTime", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 165, "deletions": 106}}, {"node": {"oid": "5208e84d489152a8e12761b298051dadf02ac57d", "messageHeadline": "Link to Auth plugin in the same language", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c94ab3bd27950744fa05b4f4f9fb63cbbd79fcf", "messageHeadline": "Update auth.rst in blog example", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "66c6cbab37cba66157bc5a9ab0e44f3e85825f7b", "messageHeadline": "Merge pull request #7037 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 699, "deletions": 887}}, {"node": {"oid": "34d2e34d15225afcbb384c083426596816ee7bcf", "messageHeadline": "Translate cc533d241", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc533d24104398ae2df51e067807bbe9f0982c1f", "messageHeadline": "Replace Github links by API links in form.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69a93b09f3bb04c705df640e2fda4da80c18369f", "messageHeadline": "Update fr translation for FormHelper", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 694, "deletions": 882}}, {"node": {"oid": "06f5f3abcf02b3d96b49f9b2f3b0862d20487c5a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "49daedbf5e91ba886823958ca9513ade4d3a6dcb", "messageHeadline": "Add note regarding translation caching.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "7ddab6c0318540e92109edec42c37225530737ec", "messageHeadline": "Merge pull request #7033 from cakephp/data-fixtures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 269, "deletions": 155}}, {"node": {"oid": "19f77523e0547f46f675e9d713024122c73740e5", "messageHeadline": "Add migration guides to toc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "923d7e0cb6a1bec4ae9d8339c76d24cb6308cef9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "3d543cdd3430944e4f18f19993a521faf74dc62c", "messageHeadline": "Merge pull request #7034 from yosus/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b0e7202502567d22adb55946b0c8fe73886b037", "messageHeadline": "Giving extra clarity on currency", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ec44d1e956ad54028ef374d5b4db6770d1121cf", "messageHeadline": "Add docs for new fixtures.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 268, "deletions": 155}}, {"node": {"oid": "2a15486ed986c1e4cafa324f3e374e3263d36440", "messageHeadline": "Merge pull request #7032 from LordSimal/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c09a4fc56a43389d7ecfeac0fc2e6da46b20ebd", "messageHeadline": "Fix syntax error in Setting Cookies code example", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb7136d58643f6cd0243bb67f863a74280f3598", "messageHeadline": "Merge pull request #7031 from amayer5125/routing-semicolon", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f3092a2d44ae5861bf3293dc04ec13dc1a6e1006", "messageHeadline": "Add Missing Semicolon", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "805738b4bc12052088d9879c96b97acd71436333", "messageHeadline": "Merge pull request #7029 from cakephp/controller-middleware", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "76736945eec91e831dda0cc2ecee8af8522f54c7", "messageHeadline": "Merge pull request #7030 from MarcoMomo/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae62a70ff2bb9d8a0b81a90c143e07f9594d5780", "messageHeadline": "Update articles-controller.rst", "author": {"name": "MarcoMomo", "email": "35329871+MarcoMomo@users.noreply.github.com", "user": {"login": "MarcoMomo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "338c832513ceaedc6e1ef73e91e3413488cd61ee", "messageHeadline": "Merge pull request #7028 from yosus/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "8c04f01744c1459682be69b4db78e38829462592", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "de4335dd191a83846022512eefc489e937e38a49", "messageHeadline": "Add notes for JsonFormatter", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6979dd24d936e5964cb1395b424c88cd129f7a4", "messageHeadline": "Moved example to Lifecycle Callbacks", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "5a94c096e71ec42783dcaf6ae66f41830738684f", "messageHeadline": "Add docs for Controller::middleware()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "b251a3394d9e54fd7fb4693c82e157a3f68e0573", "messageHeadline": "Fix code snippet indent", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "adde00141b39356e386ef58c305e082f1ff4d74b", "messageHeadline": "Fix warning tag", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b5d3063facb53d06736957e8266f385dcb5d35b", "messageHeadline": "Merge pull request #7025 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b1d3c001fd13a159ac987db29566e12f61a724b6", "messageHeadline": "Added example to afterSaveCommit", "author": {"name": "yosus", "email": "5551430+yosus@users.noreply.github.com", "user": {"login": "yosus"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "62cabc0325d23d32915516844d3f7cba06ce5a9c", "messageHeadline": "Update log formatter notes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42bef7503ea05157cf007fb546a6a3384b3b2470", "messageHeadline": "Merge pull request #7027 from humuhimi/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4707896c5072c1711356bebfc6b6a22ef5858f79", "messageHeadline": "fix the meaning of a sentence", "author": {"name": "humuhimi", "email": "masa19951009@gmail.com", "user": {"login": "humuhimi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ded5b57faacc2b7a41d4230958116079f676829", "messageHeadline": "Document merging with dot notation", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "437416789d538da97c6ea962a2e18d8a4eb27c57", "messageHeadline": "Simplify log formatter migration notes.", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fb20f4980630486538ff7fd7cf53983be5a09be8", "messageHeadline": "Add migration notes for log formatters. (#7022)", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 199, "deletions": 158}}, {"node": {"oid": "63803c39190ac67dbe0d94f39d3a760619e3c80b", "messageHeadline": "Merge pull request #7024 from 0xbyc/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a26104752d698807fae339714b51985723d2f78b", "messageHeadline": "Update conventions.rst - fix wrong words", "author": {"name": "0xbyc", "email": "23715018@qq.com", "user": {"login": "imbyc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97399e0334578777660db0d985de3edb543c28df", "messageHeadline": "Merge pull request #7023 from zachee54/french-patch", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 263, "deletions": 322}}, {"node": {"oid": "5a9c686ab6ef63788726ee1722a1b681cc0b8422", "messageHeadline": "Update Authentication example in fr translation", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 231, "deletions": 288}}, {"node": {"oid": "6bfd14478dd289faa5cb863bdd4366771d099021", "messageHeadline": "Localize plugins titles in fr/contents.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59f85df4b515c941c9d99464938c7fd2a41f8bd3", "messageHeadline": "Complete fr translation in validation.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "160f5e9af14baa13de4ad6126391404465e93da6", "messageHeadline": "French grammar", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4649c37c521e2971ad5b92f0994e7acbafae6679", "messageHeadline": "Obsolete deprecation warning in fr/validation.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7a7d704235f233ed017c965642ba1dd962937a22", "messageHeadline": "Typo in fr/validation.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e707266e98396f18817f1a58de2d5c632457e21", "messageHeadline": "Complete translation in retrieving-data-and-resultsets.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6cd3498afa0ec5736613022a813cfdd6f582673", "messageHeadline": "Complete translation in form.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fc9ea08c8b70b7a838b89be354502a598b57315", "messageHeadline": "Remove residual english word", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7951d4ff1fe20f57854f9eed43c7625ec68a598e", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2041, "deletions": 3111}}, {"node": {"oid": "000c524e7129900d895d09c107094090c01cab7b", "messageHeadline": "Merge pull request #7021 from humuhimi/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 266, "deletions": 0}}, {"node": {"oid": "ab427dd335f026ccde52cfe2a917b5efcf5f9aa1", "messageHeadline": "finish translation", "author": {"name": "humuhimi", "email": "masa19951009@gmail.com", "user": {"login": "humuhimi"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "77035448d40f2f8d90297b4ff84ecaf9dff998f5", "messageHeadline": "Service Providers\u524d\u307e\u3067\u8ffd\u52a0", "author": {"name": "humuhimi", "email": "masa19951009@gmail.com", "user": {"login": "humuhimi"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "e6933b393ac2ded5e9ebb77cbe1b9e0c88703970", "messageHeadline": "ssoCallback\u306e\u8aac\u660e\u307e\u3067\u8ffd\u52a0", "author": {"name": "humuhimi", "email": "masa19951009@gmail.com", "user": {"login": "humuhimi"}}, "additions": 273, "deletions": 0}}, {"node": {"oid": "2b09feebc144cc9f9737da428c8937bbe4978296", "messageHeadline": "fix a typo (#7020)", "author": {"name": "humu", "email": "35215680+humuhimi@users.noreply.github.com", "user": {"login": "humuhimi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24ba6b5f299cc98e6c9b8e6920b048b1ee68cb2f", "messageHeadline": "Merge pull request #7018 from thejoelinux/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c92d18aa702868c8ae0d064d9fca426e747b0a04", "messageHeadline": "Update caching.rst", "author": {"name": "Denis Valdenaire", "email": "dvaldenaire@gmail.com", "user": {"login": "thejoelinux"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35e8162cdfd82476990e20762f9ba7874d73c44d", "messageHeadline": "Bump theme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98b31d22cf4c48c92aaca8957adf1535fe8438ed", "messageHeadline": "Merge pull request #7017 from MarcoMomo/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59e214a48e90ebd7a9b776a60afdc9109be78dd1", "messageHeadline": "Update articles-controller.rst", "author": {"name": "MarcoMomo", "email": "35329871+MarcoMomo@users.noreply.github.com", "user": {"login": "MarcoMomo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee9e64412f7b9fd0d73c0b2711a0c30e7ea285f0", "messageHeadline": "Merge pull request #7015 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "065c778511e8df1e03714b8af627c6f8b04d53ec", "messageHeadline": "Removed outdated $components references", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "0506a50bf6ab8c1332afdcfd39ba921b2c114a86", "messageHeadline": "Bump sphinxtheme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec2c67e6be294e650199427610781bed596a2e75", "messageHeadline": "Merge pull request #7014 from cakephp/othercorey-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a48f72eaa059f6e19aed230c26177b2ab95dacfc", "messageHeadline": "Remove outdated comment about controllers", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "13b50f61c223fea27cc9cad961465942c7dfa2c3", "messageHeadline": "Touch requirements to update templates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af4d8fd1179b2ee52199ed7afb4fe8194624cd8e", "messageHeadline": "Merge pull request #7012 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 437, "deletions": 299}}, {"node": {"oid": "3a00b81e51648673bff9a67dbdc489751d9a0898", "messageHeadline": "Update errors.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 437, "deletions": 299}}, {"node": {"oid": "743c93ca5bcd55e0bb0d1b3c51699e7086c1542e", "messageHeadline": "Merge pull request #7011 from cakephp/4.x-breaking-change-csrf-middle\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8fca568d80444dd4b2181882cb97ba2c2d3174e1", "messageHeadline": "Mention breaking change in CSRF middleware", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8764085f040e242614ba5d1eb6dec3c0cf11bbdf", "messageHeadline": "Merge pull request #7010 from oddmutou/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc1be7c02d26fe6ff803ae7b7d3ffaed04af1734", "messageHeadline": "Revert wrong traslation of class name", "author": {"name": "MUTO Nao", "email": "muto-n@shokunin-san.com", "user": {"login": "oddmutou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a13032b1ce9241e2cb32916201944c281c4af6bc", "messageHeadline": "delete unnecessary backquote", "author": {"name": "MUTO Nao", "email": "n@o625.com", "user": {"login": "oddmutou"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79fb131966f04ae91bf716e8ec8cbdbe2e6d8418", "messageHeadline": "Merge pull request #7009 from motooka/support-subdir", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "65015f20f8e9140a81d9e38dca9f0d93a55fadf2", "messageHeadline": "support subdirectory installation", "author": {"name": "Tadahisa MOTOOKA", "email": "t.motooooooka@gmail.com", "user": {"login": "motooka"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8c4d931983f93e0f92fb2803746b965761535e5c", "messageHeadline": "Merge pull request #7008 from zachee54/french", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 789, "deletions": 2645}}, {"node": {"oid": "de08e920134618c2bc782ec63b0f33e4e4202a30", "messageHeadline": "Merge pull request #7007 from Tobse/patch-11", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37a1e83aa9ad91a77f70f58d26c18e11c9ba9f9c", "messageHeadline": "Fix typo", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f890ef46a22096cbd27889c9dbcde0487f146ad7", "messageHeadline": "Add 4.2 migration guide topic", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 253, "deletions": 4}}, {"node": {"oid": "7b61b5ac93e0c2c4afeb5cbda159e6f9ae0cf094", "messageHeadline": "Remove phinx topics", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 0, "deletions": 2171}}, {"node": {"oid": "4a74389d768f9a44a0c8499e59c3a6d085d70ef7", "messageHeadline": "fixup! Update table of contents (french)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ef5f49bacebec1afdddd203d42269c18005eca03", "messageHeadline": "Add standalone-packages topic", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "188a08318c5867ea86ac981a8a2d48d616bd4d2f", "messageHeadline": "Add plugin topic", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "08940a93219d1454326d52103ce3ab640340b7e0", "messageHeadline": "Add dependency-injection topic", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 292, "deletions": 0}}, {"node": {"oid": "da6b3510073f6807a71198291969b53bddee8639", "messageHeadline": "Remove obsolete topics in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 0, "deletions": 451}}, {"node": {"oid": "00d7a6114912c3cd7f5474fdcb8f76ca8a01ac74", "messageHeadline": "Add release-policy in french", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "66dd9c278bb131b61529d4940cf5e445c85fcc2f", "messageHeadline": "Update table of contents (french)", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "bf820b6dbe56dc37b724b07b905683377746dc1e", "messageHeadline": "Merge pull request #7006 from zachee54/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9368176acf3a817cd5e453c23efe7ec0a60f9052", "messageHeadline": "Useless use declaration in code example", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32a3a32e3a9108d5c66fbbff8ee16cb0bdc36ac7", "messageHeadline": "Merge pull request #7005 from zachee54/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4ee304c1c1f4573bec2da6ef9a18b6d38070fd0f", "messageHeadline": "Useless use declaration in code example", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "19b22b638f18a0914c88032682573326b1eae1ce", "messageHeadline": "Obsolete code example", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49efa9638683222484c286ca1daa2a3ec9c311e3", "messageHeadline": "Merge pull request #7003 from cakephp/user-timezone-docs", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "645bca1ec5ee15baea0c0918cbf301719d228523", "messageHeadline": "Fix up wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "daef2f2b3951bdcfa469cb231ef17c76cfc81299", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a26b7cae0f32c62e17dc0e4c79293f4a40be1d4b", "messageHeadline": "Add docs for setUserTimezone()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "9ced96e43664bb561933a10be1895e2d4ef6621d", "messageHeadline": "Merge pull request #7000 from zachee54/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2722a2cfd72770e97d2101e26ed6efa444cd38ff", "messageHeadline": "Update authentication.rst", "author": {"name": "zachee54", "email": "github.oshaas@dfgh.net", "user": {"login": "zachee54"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aa84f409fe76b76241342fbcae66fbff768a78b1", "messageHeadline": "Merge pull request #6998 from Nash-BETA/ja_core-libraries_form", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "63779168344c9f0ba23b71d8695c0b08a909f6d2", "messageHeadline": "updateModelless FormsinJapaneseDocs", "author": {"name": "Nash-BETA", "email": "nash.0cal@gmail.com", "user": {"login": "Nash-BETA"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5d41c3bd5986d860072f43d755b58552a8f264fd", "messageHeadline": "Merge remote-tracking branch 'upstream/4.x' into 4.x", "author": {"name": "Nash-BETA", "email": "nash.0cal@gmail.com", "user": {"login": "Nash-BETA"}}, "additions": 507, "deletions": 119}}, {"node": {"oid": "722c0a6bd4e9390eb074722de88a21ec396f9571", "messageHeadline": "Update en/views/helpers/form.rst", "author": {"name": "Luiz Marin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec246fcdd5117b55c22fee5f80856ff36ac1fcf7", "messageHeadline": "Update form.rst", "author": {"name": "Luiz Marin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef1c9fabb3b97233ea43319f44afe936265b19ac", "messageHeadline": "Merge pull request #6996 from humuhimi/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "e77a85ce607f10450b5ec5cd01116729438a07e4", "messageHeadline": "update ja/core-libraries caching.rst", "author": {"name": "humuhimi", "email": "masa19951009@gmail.com", "user": {"login": "humuhimi"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "9a7898ebf2ff3e59446a720ef4274fad147fce6b", "messageHeadline": "Clarify bulk delete with callbacks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8f98cc94e80ae61c35ddbd19916da2032a177d5f", "messageHeadline": "Document changes in cakephp/cakephp#15462", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d1e7409ff00088cf6cf62e6dc589060c9aba5cb7", "messageHeadline": "Merge pull request #6994 from CauanCabral/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 401, "deletions": 24}}, {"node": {"oid": "4bcf0e29e851baee9618e818bfcd47d7b218377c", "messageHeadline": "Fix headlines format", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1e37efd318cf483b28f173ad4de7c7586283d562", "messageHeadline": "Translate cms.database page to pt", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 242, "deletions": 0}}, {"node": {"oid": "5391cd6a90f37a57fec294d26fe5c6e9223d1933", "messageHeadline": "Translate first page of CMS tutorial to PT", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "01c38da3b58c24645ee98a314ba28bae5c597fac", "messageHeadline": "Begin translation of cms tutorial", "author": {"name": "Cauan Cabral", "email": "cauan@ionews.com.br", "user": null}, "additions": 138, "deletions": 6}}, {"node": {"oid": "183f031819a2a5d98b0e4e6dace667cabaa5d5ea", "messageHeadline": "Improve intro for pt part 1", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3255c1fe63a95365bbb74a677716f790a6403411", "messageHeadline": "Update and review first page translation to pt-br", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "4f1e36aaf2c89ce36d5f64d9c610ab9f0a0264c9", "messageHeadline": "Merge pull request #6993 from oddmutou/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a67eacf26d32b241cb4cf1b4f5352852a1d8588", "messageHeadline": "Update UrlHelper::build() parameter type and default value", "author": {"name": "MUTO Nao", "email": "n@o625.com", "user": {"login": "oddmutou"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a76fd0b848b52711ff4e373dfe83ae2084c9de", "messageHeadline": "Update docs for cakephp/cakephp#15456", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1de41d001b1a7035ec8940ef91fce4f0a245f772", "messageHeadline": "Merge pull request #6992 from Nash-BETA/ja-4.0-view-helpers-form", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d609b0f402453cbb1a32ff2a9d06a715cb55c9c7", "messageHeadline": "Merge pull request #1 from Nash-BETA/ja-4.0-view-helpers-form", "author": {"name": "Nash-BETA", "email": "50335281+Nash-BETA@users.noreply.github.com", "user": {"login": "Nash-BETA"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c6e7adeb0d7d89d43213ac3053cf0c3cec1cbf0b", "messageHeadline": "Fix \"Options for Date-Related\" in Japanese docs", "author": {"name": "Nash-BETA", "email": "50335281+Nash-BETA@users.noreply.github.com", "user": {"login": "Nash-BETA"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "25bf4d5ad8322011bfc2d48a41793ddcd10d7838", "messageHeadline": "Merge pull request #6991 from ultrasamad/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94183ac5dd42e054cd46ffe710b5ec0731781c29", "messageHeadline": "Fix typo", "author": {"name": "Ibrahim Samad", "email": "naatogma@gmail.com", "user": {"login": "ultrasamad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40067e9d1149f45eaa3f6ade3ed2ac2357c21170", "messageHeadline": "Merge pull request #6990 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbfb770c0d83b3db24166fd0868b2958d0dd89df", "messageHeadline": "Document the columns should be indexed for MPTT", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05a1e4c1455c2bdda6bc69917a0dde5ce01b6673", "messageHeadline": "Merge pull request #6989 from CauanCabral/update_type_build", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "4d92cfa82e488380e7daffdecd3a359df334f69a", "messageHeadline": "Update references from Type to TypeFactory", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "a32ec64ff84e10fdf4fe56dc9fe7d93ecda35e0c", "messageHeadline": "Document changes in cakephp/cakephp#15437", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "18239aca7c34ae0487882fc9f32c4e58b069747d", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 190, "deletions": 807}}, {"node": {"oid": "67861ab61d67cd60af1b7fb393804ca247231529", "messageHeadline": "Merge pull request #6987 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "478c4139f8bbff69ec5c6ecc46dd5c81af02bd5e", "messageHeadline": "Fix set up python step name", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "66dee8175ea99a71e35abdf9381fa26d3d5f0139", "messageHeadline": "Use latest python version", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3427c3f8e3a66e78ae41966f46912dad2b3c4c0d", "messageHeadline": "Merge pull request #6986 from luke3butler/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "d126322623e552a47c824ea478d79fb1dbb138df", "messageHeadline": "Update references from PSR-2 to PSR-12", "author": {"name": "Luke Butler", "email": "code@lukebutler.com", "user": {"login": "luke3butler"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "9c8014a9212ee38c189e5a3ee4c38135e27736c4", "messageHeadline": "PSR-2 -> PSR-12 updates", "author": {"name": "Luke Butler", "email": "luke3butler@users.noreply.github.com", "user": {"login": "luke3butler"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc3f848af1fd4633d50be209957c8bfc0c7acf71", "messageHeadline": "Merge pull request #6985 from luke3butler/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "601267cdd8614dbcd3ab2ad8993f084d25f81a06", "messageHeadline": "Update Coding Standards to PSR-12", "author": {"name": "Luke Butler", "email": "luke3butler@users.noreply.github.com", "user": {"login": "luke3butler"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94f9a21a636405854604718003785c8bfe570c35", "messageHeadline": "Merge pull request #6984 from JykaWeston/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "820fc86666b33376fa57447b636802fd59f180e6", "messageHeadline": "Update file-folder.rst", "author": {"name": "Dylan D", "email": "dylandelbauve@gmail.com", "user": {"login": "DylanDelbauve"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "949d9a85e56a7595409c9982798244451afb08b7", "messageHeadline": "Merge pull request #6983 from aardgoose/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 64}}, {"node": {"oid": "55cacc75d86f8c549e4c7ca6f547cc737f160c1f", "messageHeadline": "Update request-handling.rst", "author": {"name": "aardgoose", "email": "angus.sawyer@gmail.com", "user": {"login": "aardgoose"}}, "additions": 0, "deletions": 64}}, {"node": {"oid": "abf8a356e756380f82b9a4e48a4117f49cb40bd5", "messageHeadline": "Merge pull request #6981 from ToX82/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d90a0d569bd8174ce78c859cadf6a7a6d4de234", "messageHeadline": "Merge pull request #6982 from PhantomWatson/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "006c1218b7a22270fb6ca8237ee2db3d6ff2b620", "messageHeadline": "Fix typo", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02f8ccff4e9cba194cd4a443a9109727f1afd83a", "messageHeadline": "Update request-response.rst", "author": {"name": "Emanuele \"ToX\" Toscano", "email": "toss82@gmail.com", "user": {"login": "ToX82"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e28e88e0daf6203e88636eb459fd326428a4f063", "messageHeadline": "Fix english build warnings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 345}}, {"node": {"oid": "69c7fc66eb63bdb2572ab0eb48e3d5123f810942", "messageHeadline": "Merge pull request #6979 from luizcmarin/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0711c65d8b45d3cb3239bff45c171c09f289d54", "messageHeadline": "Update sessions.rst", "author": {"name": "Luiz Marin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd55d7c01060a4638d816438382c81f9a68e314a", "messageHeadline": "Merge pull request #6978 from dype35/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "92bd447345ec2d6db9207209f1300754e6447532", "messageHeadline": "user setDirty instead of dirty", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0da2b95e5a7e030a0ad31b41a0be2d0d3b11c7e1", "messageHeadline": "Merge pull request #6977 from cakephp/othercorey-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a823bce54c9a72b729ddafd25746966ddacc9fc", "messageHeadline": "Component::$components should be protected", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3607ea8633e9a88c28372a55462e6069df6d0c28", "messageHeadline": "Merge pull request #6974 from dogpixels/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcd5698b9646a636697dfc2f75c4e10d3529c666", "messageHeadline": "Merge pull request #6975 from jtraulle/patch-5", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3237a78094d9c18773be3b06b00682f1bf004d17", "messageHeadline": "Add  4.2 migration guide link to appendices page", "author": {"name": "Jean Traull\u00e9", "email": "613615+jtraulle@users.noreply.github.com", "user": {"login": "jtraulle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8574264aa7f7c8be4678b129e7ac443b10b58a2", "messageHeadline": "Update SimpleXML extension name", "author": {"name": "draconigen", "email": "draconigen@gmail.com", "user": {"login": "dogpixels"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c105175acc54e1616a4b0affdc3ce90532e4da25", "messageHeadline": "Merge pull request #6966 from smacm/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "478644def53126cf1dfe0f87bc52dd16f67ddbcd", "messageHeadline": "Merge pull request #6973 from WideeFr/FixRemovedHelpersFR", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 259}}, {"node": {"oid": "6b33caf17eba95c7580e588b8d3eeded9b6ec7f8", "messageHeadline": "Remove removed Helpers Fr", "author": {"name": "Robin", "email": "robin@widee.fr", "user": null}, "additions": 0, "deletions": 259}}, {"node": {"oid": "ff3372a4e83d3e3282ace88531936767e8b18a5b", "messageHeadline": "Merge pull request #6972 from lascardials/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d10e38017a63a3c8a29edd06200dc9c06425e7e", "messageHeadline": "Update intro.rst", "author": {"name": "lascardials", "email": "lascardials@gmail.com", "user": {"login": "lascardials"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cd6b0afa86cc6140b09d7ba2369fa31073ff279", "messageHeadline": "Merge pull request #6964 from cakephp/docs-15371", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 95, "deletions": 13}}, {"node": {"oid": "3770e1e4babf9d502f061e1b7a531bcb00b30d83", "messageHeadline": "Tweak wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2e23741477551d4edcda8d4ed6d4ac22c93af000", "messageHeadline": "Merge pull request #6967 from xavier83ar/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20222b0280589ea92003de9a02d988e669a6122d", "messageHeadline": "Missing array brackets", "author": {"name": "Javier", "email": "ricmelero@gmail.com", "user": {"login": "xavier83ar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d32075c4aec37410a3271c7b0e9649b2811a70f", "messageHeadline": "Document change from cakephp/cakephp#15396", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f96e7ea987ac94b1487133e5642b9ff2204f9659", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "062890ad61441fc3f319bdba86d7f16f37503831", "messageHeadline": "Update query-builder.rst", "author": {"name": "smacm", "email": "smacm@users.noreply.github.com", "user": {"login": "smacm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8ae03b2b0a83ad6bd0b530bde1dd1faab0bcd359", "messageHeadline": "Include more details on column conversion.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e20712f8cf9c513a548cbf7a4b4aa014bdecc705", "messageHeadline": "Merge pull request #6965 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d06dfa54db72dcc90a641f52597255289ef430b1", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.7.1 to 0.7.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33e5e201b078413bed090ae063bc48dd77cf8873", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "158b3c995d86ec4bde6706ccdb6ce9cce0df2502", "messageHeadline": "Add notes on alternative nmes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "95883028682992b93de810fcea3a85396638b1a7", "messageHeadline": "Add docs for cakephp/cakephp#15371", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 88, "deletions": 13}}, {"node": {"oid": "ae37290d34889ae5a85891379937a8a95afe9075", "messageHeadline": "Bump deps.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e883b6a388f77751846c164f7e2d9f9432d6a4cc", "messageHeadline": "Merge pull request #6963 from txj/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e153a60648ab552b4cd4920d92b58c9b346a8b4", "messageHeadline": "Make entire version bold", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "839b44c5ea3502d31ee92d258fcac34a06866758", "messageHeadline": "Fix version number highlight", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f3dc7b25367fde45ef152e4ca2913aa654e9c7a", "messageHeadline": "Fix version number highlight", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8263fd84901189a02b66447065980a62a4bf4ba0", "messageHeadline": "Merge pull request #6961 from cakephp/version-page", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "9aafad9e6609f456b9e5b6655bb7878c511fa8e6", "messageHeadline": "Update validation.rst", "author": {"name": "txj", "email": "txj@users.noreply.github.com", "user": {"login": "txj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3a27e034aed84517a6760932ebf5390a0f1501a", "messageHeadline": "Fix wording issues", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8564a877043ba6fe2f27be3268d221996e590926", "messageHeadline": "Add Release Policy page", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "703665ea98d4936719d66aed8673f03282336f45", "messageHeadline": "Merge pull request #6960 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2dbd775c24f70c73797a91d917136a73241d459", "messageHeadline": "Update php version to 8.0", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "085490ce4ba2ab721aeb9092048fb76b854be11b", "messageHeadline": "Merge pull request #6959 from mehov/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bd8621ea8c6c3c9d3441755e771c09452c6f804", "messageHeadline": "Clarify correct paths by linking to skeleton; close #6958", "author": {"name": "Alex", "email": "7813306+mehov@users.noreply.github.com", "user": {"login": "mehov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08fe014e7ab2088b294c0e5ba1eb61de6429c3a4", "messageHeadline": "Merge pull request #6957 from aardgoose/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "bc294c39ffddb8384277077b2513cb01f783fe06", "messageHeadline": "Update request-response.rst", "author": {"name": "aardgoose", "email": "angus.sawyer@gmail.com", "user": {"login": "aardgoose"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "915acca92cfa5eab5b1dc891b9926e2cc8685162", "messageHeadline": "Merge pull request #6956 from eBug/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57f7621f85cb2b8e75f266a3985bf24b75f45c36", "messageHeadline": "Update form.rst", "author": {"name": "Eric", "email": "ericvb69@gmail.com", "user": {"login": "eBug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c11ede3713bd171d1a38d57937f4b2250d27475", "messageHeadline": "Update migration guide for query logging.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1475325672c6052d70172e223983765302735627", "messageHeadline": "Merge pull request #6954 from bbq-all-stars/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 40}}, {"node": {"oid": "dc2b3b7964df6387cedf225d40597bee35f7c70c", "messageHeadline": "Merge pull request #6955 from thejoelinux/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c0a7dbf80d7fe045fee0dd97f23629de44048a7", "messageHeadline": "Update pagination.rst", "author": {"name": "Denis Valdenaire", "email": "dvaldenaire@gmail.com", "user": {"login": "thejoelinux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ac5432a10ac3b1ffbf28a86eda6dd7e39ac0db2", "messageHeadline": "Fix about \"Automatically Decoding Request Data\" in Japanese docs", "author": {"name": "Shun", "email": "journey.b.goode@gmail.com", "user": {"login": "bbq-all-stars"}}, "additions": 2, "deletions": 40}}, {"node": {"oid": "9f406a78e133205d310b3f8d04a676d48d8d3996", "messageHeadline": "Merge pull request #6951 from Tobse/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bb60531d2906895cd3dda6024912f2e9a0956e9b", "messageHeadline": "Merge pull request #6952 from cakephp/revert-avg", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "dbdc6eac08aba8db33c024f7f24399a8da66f7d7", "messageHeadline": "Revert \"Add notes for avg() return type change\"", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0a79869bc29e132f9b2ee080f19b4c2b6244348e", "messageHeadline": "Merge pull request #6950 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "922776f642ddf53b415090b14160f980ebadc73e", "messageHeadline": "Add samesite-attribute", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f6b5bfef33b1f187e102782f3bfc82a6f11a0ca3", "messageHeadline": "Add notes for avg() return type change", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f711fbf4f74c7ca0c0d1a900b0225e47180439eb", "messageHeadline": "Merge pull request #6949 from alexvanniel/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2059d4cdc68da6df100096daba1d32e77ec3bfda", "messageHeadline": "Replace single quote in code example", "author": {"name": "Alex", "email": "alexvanniel@users.noreply.github.com", "user": {"login": "alexvanniel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99043f6475e8a2d5e942496ff50224dacc7a4c1c", "messageHeadline": "Merge pull request #6947 from cakephp/othercorey-patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3e9c57e3acf2488ba3bc039b017611348a5f5c17", "messageHeadline": "Add code fencing", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a8b3ea984f08a5cb9367528b4081525aa046c4", "messageHeadline": "Merge pull request #6948 from DJAxel/patch-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0369c0ed4ddae30c2f27c08ef05f9c236a21ba1e", "messageHeadline": "Update associations.rst", "author": {"name": "Axel K\u00f6hler", "email": "DJAxel@users.noreply.github.com", "user": {"login": "DJAxel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bd171c5236d394fcbae0a2b18a38c4d062db7c4", "messageHeadline": "Add Entity::isEmpty() fix to migration notes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "81b28809b17f8065e425709feacd89d3c02160db", "messageHeadline": "Merge pull request #6946 from si-arakaki/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "ed52488b92f7d213ed3f7a783cbc5baab89266bd", "messageHeadline": "Replace deprecated method", "author": {"name": "si-arakaki", "email": "75659736+si-arakaki@users.noreply.github.com", "user": {"login": "si-arakaki"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "fd4d1386bff544302829c08c41a1f85c60333bbb", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2bd470759515834409b69f4976b2d562eca80f8", "messageHeadline": "Merge pull request #6945 from josbeir/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "939dfd727e415ca7cb52a992a8d88529c7516258", "messageHeadline": "Update migrations.rst", "author": {"name": "Jasper Smet", "email": "josbeir@users.noreply.github.com", "user": {"login": "josbeir"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "37ac4ac9670ea449ce49d7193b16cad5271eb321", "messageHeadline": "Update word replacement", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b1fdaa241bf37e5c3cbfefde3f9208779ced827", "messageHeadline": "Merge pull request #6944 from MikeW1992/4.x.Patch.Bookmarks.Intro", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "e45ddc86becd67c244b378dbc4bbaecdb3c96c5d", "messageHeadline": "Fixed errors", "author": {"name": "MikeW1992", "email": "mike25021992@gmail.com", "user": {"login": "MikeW1992"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "860e95bce3677287bc4ea0e1adc39b003a6ea576", "messageHeadline": "Remove ->all() and inline SQL columns", "author": {"name": "MikeW1992", "email": "mike25021992@gmail.com", "user": {"login": "MikeW1992"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "8c8a036172ea0da3e9e4fead86748e8d78c20ba9", "messageHeadline": "Fix issue in Bookmarks documentation.  Model/Table/BookmarksTable fun\u2026", "author": {"name": "MikeW1992", "email": "Mike25021992@gmail.com", "user": {"login": "MikeW1992"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "ddc4da92aa676ffd73cf0ea382ff388ec22b37b3", "messageHeadline": "Merge pull request #6943 from txj/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d36c68a65d49dc6b2defcfacad3229d7baf3372", "messageHeadline": "Update validation.rst", "author": {"name": "txj", "email": "txj@users.noreply.github.com", "user": {"login": "txj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99906b0cc8d3de8c063617cbbb7837a7a1be2d89", "messageHeadline": "Merge pull request #6940 from sh6210/patch-1", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd732f1c2c0096123d7c5145bdbc6003fe5ce04e", "messageHeadline": "Update saving-data.rst", "author": {"name": "Sohag Hossain", "email": "shcseilacs@gmail.com", "user": {"login": "sh6210"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70cc1570bd61efc3bcf6ba2e721350d3fce536ea", "messageHeadline": "Merge pull request #6938 from Mr-IjIj/patch-7", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "47000540023074af4173e93a34891e0858e3e6e1", "messageHeadline": "Merge pull request #6939 from Mr-IjIj/patch-8", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "03cb61840a9b2aaaa810b02f454e9744102710ae", "messageHeadline": "newEntity() => newEmptyEntity();", "author": {"name": "Mr-IjIj", "email": "71110616+Mr-IjIj@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d9a6a214f95166e3c7e1a125bae46275bef1ec58", "messageHeadline": "newEntity() -> newEmptyEntity()", "author": {"name": "Mr-IjIj", "email": "71110616+Mr-IjIj@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59765e707ae112f4955e037660c0a849a00afe51", "messageHeadline": "Merge pull request #6935 from cakephp/csp-nonce", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f7e12b87875de4975d2b09a1e5d40efeca93208d", "messageHeadline": "Update en/appendices/4-3-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2534b2a5e9f4392a00b2cf4629518341dda24e0", "messageHeadline": "Add docs for CSP nonces.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2380ccd6c1987efe192e9e25b5e7328745730d32", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1721, "deletions": 633}}, {"node": {"oid": "f41077ad2615b5fc825496962c77bf74e8d0eba7", "messageHeadline": "Merge pull request #6934 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9487b1caf621721a40fb9e9f4de96197d3d4e705", "messageHeadline": "Fix example code", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "57c790d0fee9d6002dc40b41f9a8ed6d49d8597b", "messageHeadline": "Merge pull request #6933 from yKanazawa/4.x_ja_orm_behaviors_counter-\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "0e3176eb83cbd9f54ee78732ae99b5bdf955f40e", "messageHeadline": "Merge pull request #6932 from yKanazawa/4.x_ja_intro", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c26b240509bb0ae66e8d5b3df437cc465631ff3d", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e08cf52c68869a3d568083c0d2e9b87e7472495c", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "167e92c967593cdad6cc37dd6583a2ebd6e523e4", "messageHeadline": "Merge pull request #6929 from ndm2/4.x-add-docs-for-testing-with-file\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 361, "deletions": 1}}, {"node": {"oid": "7a429ae308fc16723e45741c59566ef01ce6835f", "messageHeadline": "Add translations for docs on testing with file uploads.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 361, "deletions": 1}}, {"node": {"oid": "48c855feb47c6834fa81ad4d18e920b7910e1088", "messageHeadline": "Merge pull request #6928 from ndm2/4.x-add-docs-for-testing-with-file\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "5c4e900fa310cbe38a14767bb7bf7f521ea23c88", "messageHeadline": "Bump sphinx theme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e99975ba85e700f092f5fb6d9d4b52ca34aed2ec", "messageHeadline": "Improve wording.", "author": {"name": "Oliver Nowak", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f43ce9a53e419643a9e326e2941eccf5396a564", "messageHeadline": "Merge pull request #6926 from soratako/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51af1f93315c3d8c990096de2a48e08750d9ed9c", "messageHeadline": "Add docs on testing with file uploads.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "9416f3c4e6380a69e059548fffc41b3e18516bdc", "messageHeadline": "Minor update tags-and-users.rst", "author": {"name": "soratako", "email": "55989784+soratako@users.noreply.github.com", "user": {"login": "soratako"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b3d755ca653e43fc29dd974351b3537020e0f02", "messageHeadline": "Merge pull request #6924 from FlavienGr/fix/docs/fr/typo", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0148382229847bcdc2e2e0241d17809a5177eca5", "messageHeadline": "Fixed documentation typo", "author": {"name": "FlavGr", "email": "zencles75@gmail.com", "user": {"login": "FlavienGr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf29dc738612a01e9d2ad4aa566f7b2fdf546334", "messageHeadline": "Update 4-3-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fdaf106f67b157e5d2e83269d02cd67c67a9b95b", "messageHeadline": "Update 4-3-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "672a3cc37723914a58d60217e76dfa19ca3a9b9e", "messageHeadline": "Merge pull request #6922 from yKanazawa/4.x_ja_development_configuration", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 76, "deletions": 99}}, {"node": {"oid": "7931004ad35d30f7c4dc8f9412f13755291f87a4", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 76, "deletions": 99}}, {"node": {"oid": "309872927dcaa15ebcc3258defd03f8f7ae69957", "messageHeadline": "Merge pull request #6920 from jrborases/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0b9b341504048e59340896fd246e03f58029c4ee", "messageHeadline": "Merge pull request #1 from jrborases/jrborases-language-patch-1", "author": {"name": "jrborases", "email": "68334911+jrborases@users.noreply.github.com", "user": {"login": "jrborases"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7412f1a07118a6ae4be32c3e20737fa55009a516", "messageHeadline": "Replace fr string in en docs with English equivalent", "author": {"name": "jrborases", "email": "68334911+jrborases@users.noreply.github.com", "user": {"login": "jrborases"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "029bebb1c89126c3f70f936d27dce0b9d396b25d", "messageHeadline": "Merge pull request #6919 from angelxmoreno/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "171bbfade08fdcd6715c551004e44d6488a90476", "messageHeadline": "Removed unused import class", "author": {"name": "Angel S. Moreno", "email": "angelxmoreno@gmail.com", "user": {"login": "angelxmoreno"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "69675cbf2bfb453bfec6b50d5540a238872d94ab", "messageHeadline": "Merge pull request #6918 from cakephp/issue-15254", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "68bff3cd17d636936c6d9916af076097dbd70b0d", "messageHeadline": "Update en/development/errors.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "974bb1d3676458d96599d65e53b19d718db0e47f", "messageHeadline": "Improve the error handler docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "e69f9f986773d69dce1a3875eeac6d90030dfe03", "messageHeadline": "Merge pull request #6917 from issy-s16/patch-4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56881ea7f0d2567ed2efeca77f53850340afa26b", "messageHeadline": "Add notes for cakephp/cakephp#15263", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "078b0c7610bba895db87bef9b1e5c39f1f7b2478", "messageHeadline": "Merge pull request #6914 from issy-s16/patch-4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb900ecfc44fc9f6e39f2b7e656820465d972a3b", "messageHeadline": "Merge pull request #6913 from luizcmarin/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "674ff5231a610418d328d6c25574b036e6c5ed6f", "messageHeadline": "Update routing.rst", "author": {"name": "Shogo Ishikura", "email": "ishikura_shogo@giginc.co.jp", "user": {"login": "issys16"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "222466d3615b58363eab5b0debd1a5bd1dc87099", "messageHeadline": "Update routing.rst", "author": {"name": "Shogo Ishikura", "email": "ishikura_shogo@giginc.co.jp", "user": {"login": "issys16"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7f4a566fa8ddbad58604fd9f0b82e1a0d8b8012", "messageHeadline": "Update sessions.rst", "author": {"name": "Luiz Marin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1846c894cf27ad7cc183f792ec33ce89e24e029f", "messageHeadline": "Update URL to validator.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77a4055f1d38f0299a2507838362a948cc5357a8", "messageHeadline": "Fix typo in docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e9a0364b3344e12850e0ece2d96551972de6f2a", "messageHeadline": "Merge pull request #6909 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a935fe99d1d1e1c8d6d3a30a34500d061d71eeb", "messageHeadline": "Merge pull request #6910 from yKanazawa/4.x_ja_appendices_4-2-migrati\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "e3d3d2313a1f340acc058a01fc89e734604b9629", "messageHeadline": "Merge pull request #6911 from yKanazawa/4.x_migration_guide_fix_typo", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b998ab6ac25ebe155b7bcc05fc55a0b388772475", "messageHeadline": "Merge pull request #6912 from yKanazawa/ja_4-1-migration-guide-upgrading", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ebefafe6752028a996a2376209b5c031fecbc78b", "messageHeadline": "Upgrading to 4.1.0", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cb41dab0126eadbdb8f0dca164958f58358825fc", "messageHeadline": "fix: typo", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82c5e858af249bdb1cd2e6f242babd55c03b01e1", "messageHeadline": "[ja][4.x]4-2-migration-guide", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "84f57597bbca4342ed0de1cf01ccf0ec6fed0593", "messageHeadline": "Merge pull request #6907 from LordSimal/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "aa88b86893a602aced1e6eb0f6b95481a870423a", "messageHeadline": "Update en/development/dependency-injection.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "772dd4b231a6a33cde552ef2cf0dcde001e4e830", "messageHeadline": "Update en/development/dependency-injection.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f136635dc28274650c7320db77b3b1ec2b027cf", "messageHeadline": "Merge pull request #6908 from patsuckow/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a3966e44d62457e8bd7e1da16ec39bff72fdf8d", "messageHeadline": "Update as per feedback", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a9ab338c8a9ee92d588c8f263a40e5f37519ed6", "messageHeadline": "Update note regarding domain name and file name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e730781e05b9e8b9b2eed4fc47ec86991bc1ead", "messageHeadline": "Update database.rst", "author": {"name": "patsuckow", "email": "patsuckow@yandex.ru", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "651c2026c025b46ecc6ea172b6e3f4552f02c28f", "messageHeadline": "Update dependency-injection.rst", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "52f4f783efe0dd6615f1a7a8dff19faf7dab5293", "messageHeadline": "Add Command usage example for new DI Container", "author": {"name": "Kevin Pfeifer", "email": "info@pfiff.me", "user": {"login": "LordSimal"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "db545cda24100549c4c63375ec5f0484d7022b3a", "messageHeadline": "Merge pull request #6896 from Mr-IjIj/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "daec526924009d0ba62bfae05804ae5acb2925ab", "messageHeadline": "Merge pull request #6906 from luizcmarin/patch-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6b7c16c680103050619ca8f316e33c32cfc85e5", "messageHeadline": "Update cells.rst", "author": {"name": "Luiz Marin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbbf235e39f55b7729ea244e2d537564fbc797c3", "messageHeadline": "Add note about using rector", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8607c221149ead729801877b6ba6962cd338b77f", "messageHeadline": "Merge pull request #6905 from cakephp/setup-4.3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d1fde7c9cb13a7b17438e368eedb5fa96967b86a", "messageHeadline": "Update version number and copy rector note", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7080973382a05c281e3deab14c08a12fe2d66141", "messageHeadline": "Use 4.1.x version instead of 4.1 so it updates", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc52fe97f6f0d9b4cd076b09d57683411a351c39", "messageHeadline": "Setup 4.3 migration guide", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "88f81579fece2020119d76086fcb7fe11258a43d", "messageHeadline": "Merge pull request #6903 from cakephp/othercorey-patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "727beb819f4814b01f233112a9aa711b46e5ffa9", "messageHeadline": "Merge branch '4.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 689, "deletions": 61}}, {"node": {"oid": "2846fd629d62b4d30dba419deec1fddfaaca8b29", "messageHeadline": "Bump requirements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a96789dc76f6fb9d91adf1d735c3ed23630984a0", "messageHeadline": "Add notes for using allowMultipleNulls", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "441c3a19dcb05622fcaf5796be2b3c0292481831", "messageHeadline": "Merge pull request #6904 from cakephp/othercorey-patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b1327b8e4c09cc9980fd4fc75425698fb245d239", "messageHeadline": "Add note about option re-added in 4.2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1d8671f6afcfa6195d572f3fe35b1afb3b78c03", "messageHeadline": "Add missing breaking change in IsUnique rule", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e9363edbc3af5091f422773fb10e35880b7c937", "messageHeadline": "Fix formatting", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "610b77798ecbcdbcef526759db26c2faf5c3812a", "messageHeadline": "Add notes for https://github.com/cakephp/cakephp/pull/15226", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9246a1e3a0bfb8fa7f0bef873c50d3f7f04c9c2c", "messageHeadline": "Merge pull request #6902 from Mr-IjIj/patch-6", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4f58c04f1934c914b33537ac21dd133a5a46a523", "messageHeadline": "The link to go to the next page was not clear, so I translated it.", "author": {"name": "Mr-IjIj", "email": "71110616+Mr-IjIj@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9729d717d40ce9660ac82642c16b40a153275b59", "messageHeadline": "Merge pull request #6900 from 999Samurai/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1902378d62fe1adadabb34be754b1926596f3f6f", "messageHeadline": "Wrong function to set locale", "author": {"name": "Diogo", "email": "58195904+999Samurai@users.noreply.github.com", "user": {"login": "999Samurai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f9bf0dc271b31f031edbeca734f0ae8a23f9489", "messageHeadline": "Merge pull request #6899 from 999Samurai/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "24294b7e55071d68982cbace5c39feecb73f52eb", "messageHeadline": "Wrong directory path to the locales", "author": {"name": "Diogo", "email": "58195904+999Samurai@users.noreply.github.com", "user": {"login": "999Samurai"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "939b9e35d166817098eeeb7c48a1b4deb536ee73", "messageHeadline": "Merge pull request #6898 from cakephp/othercorey-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "18fbf7fb507b388ddb2dcd9a8ff7d0b27be40e73", "messageHeadline": "Migration notes for https://github.com/cakephp/cakephp/pull/15221", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a0b331482afd24c38a5279ff92e792dd0839cdb3", "messageHeadline": "Merge pull request #6897 from si-arakaki/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "1e8d57ce9667e46031e914839a367ffd8474e434", "messageHeadline": "Updated sample source code using removed class.", "author": {"name": "si-arakaki", "email": "75659736+si-arakaki@users.noreply.github.com", "user": {"login": "si-arakaki"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "7fe930ff9f0d1688557f9e0328233bd7b52c1ca4", "messageHeadline": "Merge pull request #6895 from Mr-IjIj/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92745ea0182d8df243f8d23a9860d7d32f03ee13", "messageHeadline": "Update part-two.rst", "author": {"name": "Mr-IjIj", "email": "71110616+Mr-IjIj@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "679a95c8c1e213e028d9e001357697575d355402", "messageHeadline": "comment fix", "author": {"name": "Mr-IjIj", "email": "71110616+Mr-IjIj@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0a558742c793e109b05b4e9f2fb091866e45807", "messageHeadline": "Merge pull request #6894 from sh6210/4.x", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0ad0f841dc792d66cd1054ee507164e86268bc40", "messageHeadline": "Removed  duplicate line", "author": {"name": "Sohag Hossain", "email": "shcseilacs@gmail.com", "user": {"login": "sh6210"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ac9edaa5e26369e9ef77a85b5994322e98ae668", "messageHeadline": "Merge pull request #6891 from cedryc-ruth/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09ab937bebec07265ee8edae3bbd9987853c3586", "messageHeadline": "Merge pull request #6743 from enviniom/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 226, "deletions": 1}}, {"node": {"oid": "a0176fa035a90f773ae1546491bd04255921791f", "messageHeadline": "Update associations.rst", "author": {"name": "C\u00e9dryc Ruth", "email": "ceruth@epfc.eu", "user": {"login": "cedryc-ruth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d800c32a5b853ad06a8a613a97d462c172c7bc2d", "messageHeadline": "Merge pull request #6890 from dlr4spotloc/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 64, "deletions": 113}}, {"node": {"oid": "c187248ecc77fdc77d3d26ba3df2c252a08a781f", "messageHeadline": "Flash component section updated in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "5e92d37065ecf6d589740904e0304bac9f9e49ad", "messageHeadline": "Authentication component section updated in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 49, "deletions": 104}}, {"node": {"oid": "4fa3b5cfb5b0181ccfd327e4d063bc72d171f86f", "messageHeadline": "Merge pull request #6889 from dlr4spotloc/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 467, "deletions": 333}}, {"node": {"oid": "af373272d01074a7dc8b0ff8bc353feed5decd10", "messageHeadline": "Components section updated in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 63, "deletions": 39}}, {"node": {"oid": "8d165a0b8307fac687f1ddfb24003b58b57882dd", "messageHeadline": "Controllers section updated in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 60, "deletions": 105}}, {"node": {"oid": "20c07fe7c21ffb20f1160734e4abb2606adc36f4", "messageHeadline": "Middleware section updated in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2422b2aa0a782b7c84b3769ddb5c693c054c57f7", "messageHeadline": "Request & response section updated in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 342, "deletions": 187}}, {"node": {"oid": "4f9e2076fa6917a8f3d155d095d9abf3fb5ef805", "messageHeadline": "Update es/tutorials-and-examples/cms/database.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "377a766573373686548135da736bee26e53344ce", "messageHeadline": "Fix spacing", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fd2e9e542366e87e5a3b184f50da5f6e490a1b8", "messageHeadline": "Merge pull request #6888 from cakephp/container-docs", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "b09d4a68ab7bff0dc8e5eeb79b523f08a22ade37", "messageHeadline": "4.next - Add example for services() method", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "ae52dae77e9f3d2bca5a740b5dd8e2289e503cec", "messageHeadline": "Merge pull request #6887 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ad0262835e34b82d9dda8f1851b7450934c9032c", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 282, "deletions": 8}}, {"node": {"oid": "e33a97869fb6c973e4d12e5d96a334403b43e59f", "messageHeadline": "Update DI related docs", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "04343cc579ce63e91327bd5cc0c4b25bb4ce1ea9", "messageHeadline": "Fix syntax error in example code.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78bd1dc87f445972c7a37b3b26577f067647bff7", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae6309d4efcb791afe4861ba7ed097e2d8f42e3b", "messageHeadline": "Add missing parameters", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82bd607a35dbfba242e7b5fc1939cc80c689444d", "messageHeadline": "Merge pull request #6885 from yKanazawa/4.x_ja_appendices_4-1-migrati\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 279, "deletions": 5}}, {"node": {"oid": "3b17b884dc2a542f0103387b81f876d9e3c6faae", "messageHeadline": "Merge branch '4.x' of github.com:cakephp/docs into 4.x_ja_appendices_\u2026", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "438d01194bde11c2b6795ca9f2bd2b2eb766ccc6", "messageHeadline": "Merge pull request #6884 from cakephp/mock-service", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a192d6b06031f327ff83b8adebe154f2b962f9f1", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "085d07e240775dc3a1a513a8f6b483cf4a82d6d7", "messageHeadline": "Merge pull request #6886 from cakephp/othercorey-patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58ece415c0862cc0ba0516e0d4c3211935bbdebd", "messageHeadline": "Update apt packages first", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30255ea822a293a5c72370198b0f5b5e593cd0db", "messageHeadline": "fix: space", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b428dd74df92a6a402c3e502870e90363e49cda", "messageHeadline": "fix:", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 14, "deletions": 57}}, {"node": {"oid": "ce00a850d7bb0660dcbefad17370ac3d99ef9ee3", "messageHeadline": "contents: appendices/migration-guides", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "974b825c7478cd4cccf0ed1e63ee638076e90cb7", "messageHeadline": "[ja][4.x]migration-guides", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b550762140c9942c381f64b41db5007144d84858", "messageHeadline": "[ja][4.x]4-1-migration-guide", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "6d08ba0871cb28e68ee8dfeea9a7ab542f234e1a", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1799e5b501c6dbfc6809de3a309b7cc2f2fb294", "messageHeadline": "Add missing links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b9ad0125ef95feeb2aff58db807a1546c4e63471", "messageHeadline": "Bump requirements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c8f85d782677bb36e5e96152b117a3b39ae4c41", "messageHeadline": "Add docs for mockService()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "29085b054dddac0a133da3af4aa6bd55c096b7b6", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2327, "deletions": 938}}, {"node": {"oid": "6ffa34d91b48f17ce5aad1c97c1d96e6745e4c50", "messageHeadline": "Merge pull request #6883 from Mr-IjIj/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02f47fbef1be149be3494f603dffbc662efab350", "messageHeadline": "Change [emptyEntity -> newEmptyEntity();]", "author": {"name": "Mr-IjIj", "email": "71110616+Mr-IjIj@users.noreply.github.com", "user": {"login": "mr-ijij"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e877585bcbe8150c53c2e14fdadca0bc94020a", "messageHeadline": "Merge pull request #6878 from dlr4spotloc/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2317, "deletions": 928}}, {"node": {"oid": "2aebeaba2c0e7a14cc091b2aa279451228db839c", "messageHeadline": "Bump date to invalidate docker cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c278acbef3ed5ea940ba8c88da9166c5520b691a", "messageHeadline": "Update fr/development/routing.rst", "author": {"name": "dlr", "email": "22773424+dlr4spotloc@users.noreply.github.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8082b51f9cbb8bc1141f113d3ded48ab778a1c", "messageHeadline": "Update fr/development/routing.rst", "author": {"name": "dlr", "email": "22773424+dlr4spotloc@users.noreply.github.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d08c7bde2d09e3528aa54580cd32a99cfe9e27ee", "messageHeadline": "Update fr/development/routing.rst", "author": {"name": "dlr", "email": "22773424+dlr4spotloc@users.noreply.github.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb2a1ed98dc9bef215ea1593a65f9cdac7957488", "messageHeadline": "Routing section updated in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 532, "deletions": 301}}, {"node": {"oid": "d3790bffa40b932f4cc1f27fe53fb14820e41cef", "messageHeadline": "_full option description should be the same in both case", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc3592894f9096457e292fd3c742f15d59547a97", "messageHeadline": "Merge pull request #6882 from ndm2/4.x-composer-windows-compatibility", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9fe3426c2b066f16e537a54dbac90af486723a74", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 188, "deletions": 66}}, {"node": {"oid": "fafc20e911c3491bbec2fdfedb59854e3d9e76f8", "messageHeadline": "Improve Windows compatibility in composer require command.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "119e53cef7940ac2460da34e72c9a65d52eb0b11", "messageHeadline": "Trailing original section", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "333930d96b206c5bfeaca9527de87a5fae3acca1", "messageHeadline": "Update fr/tutorials-and-examples/cms/authentication.rst", "author": {"name": "dlr", "email": "22773424+dlr4spotloc@users.noreply.github.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62e880c421ec53ec7c4fb27ac0e805af07486689", "messageHeadline": "Update fr/tutorials-and-examples/cms/database.rst", "author": {"name": "dlr", "email": "22773424+dlr4spotloc@users.noreply.github.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deec41bbcfc96978e39700568c997ef64fcace22", "messageHeadline": "Update fr/tutorials-and-examples/cms/tags-and-users.rst", "author": {"name": "dlr", "email": "22773424+dlr4spotloc@users.noreply.github.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e2173546d0c9e1825394c2d7c99588c896b4ff2", "messageHeadline": "Migration guides page updated with new translated migrations guides", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fe687017f4dee3eeb1272edbd16ad0738c6434b3", "messageHeadline": "French translation for 4-1 migration guide", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "6fb479c47c14b391bc72aec7b480a67e9321aaf5", "messageHeadline": "French translation for 4-0 upgrade guide", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "4b44c3c5154cec10973ddc7ff2649bdb6bbdbdb4", "messageHeadline": "French translation for 4-0 migration guide", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 548, "deletions": 2}}, {"node": {"oid": "022b893d96ed88355dea61affeb3561c068709ad", "messageHeadline": "Merge pull request #6876 from cakephp/flash-message", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "d3ead76170439ffb842b69a130ae2980b2b0ec30", "messageHeadline": "Merge pull request #6880 from imahmood/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a04d6b57b95f5be4f41bc1343ddce416b45d4f32", "messageHeadline": "Update dependency-injection.rst", "author": {"name": "Mahmood Dehghani", "email": "mahmood.public@gmail.com", "user": {"login": "imahmood"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27a521aa86db8796e4e59c58a9ed99b509a2cbf0", "messageHeadline": "French application page updated, content table entry added", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "12b5ea0ea3d4b4a9c1bc64d436ff36b6714dfb16", "messageHeadline": "French Configuration page updated", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 155, "deletions": 155}}, {"node": {"oid": "7a355656b7338c9ee9cd40f406bd31feffeef9e6", "messageHeadline": "French Installation page updated", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 129, "deletions": 57}}, {"node": {"oid": "13d3f5182c4d728f479646beafae09a09d8c8056", "messageHeadline": "Revert \"Typo\"", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78aad830f3734a2dfd5ee9071edef40599f2574b", "messageHeadline": "Revert \"Wrong typo correction\"", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4b5582c420b25e32dd77dd3e6f1492a0ec15a79", "messageHeadline": "Wrong typo correction", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e97b43ec5e8f6f9cb55e9f0f2664d36f2613309d", "messageHeadline": "Merge remote-tracking branch 'cakephp/4.x' into 4.x", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6c2a4527028219b899d2cf99a2d2424ed54afdb0", "messageHeadline": "CMS Authorization updated for french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "3bccc14003361efd36157d98ac0be25b40fa25da", "messageHeadline": "CMS Authentication updated for french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 248, "deletions": 286}}, {"node": {"oid": "f6832e272bcab46d2a91ef6a8dd6bf8463b206f2", "messageHeadline": "CMS Tags & users updated for french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 112, "deletions": 54}}, {"node": {"oid": "830b9c109a5b08d4961baf94c79e75e8a63d3ed9", "messageHeadline": "CMS Articles controller updated for french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "37073f0af3da50fc11f131e1c5df5cdfa9e858d8", "messageHeadline": "CMS Database configuration updated for french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "678365bdda0f1bbc0ce3c082c34bd02bf61effef", "messageHeadline": "Typo", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e10e7aed6626da0e3278f982f39c957bf76587c", "messageHeadline": "Misplaced keywords", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6918b94fc3a778fed6a58c15b1363c893d4b0d1", "messageHeadline": "Merge pull request #6877 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "792ced0b3fcb7448592f2fd90d5a60ee2b328533", "messageHeadline": "Merge pull request #6875 from dlr4spotloc/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 186, "deletions": 59}}, {"node": {"oid": "9c5c432bd924b7b5ca28a9baf5a272fb1be6abce", "messageHeadline": "Remove outdated invalid statement.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "afcc89e2debeb9df65d74b5e4eb5002139a847e2", "messageHeadline": "Add info about FlashMessage.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "3b7f84a34aceadd5e6e239087f30bfb366de0c68", "messageHeadline": "CMS tutorial installation page in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "29268dec4c282811a7b45bd09cad5fc6ecce0e49", "messageHeadline": "CakePHP folder structure updated for french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "241caad1c8473a1ec42d76ca2b2b26781989f8fc", "messageHeadline": "Convention page in french", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 145, "deletions": 34}}, {"node": {"oid": "aea92e44bfb7426297e171a1fe8a76b7a0285f2b", "messageHeadline": "Merge pull request #6874 from cakephp/auto-table-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "2a45fffc2a4877843c8d65778c83d74972cc41a3", "messageHeadline": "Update factory usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b6aee377e48e06d5716ba4f05f8402f21be5a97", "messageHeadline": "Tutorial name and reference updated", "author": {"name": "Dlr", "email": "david.larouziere@gmail.com", "user": {"login": "o-dlr-o"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "8f237b8ac59305dfdc58f0e19e224c89bd249325", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8ca54234485fdcf6f1b709a00ea9f80425a57e72", "messageHeadline": "Update en/orm.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b201c5cd739a78a79125068cc21576dd18477568", "messageHeadline": "Update en/appendices/4-2-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "64c102ec8d50d29558f104f46fcedf06840593da", "messageHeadline": "Update en/orm.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73a9504de35206d2dcf9fa1223fe188776f1520d", "messageHeadline": "Update docs to remove auto-tables", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "cc0fabd5e7bd3774407098b34d1f7ed0fdcb6936", "messageHeadline": "Add docs for cakephp/cakephp#15120", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "134b659c6f443922a2912a59fb2e054c59713304", "messageHeadline": "Document cakephp/cakephp#15158", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8496227b0e2b56882f6adcd2ba718cc78693c856", "messageHeadline": "Merge pull request #6872 from swiffer/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af16e610626f2221d18e196fc7b3015c63885c5a", "messageHeadline": "Merge pull request #1 from swiffer/patch-2", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d1d11f89423c76ea4bb0cc53744190f6f3ae7879", "messageHeadline": "Update saving-data.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "95bcbd27a7a6889009cf917707d9d1c3a052f560", "messageHeadline": "Update saving-data.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a96ea3da5744f60917f5a326c3bb4f0dcf3733d3", "messageHeadline": "Merge pull request #6871 from danial-k/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17d669006b07026ae31743c4d7da25baa2009d82", "messageHeadline": "Fix broken ref link in Changing Fetch Strategies", "author": {"name": "Danial Khoshkhou", "email": "31406378+danial-k@users.noreply.github.com", "user": {"login": "danial-k"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4601e21611ceff10dcb1688746b4f365f55b3027", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 98, "deletions": 113}}, {"node": {"oid": "aa0378ecbb6256599ed6c8fa5855b006e226059d", "messageHeadline": "Merge pull request #6868 from cakephp/github-actions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 24}}, {"node": {"oid": "866b6267648ebb0879ef6ad55e28b6cec435b621", "messageHeadline": "Add github actions", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 66, "deletions": 24}}, {"node": {"oid": "d338812e2ee1c83affbf8b649f43f6e705d564ba", "messageHeadline": "Fix custom type docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1030cdc414d223fd646c70ed0062bb3cba18ae91", "messageHeadline": "Merge pull request #6867 from cakephp/loadroutes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 30, "deletions": 87}}, {"node": {"oid": "dc36c15d6d97751bd2fb585f4034a4dd253820cb", "messageHeadline": "Update en/development/testing.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3cf00e7781723358e1acdfa3297c6e0d4ddd732", "messageHeadline": "Update testing docs for load methods", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 87}}, {"node": {"oid": "fc1c9e5ff380aba754bd4975d38bc1cdd4d81a31", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d4737bbee7b30ff0979cd16a3deba48810515a8d", "messageHeadline": "Add comment to make rebuilds easier.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ae6474638f47c9bf00120937a8a8820f031f12f2", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "975950f48c2d84c796a2ad46cb000b5208271bb6", "messageHeadline": "Merge pull request #6863 from mikerogerz/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8dcea58c23494391eeb04d15e4024a571fd5cafc", "messageHeadline": "Change stopOnFailture() to setStopOnFailure()", "author": {"name": "mikerogerz", "email": "mikerogerz@gmail.com", "user": {"login": "mikerogerz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24533bf6798f5a3dd4a2daf1b38cd4c49613ece5", "messageHeadline": "Merge pull request #6860 from iglocska/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ccda493e4d6b2463b7b70b8b7baddf4627ac361b", "messageHeadline": "fix: errors() function on entities was replaced by getErrors()", "author": {"name": "Andras Iklody", "email": "andras.iklody@gmail.com", "user": {"login": "iglocska"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc9d952ae493c5556ddaf74a9acc6aa0d4230da3", "messageHeadline": "Revert event name change in #6857", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd0309fdf30c4cbd26b5bb3587ba8b4e9bd7a9a7", "messageHeadline": "Update docs for cakephp/cakephp#15090", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "40f468c5aa50b0da9c94b79e28ed137fc9bca455", "messageHeadline": "Add docs for cakephp/cakephp#15118", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "45263cf4d613363d1be253a34e5ce0818351adac", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 29}}, {"node": {"oid": "e9596930c5c24c32a26e635a6ce7764fd2c48755", "messageHeadline": "Update Events, add namespace and clarification to listener registrati\u2026", "author": {"name": "Travis Rowland", "email": "travis.rowland@gmail.com", "user": {"login": "Theaxiom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b453711cf9cfd389b2f16ef0f347594b6434a81b", "messageHeadline": "Combine the plugin and packages sidebar sections (#6856)", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 24}}, {"node": {"oid": "f2f2d1f257e5564659f852d0e6f8e986a62de02c", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7a565544e16c74894c471f60ea45ce1624dffac", "messageHeadline": "Add explicit instructions on how to update.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9d280df50d203d3e2bbb0cba7db9b999dc857cb1", "messageHeadline": "Add docs for experimental features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b8e48620c00a3d1c901e47ee3db42ba584662731", "messageHeadline": "Merge pull request #6855 from levu42/gh-issue-15116", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc3216e0cd815fea6435f76aa764e9ad45a0c351", "messageHeadline": "Fix GH #15116", "author": {"name": "Florian Stascheck", "email": "florian@paxflow.is", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cc70b495d8f61f12b9f6925da6f9802615c0733", "messageHeadline": "Add notes for cakephp/cakephp#15109", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9b5d949a9671097cef4a0993ae9aaed085c0fb28", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 281, "deletions": 97}}, {"node": {"oid": "db5675ee9da52fc19b3f48473f1c79c983ae17ae", "messageHeadline": "Adds fixture factories plugin to the testing documentation. (#6852)", "author": {"name": "webrider", "email": "pabloelcolombiano@gmail.com", "user": {"login": "pabloelcolombiano"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "a8e39886c07abced826029d3c34193f083f95880", "messageHeadline": "Merge pull request #6851 from e2yamazaki/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed0bfb366b125be9ef886e9d249e06714a78f4a2", "messageHeadline": "[ja]Fix wrong translation", "author": {"name": "yamazaki", "email": "yamazaki@e-2.co.jp", "user": {"login": "e2yamazaki"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6109d98b49c08af8967a87c4236c95b18ef21364", "messageHeadline": "Fix typo", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e9480b299d7ca967c631098bc73153f0c02ddf", "messageHeadline": "Add docs note for cakephp/cakephp#15053", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f08c355d3f10f662859794caaf8dc86249b91f36", "messageHeadline": "Bump requirements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c5fe5ea761aeed64094bfb5a6716a75181f689", "messageHeadline": "Merge pull request #6781 from cakephp/resultset", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 88, "deletions": 73}}, {"node": {"oid": "3437abd8f08eccf6e0aa57f4bb30bff69ab6b791", "messageHeadline": "Promote passing resultset instances to views instead of query instances.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 88, "deletions": 73}}, {"node": {"oid": "c1603a2c8bee90e70f74416b539966bff02e67cf", "messageHeadline": "Merge pull request #6849 from spoogetti/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b44272704f0c918b76c7ed41499d38199f9e202d", "messageHeadline": "Update routing.rst", "author": {"name": "Romain Roubaix", "email": "romain.roubaix@etu.u-bordeaux.fr", "user": {"login": "spoogetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ada9c954f6132d06fd3a5c562ad1582208885428", "messageHeadline": "Migration notes for IdentifierExpression collation", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f905886fd36971a90cb35431e5029deab0582c5", "messageHeadline": "Merge pull request #6848 from cautionbug/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "639514a73f6b64e3c42c1f4304b805b015f6d212", "messageHeadline": "Update conventions.rst (#6791)", "author": {"name": "Joe Theuerkauf", "email": "thookerov@gmail.com", "user": {"login": "cautionbug"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d865c543e629c1721cf45b4895a54e4beb0bc359", "messageHeadline": "Update conventions.rst (#6791)", "author": {"name": "Joe Theuerkauf", "email": "thookerov@gmail.com", "user": {"login": "cautionbug"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b02d7d0f5bcc865922de1f256a847ba4d12599ea", "messageHeadline": "Merge pull request #6847 from cakephp/fix-containerdocs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "3bc2edc04e4b713b42f464fec290ba48d9a4e076", "messageHeadline": "Update en/development/dependency-injection.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a9aee0eb026fec1ac13f5444c40db6a52b6502", "messageHeadline": "Merge pull request #6846 from cakephp/othercorey-patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fab715c8bd2d9fd15f1373e7fff19ac47d0b362e", "messageHeadline": "Update wording", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0a57cff65ffa6a3161f1bde346823898ff525242", "messageHeadline": "Remove cakefest banner.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "fe60b75b88426184491eb8bcce969b18635d3e84", "messageHeadline": "Move setOnFailure docs to be with the other 'last' docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "528c51fcbf1061f00098c201e9276edda7557ec4", "messageHeadline": "Merge pull request #6777 from cakephp/4.x-last", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ed8f46a641a025189553c94c75f5f3512a324954", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d91e221348d2c12241df3b09993f99e1192ea1e3", "messageHeadline": "Bump theme version.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7a97bd84d8c69be7fc410c91e3163859291c6bf", "messageHeadline": "Update wording", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "032af837a1de89c71218925838e55b8989652699", "messageHeadline": "Finish off container documentation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "d0ecd63a61697420a18f70b2850d9663053525e1", "messageHeadline": "Migration notes for StringExpression", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6752ec662421d32c5e255262363b6b79263ead4b", "messageHeadline": "Merge pull request #6845 from cakephp/othercorey-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9cfc396342fa697f34b17b68b4e2fc44877300f1", "messageHeadline": "Update wording", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01a94ae6146d28f5fec452cec8ece19fd5b1d676", "messageHeadline": "Migration notes for HttpException::setHeaders()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "afa24529afcbcaa0cbbb603a1a322354cf2e5cc9", "messageHeadline": "Merge pull request #6826 from cakephp/patch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "77a2203f6d9f701e8f92d222a01007974cd78c76", "messageHeadline": "Update part-two.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b1c1f7800cc60dd262d48c9f5b17b025d91f3b1b", "messageHeadline": "Merge pull request #6825 from cakephp/patch", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "61756b5d5aae4a6a149775572dfc0fd063903520", "messageHeadline": "Update part-two.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4209c90dbf83d9c717bc6c76741720aeee35acca", "messageHeadline": "Merge pull request #6822 from cakephp/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "058de578c601056caa812d93062e1a2629f3c2c0", "messageHeadline": "Update part-two.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b782ca3b9ba725790beb79e9cdc7167c46ed28c1", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 553, "deletions": 424}}, {"node": {"oid": "b59048406548119f82d1673a1c5d524e5daa9a5a", "messageHeadline": "Merge pull request #6815 from JohanM87/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e738156989682835f728a0086f930d0f9bb1f306", "messageHeadline": "Update email.rst", "author": {"name": "JohanM87", "email": "johanmontenij@gmail.com", "user": {"login": "J87NL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cef9f26775e725b8da1fb213a3b530058bd68ea9", "messageHeadline": "Merge pull request #6814 from cakephp/assoc-prop", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4482bc0a423b75e1149f2d471c4d6fe4cb5bf496", "messageHeadline": "Note about entity prop.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ba5aa1dbcd59a3abbd02aa07158def742646196", "messageHeadline": "Note about entity prop.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f39f052c6469e302c1a09e1c211aec33ed3d8651", "messageHeadline": "Merge pull request #6813 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "370aa4c1c0a639935afd50b8bdd881a20296b49d", "messageHeadline": "Use conventional field/property names in example", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "504e2e8f987e77df29079a79b4071dc22e3c7130", "messageHeadline": "Merge pull request #6804 from cakephp/othercorey-patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "05ea988b4cb2229473c59922734d5f1e05b707e3", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c23be75c3bbaf255e5a485ab409281deee9ed66", "messageHeadline": "Merge pull request #6812 from cakephp/routing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 45}}, {"node": {"oid": "44fc9afd4c1189bd13acfc9a6e2d50565afb6cad", "messageHeadline": "Remove references to methods of `Router` related to routes setup.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 25, "deletions": 45}}, {"node": {"oid": "937caf1d851db6ab5b5eb63ce5c08ef224cefb87", "messageHeadline": "Add another link to FormProtection component", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0c5bd1a4f16d67000f405e62ae0d43233674b22", "messageHeadline": "Migration notes for ConsoleErrorHandler changes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "8e70d3760b1bd5bbbc733f874c904db6caa77332", "messageHeadline": "Migration notes for https://github.com/cakephp/cakephp/pull/14998", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d96628f8ba21aee01a57c123e0abfd7a37918617", "messageHeadline": "Merge pull request #6808 from cnizzardini/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9149651e35b2bc68c987808608c8f40e72dae8a", "messageHeadline": "implementedEvents must return array", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a0f1514ba03e3bef98a5edb4cad5c1de41a543e", "messageHeadline": "Merge pull request #6807 from cakephp/collection-params", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 322, "deletions": 322}}, {"node": {"oid": "da117c0fc8dc9f395fe7f6dc955fbee605179c25", "messageHeadline": "Updated Collection parameter names", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 322, "deletions": 322}}, {"node": {"oid": "d3a2a0a056b2bccb63da7cca877525861b20fff1", "messageHeadline": "Bump theme version.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff2ca4494144be1e67bc645cb248a2d35fe5856a", "messageHeadline": "Bump theme version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56a826151778a89ea132de27a388888b3a9e1053", "messageHeadline": "Merge pull request #6805 from aster/modifytypo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5180099d83fd1755c51f54b67e6acac6253580fa", "messageHeadline": "Add cakefest banner", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af90e6e1780cf2d329031062695ca713d4cd596f", "messageHeadline": "Bump requirements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c136689090693c80657ff109fa70c649930989b", "messageHeadline": "modify typo", "author": {"name": "aster", "email": "nonchan95425@gmail.com", "user": {"login": "aster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65a9c11541ad050fe9d316a2ec518e35b4c77801", "messageHeadline": "Add docs for cakephp/cakephp#14997", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6e2ad3c4e9a8507c008c630395cbb8ab267db941", "messageHeadline": "Merge pull request #6802 from MarwanSalim/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "437a7255e1e370503c39a38d7cededa06fd8c9c1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51990d6fae5ceea0bb28c271f5023a706f323bed", "messageHeadline": "Merge pull request #6799 from cakephp/dic-docs-pt2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "e7b6eb6bdadbe635d51376298693b00de09baf91", "messageHeadline": "Update validation.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "baff6a1afc9b621aaede57258ad39f5ca9db9866", "messageHeadline": "Merge pull request #6801 from cakephp/dependabot/add-v2-config-file", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0d8658b889c013f8de9b74fd475d961ac1b946db", "messageHeadline": "Create Dependabot config file", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "abc4a5d7a9173b49bd851d0618e3c0fc9e221c92", "messageHeadline": "Add another block of container docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "787a424c8be5e97719f702ae0a70a9f4e29b1012", "messageHeadline": "Merge pull request #6794 from cakephp/dic-docs-pt1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 78, "deletions": 8}}, {"node": {"oid": "91cc11cae13fed65f78bf999026aac7bbbe9478e", "messageHeadline": "Fix grammar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d606d2ac42112ce28f75c089e58d9a9a8cb04bee", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "a8d437e1313af53fd5f70956eea40f3b3e71e9b0", "messageHeadline": "Merge pull request #6795 from spoogetti/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "48d68f5674a5d52182a2f5ec5ab7df150f47f731", "messageHeadline": "Merge pull request #6796 from spoogetti/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b23f701fbd5e5931828f84b32a55497bb604f8b8", "messageHeadline": "Merge pull request #6797 from spoogetti/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e27abdcc81fea74ffaeb305eee81cfd8f80f3a9f", "messageHeadline": "Update en/tutorials-and-examples/blog/part-three.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a7c072534d74506e095f196dbc853eba57f2c50", "messageHeadline": "Merge pull request #6798 from spoogetti/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "82bd5ea092ddd6aa539218643fe400262464d81d", "messageHeadline": "Update auth.rst", "author": {"name": "Romain Roubaix", "email": "romain.roubaix@etu.u-bordeaux.fr", "user": {"login": "spoogetti"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "367fb461314d656e912f4ce22a6934915602c870", "messageHeadline": "Update part-three.rst", "author": {"name": "Romain Roubaix", "email": "romain.roubaix@etu.u-bordeaux.fr", "user": {"login": "spoogetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a1ba14c21516a02c5df59f0bc8decd6f44a2862", "messageHeadline": "Update blog.rst", "author": {"name": "Romain Roubaix", "email": "romain.roubaix@etu.u-bordeaux.fr", "user": {"login": "spoogetti"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "0356e307148afa90fbfa197945658f1df3a158ff", "messageHeadline": "Update blog.rst", "author": {"name": "Romain Roubaix", "email": "romain.roubaix@etu.u-bordeaux.fr", "user": {"login": "spoogetti"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8386156d05d4def8aa38b621318de9397c73e569", "messageHeadline": "Update intro.rst", "author": {"name": "Romain Roubaix", "email": "romain.roubaix@etu.u-bordeaux.fr", "user": {"login": "spoogetti"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "47673c7de08902e777bbce49db91c74e48e7fe09", "messageHeadline": "Add defining services section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "d74594de5a49fbd6cd8f870a9bfd68808bc155a3", "messageHeadline": "Merge pull request #6793 from imahmood/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b555e17dc9a8c848f8fc1bf923cff47f86f70a95", "messageHeadline": "Merge pull request #6792 from ndm2/4.x-database-point-type-example-pa\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "eb21b6acad76ad6fc91cfebb270fa894da80ac1a", "messageHeadline": "Update errors.rst", "author": {"name": "Mahmood Dehghani", "email": "mahmood.public@gmail.com", "user": {"login": "imahmood"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "01f533bf7dbb84c94f6d9ef16cebea9c02aac842", "messageHeadline": "Fix parsing in point database type examples.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "97bbc9df83f54c722367333eccb033f232ad14b5", "messageHeadline": "Add introduction section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "1e9ba318c217058084aa1e1a98af399afbee9c82", "messageHeadline": "Merge pull request #6790 from ndm2/4.x-fix-outdated-database-type-exa\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "ef8121cfd54372131ff19f9e01f1aa9e36e575cc", "messageHeadline": "Merge pull request #6789 from cakephp/container-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "3450c1fb1651e56ec6b45ff20d6149d620aab85c", "messageHeadline": "Fix outdated database type examples.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "3e3f9274530abcb82bbeca292b566dc5fcf0b399", "messageHeadline": "Start with the outline of the container docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "9ec7a15f82bbcb74af9ba2477f317b0d9d3288d8", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 149, "deletions": 196}}, {"node": {"oid": "393e8ed750d1d44912a180af4469226a05b8f252", "messageHeadline": "Merge pull request #6788 from eltociear/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3331baa30433338b1ef549b636401aa5d2c81886", "messageHeadline": "Merge pull request #6787 from techosaki/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b1574dcd908edf9e2409a0fb5d5e2ee23410e229", "messageHeadline": "Add translate (ja)", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c3ae7faa0b65946f2c01d23d504f7192f88ef0fc", "messageHeadline": "Update controllers.rst", "author": {"name": "techosaki", "email": "tech-osaki@inet-square.com", "user": {"login": "techosaki"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9d47b7c80230729841ae8da08ad365b9f765dd54", "messageHeadline": "Bump sphinxtheme to get canonical urls.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7f5002bc6f4476123ddc9a33e3abc5070aa018a", "messageHeadline": "Update internationalization-and-localization.rst (#6786)", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c4c8ba50116b8ff920337c0a5e2c996776407d11", "messageHeadline": "Merge pull request #6785 from kicaj/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67185f6dccdb40929da4cc3922007da4510009c2", "messageHeadline": "Update testing.rst", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ba8766c9ba869a7372480aa0e6f9b878757403f", "messageHeadline": "Merge pull request #6784 from victorvilela00/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbbc4673380c184824dbc52fc3d16c1917255e33", "messageHeadline": "Corrigindo a palavra \"localziado\" por \"localizado\"", "author": {"name": "Jo\u00e3o Victor", "email": "victorvilela00@gmail.com", "user": {"login": "jvictorvilela"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea727902fc51c7d8b507aff6ab1f8ca3f81d4330", "messageHeadline": "Merge pull request #6783 from ndm2/4.x-update-icu-links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0f946fe097b24043e3a4fe47e434a7508468e708", "messageHeadline": "Update outdated ICU project links.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9dc85a1fd07d8a0f40df00ae4350cb77410664ae", "messageHeadline": "Merge pull request #6779 from MarwanSalim/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf35262607eacdbacd78b26f1fba33bb60b25cbd", "messageHeadline": "Merge pull request #6780 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e62e9a1235ff44354d970488ac053cea727908d3", "messageHeadline": "Add note about Configure::write()", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0f7c669d4915e7f70fe202f5871de0dff8d0df19", "messageHeadline": "Update validation examples.", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3f258095bd1a4effd9bc224c04caf28dec50a27", "messageHeadline": "Merge pull request #6778 from cakephp/othercorey-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9bc16eaa8fd4267f343f80ca85e859dab206652f", "messageHeadline": "Migration docs for https://github.com/cakephp/cakephp/pull/14969", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "32d9a6a329063878ba62b819b493371d36e7470c", "messageHeadline": "Add notes for cakephp/cakephp#14963", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1729f7db971e2269bfd7e4a8bba75f05413b161f", "messageHeadline": "Add an example of rending a plugin flash element.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6f78c738d9f6b66f24b063dca36c227b2a8f53f6", "messageHeadline": "Bump sphinxtheme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fef61cb9e4657a9aeef564ee2ae522826ca367d1", "messageHeadline": "Note about last=true default strategy.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "cbeccb89b6a1e4036db84d85e1cf98e87a19abf7", "messageHeadline": "Merge pull request #6776 from JohanM87/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d854b573ebab5bb2a7a3e6a9fbc84565d9452eb", "messageHeadline": "Update validation.rst", "author": {"name": "JohanM87", "email": "johanmontenij@gmail.com", "user": {"login": "J87NL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9626b18b993a38188b3eb5c5c59744ba50d5783f", "messageHeadline": "Merge pull request #6775 from julianpollmann/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6551ddd3071026148c00ed8916243cc20dcce92", "messageHeadline": "Fix getTableLocator method", "author": {"name": "Julian Pollmann", "email": "julianpollmann@users.noreply.github.com", "user": {"login": "julianpollmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c3eecc74df89118ae1fe2d4973296dd54808bd8", "messageHeadline": "Merge pull request #6774 from kicaj/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39106499243cede02655856b97cad95883be952a", "messageHeadline": "Update testing.rst", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0527868f69a662785b3663aac118416bd28d8ff6", "messageHeadline": "Merge pull request #6773 from cakephp/theme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cd91f9c52e1f1df358ac016def1b456570802e47", "messageHeadline": "Reword statement about theme plugin loading.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ac9eecf1e8590089a58148d96dd0de4c107b0be5", "messageHeadline": "Change routing example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "977a5617fad5a2153d036b9f4a7bd8b8ec10af94", "messageHeadline": "Merge pull request #6772 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b9effa6d648a9a7383c192eab7cb2fb45924d00b", "messageHeadline": "Merge branch '4.x' into ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9696aeac32ee358c9ad1f8bf6295341528bbfc7d", "messageHeadline": "Fix incorrect class reference", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5f9b5640a6c1f14c9b07cacb029ea231d676a44", "messageHeadline": "Update en/views/themes.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1621f79a8ec35695a0b2abc11639c59ccc581c54", "messageHeadline": "Update outdated info regarding theme asset loading", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4556bf8f9b5fda0a6021162bdc3ecfc232bfb163", "messageHeadline": "Merge pull request #6770 from julianpollmann/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f46c95c708b523e2e34792fd2972ec7a14800e77", "messageHeadline": "Fix heading", "author": {"name": "Julian Pollmann", "email": "julianpollmann@users.noreply.github.com", "user": {"login": "julianpollmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b402615e7cd634a30d4409117609f0d70237ad03", "messageHeadline": "Simplify language and fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "af0ed750042c3e7cba9de0b366c26aa9a3245baa", "messageHeadline": "Merge pull request #6768 from gringlas/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "329d3aab93ea18660d7ad955135e7c3bada35389", "messageHeadline": "Update en/appendices/4-0-upgrade-guide.rst", "author": {"name": "Sebastian K\u00f6ller", "email": "mail@sebastian-koeller.de", "user": {"login": "gringlas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bea16c884199ded584b5ec03ccfef60532c0574e", "messageHeadline": "Update en/appendices/4-0-upgrade-guide.rst", "author": {"name": "Sebastian K\u00f6ller", "email": "mail@sebastian-koeller.de", "user": {"login": "gringlas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "854cd66a6a452c3a302a8a8ebe6edc6db07b4796", "messageHeadline": "Update 4-0-upgrade-guide.rst", "author": {"name": "Sebastian K\u00f6ller", "email": "mail@sebastian-koeller.de", "user": {"login": "gringlas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8e399806bf6d32b7f7698d9a480c754dfae27b6", "messageHeadline": "Update 4-0-upgrade-guide.rst", "author": {"name": "Sebastian K\u00f6ller", "email": "mail@sebastian-koeller.de", "user": {"login": "gringlas"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ffea99adc947066059a96140002b481bba34b6fa", "messageHeadline": "Update 4-0-upgrade-guide.rst", "author": {"name": "Sebastian K\u00f6ller", "email": "mail@sebastian-koeller.de", "user": {"login": "gringlas"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "978a64b5c690d1d8fa959150b9ef4101b910841d", "messageHeadline": "Merge pull request #6767 from evanspy1/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bd06d91883462503df3d19280bccab7d9cde13b", "messageHeadline": "minor typo", "author": {"name": "Evanspy", "email": "evan@evanstechtips.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5d223ef2c72f5fd5a2d7b739cb96006df031a8f", "messageHeadline": "Merge pull request #6766 from cakephp/dereuromark-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3be419d03396e50faafaf247edd136c35643f7d", "messageHeadline": "Better use ::class syntax", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3581e8f1d054106bf312d2084d9a1d7dbe26f112", "messageHeadline": "Add better documentation for deprecation warnings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "36534ab652be8e92ca3e56cadd99708a987a336f", "messageHeadline": "Merge pull request #6765 from cakephp/i18n", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "925d8c2f91997b30a9e115556836cfea181ae63f", "messageHeadline": "Update en/core-libraries/internationalization-and-localization.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6e8f3e4c781966ec33de62da38cfe0d7acf954", "messageHeadline": "Update example code.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dce1563b070c755b44211b6e2f5153b5c1818b7d", "messageHeadline": "Update URL to \"Language Plural Rules Guide\".", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdd6ea0fc43740dc902be4e2ecb2231996d3d950", "messageHeadline": "Update outdated note on i18n page.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "7cee918c230fe39ce066e86f55cdf7d8d2851760", "messageHeadline": "Merge pull request #6764 from ryu022304/4.x_tags-and-users.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "604788e10e192a979d1dc75f4b11317f98632ad7", "messageHeadline": "[ja] Update updating the views", "author": {"name": "ryu022304", "email": "ryu022304@gmail.com", "user": {"login": "ryu022304"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "147f79e9ffc3cbc023dd99e002c1864a4e8709bb", "messageHeadline": "[ja] Update adding a computed field", "author": {"name": "ryu022304", "email": "ryu022304@gmail.com", "user": {"login": "ryu022304"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "43cadcc85c758541433377bc1b48ee505c5314bd", "messageHeadline": "[ja] Update tags-and-users.rst", "author": {"name": "ryu022304", "email": "ryu022304@gmail.com", "user": {"login": "ryu022304"}}, "additions": 14, "deletions": 29}}, {"node": {"oid": "61a30a0aa0d6cdf95d1dec3370cbfdeae7fc0dc7", "messageHeadline": "Merge pull request #6761 from yKanazawa/4.x_ja_controllers_components\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 96}}, {"node": {"oid": "23327b9fccb4233041e56a45ace3e614dd488394", "messageHeadline": "To: 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 32, "deletions": 96}}, {"node": {"oid": "ccfd8cea528ee5ff667c0657f6be3f183279dabd", "messageHeadline": "Merge pull request #6760 from luizcmarin/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9e01d532afbebd2b3588c59ef2fb2a910f6fb71", "messageHeadline": "Update authorization.rst", "author": {"name": "luizcmarin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef888f31e51fff61a77549d7fb6c39250e6b1258", "messageHeadline": "Merge pull request #6757 from raul338/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bae4a284c07abb1daab1e0492b437c3343b8ec8", "messageHeadline": "Update listNested example", "author": {"name": "Ra\u00fal Arellano", "email": "raul338@elhacker.net", "user": {"login": "raul338"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8f4d95612628e5de1443df5ed55e72f72066448", "messageHeadline": "Add an example of rending a plugin flash element.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0bab559ace49336c58c769babd583e9fbcd1f8f1", "messageHeadline": "Bump sphinxtheme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86f6745b656f87ca79b47b9f90bd48ef31e43bf6", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3947, "deletions": 2301}}, {"node": {"oid": "ffdf4d52c60d4b3bda69f928604877021ef32147", "messageHeadline": "Merge pull request #6756 from luizcmarin/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee9d200690780d4147b7f6ad0db29a6c2bb9690b", "messageHeadline": "Update form.rst", "author": {"name": "luizcmarin", "email": "67489841+luizcmarin@users.noreply.github.com", "user": {"login": "luizcmarin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a60432ef7aea44429ba96521169d188d833357bf", "messageHeadline": "Add note for cakephp/cakephp#14912", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c1620cad9e47d4e2aa6595eaf3a2c89b5ebbb517", "messageHeadline": "Merge pull request #6755 from cakephp/sphinx-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2407679fd7fa60c35b3e37e45ffe6c484647f256", "messageHeadline": "Upgrade to sphinx 2", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea9877180de2cfb552f94c02730a1a7ba46b2d70", "messageHeadline": "Merge pull request #6754 from cakephp/dev-process", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "46276c3c4629d3c2e479edb0a600f6dc8f641a55", "messageHeadline": "Update the development process docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "5a643840e073eaf3c0f7d558b7a1a771da78d808", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "239958d2122645ccf43514c7c589f3a8c62cdcd8", "messageHeadline": "Attempt to clarify callout.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "821b1e2c039e5e929067bac8057bb2ce2ccbe863", "messageHeadline": "Reorder toctree for commands page.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29c5f069a6ca2e2a987e7375cdbf2c223027f046", "messageHeadline": "Merge pull request #6753 from cakephp/commands", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0ff26b5bb1fc34c3654136e249999309b28df37a", "messageHeadline": "Fix outdated names / terminology.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "471533a44d1e5b43b13910bf28e8b6a4dc7b52a5", "messageHeadline": "Merge pull request #6752 from kicaj/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cb9a49305c31e9d8004ebb0e4df83465c0f8d491", "messageHeadline": "Updated Plugin default methods", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e330e5f5dd729601b297fee3b5ad96a6db3e4104", "messageHeadline": "Merge pull request #6751 from tamurayk/ja-cakephp-folder-structure", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d019b77cf52302bf0631fdda12a59dc0f2b12696", "messageHeadline": "Merge pull request #6749 from cakephp/i18n-aura-intl", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "631b8d2bfc154e29e33e946b8f5e85da3c579691", "messageHeadline": "fix some link and note of src folder", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e25617621710463cd35b2bc20ac0b67603162a8e", "messageHeadline": "Merge pull request #6750 from tamurayk/ja-cakephp-folder-structure", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "06bdabe0b737c08943580f128e9e97cf1d21b0f0", "messageHeadline": "fix: folder for stores language files", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f441a99aa05e4220a88953de5a5b44efeda35660", "messageHeadline": "remove REPLACEMENT CHARACTER", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca735354727d8e0b738b9126663a8c3b2bf036c0", "messageHeadline": "fix a little", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "417d88dafc207812270594cf21be476cef728c48", "messageHeadline": "update path of language files", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d66814e0c7a170a3c821f20e86b1fab740f1b2bb", "messageHeadline": "update ja/intro/cakephp-folder-structure.rst", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "12f8bca0b46072ab59bb3a0160ef4ec77f0ea024", "messageHeadline": "Add info about Aura.Intl dependency removal.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "96cfd1c3542a7a64752901631b24e084d0d91bd4", "messageHeadline": "Update 4-2-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e97239e41d535c87ac5f9521af5db92f47dc68e7", "messageHeadline": "Merge pull request #6739 from dreamingmind/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 114, "deletions": 5}}, {"node": {"oid": "f46789ca1670f895b9a21149f29701fe1976ac41", "messageHeadline": "Merge pull request #6748 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 450, "deletions": 9}}, {"node": {"oid": "8d7de1de42e0ef5b11076fddacb7a5a75a2fa5ce", "messageHeadline": "Update httpclient.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 450, "deletions": 9}}, {"node": {"oid": "eaf832caa012146574d3a302f391aae5294ec563", "messageHeadline": "Merge pull request #6747 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 882, "deletions": 7}}, {"node": {"oid": "377656fede7d2f794ce6d1305363a93c01c9ecf4", "messageHeadline": "Update hash.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 882, "deletions": 7}}, {"node": {"oid": "e58d0c0f8f8b29083a095e72682fdedb9f219c5d", "messageHeadline": "Merge pull request #6746 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 440, "deletions": 8}}, {"node": {"oid": "5d4c37d2ef19e09e775ed85050a4363ebe65a477", "messageHeadline": "Update file-folder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 440, "deletions": 8}}, {"node": {"oid": "a2641c04c1f3223d506c906748a706155035ee9d", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "517b13f2d05ba9f273d3bb232b95fceb23f58540", "messageHeadline": "Merge pull request #6745 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 566, "deletions": 266}}, {"node": {"oid": "b19fb7250dc3f7b4264cbab3155499723d88caf5", "messageHeadline": "Merge pull request #6736 from cakephp/4.x-uuid", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7ad0698dd88ccf8b53a13efed46d3afe5fcabe42", "messageHeadline": "Update email.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "215dca76a6a42089acb5b3ce984436f1871a38f0", "messageHeadline": "Update email.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 568, "deletions": 268}}, {"node": {"oid": "fa2972c7bb4130de5b3133fb3b84bcc166b4caf5", "messageHeadline": "Merge pull request #6744 from aardgoose/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8287957b1d2920b00016f7e655f8857bdd9bacb", "messageHeadline": "use getResponse() method, $response is protected.", "author": {"name": "aardgoose", "email": "angus.sawyer@gmail.com", "user": {"login": "aardgoose"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa2636b0b9bae192cd5b88adbdc087cc18ede03d", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "18248838372ae1e8afd99d98eee29a83c081f9bf", "messageHeadline": "Update installation.rst", "author": {"name": "enviniom", "email": "jhonccr@hotmail.com", "user": {"login": "enviniom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba815759319103d25cb74f3bab0e72971f6020fa", "messageHeadline": "Create database.rst", "author": {"name": "enviniom", "email": "jhonccr@hotmail.com", "user": {"login": "enviniom"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "b68ec1f5f30dc07722452cd4e7e1fdfff0f0a64d", "messageHeadline": "Merge pull request #6742 from enviniom/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "f170329d5c5fad7138d1ba550e02af863a1cbf09", "messageHeadline": "Update installation.rst", "author": {"name": "enviniom", "email": "jhonccr@hotmail.com", "user": {"login": "enviniom"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "b27f91aa61f3bd7246dd91d3bb113c976d11f3bb", "messageHeadline": "Merge branch '4.x' of https://github.com/cakephp/docs into patch-3", "author": {"name": "dreamingmind", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 879, "deletions": 299}}, {"node": {"oid": "4c7c9453c8d4ecb9573a5b702925ace39de6bede", "messageHeadline": "proposed final edits for Router::reverse()", "author": {"name": "dreamingmind", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "cb939d8fecc10cda1a2357e9de713a98c62c37ae", "messageHeadline": "Add ref point for new Router::reverse() docs", "author": {"name": "dreamingmind", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6dfafc09056331c0077f72165635e767a9c62ce9", "messageHeadline": "Merge pull request #6705 from tavaresgerson/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 878, "deletions": 298}}, {"node": {"oid": "1ef539fbc80d4e9eff011d23750a51a71c26b3b0", "messageHeadline": "Document components change and cakephp/cakephp#14873", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "03bed5a65e6ae3db0376e9f60bc51308f99e0107", "messageHeadline": "Update caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1d7abcf4c7b26e48c51cebc81532ab70e798a97", "messageHeadline": "Update pt/core-libraries/caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ad07bc5e66be953211502badbf6a6a264ba8bf0", "messageHeadline": "Update pt/core-libraries/caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8360aec985de280cddd74644a421bcae2e826200", "messageHeadline": "Update pt/core-libraries/caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8e87a1c33b9283b419c0ab901dbd7748cde939d", "messageHeadline": "Merge pull request #6741 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "960e12d91bc1130a057a908e95473745ae5c37d3", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.7.0 to 0.7.1", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "463a191854f9199acb6d170c8556645b871603b7", "messageHeadline": "Merge branch '4.x' of https://github.com/cakephp/docs into patch-3", "author": {"name": "dreamingmind", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 144, "deletions": 1162}}, {"node": {"oid": "09e4109eb2db33b38b8d055c784f05b39e0d7393", "messageHeadline": "Update caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 195, "deletions": 197}}, {"node": {"oid": "c0f3b2ea5d967a776a3c11edadfd4a5d3e1803d8", "messageHeadline": "Merge branch '4.x' into 4.x", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 377, "deletions": 1474}}, {"node": {"oid": "7d23cd002779197c7cd90f8b9a8d36fb523ecbde", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cead91867216103bafb6e839b2f2e5dc7779d21d", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "172faf7097a88781de9f55d0eba0b49e202efd3c", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7d125e49a6bd04990fdd370498dea532875e8f4", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "def941698029cacaba8bd9c83d2359159fc7bdf9", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f7ba0943c94903dcf5ba50937ef82ce1aa79b11", "messageHeadline": "Merge pull request #6738 from cakephp/remove-legacy-versionadded", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 141, "deletions": 1159}}, {"node": {"oid": "ff5dc36f1d43ac11574388ab51257435ae35f2c7", "messageHeadline": "Merge pull request #6737 from eltociear/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c8ecf4d4cc2840a06ee8424fd0d85e20e35bddf", "messageHeadline": "Fix list indent", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db3a6ce23121629fe29d814832d57ca29ddd8a07", "messageHeadline": "Inclusion of Router::reverse()", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 111, "deletions": 5}}, {"node": {"oid": "ce3c9f8cbc8343ed59f1c229eb00cecda71f85db", "messageHeadline": "Removed legacy versionadded tags", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 141, "deletions": 1159}}, {"node": {"oid": "fdf17665d77013af00dd392bce3d7c238735bc6c", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "513b11987149b537406cf1c3eeff14fbbd074dd7", "messageHeadline": "Merge pull request #6395 from hervehobbes/patch-17", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40d2c4a97a5d6f9b848f81d9666f6666eefabd12", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3cb23a1123560d06fb1fb9cdf647f1010b30aed", "messageHeadline": "Add docs for cakephp/cakephp#14867", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "22c14319704fbc084ac5cf799ea4dfbe373d3bc1", "messageHeadline": "Merge pull request #6735 from cakephp/4.2-fixture-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "18a438bdf15bc1f077494d9d8dc71083ffd64d86", "messageHeadline": "Add note about existing UUID for creating.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06239dc59a0ae3775d1e91698c6a9b69af7eeee9", "messageHeadline": "Add note about existing UUID for saving.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a79c6cdc333c3785cf6ba7f7eaa6c1fea54d47e1", "messageHeadline": "Add fixture cleanup notes.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "21e24630c6a7d3bdb35275495522bdbbcd82196e", "messageHeadline": "Document changes in cakephp/cakephp#14863", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88335406ed97eca9f4dbdb82b35b1f4aff32191f", "messageHeadline": "Merge pull request #6732 from cakephp/supported-dbs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "eba7d0d1a9264c414a15647f0fe62cf09b7c9576", "messageHeadline": "Create single list of supported databases", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "d4060672fc7f834c3d24941c1419379ba65292ab", "messageHeadline": "Merge pull request #6728 from cakephp/othercorey-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa0c18180d8b59e93190b79ce0b8ad327e9b3ab2", "messageHeadline": "Update SqlServer migration notes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dec71a5eaf38488a7a38e73adedbe22b225cc729", "messageHeadline": "Update supported database versions", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4a1b13843efb12813938b2e3516fe381a6d01cd", "messageHeadline": "Merge pull request #6727 from amayer5125/the-callback", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6dbf9ef674f46024b6ab00e6ba4aaf6be114c030", "messageHeadline": "Replace \"you callback\" with \"the callback\"", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28c2d20916416a75f5ab096396ee8b0513f8eba0", "messageHeadline": "Merge pull request #6725 from cakephp/othercorey-patch-1-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e08246561ae672b410ec9b1d247851011150b4bc", "messageHeadline": "Update en/appendices/4-2-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a138f12e51b7c8c201dc44f221320e503d08239", "messageHeadline": "Add warning note on behavior change with large result sets.", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "55537145911456844023ba96c998adb9c7dec800", "messageHeadline": "Migration notes for https://github.com/cakephp/cakephp/pull/14842", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b90e757e508bd9c334582082432d113d26ec1fc8", "messageHeadline": "Merge pull request #6724 from cakephp/session-csrf", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "c2195dfe2b00880e85d00cc83b99f76340798d42", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b1d9eb50dd2c121c16caeabcb9f61390927af8b7", "messageHeadline": "Use a MenuLink instead of ArticleCategories", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "6fdda8af970cb90e3410d6559e66af65526b9579", "messageHeadline": "Merge pull request #6723 from yKanazawa/4.x_ja_views_helpers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 45}}, {"node": {"oid": "c6ed7871d69c909fbbfd4402babf777590dfc207", "messageHeadline": "Add SessionCsrfProtectionMiddleware documentation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "c67cd53e1d962cc7de2d3b301f89de05a5667572", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 19, "deletions": 45}}, {"node": {"oid": "7540c57ae7281932b6cf1d8f5c929b7e68591847", "messageHeadline": "Merge pull request #6721 from yKanazawa/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 123}}, {"node": {"oid": "2d06d4da74b3a612b255ca3d5f864a45b53eec56", "messageHeadline": "Add notes for cakephp/cakephp#14837", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1a4bc34f0af85cf2f25fa943e045ae48c9ffef55", "messageHeadline": "Merge pull request #6722 from ndm2/fix/window-functions-heading", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b9c166c81a80ece72e2213bc95ceed1f23497ad", "messageHeadline": "Properly nest window functions heading, rename to avoid duplicates.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf4b70c0493b4150796d4e6fd530a894d1a93747", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 46, "deletions": 123}}, {"node": {"oid": "5736cf6bb9efd04a8591a92db547f7d5a60b305f", "messageHeadline": "Fix file names better.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f053516e45253ea28e3852b4cd944e3935f7c12", "messageHeadline": "Moved mysql 8 note to database", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dac481f5b675a6439cb7d52bfed12fb8af4a6218", "messageHeadline": "Merge pull request #6719 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "456b0cc3a82fd79968df66e540b131b67d15a8fb", "messageHeadline": "Merge pull request #6717 from MarwanSalim/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "18fdb06add0ab4ea332e08870051e035792fdac5", "messageHeadline": "Merge pull request #6720 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b56b719ee70dea61fb3ac8f5e8bfa1f6946dd9bd", "messageHeadline": "Add link to 4.1 migration guide", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb795e739eb79f892c8101923088c2f2ce7be018", "messageHeadline": "Mention mysql 8 support in 4.1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67fc827bac0b39ae3740b6dd44a92e9ff4dbb688", "messageHeadline": "Update helpers.rst", "author": {"name": "MarwanSalim", "email": "45453458+MarwanSalim@users.noreply.github.com", "user": {"login": "MarwanSalim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c41c13dfeb0b44e4e933e60917b6bac266dcfe7e", "messageHeadline": "Fix mistakes in conventions doc.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "4560bbef6c424c438967968a246c4c974b9ab6e0", "messageHeadline": "Update caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "140a651754893179692ca28a58fb04c85a2d2e1f", "messageHeadline": "Add notes on GroupsFixture rename", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce8244cb229437121cb3c3e9820d6dceb16b0171", "messageHeadline": "Fix chapter ordering further.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "127288760eeb7076549962cf2b9f0ef058398d63", "messageHeadline": "Merge pull request #6714 from txj/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17c03a9b0b3b79426cae4c33f5bf4055433c2e85", "messageHeadline": "Merge pull request #6713 from enviniom/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "802456f33fe4be67564fc606bc8c7196963de27f", "messageHeadline": "Merge pull request #6712 from cakephp/fix-6707", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 85, "deletions": 83}}, {"node": {"oid": "7fe154af085ea074d0730543fe5d236f2a2dd3a7", "messageHeadline": "Update sessions.rst", "author": {"name": "txj", "email": "txj@users.noreply.github.com", "user": {"login": "txj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11e35dee1eda98c6889ea2d0af6ba3256efc6eb9", "messageHeadline": "Update tags-and-users.rst", "author": {"name": "enviniom", "email": "jhonccr@hotmail.com", "user": {"login": "enviniom"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e279f1ff87efbe065c5dffd6afb0f8cf0b6e0ad6", "messageHeadline": "Re-order TOC entries to create better fwd/back links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 85, "deletions": 83}}, {"node": {"oid": "3ff0d7534e642f5dc229f45b4b6797ff80eb7d9a", "messageHeadline": "Update caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "54da511e4814b2b6dc52b83e635039232c9ac919", "messageHeadline": "Merge pull request #6711 from eltociear/patch-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a2ed689391d9b5abb7bd8a04f3b8969648db5578", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "8bce54bd8fc9ba4b42082386b7fd442e6e26e240", "messageHeadline": "Fix sql example", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d76a0026d5cf0c1875b72caa662c44454770dea", "messageHeadline": "Fix sql example", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4a214594a15813370412b1e015b2f1b1eaa29e7", "messageHeadline": "Merge pull request #6710 from txj/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "372b446543e525d166e070b8585e7f1ce8d270e5", "messageHeadline": "Update query-builder.rst", "author": {"name": "txj", "email": "txj@users.noreply.github.com", "user": {"login": "txj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d821ebe8dd762519db3e2ec7d7ee295d38c9c598", "messageHeadline": "Fix chronos link location.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "800dbada094d293aab51532c24c8d47dcb80ff7b", "messageHeadline": "Merge pull request #6706 from cakephp/docs-14764", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "7726744f45cf52f58c3ebef514cd277d94d80e01", "messageHeadline": "Add docs for cakephp/cakephp#14764", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "f4398c529f02e66d3a35b8ffcee5bdfbba13db61", "messageHeadline": "Merge branch '4.x' into 4.x", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 19656, "deletions": 40475}}, {"node": {"oid": "c6921e8afb37f1f978fe68325ea00cb24bcaa0c2", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83677f9c4caa8081d54f06f40455537b762c1244", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 139, "deletions": 144}}, {"node": {"oid": "d55f95a0b7deef03c44a4e14518d0ee75bd0e190", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 62, "deletions": 65}}, {"node": {"oid": "6b36cde378db47d1307e03de8946656710e59cce", "messageHeadline": "Fixed typo", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba2f3468c847429c33380fc74d17742e07eeb4c9", "messageHeadline": "Merge pull request #6704 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6521c477719fab9cad4435562427805286a8f03f", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "16b7d09fb0830d8ac721dc8db53294e7450d1513", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "c4f9ae65e5b089f566cf70146d0eb7657666e6a7", "messageHeadline": "Add note for 4.1 only changes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f74b4a3ea6f4abe97e496ad34ce9ace34b5e3923", "messageHeadline": "Merge pull request #6703 from eltociear/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d6593d4bfa303b082140e3e33e5215a58e41f2a5", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2ebe7dd8ce2398c15e1a369645479f01d525e8a7", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "9fc2b6d596d7ba6aa828902b489a71487ca56981", "messageHeadline": "Merge pull request #6701 from eltociear/patch-6", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a604a829c780e6fc0229799b0f36c2fb494abe0b", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "55eee65f952b57324ed0936be6d16e3701f7aa80", "messageHeadline": "Merge pull request #6700 from eltociear/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "6f8ced10260bb236e5694eb37be493b042e1722b", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "b2ac15c3e0ff45340dac71be167bde4b05dce935", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9ac642927c5983a781eb0d8c810347605d3bef3a", "messageHeadline": "Added migration notes for ComparisonExpression", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e6537ee006a93d609d8dae3a16c4f7cdc0c5516", "messageHeadline": "Merge pull request #6699 from cakephp/routing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "6583b970ab1ec64c1bb1a2830b8c63312d108694", "messageHeadline": "Merge pull request #6698 from cakephp/default-currency", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "533d461534b82496c6c73068dfcccf38bb19bfe6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77b6e99fd69919cec47ae576a2ca418e83a28d22", "messageHeadline": "Merge pull request #6695 from eltociear/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a785c8c0c440ee881378e2bc318aa7befec10354", "messageHeadline": "Promote use of RouteBuilder instance of static methods.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "3e0439132b66c21e3e4852dbf2eb43ec929155af", "messageHeadline": "Update ja/development/rest.rst", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "76dcbaed607b2a8c081d22a2fb180e40f87c5250", "messageHeadline": "Update info for default currency getter/setter.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "89d4ec6e723ea296de9cbf8a9edb6d9a7d1c0175", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5c8d1de7462df8d446c9a756f8de6a11de4fdf3", "messageHeadline": "Merge pull request #6697 from cakephp/fix-ref-link", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b6124ca8a2f14cd9196659f7c3105d7354fe8043", "messageHeadline": "Fixed reference and markup errors", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66554e78a3fda3ffa6410309f9bd0b12b6c99129", "messageHeadline": "Merge pull request #6696 from cakephp/4.2-notes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "ab9d6924035119ebb760d106f59657986e465edc", "messageHeadline": "Fixed reference and markup errors", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6faf40f6b55c6bdbd435bb4de0e5077125e19dc5", "messageHeadline": "Setup 4.2 migration notes", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "06be87014d7eda55b2f69546e018372d38cda1a4", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94d12b80341ffa29e2756194eff8d00b5d8bc083", "messageHeadline": "Merge pull request #6693 from julianpollmann/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "48f661417b38469d1734bc246d094624a43e6edc", "messageHeadline": "Merge pull request #6690 from cakephp/4.x-assoc-conventions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4610899cfc93bfe5c4c3b6793d24468858bf185d", "messageHeadline": "Merge pull request #6691 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d0204277bc39f1fa97b12450cc1ecbc108ee9fe2", "messageHeadline": "Merge pull request #6692 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e5d23affe40ff63087df619e3d6c3673ab563ce", "messageHeadline": "Update global-constants-and-functions.rst", "author": {"name": "Julian Pollmann", "email": "julianpollmann@users.noreply.github.com", "user": {"login": "julianpollmann"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a84f061d670daf576ebd48056fe477b260b8a050", "messageHeadline": "Update en/orm/associations.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bec10d6f933e0ed11cf5e5ba3aa75b960b32ca44", "messageHeadline": "Update en/orm/associations.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8229b2668d2b7bb7b51857fe5579e4947c0e23fa", "messageHeadline": "Update en/orm/associations.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92dc4c3eac3925c611477279aa43fec4e9eadec8", "messageHeadline": "Update en/orm/retrieving-data-and-resultsets.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "26b1c210807c30d063393967bac756fdb6c964a0", "messageHeadline": "Explain case-sensitive association name change", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e45ee1ab08edcc7d5a93985c93cc8efe7e76c45f", "messageHeadline": "Add note regarding association alias casing in contain() calls.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1c737a5cfe4f7e5f72c173bf9b971cd068f3f1d9", "messageHeadline": "Clarify Association conventions.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c86da3ba4e1440d729c8f64824e67515d892403c", "messageHeadline": "Merge pull request #6689 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "f233d17f1faa66a5f43841e7df7d1075a79affc1", "messageHeadline": "Don't promote hackish usage of validation providers.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "c4730e9c30ce21369e86d4003c6fb3217d45f900", "messageHeadline": "Fix up config for 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "231269ce9fb6f9c81ed9a6c25a8ad11dddd1d7f4", "messageHeadline": "Merge branch '4.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 928, "deletions": 260}}, {"node": {"oid": "55cb761190cea7ecaacba04070c9793055005149", "messageHeadline": "Merge pull request #6686 from CauanCabral/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "68e7666a0988e98d747adee91d176926e093fec8", "messageHeadline": "Merge pull request #6687 from Tobse/patch-9", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "108a5b0be90b8de0204b9d7b6b54f2efb2764c73", "messageHeadline": "Fix error describing default behavior", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "181325c08ffea18ec59b38e7342abd2ef0bec2d8", "messageHeadline": "Remove mentions to useHttpServer()", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "d2f44c9d74ec9a7c86a52062f9ce47a103d9931c", "messageHeadline": "Add migration notes for FILTER clauses", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "48ded36830a65be99962bdcf9d0b69aea78a57d0", "messageHeadline": "Merge pull request #6684 from cakephp/4.x-case-defaults", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8561bc4ecff9b2c2ebc651d29cfd30a299d57eb2", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7bad631e02ac5f022644ea755bb4ae8ca90f6c", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c85a49a90851ba567e314a45af8772ff040f1bf1", "messageHeadline": "Update en/intro/conventions.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24d1a0e54bcc0bc906cb5068012021c708d5387b", "messageHeadline": "Update en/intro/conventions.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d84ed3217fb4a0a645b63b3858a3ee43d20bbd6e", "messageHeadline": "Update en/intro/conventions.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b0dbc9f47eabe602cdd094d19d2436f032a3238", "messageHeadline": "Correct namespace. Fixes #6685", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "6e1692205fb61020dedf0ca1c54d2669387d18e1", "messageHeadline": "Docs of CamelCase", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e5cc290df66a95782e7bf3d113e6a4b5ae145dd", "messageHeadline": "Docs of CamelCase", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "623b9ef347b9e3ac3b4132cfa81c96551a0efbe9", "messageHeadline": "Merge pull request #6682 from CauanCabral/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fd67863d09bb39b1edadbcfd8425a8ce0b22b8b", "messageHeadline": "Require for phpunit should be --dev", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fdefe1110f26e516d0aea255e5b121a5f4bfa08", "messageHeadline": "Merge pull request #6681 from AdrienLZ/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 251, "deletions": 0}}, {"node": {"oid": "159ea999197f74e85e4dbfaf6b66052e367841ef", "messageHeadline": "Update authorization.rst", "author": {"name": "Adrien", "email": "12743770+AdrienLZ@users.noreply.github.com", "user": {"login": "AdrienLZ"}}, "additions": 86, "deletions": 89}}, {"node": {"oid": "e0d0bf59a8210d62b2bb202619164eb924f240aa", "messageHeadline": "Create authorization.rst", "author": {"name": "Adrien", "email": "12743770+AdrienLZ@users.noreply.github.com", "user": {"login": "AdrienLZ"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "0305cb43de03ae3ff8dc8154dd7f22b2da0c5427", "messageHeadline": "Merge pull request #6677 from cakephp/4next-deprecation-tool", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "2bdafe0ef179282f9afbdc78009997c195bc437f", "messageHeadline": "Merge pull request #6678 from thomasherisson-scaledev/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d23513b6a04e023ca2107fe688607535b9782e8", "messageHeadline": "Missing TableSchemaInterface", "author": {"name": "Thomas HERISSON", "email": "thomas.herisson@scaledev.fr", "user": {"login": "thomasherisson-scaledev"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7695a9b606e58c08e8f2d1fc90f3a775eee6f7cf", "messageHeadline": "Add information on how to use the upgrade tool for 4.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "f0158586cf66aefb987b7e7f06b5357eb053a8b2", "messageHeadline": "Merge pull request #6674 from juanpbergues/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 318, "deletions": 9}}, {"node": {"oid": "0ffb1220dd124c7788be76b1ed3d933b043c1f7a", "messageHeadline": "Merge pull request #6676 from cnizzardini/4.x-commands-console-integr\u2026", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b6865e1110a119a6991ba9e5699afee1029dc49", "messageHeadline": "Add return type to Testing Commands example", "author": {"name": "chris cnizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a4a453078ac9d7072ccf2e8c32bb15a36c84b5", "messageHeadline": "Merge pull request #6675 from cnizzardini/4.x-table-objects-configuri\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d164324a5c88dba18430c4e20dd5a907af0d830c", "messageHeadline": "Fixes incorrect example for defaultConnectionName()", "author": {"name": "chris cnizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f49e3570b6d693b79a4602e6c6ce0f945ad3c23", "messageHeadline": "Update es/controllers/components/pagination.rst", "author": {"name": "juanpbergues", "email": "32652663+juanpbergues@users.noreply.github.com", "user": {"login": "juanpbergues"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18fccc02d2c72b4e04d0a6299f6f283ec5d6c1ca", "messageHeadline": "Update es/controllers/components/pagination.rst", "author": {"name": "juanpbergues", "email": "32652663+juanpbergues@users.noreply.github.com", "user": {"login": "juanpbergues"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22926b73d7a0b2835717c9b3e1e59304b296cad2", "messageHeadline": "Translation into Spanish language the Pagination section", "author": {"name": "juanpbergues", "email": "32652663+juanpbergues@users.noreply.github.com", "user": {"login": "juanpbergues"}}, "additions": 318, "deletions": 9}}, {"node": {"oid": "e88e6732fab5236756a2b744770d6b333bc9d485", "messageHeadline": "Fix method name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e16ce182861d8d0955401189545e0ce1c55aaec", "messageHeadline": "Document changes in cakephp/cakephp#14706", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d932a3615c7492e5fe93e8a554ead49570687208", "messageHeadline": "Merge pull request #6673 from cakephp/contents", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "67ba735d186796a020a3557772e30ce70675f61c", "messageHeadline": "Update documentation for cakephp/cakephp#14697", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "39c00bba5bb6d571480f3693786ab8eb826b4634", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a69103b537ab1837844c19e42f1deffd3a7ee993", "messageHeadline": "Update contents list.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "83653b949999dd0380f2700e0a97d09939406357", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "0f8aefd42767eb831e133e54024fb3086e3834cc", "messageHeadline": "Add clearer installation instructions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "304744d37453887f108e4cc760998cbfb77f6b49", "messageHeadline": "Merge pull request #6672 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3553d394750fb67536e1af0533a92d0fca2ae2d6", "messageHeadline": "Update docs for accessing request instance", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d628e939d363f37da55826f672f4caaddbfa8f20", "messageHeadline": "Merge pull request #6671 from cewi/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acc16402a80b78b3f06389402743f6abdd8ff157", "messageHeadline": "Linking to v4 of API", "author": {"name": "cewi", "email": "cewi@users.noreply.github.com", "user": {"login": "cewi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "476eeb595c4bb08c0b312a5fe423d7a377c72a7d", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 342, "deletions": 164}}, {"node": {"oid": "c5171aa1b9172e9d20f3af827122f6cb9e1acddb", "messageHeadline": "Bump version of sphinx theme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdf815ea95d1498ec932b40a7d63f28087ba977f", "messageHeadline": "Merge pull request #6667 from SoftCreatR/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e038a37c6dd7819c0d46ea20dd81fe799a8f768b", "messageHeadline": "Update part-two.rst", "author": {"name": "Sascha Greuel", "email": "sascha@1-2.dev", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fea322e8d90facf7a3799f8a009cb2b509a371b", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "ddc2769026d90670a868b2bf00097f65f2482217", "messageHeadline": "Starting translate", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1196, "deletions": 9}}, {"node": {"oid": "2f761af17e252b3eaac64437f4cf127e01be4020", "messageHeadline": "Merge pull request #6665 from cakephp/no-whitelist", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "69ee8bee50063d1d83810720bf489004b1c29f0a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad497e0595ef47e3062a3c1348caba5f3ac5f576", "messageHeadline": "Reduce usage of whitelist", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "877fac1cded5c287bd65c8ed95e88059668fad0a", "messageHeadline": "Improve deprecation info", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "184f4ee31356f313a44c7636eb637d273df59596", "messageHeadline": "Cleanup example", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6047d7651d9983aa514bb8294f48b6a3b3437f5c", "messageHeadline": "Merge pull request #6657 from cakephp/deprecate-table-registry", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 89, "deletions": 87}}, {"node": {"oid": "a41c75ae954e3a5be9057938ae855b7eff7cb73b", "messageHeadline": "Merge pull request #6664 from cakephp/4.x-inflections", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "73b9ff6033c675770569f77f619f279d2a2096c9", "messageHeadline": "Merge pull request #6663 from cnizzardini/4.x-console-commands-routes\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aad0264c1aa762ac36fa28b1d9b21e6afda6d058", "messageHeadline": "Docs of CamelCase plural/singular limitations.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6794589477b61075799cebab6c225d073566b4d4", "messageHeadline": "Resolving typo/unclear sentence for Testing URL Generation", "author": {"name": "chris cnizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a20c3b2f3fb5dbce8963e812431431cf47feb994", "messageHeadline": "Merge pull request #1 from cakephp/4.x", "author": {"name": "Chris Nizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47fc1f48fb85e49bd72cbe5d5051e4d73334ba3a", "messageHeadline": "Deprecate TableRegistry.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 89, "deletions": 87}}, {"node": {"oid": "6ea7c2a68cdf9d8a6ee6e9c864fd05dae6606ac9", "messageHeadline": "Merge pull request #6662 from cnizzardini/4.x-request-response-cookie\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc34f985f57c9ca49f1eb647451bc615e622e6c", "messageHeadline": "Correct documentation for Response::withExpiredCookie", "author": {"name": "chris cnizzardini", "email": "cnizzardini@gmail.com", "user": {"login": "cnizzardini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b54f81711a17ef8afb11c6ea0ae9e0a35cdbab22", "messageHeadline": "Merge pull request #6661 from carlosschults/fix-version", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9aae3d8711c70a7aadb44c011da593769b0d7f9d", "messageHeadline": "Fix CakePHP version on index for pt-br translation", "author": {"name": "Carlos Schults", "email": "carlos.schults@gmail.com", "user": {"login": "carlosschults"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a648fa3bfdb2bfc6413f6c777a037100e2221508", "messageHeadline": "Merge pull request #6660 from oppara/4.x_controllers.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80016004c3d2ea777c8706894e1e1f8f35e760c5", "messageHeadline": "fix translation", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5537c468935d7db6a52905cd22ff105186a6dd37", "messageHeadline": "Merge pull request #6656 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "082bfe53de132de2746e6ac61581e61a27761ace", "messageHeadline": "Update upgrade tool branch for 4.0 upgrade", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "6abf735a653ed15d8e909d6bff536a5ea0252041", "messageHeadline": "Merge pull request #6654 from juanpbergues/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 159, "deletions": 7}}, {"node": {"oid": "05b317b070baf1f02077bd9fe2e20047a7e8d80e", "messageHeadline": "Update es/development/rest.rst", "author": {"name": "juanpbergues", "email": "32652663+juanpbergues@users.noreply.github.com", "user": {"login": "juanpbergues"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35a6177a84087aa8e69495082aca2b0cfc9baa98", "messageHeadline": "Update es/development/rest.rst", "author": {"name": "juanpbergues", "email": "32652663+juanpbergues@users.noreply.github.com", "user": {"login": "juanpbergues"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20624b0cf5b54dcec618b032b247208334d4bca1", "messageHeadline": "Document changes in cakephp/cakephp#14659", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d0adcee087e2c68022c7bf209b81bc4397777a79", "messageHeadline": "Traducci\u00f3n al lenguaje de Espa\u00f1ol la secci\u00f3n REST", "author": {"name": "juanpbergues", "email": "32652663+juanpbergues@users.noreply.github.com", "user": {"login": "juanpbergues"}}, "additions": 159, "deletions": 7}}, {"node": {"oid": "a72dae474b5c83b8f8c3418b0ed6aee7f60e9a2a", "messageHeadline": "Improve wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "c45b204604f8fee081aed008fd640eb2088b03d8", "messageHeadline": "Merge pull request #6653 from cakephp/4.next-session", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5a1d0f12f0bfe9eb9893f44f6ff7573d42d67d63", "messageHeadline": "Docs for Session::readOrFail().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e8e1c8a9febdc89dc9ffea7b79fce3421201a81c", "messageHeadline": "Add docs for cakephp/cakephp#14646", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 40}}, {"node": {"oid": "eb70144ecea96dbb2d9416f96bed8598f3469f9e", "messageHeadline": "Document changes in cakephp/cakephp#14630", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6c79a55dd18d66867b47302103ca922bb822bdad", "messageHeadline": "Merge pull request #6652 from dmromanov/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3132bb3e26eb8b0700fe668f376d19c9fd6dd0a9", "messageHeadline": "Added argument types", "author": {"name": "Dmitrii Romanov", "email": "dmromanov@users.noreply.github.com", "user": {"login": "dmromanov"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5dbdc6baf9b419cb20834292acc48991a820ff21", "messageHeadline": "Merge pull request #6651 from nojimage/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "0e666167902ad094f680e7890ffcf6933489e2a4", "messageHeadline": "[ja] Update  tutorials code", "author": {"name": "Takashi Nojima", "email": "nojimage@users.noreply.github.com", "user": {"login": "nojimage"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "fc600f89cd778414ebae996a8bd6ec037e0da57a", "messageHeadline": "Merge pull request #6649 from iglocska/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f888d08951ba0bfa41b1ce497edea99f7ef31d1c", "messageHeadline": "Merge branch '4.x' into patch-1", "author": {"name": "iglocska", "email": "andras.iklody@gmail.com", "user": {"login": "iglocska"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "400e2172ee73c0eeb5cca2bdd44226cdde84a3f5", "messageHeadline": "fix: added 'created' second param to requiredPresence validation rules", "author": {"name": "iglocska", "email": "andras.iklody@gmail.com", "user": {"login": "iglocska"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7edf213a4bf7892a216ebae6650c206920ed973", "messageHeadline": "Merge pull request #6648 from ishanvyas22/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47f4a75955e479811279067e1312a7943b2fc0ef", "messageHeadline": "Tutorial using deprecated validation function", "author": {"name": "Andras Iklody", "email": "andras.iklody@circl.lu", "user": {"login": "iglocska"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8ec2ee3d41c637d81762e7acce7c04a82d57641", "messageHeadline": "Fix: Returns \"none returned\" error without 'return' keyword", "author": {"name": "Ishan Vyas", "email": "isvyas@gmail.com", "user": {"login": "ishanvyas22"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba9f98040c78c612c3bc60e10e76444dd62ef131", "messageHeadline": "Tweak docs for getFixtures() and addFixture()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "72258a6a36f19434bafd460461c3ceb2b1d0acd4", "messageHeadline": "Merge pull request #6647 from cakephp/4.next-fixtures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "77687a2ab435f7d81a9f42700a5d061c70a776aa", "messageHeadline": "Docs for TestCase::addFixture().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a5d9209d2ee422cfdc87d406c0eba712d745246e", "messageHeadline": "Docs for TestCase::addFixture().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49a246bb5cb6844ae86e7a796d92c202559fda52", "messageHeadline": "Merge pull request #6646 from cakephp/fix-auth-tutorial", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "bf569c4726274d1984cb5c3b0183e2f21f75ae58", "messageHeadline": "Make column match authentication configuration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "9a6b5da4fdd2f78309ef68643417659837cef56c", "messageHeadline": "Merge pull request #6645 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "c40a1067872adbad31cccb00a6399ec3101a8421", "messageHeadline": "Improve description for PaginatorHelper's \"url\" option.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "e07ea3afccaa772cfa0a49e0f0fcf86c203b9030", "messageHeadline": "Merge pull request #6643 from cakephp/4.x-full-base-url", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d6e891a91bc4ccdf098d0b0ce72bfce8006d34a2", "messageHeadline": "Merge pull request #6644 from AnhNhan/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "426be4331fb523822c50a4d0676ab101f2dd7d12", "messageHeadline": "fix typo", "author": {"name": "Anh Nhan Nguyen", "email": "anhnhan@outlook.com", "user": {"login": "AnhNhan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5319e98500ad875bb9b606afdcc21ece4adb25aa", "messageHeadline": "Fix info regarding full base url.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "35ad5de2597c8ccaaad133419a1eb51ccb6d0653", "messageHeadline": "Merge pull request #6639 from cakephp/window-functions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "79ab53c8333ce8c3e524e3ae575c64bc33deeb93", "messageHeadline": "Merge pull request #6642 from cakephp/rchavik-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1640cc2ac585f2a4b85dee5c443bd0fd10e0537a", "messageHeadline": "Update outdated note about RequestHandler", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b887aaac249232e1451395b4c7696aeded46b113", "messageHeadline": "Fix many warnings in the pt, fr and ja translations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 62}}, {"node": {"oid": "aac7a83978bc88b057dd0f2d2a2c28fc574baf63", "messageHeadline": "Update toc for migration guides", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "11cd4d9e919beb8c6649dbded1b3f478c04b61b0", "messageHeadline": "Remove flag so we don't get double banners.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f3c6def31e5f5d6d6f3d7c3d1f191a69a97751df", "messageHeadline": "Merge pull request #6641 from Tobse/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "babe1c67d3ce616420a6ae0a7935ea81f193953a", "messageHeadline": "removed obsolet DispatcherFactory", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5e660707b6e7a52ab59ccb798ff6be21d3d6b0b9", "messageHeadline": "Fix search index name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e0dbe98554497581ac974b334cf2822e04babc4", "messageHeadline": "Add 4.next build job.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7d24ec0508c56b90d563536cbc51a33c31c0d588", "messageHeadline": "Update config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a5dbdf31811b1cb8a864453c9f94b6f9d11761b0", "messageHeadline": "Document cakephp/cakephp#14598", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9e50676ca2b23e9a1d01b4787b6472ad0e4aa32", "messageHeadline": "Document changes in cakephp/cakephp#14596", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "127c901578a17b5b38bd14a47bbd331960257027", "messageHeadline": "Add docs for cakephp/cakephp#14272", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d3addaf6334b8ae2c9ef2a3e7feb42645dcd484c", "messageHeadline": "Update docs for cakephp/cakephp#14590", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b6ba5caa9b9d07cf65bb88aee83aa5121e33131b", "messageHeadline": "Merge pull request #6638 from cakephp/issue-14521", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6d244a8271c4aaf7ef8212ff9a36828e54289a3f", "messageHeadline": "Add comment about supported window features", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df26729498507c5e419cf10a464a6917cac076de", "messageHeadline": "Updated example spacing and introduction.", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "a2b3f347703623cff6aa8ee840d10ba5da81930c", "messageHeadline": "4.1 - Start docs for windowing functions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "b8e41f837e12f2b9e2dd7049707a7b028404c28c", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 375, "deletions": 446}}, {"node": {"oid": "f7070bd1d88a44b7c0a4e2b3bbcef470eed0cac2", "messageHeadline": "Add an example for multiple pagination URL parameters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "88893ee44ebf3c138f1ae70a6516a2b96dcd07b7", "messageHeadline": "Merge pull request #6637 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "319f7d83357f421603d6c99646814328acdc294f", "messageHeadline": "Fix method name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fad000a4f99bbc055eaa02bff3b2f5356c260167", "messageHeadline": "Merge pull request #6636 from yKanazawa/4.x_ja_tutorials-and-examples\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 180, "deletions": 244}}, {"node": {"oid": "77962c003b48bc242b7af6ffe2a47919f1236d08", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 180, "deletions": 244}}, {"node": {"oid": "5b6abc370582abf85149600d1569d561a55e1046", "messageHeadline": "Merge pull request #6634 from cakephp/4.next-interactive", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "81d00cb1dd110df004851dcbdf42ec4bc7ed6166", "messageHeadline": "Update en/appendices/4-1-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc12687fb68701d9e40abf62dcbe42aefd353f1f", "messageHeadline": "Merge pull request #6635 from anunperson/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2c55687312f74d0fdcbd6324903958c1601c88c", "messageHeadline": "Fixed autoSetCustomValidity default description", "author": {"name": "NanashinoYusuke", "email": "52829562+anunperson@users.noreply.github.com", "user": {"login": "anunperson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8781b52e8860fc9079a7a0a3b03f3394c5f3df39", "messageHeadline": "Interactive false for Commands.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2ea35f5fbe7f4ffa9134ba894134dbcc498354a6", "messageHeadline": "Merge pull request #6633 from cakephp/othercorey-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2231876e28892383b5b5ff53a18dc92a3c3f69b0", "messageHeadline": "Added notes for #14525", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1138dd1732f37b27ec08376ecff4eef33c331140", "messageHeadline": "Merge pull request #6632 from ndm2/fix/breadcrumbs-templates-setter", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "27c8279860dbfe807022856349fa5c5a04e503ef", "messageHeadline": "Merge pull request #6631 from dmromanov/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f08469cb4a60e7ad48189a3a217fbb75a8d91e97", "messageHeadline": "Update argument type for \"_initializeSchema\" method", "author": {"name": "Dmitrii Romanov", "email": "dmromanov@users.noreply.github.com", "user": {"login": "dmromanov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c559bbdf8f781a133a3e3d39acb65f1f260360a6", "messageHeadline": "Fix inline usages of removed `templates()` method.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d2f731da057fbb2349a21e5db2f705d8c40c0fca", "messageHeadline": "Merge pull request #6629 from ndm2/fix/breadcrumbs-templates-setter", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a44e48bcbfa2bcf63160649f17ba201433c1a0de", "messageHeadline": "Fix usage of removed `templates()` method.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3df6ff4a71f5d43f9c35c7964cb2c34878922c99", "messageHeadline": "Merge pull request #6628 from diegosardina/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d15deff447c5d2adea1e20955dea083aa6e2ae00", "messageHeadline": "Update saving-data.rst", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7dcac99f647a1f2aece3b2e22620cda75a4d925", "messageHeadline": "Merge pull request #6626 from diegosardina/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "415d8f1768ae603523de68f5d3050cab478f595d", "messageHeadline": "Fix inaccurate info regarding entity data validation.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "fb6e89be340374d68868ceaa122614e310d3695b", "messageHeadline": "Update note regarding validation.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0974a87c237af35cd16688a176390973e894e211", "messageHeadline": "Update en/views/helpers/form.rst", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d795e6a2d4d2cfbfa9979e8f11c1faca6bf92742", "messageHeadline": "Update en/views/helpers/form.rst", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adad74787bffaec79eb3e8fe82bac97566955680", "messageHeadline": "Merge pull request #6625 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b03786942bb35e43e30106d47cd677b72be39517", "messageHeadline": "Merge pull request #6624 from oppara/4.x_routing.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8ac8b443d79ddeaf85e5520f762fcd76a351afe", "messageHeadline": "Add info regarding cakephp/cakephp#14556", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8811fdf235e7a22ee80a60fb67531eecbb6e8f5", "messageHeadline": "Fix a mistake", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ca4355a22195d73651e0ba4b9e5af0d459357fc", "messageHeadline": "Update form.rst", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "92758f1e4bdaf4511df3ea024b9746bee536a262", "messageHeadline": "fix translation", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "180c4d971da28422dc9b74ca030a3c3c47b2ccaa", "messageHeadline": "Merge pull request #6621 from yKanazawa/4.x_ja_orm_behaviors_timestamp", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "baa6b6ea42111eb199df93ef26834593d39ffd7d", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4fcf264eefe3bd1293c3402a59fe76825f409ad6", "messageHeadline": "Merge pull request #6620 from gwarnants/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ba51bc1f435108772c8cf66c2b66dbff5b8577f", "messageHeadline": "Fix typo", "author": {"name": "Geoffray Warnants", "email": "gwarnants@users.noreply.github.com", "user": {"login": "gwarnants"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61f4da2c9009b0be4eee84262fac949c680726b8", "messageHeadline": "Merge pull request #6618 from yKanazawa/4.x_ja_development_testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 129, "deletions": 132}}, {"node": {"oid": "4ce2b7c3a44eb9da937eb22f8aeac09399e1d751", "messageHeadline": "Merge pull request #6619 from yKanazawa/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c23453c98b6ca869d4a940f10398971d1077f1af", "messageHeadline": "phpunit/phpunit:\"^8.5", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f3392dbe014f4f99823e68fd9fb60ad22bdb621", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 129, "deletions": 132}}, {"node": {"oid": "49d928491b70e364eca8b50f88072ff3542e61e0", "messageHeadline": "Merge pull request #6617 from yKanazawa/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d1e106c339c5acb5b11973d999e8ccca4d30a869", "messageHeadline": "Remove duplicate TIMESTAMP", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32718f0999e0f245c6b3949977b9126409e192b0", "messageHeadline": "Merge pull request #6616 from yKanazawa/4.x_ja_core-libraries_logging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "ef13f77bf8dbce1cc7484b261114a84d089d5df3", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "8d437aca1e785abc433c1e11e2a19dc3171db95e", "messageHeadline": "Merge pull request #6615 from rmard/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0231af03a224953a08db87b570c7fcc45b9da896", "messageHeadline": "Form::create() - $context argument cannot be false", "author": {"name": "Rafael Mardones", "email": "rmardn@gmail.com", "user": {"login": "rafaelmardones"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08a8c1b0a9dd887c5117ce97371f8cd54a2ead8", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dda481a90b05aa404cb139f92fd99d642928ca37", "messageHeadline": "Merge pull request #6614 from Snamco/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85fe01d8a10e6decdae00d5c2c495c148250f2cc", "messageHeadline": "Update authentication.rst", "author": {"name": "Snamco", "email": "63397429+Snamco@users.noreply.github.com", "user": {"login": "Snamco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee5c5a584fcbac2b558d63b756a0150fdc50f308", "messageHeadline": "Merge pull request #6612 from drtrppr/patch-1", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c9e3df8cc888715af565cc7a40c6ed90e9d7da2", "messageHeadline": "Typo line 557 (higer -> higher)", "author": {"name": "drtrppr", "email": "drtrppr@gmail.com", "user": {"login": "drtrppr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d911338d08cc3395dda2b0d342aaf242da39204f", "messageHeadline": "Merge pull request #6611 from wavoe/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d74e9cd18184335a6ba433b64877ba24eb53249", "messageHeadline": "Update articles-controller.rst", "author": {"name": "Wannes", "email": "wa_voe@hotmail.com", "user": {"login": "wavoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0d90dd281fcbf84a0811ba7a784b7fefaee29d3", "messageHeadline": "Merge pull request #6610 from cakephp/4.1-lenient-parsing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34b4421cca0eb3147bbbd8b464e802316b2810c3", "messageHeadline": "Add more error logging docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "f1e045cee26eb761968a933ce312901c5f4bd9eb", "messageHeadline": "Another context fix.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7a7ef2937db3b1e3275072d20eb43d644abfa95", "messageHeadline": "Update docs for cakephp/cakephp#14246", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "a78eff97cddb78d9175f8a8b03f6b17bdd6004d0", "messageHeadline": "Added notes for disabling lenient parsing", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a4b3ff82e2a9bacd23f3033c1e1ffd3ab34c5a9", "messageHeadline": "Document changes in cakephp/cakephp#14523", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da831bfb1bca70cb7ddc550214f1bb348e59b465", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 348, "deletions": 158}}, {"node": {"oid": "7b27278e8162dd89612951c03911b55b749c8165", "messageHeadline": "Merge pull request #6609 from toh-karashi/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "278e726d1787308aa6c8670248fde0bd53113bae", "messageHeadline": "Update database.rst", "author": {"name": "toh-karashi", "email": "trackball.backalley@gmail.com", "user": {"login": "toh-karashi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062e382c3dd5b1fe8a5cffd070feb257c9af1577", "messageHeadline": "Merge pull request #6605 from cakephp/4.next-url-array", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fc68f6f541d1260936791ac723e5cfb42259a74c", "messageHeadline": "Merge pull request #6606 from cakephp/4.x-plugin", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 11}}, {"node": {"oid": "ec6823d8d4482250104f632b31b040beef47aa8a", "messageHeadline": "Update en/core-libraries/plugin.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f24f7c2d015c6dd94037e8ea4e3b52be21aedd52", "messageHeadline": "Merge pull request #6603 from yKanazawa/4.x_ja_controllers_component_\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 156, "deletions": 127}}, {"node": {"oid": "dc0a3af2f7c8d0208d79ac69169a07cb3c4ddace", "messageHeadline": "Fix header", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58339ab22342c0893a1460786e083188fe1b7775", "messageHeadline": "Add to TOC", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7df55f08f89b3de66630be2009cac78e9c53758", "messageHeadline": "Resolve Plugin class docs.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "47d7dec39d6d569ceafd52684f8df5792a3143b5", "messageHeadline": "Add urlArray() migration note.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2fde6fcb3d0ae060be896f3c87082e86686e3a6d", "messageHeadline": "Merge pull request #6602 from thejoelinux/patch-6", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8180b08ee109867b42bd1f12e37b75a896674115", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 156, "deletions": 127}}, {"node": {"oid": "bfc32d1e815aca2cd7e58f5a61f15829b4438c29", "messageHeadline": "Correction for label function", "author": {"name": "Denis Valdenaire", "email": "dvaldenaire@gmail.com", "user": {"login": "thejoelinux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c07f1b897967d07d4edfc754f563e6d8dd50735", "messageHeadline": "Merge pull request #6600 from cakephp/fix-14501", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0c24fa7872017b60329c5bdc60ab2abf0c78b9cf", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "563ba5c79517827273ea5f840ea4aa788cbb2b4d", "messageHeadline": "Attempt to clarify routing parameters", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "72dd2262f8bd516494585607e3259b8f79ac31ae", "messageHeadline": "Merge pull request #6599 from AfterWind/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "323b57a21bfe29ced35b3c1f538a315287594977", "messageHeadline": "Small fixes", "author": {"name": "Sergiu Muresan", "email": "sergius302@gmail.com", "user": {"login": "MuresanSergiu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c5098951e13f2fd85863e988f447e6a4adee67c", "messageHeadline": "Document changes in cakephp/cakephp#13468", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3effb1cf5384481852899e7153fba0f64508cc72", "messageHeadline": "Document changes in cakephp/cakephp#14449", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "05a49bd57016881075e7842e7fcaf33d2cf3fdfa", "messageHeadline": "Merge pull request #6593 from cakephp/4.x-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "513d6b384cf327d5eaeaabe38c52e97dcf396067", "messageHeadline": "Merge pull request #6597 from artemkonev/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "99dabcfe2730e003eb3c1852638aa14c7efa8ce3", "messageHeadline": "Merge pull request #6596 from crydotsnake/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6a482bbace7ed3ce1b76d5bf2b94610a3e85a6f", "messageHeadline": "Improve Composer install command", "author": {"name": "Simon Krull", "email": "simondotunix@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "367879993fb4f215ce27c367c3c2bd65632ed18f", "messageHeadline": "Update Composer install command", "author": {"name": "Simon Krull", "email": "simondotunix@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9d2b3ff56aeff076e982f35e11a066b02dc1865", "messageHeadline": "Fix accidental split", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "61aea02586e3734902e79a0fa12223b7ccf56472", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ad02308c419ecfdd5cdc6d3c4197c619ad401900", "messageHeadline": "Tweak wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "9fbe961d04a6a577b8cd1e2c255b9bd3a33dcd82", "messageHeadline": "Merge pull request #6591 from nikiink/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "aedfa7ce48528b15882c724c3fbcf8487c4b6385", "messageHeadline": "Merge pull request #6592 from cakephp/4.next-route-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "8a9433914e1710f6b37e2673333a2ba6c751508d", "messageHeadline": "Merge pull request #6594 from steven7777/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7430c4a20c32bdc9aeb3baed4b658dfd53d52eb", "messageHeadline": "updated example below line \"You can set attributes per column\"", "author": {"name": "Etienne Pallier", "email": "etienne.pallier@laposte.net", "user": {"login": "steven7777"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "251c8ba51553ccef58c9b8d3a151e8e20e313921", "messageHeadline": "Added Unit app server config to installation.rst", "author": {"name": "Artem Konev", "email": "41629299+artemkonev@users.noreply.github.com", "user": null}, "additions": 64, "deletions": 0}}, {"node": {"oid": "1dc28a58b5cd6d292cdc338f58a2441df4d61c43", "messageHeadline": "In lighttpd config, subdomain replaced with path", "author": {"name": "nikiink", "email": "nikiink@yahoo.it", "user": {"login": "nikiink"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b022ddac97e3e0c34386f5205ce5478b06963ef0", "messageHeadline": "Update en/installation.rst format lighttpd configuration", "author": {"name": "nikiink", "email": "nikiink@yahoo.it", "user": {"login": "nikiink"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93194e3544df21fa11bf3160cfaa5c3527a9fb33", "messageHeadline": "Examples in docs for *fromPath()", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "274ee8321c1ccacf30e7b9f372a7a75e5af40ff4", "messageHeadline": "Some docs about pathUrl().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "454ebf4ed4b0dacf1c43398b3f18a28968d85aa4", "messageHeadline": "Some docs about pathUrl().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "f4e4cbe13ddf64fe4e92e09c18d589d47a3938ed", "messageHeadline": "Examples in docs for *fromPath()", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "4337d2f0f1d8362fa30396ca405e76e37980dd06", "messageHeadline": "Docs for fromPath methods.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f95dccdc380edde17f50c27aee04c199d65f54dd", "messageHeadline": "Add Lighttpd configuration for URL Rewrite", "author": {"name": "nikiink", "email": "nikiink@yahoo.it", "user": {"login": "nikiink"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "52b7bd4201c29dc1730ed6258f593ef7c0fd73a6", "messageHeadline": "Add docs for 4.1 port of cakephp/cakephp#14016", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "519a322d06fcf44daa8f49c4ff6e30349bf04271", "messageHeadline": "Merge pull request #6589 from Tobse/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2071e70bb340c4b3373acad1cd622d3a859c5382", "messageHeadline": "invalid header value type", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a146be97f55b8d090638b027aa8e1140168e030", "messageHeadline": "Merge pull request #6588 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb39539e31afa6e729d2c539bb22f883cad4168a", "messageHeadline": "Update link for ICU datetime formatting syntax", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c080b05dc1ada0f87e0b646c68ae0d1f4c2055a", "messageHeadline": "Merge pull request #6585 from cakephp/4.x-trans", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fd392124990aaabb3379dcf2193aaef134b6da55", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 322, "deletions": 243}}, {"node": {"oid": "1f40f089ba3da4329f2adb29207cdf83d4d3451d", "messageHeadline": "Merge pull request #6586 from CauanCabral/patch-6", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcad91cd51daac558f5be3a81b2dc977a42d4b18", "messageHeadline": "Include `Layout` as lowercased template folder", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca9dcc37c7f677fe139fefc5c1bd860687a7ae95", "messageHeadline": "Fix __d() domain docs.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ea465a6d0e30c61c09922e994cbb2241c89fbc20", "messageHeadline": "Merge pull request #6584 from aardgoose/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "66e3404cc999e15c82775f5b6e6f195d0ebbc84f", "messageHeadline": "Remove ref to now nonexistent method", "author": {"name": "aardgoose", "email": "angus.sawyer@gmail.com", "user": {"login": "aardgoose"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "48d6476f996f8b7ac6d5147f707afcdd55b42fb9", "messageHeadline": "Merge pull request #6583 from yKanazawa/4.x_ja_controllers_component_\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "90fb9eae07df77779472a498c49ff73dd5c998b5", "messageHeadline": "4.x: ja: First translation", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 164, "deletions": 0}}, {"node": {"oid": "145fbbbf6f400c1a16e6d0891b9143cddf27da2a", "messageHeadline": "Merge pull request #6582 from cakephp/4.x-typehints", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "22dc86c9337b137660e03ec8d6b21ea28d865d5a", "messageHeadline": "Merge pull request #6578 from PatrickDalias/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "322c6b42d2b4573f0ba8de8a6d21fef7c9410841", "messageHeadline": "Update en/installation.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ee7ce0a31ad5f92ffed7cf170ad7834905da859", "messageHeadline": "Fix up return typehints and doc issues.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "3704e1dfd5e1432957735c761a511750917529bb", "messageHeadline": "Fix grammar", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f65a88691327f939ee4f677f97837be713c308da", "messageHeadline": "Update installation.rst", "author": {"name": "PatrickDalias", "email": "56645598+PatrickDalias@users.noreply.github.com", "user": {"login": "PatrickDalias"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b115916ab5cfcd6357c5833c70e8069344b395b", "messageHeadline": "Merge pull request #6576 from yKanazawa/4.x_ja_orm_entities", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 42}}, {"node": {"oid": "6cf77466b8dbd4cf202dfcccbc48145b1ad8f6c3", "messageHeadline": "To 4.x:", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 15, "deletions": 42}}, {"node": {"oid": "92674f02e477554fbd47ef38d12c43ce371b797a", "messageHeadline": "Merge pull request #6575 from cakephp/4.next-add-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bf08f6f0c8169c751e062ad576b5f510d82b3328", "messageHeadline": "addHelper() migration docs.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "70c9a75c96becb9780b104d3820f73b80976b984", "messageHeadline": "Merge pull request #6573 from cakephp/othercorey-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "560daec30f25a416025f7bcfb8320daa468e0fd0", "messageHeadline": "Update caching.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "3fbda578424931505ed0715b98fab3863480323a", "messageHeadline": "Start translate", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 607, "deletions": 8}}, {"node": {"oid": "9230d6e68f8c5e067803db35f3020317b97c67ff", "messageHeadline": "Set code block to html for text substring", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "443fc5c807b8b1622f8074be59f7a226f74aa4a1", "messageHeadline": "Update saving-data.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efca22e88cc0e3d35df2e7606682ed8ca60c258e", "messageHeadline": "Merge pull request #6572 from yarkm13/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2746c99ee3ea7dc86bbe784b5fe88577ac41dfcb", "messageHeadline": "corrected namespace", "author": {"name": "Yaroslav", "email": "th-net@ya.ru", "user": {"login": "yarkm13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67181ea4e30d7c297b6a95693234d2b370e3968f", "messageHeadline": "Use more utf8 aware mb check", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "822ddcf8980367a5ad31cb9815bfe9e67df93d2a", "messageHeadline": "Merge pull request #6568 from cakephp/after-marshall-event", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "89edba68ea43096e3c435daa2bec00a2b2d22c44", "messageHeadline": "Merge pull request #6569 from yKanazawa/4.x_ja_controllers_middleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 143}}, {"node": {"oid": "c0ce4096f556c89882303cee257332fe0c4f6753", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 91, "deletions": 143}}, {"node": {"oid": "321392a58d23bc433fda57c45226453433bfb73b", "messageHeadline": "Add docs for afterMarshal event.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "77d29b8d3f439724538d7110acdc4a688f8e0173", "messageHeadline": "Merge pull request #6564 from cakephp/redirect-docs", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "22d339e958afb6c61076a0cfc2815b1a39f10df2", "messageHeadline": "Merge pull request #6565 from GrinwaldFlo/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dbb077e2945e28e34707fe019d782c5a0098c9c", "messageHeadline": "Update en/appendices/4-1-migration-guide.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11fad77207d6953d19e70cd63906ca13e1e91b20", "messageHeadline": "Update email.rst", "author": {"name": "Florian Glardon", "email": "bot@grinwald.net", "user": {"login": "GrinwaldFlo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "715d86ff3ab680d9b3e1a0bd907557614caa6bde", "messageHeadline": "Add RedirectException docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "c409d81625a3da2003f404d753e0ff3bf9fa27cc", "messageHeadline": "Merge pull request #6563 from oppara/4.x_4-0-upgrade-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37efc3f2d012a056d7375920bc5c5a3bde4b956d", "messageHeadline": "fix translation", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b03f5e59c821e17c4ac3def5ab06df25e6780c36", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1106, "deletions": 934}}, {"node": {"oid": "52d4c9f8b97d2c3cd27d57d116c9ee71bdf4d9ac", "messageHeadline": "Merge pull request #6562 from imahmood/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "770744a561dc6c4c2bededf8330958f6871051ee", "messageHeadline": "Update saving-data.rst", "author": {"name": "Mahmood Dehghani", "email": "mahmood.public@gmail.com", "user": {"login": "imahmood"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b32bd15776ffc638b24409ff1b043ad9e2d4f70", "messageHeadline": "Merge pull request #6559 from yKanazawa/4.x_ja_orm_query-builder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 101, "deletions": 89}}, {"node": {"oid": "fb3e066635428e1a20ea538d2ae6ba3f45702469", "messageHeadline": "Merge pull request #6553 from geoidesic/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "37701c5fde0f589421c3f70badd81448d51cdab5", "messageHeadline": "Merge pull request #6558 from yKanazawa/4.x_ja_core-libraries_time", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 46}}, {"node": {"oid": "e22ab470de07a1bfd9d2292286460969283ab75b", "messageHeadline": "Merge pull request #6554 from yKanazawa/4.x_ja_controllers_request-re\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 257, "deletions": 122}}, {"node": {"oid": "55e021134f67f1fbc29a99d8d7a7fb33a51fc859", "messageHeadline": "Merge pull request #6560 from yKanazawa/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a9cb6b456a500089889365cd74fab468e9b4c234", "messageHeadline": "To 4.x: All the rest", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "2df83b3eeeecad67efecc637018b11bd14d37cea", "messageHeadline": "[4.x] delete deprecated:: 3.5.0", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5852dbd16bdcd327f7b8e46c90012a6c420b4890", "messageHeadline": "To 4.x Before Advanced Conditions", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 64, "deletions": 59}}, {"node": {"oid": "f3eebf08490c0477f57b4a90387fb3ba67643a91", "messageHeadline": "Update en/development/configuration.rst", "author": {"name": "Noel da Costa", "email": "noeldacosta@gmail.com", "user": {"login": "geoidesic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7effb986b9c85c76a7cb32426d0320ba3cda2d51", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 30, "deletions": 46}}, {"node": {"oid": "ae2277c19ff51db0dafbe71e0af4d9fa409b09d0", "messageHeadline": "Merge pull request #6557 from yKanazawa/4.x_ja_controllers_components", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "c70d18a64e568e853d99f60a33f6308f4426b1ab", "messageHeadline": "To 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "066058a919a26e9626391081e03d01f5eb7bc89d", "messageHeadline": "Merge pull request #6556 from yKanazawa/patch-3", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35c5e101899236d55132e8eab76b346ab2cc27ad", "messageHeadline": "fix", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "34d0b207a6ed6788b176a5e9c8794ee19721e942", "messageHeadline": "fix: Zend -> Laminas", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "caa89af17d0a6a4d4802320129d17528e46af5a5", "messageHeadline": "fix: Zend -> Laminas", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85f2054374d525ef9cc3637208163269a199f182", "messageHeadline": "For 4.x: All the rest", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 76, "deletions": 72}}, {"node": {"oid": "74228d30ca7ec08822d0d56364d47e4c2125e797", "messageHeadline": "For 4.x: Cookies", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cf88a0f57f1af4c53cbcf46e151acafdd4de641c", "messageHeadline": "For 4.x: Before Checking Accept Headers", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "65fce332057bea2491ab41e21e722812035c1a1a", "messageHeadline": "For 4.x: Before Session Data", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "b40957f6fed9f091d912216c87955b53f319db54", "messageHeadline": "Merge pull request #6555 from yKanazawa/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e592c3148f40f05611c3d4748ef317ab7ab29584", "messageHeadline": "fix: Zend -> Laminas", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a1030a094b065d9ad974ec823854a6f81afb7c53", "messageHeadline": "For 4.x: File Uploads", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "eff2ae7b9d0ef9ad6443e68c80fc74882302a55e", "messageHeadline": "For 4.x: Before File Uploads", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "cdf71a8e8b01c5432e605c9173f82fe5ee9cb938", "messageHeadline": "Merge pull request #6547 from cakephp/request", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7badbd0d181e05bd8681682769a85f62bf40f8d7", "messageHeadline": "Update en/controllers/request-response.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0f15256b286d90465d22983a2c2195905a3f555", "messageHeadline": "Merge pull request #6545 from cakephp/db-basics-variable-names", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 216, "deletions": 216}}, {"node": {"oid": "793adb2bba7c55fc0586c81de9383ff1ae443ec1", "messageHeadline": "Use spelled out statement variable name in other translations", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 110, "deletions": 110}}, {"node": {"oid": "55629da4e9666aba5c7acd64656695688d60d9fe", "messageHeadline": "Use spelled out connection variable name in other translations", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "12da47724f3949be81e461e64e30d3c24eb63a65", "messageHeadline": "Merge pull request #6552 from amayer5125/minor-fixes", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "fa58623fea2d026695dfa5a4fa7ac5f53a090334", "messageHeadline": "Update configuration.rst", "author": {"name": "Noel da Costa", "email": "noeldacosta@gmail.com", "user": {"login": "geoidesic"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "975a845a626c45524ef7d31a99fa76ecf71802db", "messageHeadline": "CMS Tutorial: Minor Grammar and Code Changes", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "e48a9b08a6a2e99afaedc1368eac987bafda8464", "messageHeadline": "Merge pull request #6550 from amayer5125/type-fix", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0240582c93f79172645ee5ef98fee94921b0a079", "messageHeadline": "CMS Tutorial Type Error", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f4bb45320b154cd2213c6191619833481f8d3def", "messageHeadline": "Merge pull request #6551 from amayer5125/remove-extra", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fea3a41b2b24d40552ab4b30b9c3b03926d1b1f5", "messageHeadline": "CMS Tutorial: Remove Partial Sentence", "author": {"name": "Alex Mayer", "email": "amayer5125@gmail.com", "user": {"login": "amayer5125"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a353fca259d37fa9c3a57667e054fe4d1c33912b", "messageHeadline": "Merge pull request #6548 from cakephp/typos", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "8538f297fba70c4d6323ca864cf31d19223f0d41", "messageHeadline": "Update en/controllers/middleware.rst", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd779de6d3320e57613728f702fe8dbe03c70313", "messageHeadline": "Fixing middleware typos and signature errors.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "aebd591a8931d2781f3d65a1df3317cf2909f8d5", "messageHeadline": "Fix up missing docs for getParsedBody().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "374dc0978ba57b963aba2c758f657db4839dd6bb", "messageHeadline": "Use spelled out statement variable name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8a5180aaf8074fce974d81525b0a5a79a62e04d9", "messageHeadline": "Use spelled out connection variable name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ed78f61861ec71573803af407deb6d2ea9dda5bf", "messageHeadline": "Merge pull request #6542 from yKanazawa/4.x_ja_development_errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "843c746f5f158330d789f9e15d48cda44e4d8bb8", "messageHeadline": "Merge pull request #6541 from oppara/4.x_4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cdf855ba22ebedf7667c6ad5a462bec740afda9", "messageHeadline": "fix: delete InvalidCsrfTokenException", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1b05e5ad42582614c1a871bdb536769d6d56b141", "messageHeadline": "fix: space", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "186d5a8afb78557cfa1cfbdaafb186b9835bc158", "messageHeadline": "fix: for 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "4005b5e65605734a70d15e80a16dbe36c7b36417", "messageHeadline": "fix translation", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65604a2e742dab0e7f0eeb7dda1fe0de102d23ac", "messageHeadline": "Merge pull request #6540 from kojirock5260/4.x_rest.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "cacd28a2b71b1a5ca5a20eb6ba7df13d7c9555ff", "messageHeadline": "Merge pull request #6539 from Jawfin/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43976d4af53babffaa30a79ec3338f7eeb22a604", "messageHeadline": "Document changes in cakephp/cakephp#14057", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c29de4b22b4f74844fcf17fe7ec03a7a2db00be", "messageHeadline": "[ja][4.x] fix RestCode", "author": {"name": "kojirock", "email": "kojirock5260@gmail.com", "user": {"login": "kojirock5260"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "37b1aabef128e97bc9835f5d41440ce1ae14482e", "messageHeadline": "Update authorization.rst", "author": {"name": "Jawfin", "email": "jawfin@gmail.com", "user": {"login": "Jawfin"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "89c80fc2806a937c744bd20f33d74cee6a28a2e8", "messageHeadline": "Merge pull request #6534 from yKanazawa/4.x_ja_core-libraries_email", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 316, "deletions": 300}}, {"node": {"oid": "d6d8bcb9206ae80b0928d602a3507f530195f8e6", "messageHeadline": "Merge pull request #6538 from Jawfin/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "baa350ff871e1b86607aba6b874bc41cfb2df599", "messageHeadline": "fix: Underlines", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa0eca003d2eabae56a33c5fd037c5c17ece96bf", "messageHeadline": "Update tags-and-users.rst", "author": {"name": "Jawfin", "email": "jawfin@gmail.com", "user": {"login": "Jawfin"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "3f10e5020e6c59dc8d0834ee2fc7fa4aee43f768", "messageHeadline": "Merge pull request #6536 from quirinolemanches/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a2d0ea6e0ef14d822b143eac96f0fb7ff50240a4", "messageHeadline": "Update pages-controller.rst", "author": {"name": "quirinolemanches", "email": "58831057+quirinolemanches@users.noreply.github.com", "user": {"login": "quirinolemanches"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6a433cf9ce43e28780e8a2fb8c1812b736c90b49", "messageHeadline": "Update elasticsearch links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8ad479ddf0e0aa2f3aa89450f96393c0e93466f5", "messageHeadline": "Merge pull request #6535 from yKanazawa/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3529c42cb8b0514d5410bea5d24f79200e9a1b04", "messageHeadline": "fix: typo and function", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5ec1f8175e8481beb127321cedd60b312ccbe93", "messageHeadline": "fix: for 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 315, "deletions": 299}}, {"node": {"oid": "e6fc7d41e517eabd8cf5fb98c157ce6c39ce5648", "messageHeadline": "Merge pull request #6530 from cakephp/bindingkey-notes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b66a33c055387a33f692a614930659eaa31f6809", "messageHeadline": "Revert \"Update for cakephp/cakephp#14377\"", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ed16e6a2a8f01d2c75ffb4e588ce59634f9ec1a8", "messageHeadline": "Merge branch '4.next' into bindingkey-notes", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b7d7288a5f7e55f8d7b570d702ea6b687c5714fb", "messageHeadline": "Update for cakephp/cakephp#14377", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27b021a81aaf866e6b90a6cbcfe36a8cd785eaad", "messageHeadline": "Merge pull request #6531 from sachiko-kame/part_fix_function_ja", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8625d8421a91cd49a8ab01e04e280102fedc90f2", "messageHeadline": "fix text", "author": {"name": "sachiko-kame", "email": "sachiko-kame@users.noreply.github.com", "user": {"login": "sachiko-kame"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "398aa7d573c40cb30b084687caa539e979918cb7", "messageHeadline": "Merge pull request #6529 from cakephp/deprecate-settimezone", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a1c6cc73d9c1f34415061af0e00e88acf021a47", "messageHeadline": "Merge branch '4.next' into bindingkey-notes", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1d6aa3f17cc3b9eac73f1456926d7cb232270bdb", "messageHeadline": "Merge pull request #6527 from cakephp/4.1-new-features", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "63c2341d114720baf3f992cfac5c2064d97810a5", "messageHeadline": "Add change notes for BelongsToMany respecting bindingKey", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "81a48be7e0d6125a73367e00a4ad0da4d173a9c8", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3224, "deletions": 950}}, {"node": {"oid": "dae126075079726b401384ee133077879ee4a1f6", "messageHeadline": "Add deprecation notes for DateTimeType::setTimezone()", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eb0f0c8c4358ae33a8c0cce73a384ad82e09dc54", "messageHeadline": "Merge pull request #6528 from oppara/4.x_installation.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8532acc57c327e38bc861f48bb8ad41f4119b624", "messageHeadline": "Add window expression changes and setAppNamespace changes", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b9a259bbf3c585fbcd7c9a7aaa1f64927baf34a8", "messageHeadline": "fix translation", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a48f5e826b6bc8dde86db545b7eeb0e20fcff2", "messageHeadline": "Updated template paths and changed .ctp to .php", "author": {"name": "sachiko", "email": "sachiko-kame@users.noreply.github.com", "user": {"login": "sachiko-kame"}}, "additions": 666, "deletions": 666}}, {"node": {"oid": "c932d714f33984f2da8f71ab91b24579517b9e62", "messageHeadline": "Fix version better.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9c2ab407ccd92b0b439bb5444d6bb4c83c63c1b", "messageHeadline": "Update search index name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "170097e50f762f460aec0ea139987788b692846f", "messageHeadline": "Update jobs to help with migration.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e86e9d6cece7df8ade420846c591d5626f0951a", "messageHeadline": "Remove old index updating.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "194aaa03ac81347b3f5d98974a6bc9597da278ff", "messageHeadline": "Merge pull request #6524 from sdtorresl/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "58e5fc617ae2b555447b094472a8446bab143d27", "messageHeadline": "Merge pull request #6523 from sachiko-kame/Articles_newEntity_fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "58c20e82a410e78e460cb5bce8f684ae7f44a62c", "messageHeadline": "Update compatibility with CakePHP 4.x", "author": {"name": "Sergio Torres", "email": "sdtorresl@unal.edu.co", "user": {"login": "sdtorresl"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cc8f757818af82d4e484f0f133700eb00b777672", "messageHeadline": "fix text", "author": {"name": "sachiko-kame", "email": "sachiko-kame@users.noreply.github.com", "user": {"login": "sachiko-kame"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "7bb92228dc18797097c9e6f3a55a26b67f1618fc", "messageHeadline": "fix text", "author": {"name": "sachiko-kame", "email": "sachiko-kame@users.noreply.github.com", "user": {"login": "sachiko-kame"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "85a0581f80c9d7aba419d4b2e840b20736356495", "messageHeadline": "Added the ability to add articles", "author": {"name": "sachiko-kame", "email": "sachiko-kame@users.noreply.github.com", "user": {"login": "sachiko-kame"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "1873192b2b8761ad62af663870a7cbd55a839ad1", "messageHeadline": "Merge pull request #6522 from cakephp/4.x-chronos-to-standalone-packages", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49df6d73aa9de17989c5522167125753921e312e", "messageHeadline": "Move Chronos to Standalone Packages", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb9c95dd2b5be44df3c9968e754815ce91f0134d", "messageHeadline": "Merge pull request #6521 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 120, "deletions": 41}}, {"node": {"oid": "4a2100b262031a7d3aa578e20b28099d27cc6e70", "messageHeadline": "Merge pull request #6520 from oppara/4.x_intro_conventions.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8e953611538344b517d52f80b38ad5c7cd997b4", "messageHeadline": "Update app.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 120, "deletions": 9}}, {"node": {"oid": "4a73c4c911a7c4ad5976e53deeb84a1d5eb441aa", "messageHeadline": "Delete session.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "e593683051fda06d9416bb0f86563f1af7c2b150", "messageHeadline": "Delete rss.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "fe2d36aee6a0d14bdc88e7ffbedac9db9c98a575", "messageHeadline": "fix variable", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32939e1a7af054c514f066b0777b779129309182", "messageHeadline": "Merge pull request #6519 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 249, "deletions": 8}}, {"node": {"oid": "4bc6fdb1f98c1fe052efa37020f2cad4ad9bba76", "messageHeadline": "Update security.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "485667ba6e3817b0e393d3459e574a728be5b2a9", "messageHeadline": "Update security.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 76, "deletions": 82}}, {"node": {"oid": "6e66c82a1f6bcdfa87c84ed5163e45094f948ef5", "messageHeadline": "Started 'security'", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 259, "deletions": 8}}, {"node": {"oid": "aee9816f9619f044e614ba89eba40d6ca30b9e02", "messageHeadline": "Merge pull request #6518 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 270, "deletions": 9}}, {"node": {"oid": "ab220de20f89b7c9e2f436eaaab37438adbd7f74", "messageHeadline": "Update request-handling.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "7bcd102cb4c0f765e94b7b6b1acd2f6024171b60", "messageHeadline": "Starting translate", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 268, "deletions": 7}}, {"node": {"oid": "95e074ef0aaf90022610aa9c9ee7a0b752ad3db0", "messageHeadline": "Merge pull request #6517 from yukatanaka-e2/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e22a317250f306c24f1b4992799945b0a21504d3", "messageHeadline": "[ja][4.x] where-to-get-help.rst fix translation", "author": {"name": "yukatanaka-e2", "email": "53809615+yukatanaka-e2@users.noreply.github.com", "user": {"login": "yukatanaka-e2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fbbd007085c351ca706a20216ac4424ad3053ed", "messageHeadline": "Merge pull request #6516 from cakephp/fix-title-of-pagination", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "303144bce5a93bafb2755c40a74ad8325439fcf8", "messageHeadline": "Add in v2 search index population.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "902c37e7ff1c412eb4085947e8c8921e5d0c1c62", "messageHeadline": "[en] fix title", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b1803ef81510ce138305de8b9f38cf127e13b77", "messageHeadline": "Merge pull request #6515 from e2yamazaki/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4207d55f912e817744b44b96c584ea30d353bbf8", "messageHeadline": "[ja][4.x] intro.rst fix translation", "author": {"name": "yamazaki", "email": "yamazaki@e-2.co.jp", "user": {"login": "e2yamazaki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b466db5704205e1269cbdb835bf4bf5f13d0548", "messageHeadline": "Merge pull request #6514 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 329, "deletions": 116}}, {"node": {"oid": "c892ec146a7420f6103a8cce997de1b58af8388e", "messageHeadline": "Fix", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "575f450ffb60f7f0c4f1b9ca55c437072cfce9f0", "messageHeadline": "Merge pull request #6513 from oppara/4.x_intro.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13479739d71846d2e47c28cb56bac997e8788a9e", "messageHeadline": "Update pagination.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "31b047bdf3df6e1ba3f8186086144d3b57967833", "messageHeadline": "Update pagination.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 51, "deletions": 40}}, {"node": {"oid": "0580ea421a5598fd9ef0f03774431d375f9e8829", "messageHeadline": "Update pagination.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 329, "deletions": 7}}, {"node": {"oid": "2d109391e3ef1bdbb10c5a6065dd41722bde29a6", "messageHeadline": "Started 'pagination'", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "722bfd551591e7c72a8685c4abe97604020911e9", "messageHeadline": "Delete csrf.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 95}}, {"node": {"oid": "1a5d97d4ef40400b1e84ebd52219bd09007a7494", "messageHeadline": "Delete cookie.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "dea4fb400248683cc4fbb00b65c3b0dfb2a2337d", "messageHeadline": "fix translation", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aee3355ffc4280033c8c68fabbff89d3046f29bf", "messageHeadline": "Merge pull request #6512 from oppara/4.x_index.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aca37051ca2d4c18acb4e3f9e5c5158099080212", "messageHeadline": "[ja][4.x] fix postposition", "author": {"name": "oppara", "email": "oppara@oppara.tv", "user": {"login": "oppara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57910ad516a6105081d58cae10ff987dc34d9ea5", "messageHeadline": "Merge pull request #6511 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 95, "deletions": 6}}, {"node": {"oid": "6b77289d3c0823d8ca4af0eb0048e0e3e2c7f4c2", "messageHeadline": "Update flash.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b768132546b6e1c27c9f4c1efd80ce4cf41e7fc", "messageHeadline": "Update flash.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 51, "deletions": 53}}, {"node": {"oid": "987fce69153b7f6ef8eefc2f665a77b84085f2c1", "messageHeadline": "Started translate", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "c1653eec8740effa258c4d14c08866a0d087fdfc", "messageHeadline": "Merge pull request #6508 from rightech-2020/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b5e8a8343d394f1ac3bdb59f712d0ec39d2488e", "messageHeadline": "Merge pull request #6509 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1072, "deletions": 7}}, {"node": {"oid": "914c95f54d3024ae3c2d3b27f38fc3a82155598c", "messageHeadline": "Update authentication.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "c104abeb0da06405e42cca42e15b8b010497606f", "messageHeadline": "Update authentication.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 74, "deletions": 77}}, {"node": {"oid": "3d66f89366f2bd95019f16a3b9f34e8262e8aeb9", "messageHeadline": "Merge pull request #6507 from Jawfin/patch-1", "author": {"name": "Jad Bitar", "email": "jadb@users.noreply.github.com", "user": {"login": "jadb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caff74566962bf0c39e5a7bc1833d86cbe2da533", "messageHeadline": "Update articles-controller.rst", "author": {"name": "rightech-2020", "email": "61300110+rightech-2020@users.noreply.github.com", "user": {"login": "rightech-2020"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31defc6580bb0a5031d1ea9c4dabb168674bd420", "messageHeadline": "Merge pull request #6506 from cakephp/es6-update", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 90, "deletions": 37}}, {"node": {"oid": "062f506ea5311cdef679bb6f8d0b21c41588b7ff", "messageHeadline": "Add docs for cakephp/cakephp#14344", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "423c27497e7658ffab71936e4cbe6340799ea094", "messageHeadline": "Prepare indexing script for elasticsearch upgrade", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 90, "deletions": 37}}, {"node": {"oid": "fee1f14e001476f3d721e183fec3398ee6b92da0", "messageHeadline": "Update authentication.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 148, "deletions": 151}}, {"node": {"oid": "bf902489b5dec1c46c21e115aff927c53a748176", "messageHeadline": "Update security.rst", "author": {"name": "Jawfin", "email": "jawfin@gmail.com", "user": {"login": "Jawfin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "564f933839e7e1ac73cafe0c7c4644bfe7191b2e", "messageHeadline": "Update authentication.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "2811cab867381fa7f9e10627307cb50d51c1a01e", "messageHeadline": "Update authentication.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 78, "deletions": 75}}, {"node": {"oid": "ea5da195047c38c999b141d48d8ab8ed965e204c", "messageHeadline": "Update authentication.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "d24650058d6a2bc2451b59ad391c558ac62e05a8", "messageHeadline": "Update authentication.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 102, "deletions": 114}}, {"node": {"oid": "490e10757d05ade628aaec83189b48e3fe3333d1", "messageHeadline": "Start translating 'authentication'", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1082, "deletions": 7}}, {"node": {"oid": "4c9132bd9bebba12fe63b27f846b2228bfefb369", "messageHeadline": "Merge pull request #6505 from cakephp/fix-pt-images", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f53e94153c954cf372ee5bebb012b7545b681d69", "messageHeadline": "Copy missing images from en/", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "28b17114c9a6be8d55c364f532afc253cda39d2a", "messageHeadline": "Merge pull request #6499 from yKanazawa/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5c074e87d8e8b9e74f2e4d57edd6e75ed12dd9a", "messageHeadline": "Update en/core-libraries/validation.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f43de8c95b665923b8376ed4280ae9b5af7ecec", "messageHeadline": "Merge pull request #6504 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 301, "deletions": 17}}, {"node": {"oid": "f3e0fab9e79d5f426ce247af5de0644589aa3e7d", "messageHeadline": "Update components.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "959324a194a6a36e92eb9f8b6cf58c8f58c9cbd8", "messageHeadline": "Update components.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 115, "deletions": 118}}, {"node": {"oid": "8b08d79313ff36d63ca97f810760215818eb61ab", "messageHeadline": "Starting translate 'components'", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 306, "deletions": 17}}, {"node": {"oid": "0a6f0f3ac4cc0fa09c6e5d912eea9a4cef77c6c4", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1762, "deletions": 347}}, {"node": {"oid": "32ff061618852ea8ba9f9483090efe60d2658070", "messageHeadline": "Merge pull request #6503 from tavaresgerson/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 444, "deletions": 7}}, {"node": {"oid": "16b16a0e52d5ad342d6b3c9c7e8319970ed55b40", "messageHeadline": "Update pt/controllers/middleware.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50fb893d9429eb75faa55502db815953b6f799f8", "messageHeadline": "Merge pull request #6502 from vincentTSSB/patch-1", "author": {"name": "Jad Bitar", "email": "jadb@users.noreply.github.com", "user": {"login": "jadb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b76ebb9bdab0596a96e3d567acb0a46b10642c58", "messageHeadline": "Update middleware.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 104, "deletions": 104}}, {"node": {"oid": "4e5bb5e4bae856c68563b01228998d5906e28adc", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "Vincent MB", "email": "44963036+vincentTSSB@users.noreply.github.com", "user": {"login": "vincentTSSB"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77b89eaab277381752719257e84af0e37df95550", "messageHeadline": "Merge pull request #6501 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa67e6fe64a6c941776c816a440285d5fd91c22a", "messageHeadline": "chore(deps): bump sphinxcontrib-phpdomain from 0.6.3 to 0.7.0", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3145d58c7730fdb8cff7b87063175418ae39cbb5", "messageHeadline": "Merge pull request #6500 from yKanazawa/4.x_core-libraries/validation", "author": {"name": "Jad Bitar", "email": "jadb@users.noreply.github.com", "user": {"login": "jadb"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "d6bff5c2f28e95bf913d3076ed0768c418844e65", "messageHeadline": "fix: for 4.x", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8e103a31a8629006712d76557a76a1a6f06c2ca7", "messageHeadline": "fix: Allowing Empty Fields", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c542082d98fa8814f45d9098220ca5fa90a4167", "messageHeadline": "five -> six", "author": {"name": "Kanazawa Yuki", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8016d46790dd3765bf74acb08a44a215d60d5ea1", "messageHeadline": "Merge pull request #6498 from yKanazawa/4.x_core-libraries/validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 38}}, {"node": {"oid": "2d094e48e132de74c1235cb4adeb83a40f96c822", "messageHeadline": "Merge pull request #6497 from yKanazawa/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "d62b5cbce3ef834bcd00fd40300052b6ff5f4b63", "messageHeadline": "fix: body", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57af76b11b7735e540a03361ec8729b4831d4bc4", "messageHeadline": "fix: Validating Data", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "14a3640a188d2221d9e436d2d391c84a11160228", "messageHeadline": "fix: Nesting Validators", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "dac2c15f4b756877d622f623661b7bbc7f342b67", "messageHeadline": "fix: Adding Validation Providers", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7920d765288de8fec17cf5f7422dcc59d12be28d", "messageHeadline": "fix: Allowing Empty Fields", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "8bc939e571e60d615622fed3d20bf746a46c5a18", "messageHeadline": "fix: Conditional Validation", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "80a5848f0e441b326cff7051281fcd79111cc566", "messageHeadline": "Update middleware.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "70f0ac4e73f45f0cc45f09c75ce4ded40245ff18", "messageHeadline": "Update middleware.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 441, "deletions": 6}}, {"node": {"oid": "8b53a401aa4e24e6091519904fc3ab5d8839edcf", "messageHeadline": "fix: Adding Validation Rules", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1fff5d3c2f4bbf8a2b6d6e89ea058720118d981d", "messageHeadline": "fix: Requiring Field Presence", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "484ce55ac34aacbd11b352eedfdc44e781a907b2", "messageHeadline": "fix: Creating Validators", "author": {"name": "yKanazawa", "email": "yakitori009@gmail.com", "user": {"login": "yKanazawa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6dbb8252aaf93f195c00a5b603e2e88750a39bc", "messageHeadline": "chore: Must have zero comments", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9206d3222cbc9d05143350a04fcf109ff6d0d6ca", "messageHeadline": "feat: Association Link Constraint Rule", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99c2921c3ffc1c54589e94cb5e4f7826418cbb52", "messageHeadline": "chore: does or does not have", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63253f4c58c7af39c87066c8eb13fc91ed9444e9", "messageHeadline": "feat: Association Link Constraint Rule", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "cc3786554c5642bb5443aca071ca1c3d3c62238a", "messageHeadline": "fix: errors()", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "212070ef2ab6f670e678764587321ce1385c3107", "messageHeadline": "fix: erros() -> getErrors()", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfde1bcc4b17fe3d71b36bb62666bb361d6dab72", "messageHeadline": "fix: validator -> getValidator", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c45fcbc0eb65c9977584f3dd70df340650813a79", "messageHeadline": "fix: validationUpdate", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b153646615fcadaca1b3a80e5ca3ada8a6756e58", "messageHeadline": "delete: versionadded, deprecated", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "4ab1193fa7c56350cf6ba74cf34a7e8e4cb4261c", "messageHeadline": "fix: Empty() -> EmptyString()", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e134ceec3e84a2d650443561be6e3daca0228ad", "messageHeadline": "fix: errors() -> getErrors()", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "186ffc52329bba5e7a62d859b085945a30c6d5af", "messageHeadline": "Update request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7bfd16342e14cfa7e7b13d2cee93b987c44cbe3", "messageHeadline": "Merge pull request #6495 from tavaresgerson/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1031, "deletions": 9}}, {"node": {"oid": "07a0815cf813a380af55d5ffae0cf35bccd1b03d", "messageHeadline": "Update pt/controllers/request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3100f48a51ad583c810e2423a01ba037a3e9ff68", "messageHeadline": "Update request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d8cc693f70ea86e244bd947ab152a1eed8c5692f", "messageHeadline": "Update request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 66, "deletions": 71}}, {"node": {"oid": "7f4d7e94cfac2fdd81f4d58e7c09cdd84c376e7f", "messageHeadline": "Update request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 177, "deletions": 182}}, {"node": {"oid": "4036d0a2f9c830697ab211bc7edfb4d36835b8b1", "messageHeadline": "Merge pull request #6493 from tamurayk/update-ja-authentication.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 206, "deletions": 253}}, {"node": {"oid": "bcb79b5dcbc2dcf5dbca2a508f0d3cc18b170167", "messageHeadline": "update ja authentication.rst", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 206, "deletions": 253}}, {"node": {"oid": "cb1da4364b47f9b43646f80917d8e75cdf037ecc", "messageHeadline": "Update request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "dcb9c3994909d28ade56ed3887b5791154f01ba5", "messageHeadline": "Merge pull request #6490 from cakephp/josegonzalez-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1499d97b908a2cdf95bd8bb5f5ca348a3146a106", "messageHeadline": "docs: fix class route should extend and failure response", "author": {"name": "Jose Diaz-Gonzalez", "email": "email@josediazgonzalez.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15bf51e62ee41ebc46f60b1c47714e38392fba01", "messageHeadline": "Update host again, had the wrong one.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17244900afe5f1ecf952511b27f4da5d40f5dc1b", "messageHeadline": "Update host for dokku to point at new servers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4104708ed731a01c0cb652dcfc73da19f6a92298", "messageHeadline": "Update request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 71, "deletions": 68}}, {"node": {"oid": "da9ad896407a39bbe1df20d80af5a0d82f6b81b5", "messageHeadline": "Document change in cakephp/cakephp#14320", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b021da878943b5e1426c72aa3db68624d186009b", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 200, "deletions": 267}}, {"node": {"oid": "6da3d7a83eb379a9504168553291260844482b69", "messageHeadline": "Use short array syntax", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e48b7078dc27f2509e539c5558c5e83991ab60b3", "messageHeadline": "Merge pull request #6488 from mimo74/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "91eda7842bcb1529cc32bd9c96ae7049badfa0a0", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Mimo", "email": "mailme@thallos.de", "user": {"login": "mimorocks"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c738729e3d3a13ba39568a2bf4befc995ca71146", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Mimo", "email": "mailme@thallos.de", "user": {"login": "mimorocks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae10abf8146f2bf889c5537803d5bf934168916e", "messageHeadline": "clarify usage of id option with $routes->resources", "author": {"name": "Mimo", "email": "mailme@thallos.de", "user": {"login": "mimorocks"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b7b3eb93c4b0474bd89b326e602247fc638655dd", "messageHeadline": "Merge pull request #6484 from cakephp/blog-auth", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 192, "deletions": 265}}, {"node": {"oid": "33ff05153ab64c3e9cca7c6ec92de10a328d0b3a", "messageHeadline": "List out accomplishments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6085e01f81d412b33565016fc42ee41521271ee1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "058a42146509c374d4780305a5d4968f8b43287f", "messageHeadline": "Update blog tutorial to use authentication plugin", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 190, "deletions": 266}}, {"node": {"oid": "232c50040fbfa54d471afb7acb637efab52610ae", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 306, "deletions": 123}}, {"node": {"oid": "858b87fd9dcee4c2d2f6141c3cefee3561ebaf52", "messageHeadline": "Merge pull request #6483 from cakephp/exclude-404", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "355fe9ec0741559bb43b653d0858b1d8077c6b00", "messageHeadline": "Added file exclusions to elastisearch index generation.", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "5131754652bdd9af4e896c7280c1f65b39028adb", "messageHeadline": "Merge pull request #6482 from HarderWork/patch-3", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b6181406fd94b584fe7a21bae0d5427cac7ab353", "messageHeadline": "Added missing return type to buildOptionParser", "author": {"name": "Peter H\u00e4rder", "email": "peter@harderwork.se", "user": {"login": "HarderWork"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4045d8b728475bf7e004e3f79f1dbe78f2e93a89", "messageHeadline": "Merge pull request #6479 from HarderWork/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "ccfbe722e51011a4f83778d09d6fb62a5cd958a9", "messageHeadline": "Removed use of isset() and is_null()", "author": {"name": "Peter H\u00e4rder", "email": "peter@harderwork.se", "user": {"login": "HarderWork"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "043a135f331b37f70575f2d595bdbd23419ff2df", "messageHeadline": "Merge pull request #6480 from eltociear/patch-4", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aa476a7a17d0b68254d8605f5a837ba5e868965", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fd83344b7c8f989d2e1d7215933c67e2014e1dc", "messageHeadline": "Cache::read() returning null on non-existing values", "author": {"name": "Peter H\u00e4rder", "email": "peter@harderwork.se", "user": {"login": "HarderWork"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "3ead7f9120b4ef2a45a4cc0c8baacbd105b81fb6", "messageHeadline": "Merge pull request #6478 from ndm2/4.x-fix-before-find-cache-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 145, "deletions": 66}}, {"node": {"oid": "9c664cbf0c375868c8b6fa99510a8f59f4e78654", "messageHeadline": "Fix query caching control flow description.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "2ed7b618da39b5e7b785c19582b7f530893b3f85", "messageHeadline": "Remove ``Model.beforeFind`` usage example hints.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "0cae252c7c6302fdf7b394520c440fe19fc0a25a", "messageHeadline": "Fix and expand `Model.beforeFind` description.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 120, "deletions": 23}}, {"node": {"oid": "1f89c08102559c1e24ca6d849cbe75850b410662", "messageHeadline": "Merge pull request #6475 from yKanazawa/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8cab0739f2f6799498fdbaf912669743b240e384", "messageHeadline": "Merge pull request #6476 from eltociear/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbd95f76e5e1e38601411806d216722e083d72ef", "messageHeadline": "Fix: Portuguese typo", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "159e9f29905ef54f0597395cd17771403c89c7ea", "messageHeadline": "[ja] Return type declarations", "author": {"name": "Kanazawa Yuki", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d47423150f190e21a4729e6a545e212addf3366d", "messageHeadline": "Merge pull request #6281 from cakephp/4.x-standalone-packges", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "20b7e6422c06da2efaea4d44a8f3c56962b26d1d", "messageHeadline": "Update request-response.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1040, "deletions": 11}}, {"node": {"oid": "8a38f15c0aebe23e0832b90c2f834ee12b960ace", "messageHeadline": "Add Standalone Packages page to content toc", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f2976e1e6ab5152a399d17852ee4a6b61f77ee63", "messageHeadline": "Update standalone-packages.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11467eb4ad57ac5e47b13024d5d6ff524d6cf1fb", "messageHeadline": "Start page providing info about standalone packages.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "e58b1c4601906fa33d6ee2fbf6ef2cbe4676ebb8", "messageHeadline": "Update wording and co-locate related sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1449f6b6ad7edbb58495acb9306c9baf8202efa1", "messageHeadline": "Merge pull request #6455 from LuizMarin/patch-19", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "58fac4e71f481b136d24ce0f9d8d956ad7d34d87", "messageHeadline": "Merge pull request #6467 from cakephp/ADmad-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3193a94227c35082ffd34dd1690d473f870c6452", "messageHeadline": "ServerRequest::input() is deprecated", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6f53f254519cdc7af49b6b6c924528c150fc766c", "messageHeadline": "Merge pull request #6464 from karmicdice/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "7b29dddc8e166a7acb61acc70ae2c326bdcfc568", "messageHeadline": "Merge pull request #6465 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a68c1522e8562c772aaf5be5b962d05b70ec6e1", "messageHeadline": "Fix config name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8e53687b814b4384cb5ad85cd31bd04498b4bd7", "messageHeadline": "Update email.rst", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "b6f7d6744a93bd9b133abce7dd61052800d7f20d", "messageHeadline": "Merge pull request #6462 from cakephp/debugger-editor", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "af5027d1014e906dad053894f4d435dd8c086644", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b782221eb689ea93bd22bf1c142d5235da4ce04d", "messageHeadline": "Update en/development/debugging.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d7ed9763bc4177264a2782f581a8d2531515538", "messageHeadline": "Update en/development/debugging.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2ddae53d0427626c9448ac4a58bf913c0d35901", "messageHeadline": "Update en/appendices/4-1-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be113db040c9bf09672d1a5cc574d39c1edd810c", "messageHeadline": "Merge pull request #6461 from eltociear/patch-9", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99199a0388fcf97fa38eb94840509a94169bbb20", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31e3a4306eeb7bfbc6fab8be8f1d4ea1331fcd3b", "messageHeadline": "revert", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc87e7843e2bceddd4e882640095f9cc13610a69", "messageHeadline": "Add docs for editor link features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "8386d0badb2103854c635fb7e43402d49c86764e", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 750, "deletions": 364}}, {"node": {"oid": "c9f58c16a4d7130f887997c8ddecd56ad360b82e", "messageHeadline": "Fix: Japanese doc", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ee05f018a2070920a6df836892c4eddea0cdf58", "messageHeadline": "Merge pull request #6452 from eltociear/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfbc0a7f652a3e6dfe9dd4cd9095680464426ef1", "messageHeadline": "Merge pull request #6456 from eltociear/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4a7a71c1ef2f5b589d297af037cbaede89340e04", "messageHeadline": "Merge pull request #6458 from jtraulle/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87fd2f1ebca13957951b357807f74cf66f4d7ca3", "messageHeadline": "Merge pull request #6460 from jtraulle/patch-5", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "c3fe76a39f1a76222be6d40a876817d5dde2c203", "messageHeadline": "Remove obsolete helper section.", "author": {"name": "Jean Traull\u00e9", "email": "613615+jtraulle@users.noreply.github.com", "user": {"login": "jtraulle"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "d2398765e859f1afeab8c5e8c1ab993e30d04b03", "messageHeadline": "Use setHelpers() method instead of helpers member.", "author": {"name": "Jean Traull\u00e9", "email": "613615+jtraulle@users.noreply.github.com", "user": {"login": "jtraulle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42c905d5fdf72ef3833268067cafe5b2b04c5665", "messageHeadline": "Fix: Table format", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b2aeb0f34e3f6f03866bd6ff9b0b9e63dcbc79", "messageHeadline": "Fix: Table format", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e09e89e5d87a89bd90f1aef4b4f9e701cba75bfc", "messageHeadline": "Update ja/contributing/backwards-compatibility.rst", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47783bfcc31fd80b5690c2a50ce324beeb0ae13f", "messageHeadline": "Fix: Japanese typo", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "91d056301f61dd8b4e424e97e7bd9a02e20e607f", "messageHeadline": "Update query-builder.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4c8e0dd788e91b9b3689ada7cb466640a0386da5", "messageHeadline": "Merge pull request #6454 from mimo74/mimo74-patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d6a4caebabcfe2a801af9279aaa41962d0c5af9a", "messageHeadline": "fix: missing DS after ROOT in example", "author": {"name": "Mimo", "email": "mailme@thallos.de", "user": {"login": "mimorocks"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2059438d9afe82b66bbc3174edeb7c2dbd0803b5", "messageHeadline": "Merge pull request #6453 from eltociear/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27c3e0060af71c330498c17e4c30c7435d7ad454", "messageHeadline": "Fix: Japanese typo", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9b0b430821e580ae5109ea35bbf6fb5584b91c4", "messageHeadline": "Merge pull request #6448 from cakephp/4.next-entity", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8e6115b6b88ec5e2e60c4f5f264e7903468c40e1", "messageHeadline": "Update backwards-compatibility.rst", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2ed8093011dc76663bbfbe8776330bee5605f94", "messageHeadline": "Merge pull request #6451 from eltociear/patch-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56fd592619f96c55aa07910bec4cf24d958385a4", "messageHeadline": "Fix: Japanese typo", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d627b99d9690cd6e1126b177bd240253622b28c0", "messageHeadline": "Merge pull request #6450 from eltociear/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f1c77d1e9bfadfe0686903935391183c15fdfa3", "messageHeadline": "Merge pull request #6449 from eltociear/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3da398e3b4c160ba87dfaf62d43c6c1bab991e84", "messageHeadline": "Fix: Japanese typo", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dae48269d27b19784667d6c9ae29f3341af63d33", "messageHeadline": "Fix: Japanese typo", "author": {"name": "Ikko Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d77b2e4595330e6887091857fa7f8b29fd24a523", "messageHeadline": "Add EntityInterface::getAccessible()", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b704383464ec4dfa4012862d89d7d3ec4e54b457", "messageHeadline": "Merge pull request #6440 from cakephp/cms-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 77, "deletions": 36}}, {"node": {"oid": "30790d0dd87f976702e759d0dec0b2fbddf20e71", "messageHeadline": "Merge pull request #6446 from tamurayk/fix/ja-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 10}}, {"node": {"oid": "5c8d122a04693c924c319c58546ab74dd1d4e13a", "messageHeadline": "fix a little", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55f9d847f4bb637a9e89d8a2259c149d6a46c41a", "messageHeadline": "translate to Japanese", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 18, "deletions": 17}}, {"node": {"oid": "8d53b6d2a0cb23610cb7a454495d257485ffbc17", "messageHeadline": "Merge pull request #6445 from tamurayk/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bfefe91001f94a00db1073d5a56fed3b75892ce1", "messageHeadline": "Merge pull request #6444 from tamurayk/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "3f9b4b4c167738983f859d2ec357160ab6b7d041", "messageHeadline": "translate to Japanese", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 12, "deletions": 15}}, {"node": {"oid": "ba67b06d7128ef3cae9470da8821a9a1d6d652e2", "messageHeadline": "add original text", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 92, "deletions": 9}}, {"node": {"oid": "713c604940093e9c9bb83c79f650c63a5dfff070", "messageHeadline": "add meta", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e33c58f83c43788218fe4e3ad4d99bef50068314", "messageHeadline": "add period to end of sentence", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e15d4e0dde8cf6ce3b9e7e3df44ecf974c647314", "messageHeadline": "fix Japanese translation", "author": {"name": "\u7530\u6751\u884c\u751f", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76fe6c31c26c581effab074798b4798dcff5855f", "messageHeadline": "add ja docs of Middleware", "author": {"name": "tamurayk", "email": "y.tamura.biz@gmail.com", "user": {"login": "tamurayk"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "094469695a30129edf46007e16690f6c702897e5", "messageHeadline": "Merge branch '4.x' of github.com:cakephp/docs into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "096a3c52da5aa0220f743b57ce77ec49bf97233d", "messageHeadline": "Merge pull request #6442 from tamurayk/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "361b45000fbcb88250085271b7b9a64a3dfe608a", "messageHeadline": "Merge branch 'patch-18' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "39de27beaac68777b365574a136f421423e0be23", "messageHeadline": "Fix up formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 59}}, {"node": {"oid": "02de806773e71da2cd39df4ad9d8ef0674acdbd6", "messageHeadline": "Merge pull request #6439 from HarderWork/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ec850823000dd12f5d940e001c4b6a6b8fde5b1", "messageHeadline": "Delete sentence that has been deleted in en ver", "author": {"name": "tamurayk", "email": "y.tamura.biz@gmail.com", "user": {"login": "tamurayk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3ebdcf10cae72c60b575c497899a6fb2d1781a9d", "messageHeadline": "Merge pull request #6441 from HarderWork/patch-2", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "82e58a7934258cd9ae7619469ecc34c06867f86f", "messageHeadline": "Updated to correct error methods", "author": {"name": "Peter H\u00e4rder", "email": "peter@harderwork.se", "user": {"login": "HarderWork"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bff03c97a1259e7726b97e4ba92fb551c5fce894", "messageHeadline": "Update conventions.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 24, "deletions": 4}}, {"node": {"oid": "cbd6262fd161b70d59976efba64bef2c13da9e90", "messageHeadline": "Update conventions.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 36, "deletions": 34}}, {"node": {"oid": "86eabce49e22f5e02c2b5de9832f7585b0256331", "messageHeadline": "Moved instruction to Install section", "author": {"name": "Peter H\u00e4rder", "email": "peter@harderwork.se", "user": {"login": "HarderWork"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b3a2b73fb4e2b5de34cfe1a430e44c8dbe9f1bde", "messageHeadline": "More fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "699271ac593afa929868556d7b229a8a044b97de", "messageHeadline": "Update based on feedback in discourse.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a98ab07d0aa4ca9175a11944c46b6f1f3bf78f56", "messageHeadline": "Add <?php tags.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "65c07c5e5447ed5d612ddf18295d5f571d1ba0ba", "messageHeadline": "Add info about loading the plugin", "author": {"name": "Peter H\u00e4rder", "email": "peter@harderwork.se", "user": {"login": "HarderWork"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f80d6e34c91743b5c87e761954da9f205f71572a", "messageHeadline": "Merge pull request #6438 from diegosardina/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72be77c9d0d26b95d430776b1aff5639d49afe3b", "messageHeadline": "Fix forum link", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bc96e0c1feaad845fa183f37c417c03c3b1f270", "messageHeadline": "Update conventions.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380458d5ef9dcfed1f751e4ca24b383d94c42c14", "messageHeadline": "Update conventions.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "164eb8b56a050b05e1e46bc05c1f70bc85d0efe4", "messageHeadline": "Merge pull request #6435 from nojimage/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4cc66d3fe89944a4a2a98935ed590a0e5087ace7", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ca01a22d06828c0b29ecee4afb5f69a0df15e24", "messageHeadline": "Update variable name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbd0f598cb2cbf97a977c7efc7f6621736828c36", "messageHeadline": "Fix method signature", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "346f66107de601681e6cdd27372f46b049e6af7b", "messageHeadline": "[ja] Update setup view options code", "author": {"name": "Takashi Nojima", "email": "nojimage@users.noreply.github.com", "user": {"login": "nojimage"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "6f9ef7704e08cb02d29f41823caa723189725c3d", "messageHeadline": "Merge pull request #6434 from nojimage/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a581d11642577324e8ed4c07575636568472843c", "messageHeadline": "Update Setting view options in controllers.rst", "author": {"name": "Takashi Nojima", "email": "nojimage@users.noreply.github.com", "user": {"login": "nojimage"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "097de9f001cc159e703db28180fe0f8a673d019d", "messageHeadline": "Document changes in cakephp/cakephp#14219", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ff83e6fd46cdfe4acfe91e8fde78dc894a8f907b", "messageHeadline": "Merge pull request #6417 from ndm2/4.x-file-upload-info-defaults", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "59cafe6c8a2bacbb95903ca59aa3111c75d9f453", "messageHeadline": "Merge branch '4.x' into 4.x-file-upload-info-defaults", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 254, "deletions": 169}}, {"node": {"oid": "e95b453930d1aee3664a232791636424f696c974", "messageHeadline": "Merge pull request #6433 from kicaj/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "c8b8786b7c30a8fe091d38d6de25e903821b1c12", "messageHeadline": "Merge pull request #6432 from mc-ishiguro/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "722c0df09ebe7e7abb069fc32a228d89fcdf2715", "messageHeadline": "Updated validations", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "d693559e661921b157ac09543f74d35bc774bb30", "messageHeadline": "Typing updated", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bbd86c83395a58dd9ffdc761033f93483ab4391a", "messageHeadline": "fix typo", "author": {"name": "junichi okuyama", "email": "junichirojp@users.noreply.github.com", "user": {"login": "junichirojp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0edb72e09789ae816d6ffed793babc9c51b5a644", "messageHeadline": "Fix typo", "author": {"name": "mc-ishiguro", "email": "57935246+mc-ishiguro@users.noreply.github.com", "user": {"login": "GroGroPHP"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6bd6e52ddbadd091269f509c6ac6ab79bd4c3a7", "messageHeadline": "Merge pull request #6431 from cakephp/cms-tut", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "3fbadce71bd705130df3060195843e410bfbce1f", "messageHeadline": "Fixes to CMS tutorial", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "a63ceea9e445a544b7d67bec6c5b8a598abea310", "messageHeadline": "Merge pull request #6430 from ndm2/4.x-cms-tutorial-authorization", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd3b253967f2afdb6db762f070b104bddcd7e80a", "messageHeadline": "Fix/add links to the authorization part of the CMS tutorial.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b987055fb5cc96e11259fd7fc531d43a22eb9766", "messageHeadline": "Use fewer words.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e624f27e96206853586c4433efad1ef4da7041e", "messageHeadline": "Merge pull request #6427 from diegosardina/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "542946933eb4af7dbdd9ab9c277087ec3fdb0c87", "messageHeadline": "Merge pull request #6428 from cakephp/steinkel-patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "a0c3df38e8d97bb2cb7810b744de1630a9f12fc7", "messageHeadline": "add function return types", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "958463e29e07ae6a1a7c1487ce281f72516a72ec", "messageHeadline": "Be nice to PostgreSQL users in the CMS tutorial", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "d2942496f42e34cd5ae44ae5712648e07204b9ed", "messageHeadline": "Merge pull request #6426 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "01bffb0456e1cabb11a60ee4b2f1d09adbade33f", "messageHeadline": "Add reference to body parser middleware", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "35e52353305fd12327a18a886e78599c319a4d4b", "messageHeadline": "Update info regarding ServerRequest::getData()", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "ba495b0c5688a2acde39761f52bead751da781cf", "messageHeadline": "Merge pull request #6425 from diegosardina/diegosardina-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ada1ef6ac20b055962250b70f062efe04fa06a2", "messageHeadline": "Improve sentence to reflect the current ordering", "author": {"name": "diegosardina", "email": "dsar@eml.cc", "user": {"login": "diegosardina"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ecdabdf8c97cc75926596123002099c71269d73", "messageHeadline": "Document change in cakephp/cakephp#14204", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a71e809038d6814b613c316631467dbc3595688f", "messageHeadline": "Merge pull request #6424 from cakephp/issue-11197", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "5352a9f651a84ea7cba4c27fed842a1e7f4fb856", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "176040a0c4aff387b72d5c8bf8959440e55ab80a", "messageHeadline": "Update redirect docs to be clearer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 52}}, {"node": {"oid": "90c54f7b900b64d6e98f51c2ae0d98d3535ff479", "messageHeadline": "Merge pull request #6422 from cakephp/mysq8", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ebeda02de234e625ff311de08c606a2afe53803d", "messageHeadline": "Update en/appendices/4-1-migration-guide.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f77850059bab7fc49bc166199e7ede9a5f06d70a", "messageHeadline": "Added display notes for ignoring mysql integer display widths", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7280156986f648da898b14c1741d2129993c763e", "messageHeadline": "Merge pull request #6421 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5978b291d1eb9a1bd729ce6671e27c551241890e", "messageHeadline": "Add info about auto quoting change to migration guide", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98d862bf6cb0cf0ae0c3682297ae3f3b5c63a417", "messageHeadline": "Merge pull request #6420 from fisheralexis/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03e799f871763a339547220fc8391a60f528bd82", "messageHeadline": "Use actual function name instead of placeholder", "author": {"name": "Jose Diaz-Gonzalez", "email": "email@josediazgonzalez.com", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d395824d11b43282fa569f4b99f266fc4db07627", "messageHeadline": "Merge pull request #6419 from cakephp/josegonzalez-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7d51303f6b5dce49b85852a89453fdeef715681", "messageHeadline": "Update 4-0-upgrade-guide.rst", "author": {"name": "fisheralexis", "email": "alexis.fisher@gmail.com", "user": {"login": "fisheralexis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8ca00bbd1e7d858731abfaee0b909adfc98727", "messageHeadline": "Use correct namespace for commands", "author": {"name": "Jose Diaz-Gonzalez", "email": "email@josediazgonzalez.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "053c63117ea0afe6983d8ab8ecae3a3a324f18a6", "messageHeadline": "Merge pull request #6418 from ndm2/4.x-update-button-reflect-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "1d8e937b0b2980d6f5cdfef5f8064574136a1b3e", "messageHeadline": "Fix spelling.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c61824fba4adb2c2a3417190748fcc5378835fef", "messageHeadline": "Update button options, reflect changed escaping behavior.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "c1967de57e1d4526b6f922bf4a73cfd570d2ec96", "messageHeadline": "Extend file upload information, reflect the changed default behavior.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 48, "deletions": 27}}, {"node": {"oid": "bd0e3b70f0f5f1d0212f614bfecc9cd750422202", "messageHeadline": "Merge pull request #6415 from cakephp/mailer-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "af927329c6089c61d2dc391c4aa23c8fe582ec24", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "067bcf0d068a404b79d51c8b7f4741899e106c38", "messageHeadline": "Expand Mailer testing section", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "d9e9b189f4015444f572ac5c4a2d1e6de19c114b", "messageHeadline": "Merge pull request #6414 from cakephp/email-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "bfb6b411b7f5cda8a0f8028a05a23e61ddef36c9", "messageHeadline": "Update en/core-libraries/email.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5fae7a8a4e2476df1e93f655274937961ab914e", "messageHeadline": "Don't reference outdated configuration files.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "39439b3be0a38a50c798ea0faecae787738a648b", "messageHeadline": "Fix entity properties to fields", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "ecc0475e12b1d00ec62ea57d2a28cf15057a42e5", "messageHeadline": "Merge pull request #6409 from cakephp/issue-6408", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45c444567d0133a3da6321c00d0fcb24d4c28533", "messageHeadline": "Merge pull request #6410 from ndm2/4.x-request-handler-parsing-deprec\u2026", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b5a65472245ee44188935dcc54f093c74b0eacbd", "messageHeadline": "Remove note about RequestHandlerComponent triggering deprecation warning", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "226e644801fbce2bb83f572acbe6eee5e4634a27", "messageHeadline": "Add notes for cakephp/cakephp#14156", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "de26ea2023d3f2acfb777c2b36cfb628fc528d5d", "messageHeadline": "Add notes for #6408", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "acd307334b842bc3628fc9b38acba389820ac8ab", "messageHeadline": "Document additions in cakephp/cakephp#14158", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "56ec307482f33e11f3fc860d1741df26d506e120", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1464, "deletions": 773}}, {"node": {"oid": "66e977cab38b28ae115a5f5fa6bba4b675e48c6b", "messageHeadline": "Merge pull request #6407 from hgsgtk/feature/follow_4x_ja_migration", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "c3520263d74e91a04dd56753df79f62e974c38da", "messageHeadline": "fix typo in virtual property in ja/orm/entities", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c728f40fad6cdb7321a8e157063ce6fc410d1119", "messageHeadline": "replaced className() with setClassName()", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee0961c457cc7373985a75b877ffe8d81ef5b912", "messageHeadline": "Add readOnly option in ja/view/helper/form.rst", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "73c43fa3df5e2db821204daaf6bf57ea67ccf871", "messageHeadline": "corrected variable mismatch in ja/internationalization-and-localization", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35544e86aeb9a375f1c37413fd91c2bd0576f1fc", "messageHeadline": "Add BreakingChanges/Http/Session in ja/4-0-migration-guide", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "db80c301c1225100834b56301f27d8961993df69", "messageHeadline": "follow ja/4-0-migration-guide PR#6405", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "810573d24495efe1d0f9b9d413d59a0ea2246b4e", "messageHeadline": "Merge pull request #6406 from kicaj/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e34e396457dd66c1fb06b244f2c63078449cfcd", "messageHeadline": "Changed from setMailerFormat to setEmailFormat", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6bff8d1dabc443dddd9447df1953f4422ff0a6f2", "messageHeadline": "Merge pull request #6403 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f444af7849cda60cd9a79c207cc050b7a28eac7c", "messageHeadline": "Merge pull request #6405 from dreamingmind/patch-2", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f188e5c7992cca386d173971c6b35e2885924bff", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d423f1abdcd994a32048be5cbee1063814039ba9", "messageHeadline": "Merge pull request #6402 from cakephp/session-cookie", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "e35305720947c9edca174e55d4ad8eb21c5367a2", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15fe873711113b82d1b8b1f2beed6ec716770743", "messageHeadline": "Merge pull request #6404 from artur309/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ab09ad105085e7ae2a4707db087a36a53841a07", "messageHeadline": "Update en/tutorials-and-examples/cms/tags-and-users.rst", "author": {"name": "Artur Quaresma", "email": "artursquaresma@gmail.com", "user": {"login": "artur309"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfeeb8aa05c8957553f639d5939673b2d77f6218", "messageHeadline": "Fix message", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05c8e65d9c14f16ea98a78944834480532fb8cc9", "messageHeadline": "Update tags-and-users.rst", "author": {"name": "Artur Quaresma", "email": "artursquaresma@gmail.com", "user": {"login": "artur309"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1db426fc6df407fc14915a8b710b24fddc64f2b1", "messageHeadline": "Document changes regarding \"SameSite\" attribute for session cookies.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "b35ab29ca269da43139746c13dab8da666a4213c", "messageHeadline": "Auto close stale issues / PRs", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "3cf598b32c0f9ff35ea202c9df3f0ace9a779500", "messageHeadline": "Merge pull request #6399 from LuizMarin/patch-16", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2228b38b7a712f4cce59c43d84fd9fc0026046a5", "messageHeadline": "Merge pull request #6401 from ndm2/4.x-prefix-routing-conventions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 295, "deletions": 102}}, {"node": {"oid": "2be3bfd89ac46b101d42ed536706181e54810817", "messageHeadline": "Add missing prefix link creation section to translations.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "a61527333b8e38f1fef255934421bbd77cdd6c93", "messageHeadline": "Better reflect (new) prefix routing behavior.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 166, "deletions": 102}}, {"node": {"oid": "35be90ddc34ad7511d84665f69b7e97972ab8cb0", "messageHeadline": "Merge pull request #6400 from mrothauer/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc2984061b51bcb65b630c96a549b200abf6c6b", "messageHeadline": "corrected variable mismatch", "author": {"name": "Mario Rothauer", "email": "office@rothauer-it.com", "user": {"login": "mrothauer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737697126c76936ade4f5fddc8c2fe19318fe20e", "messageHeadline": "[ja] update links.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "427e8240c2d92b2e0f116bbe16da7aef625e5fd7", "messageHeadline": "Update en/views/helpers/form.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "342e3ab11a83d1be62e6038b6d19b3705bc128c2", "messageHeadline": "Update form.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b86d8a46f11e847f3a7d3aab85b59f4688e1fcc9", "messageHeadline": "Merge pull request #6396 from hervehobbes/patch-18", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ed2a3d2612770e3d618898368184be3ef959ef1", "messageHeadline": "Merge pull request #6397 from okinaka/ja-appendices", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "ff30a428838307a52153f20ab6204060c1707c17", "messageHeadline": "[ja] update appendices.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "c43f67bd90d62c2a995aeae01e8058df61c9f09c", "messageHeadline": "replaced className() with setClassName()", "author": {"name": "Herv\u00e9", "email": "herve.thouzard@gmail.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f67ea81e6aadd9a9e3f70f4c73e5e85bd38343be", "messageHeadline": "Added a precision", "author": {"name": "Herv\u00e9", "email": "herve.thouzard@gmail.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c42d588b385955c9a6289aae61c00189197fb9fb", "messageHeadline": "Merge pull request #6394 from ndm2/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "5a0d1ed7d901758b72e891bde5d8db940cf98c5f", "messageHeadline": "Merge pull request #6388 from cakephp/cms-authorization", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 444, "deletions": 555}}, {"node": {"oid": "97c54ecb227296967fb24d5f25c78785e43d96fa", "messageHeadline": "Update based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "914921f0e03e259f0ae5b4a899ed8df1a1783529", "messageHeadline": "Ensure Windows compatibility in project creation command.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "3d67bd3820ab32acde5a4e4416dc4fb6f3456007", "messageHeadline": "Merge pull request #6392 from Xbirdfr/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "099346ce826b88583d6c2742e2c7dce1ac078468", "messageHeadline": "Merge pull request #6393 from Xbirdfr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f00f9ba16d93439ba2b8656dbb456495cdea1991", "messageHeadline": "[ja] Fix formatting.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9fb3aaf56a96428da83cf42587d4dba3e8e51911", "messageHeadline": "[ja] fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "553cfb98112ffcca89fabbb4fa9e7e288a2948a4", "messageHeadline": "typo in virtual property", "author": {"name": "Xbird", "email": "xbird.xbird@gmail.com", "user": {"login": "Xbirdfr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcfc64528d01965ff7a90d0ae104fc624236b2fc", "messageHeadline": "change typo in text", "author": {"name": "Xbird", "email": "xbird.xbird@gmail.com", "user": {"login": "Xbirdfr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f201b241d33e0ce716bfcd60b25067c1f7e343", "messageHeadline": "Merge pull request #6390 from cakephp/alias-truncation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e806583d73af41b940c1632efbec89041b29443", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64015e604bb55657f35da5382c8ae41f0f4aa8e0", "messageHeadline": "Merge pull request #6391 from swiffer/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "80f4f42bd52b5238bbaefd17488dff30844e6c65", "messageHeadline": "Update caching.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "95ef81028a9acd8b8c6658bb36d2773f172c6930", "messageHeadline": "[ja] update index.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "569e51cf8c9d4075d774777c030c361e4417347f", "messageHeadline": "Add migration notes for alias truncation exception", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a660c09b3565b15fce0c2e0fbe3310ee50c720c5", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d34ef4c88d1e36babb22d7be1adbaa104c63f268", "messageHeadline": "Merge pull request #6389 from hgsgtk/fix/4x-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4557b5aa898b13658687f950534f9f67454385ae", "messageHeadline": "follow ja/database.rst to PR#6386", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0cea0d1338d17be74e46d77245c103c1dcc9a6e", "messageHeadline": "Merge pull request #6385 from hgsgtk/4.x-4.0-migration-guide-ja", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 549, "deletions": 19}}, {"node": {"oid": "877a5c18035351ad3460594d0483bcda3b02d64c", "messageHeadline": "Add Log changes in ja/4-0-migration-guide and fix link", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6420490246e1e58146e2f9a978efb2ab336436b3", "messageHeadline": "Merge remote-tracking branch 'upstream/4.x' into 4.x-4.0-migration-gu\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6533704f868fc39fe7d5ecf1e81036e383e89c8b", "messageHeadline": "Fix broken link in en and ja", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d1f9c40bd1785ed02243cb3393afee9ac459e6c", "messageHeadline": "Fix `` in ja/4-0-migration-guide", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6561bc448c90eded6518838f4206a83e4f440e7d", "messageHeadline": "fix unnatural sentence at FileSystem in 4-0-migration-guide", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7dc784d23545aff61bc04567889ea8c776874ef8", "messageHeadline": "fix unnatural sentence in 4-0-migration-guide", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ffa121b372f52608106342ab085447cefcb30a9", "messageHeadline": "Solve warning at compiling document", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5984b9bf22b164b0d81a408aa9f178986735a9c", "messageHeadline": "delete unnecessary line in 4-0-upgrade-guide", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "04ce951c489c10d6fc3c9da0c4105f4ff9ca90a1", "messageHeadline": "Add basic authorization tutorial steps.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 440, "deletions": 555}}, {"node": {"oid": "120f36d7a0622ef2b61124d19f7f411009d5cca5", "messageHeadline": "Translate 4.0 upgrade guide in Japanese", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "f7bb164de386b0869075da11c5574d8b18b1bdc6", "messageHeadline": "Add 4.0 upgrade guide in ja", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aac0b7b3e76ac137a83ab99a955a94c8038d0105", "messageHeadline": "Fix translation 4.0 migration guide about upgrading 4.0", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5fe15e397401ca7e1441acb47c4c55e2b0c39feb", "messageHeadline": "Add translation 4.0 migration guide New Features > ORM,Routing,TestSu\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "c5a0cf610d29b34590397c077612c7d59755445c", "messageHeadline": "Add translation 4.0 migration guide New Features > Error,Http,I18n,Ma\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "55dbb359680cd87034c4d74d4c7f60a3fb40a1d2", "messageHeadline": "Add translation 4.0 migration guide New Features > Database in Japanese", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "12e85b60aed9351061a2f0e605149ffa92842d09", "messageHeadline": "Merge pull request #6387 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "177fc307e2e62725a764919e5f83e0fc714125a7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e702ce5d882b713dd7afa02a59b6f105de3dd430", "messageHeadline": "Add translation 4.0 migration guide New Features > Command,Console in\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "7b7442e1be235a81d5bf878ed39eb050bcca5bec", "messageHeadline": "Add translation 4.0 migration guide Breaking Changes > Helper,Miscell\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "320f562caf6aeeba60ae74b774a35deb7ca20516", "messageHeadline": "Add translation 4.0 migration guide Breaking Changes > View in Japanese", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1f2a88f18b2e6fbe73947042f38902c761d88f1f", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2d3bf56e725e124c14a2abd049264838d675fbc", "messageHeadline": "Update docs to match code.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4982bc4279787942b4348b100b43bda81c2690fb", "messageHeadline": "Merge pull request #6386 from rihofujino/4.x-cms-tutorial-dbsetting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "616891a6f99931d143717b5eb8b30be86ffe2e22", "messageHeadline": "change to space from tab", "author": {"name": "rihofujino", "email": "r-fujino@tribalmedia.co.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9f9073a2f574a663a2b78b4b5a36b3bdd9a1136", "messageHeadline": "update database.rst", "author": {"name": "rihofujino", "email": "r-fujino@tribalmedia.co.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c75eb09ad5b952b8800f037f51fab49bbea74ed7", "messageHeadline": "Updated migration notes.", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0a64f524278f32a3e0b8b3fa23d19750d02e6ed4", "messageHeadline": "Add renames for cakephp/cakephp#14081", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d7eff1d6d443255335102f2d9f111017f9dcc5f0", "messageHeadline": "Add translation 4.0 migration guide Breaking Changes > Router/TestSui\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "3bdc219a8f49d644f05d3aaf7f8d6c524a9b2738", "messageHeadline": "Add translation 4.0 migration guide Breaking Changes > I18n/Mailer/OR\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "4b3d51064e06d0a88eb6f06e6c97b3e6cf28d14b", "messageHeadline": "Add translation 4.0 migration guide Breaking Changes > Http in Japanese", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "771d65e5f30f27c3d61da7110a45db64cbf1ec7d", "messageHeadline": "Add translation 4.0 migration guide Datasource/Error/Event in Japanese", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "012f3c26359ce8c18f088006041d54781bf57acd", "messageHeadline": "Add translation 4.0 migration guide Database in Japanese", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "c3846b32b8f9ba9eab4aa3d49b4dfeebfcdbddee", "messageHeadline": "Delete duplicated explanation about RequestHandlerComponent in 4.0 mi\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "aac69edf2426e7e5eae6ef01838c4393c2c26457", "messageHeadline": "Merge remote-tracking branch 'upstream/4.x' into 4.x-4.0-migration-gu\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "1b30af1acfde542a5bfcb68a5ddd0f8fb2cb139a", "messageHeadline": "Merge pull request #6383 from LuizMarin/patch-15", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f844eb790c3a9cc8fa5274cd20243f002f568220", "messageHeadline": "Update database-basics.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "263a0cb19f327b01e3e010ca733d7db72550b764", "messageHeadline": "Merge pull request #6382 from hgsgtk/fix/delete_duplicated_explanation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "20b39ef73fabe71bbd62cb0f38376b31e252590e", "messageHeadline": "Delete duplicated explanation about RequestHandlerComponent in 4.0 mi\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cebdc599bac634479d219342b8b4e618705ee193", "messageHeadline": "Translate 4.0 migration guide Component", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "12af9fede53f11a281ede1ec07c7cab4a24177fd", "messageHeadline": "Merge remote-tracking branch 'upstream/4.x' into 4.x-4.0-migration-gu\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 2064, "deletions": 11178}}, {"node": {"oid": "445cd37f6b06feb41021e914922ecbd4bc15af28", "messageHeadline": "Merge pull request #6381 from kicaj/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb44f556893ff6aae054c679ce707bf0426861ab", "messageHeadline": "Update index.rst", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c81ead0d8f4cb30769b27f44929ba4ba9e7a5566", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "3608c89bf835f4a3c081e631ecd93d0f89b7ca82", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9696b8cb23fde2df099164d2488bad560077393b", "messageHeadline": "Merge branch '3.x' into 3.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "940844e300d2ecef6d908c9055bbae80706ed97d", "messageHeadline": "Merge branch '4.x' of https://github.com/cakephp/docs into 4.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "4c30d14d8d13e229486e09f9bd819f7376b15653", "messageHeadline": "Remove mention of `--cli` flag that doesn't exist in 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "15385cded6bd6ddb80d30026ae01d5d696145e7e", "messageHeadline": "Merge pull request #6378 from swiffer/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7502df7e79ca5df4726beb3fb3966b9a0cbc71fe", "messageHeadline": "Update internationalization-and-localization.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c74a395fdf281392874adcd733ad40dc82349fa0", "messageHeadline": "Merge pull request #6375 from swiffer/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a609e7f79fc9d3c29136da18c752d9664b2eafb3", "messageHeadline": "Merge pull request #6374 from cakephp/4.1-sql-dialcts", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "619075256c51193ede87c878c70951d4cc17d079", "messageHeadline": "Merge pull request #6376 from swiffer/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d9e9774c1ec15a90fcd47207384f1c10de72d704", "messageHeadline": "Update middleware.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ab518dde855aba72acc11bbde61795bef2b4fa9", "messageHeadline": "Update form-protection.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1e1b4ef252adcbf65d256ec7a541f061b5f9212", "messageHeadline": "Added migration notes for schema dialect class moves", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b7d5bd929866fc1feac850d4966adca390fa306", "messageHeadline": "Merge branch '4.x' into 4.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 789, "deletions": 2682}}, {"node": {"oid": "b37d0d18b4c2e85ff254ed527498117995e6f335", "messageHeadline": "Merge pull request #6372 from cakephp/3.x-query-distinct", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58c97e40d34314151adb90fbcd06bd1627965950", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c2b31f1302a577bf3fef65ae156296683cbcbda0", "messageHeadline": "Merge branch '3.x' into 3.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "e5213fe2cf406c776498134c478bd6c2c0308239", "messageHeadline": "Merge pull request #6373 from cakephp/3.x-php-7.4", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "31cbf7c0fe91d00513eaabc4c0da7689afc27ca1", "messageHeadline": "Updated supported PHP version and added substitution for use everywhere", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "f887343d0df1906e2a3ec620d23b4cd5a531d9c5", "messageHeadline": "Fixed use of Query::distinct()", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed4ea48e2aabc8ae38c97f4b6af13babaa835bc", "messageHeadline": "Merge pull request #6371 from ndm2/4.x", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4aa50920f07d73fad1bde237d2e522623a9c694", "messageHeadline": "Fix code example typos.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "072a45744d158e9997cda01be77ef1921303ce4f", "messageHeadline": "Merge pull request #6370 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e03eeea271802de676ae332f1b1247125ba618", "messageHeadline": "Don't troll meth users.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aa5c847ed8e77bc2ddf62dcb1471a2ca4ea5da3", "messageHeadline": "Merge pull request #6369 from ndm2/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "8974ce0ff1a26b8bd32cca3f51f8806b91b634e4", "messageHeadline": "Merge pull request #6368 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a003181441107585bf9c20bfb6a5a197fb0c8c9a", "messageHeadline": "Fix CSRF token attribute name and add some details about JS usage.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "b3fc5af400b4b0b00653784668004af82af5550c", "messageHeadline": "Fix code examples for mailer", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fecd479adb3612da354fd084f903dd886bfd784f", "messageHeadline": "Update migration guide for cakephp/cakephp#14072", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "49036ce84a006df908cd3c355a8b83520b1aa66b", "messageHeadline": "Merge pull request #6355 from tavaresgerson/3.0", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 593, "deletions": 13}}, {"node": {"oid": "53f1510f9f74ff19dd72f8d1ccd8bee873300cf2", "messageHeadline": "Merge pull request #6364 from coderkun/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d62a3f711fc454e94f1ad575eec81782ecf32ab4", "messageHeadline": "Fix typos on console commands", "author": {"name": "Olli", "email": "olli@suruatoel.xyz", "user": {"login": "coderkun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6f0d3b34b718df4371f9f8cde69dc3761c211a5", "messageHeadline": "Merge pull request #6363 from cakephp/Megslalk-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "134cbcca21637583024d88ee88b9f108df489e45", "messageHeadline": "Updated community support links on Reporting Bugs", "author": {"name": "Megslalk", "email": "megan.lalk@cakedc.com", "user": {"login": "Megslalk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4fdce9a2d2fa7e285fbcaca96f00c611338cd898", "messageHeadline": "Merge branch '3.x' into 4.x", "author": {"name": "saeid", "email": "saeideng@yahoo.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fc179cb0e56c06370b7bf60e1ab343daacebd88", "messageHeadline": "Merge pull request #6362 from cakephp/saeideng-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c5d1d3e6b5bf028b88f618796fcf9a971f797ef", "messageHeadline": "Update phinx.rst", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f789b30cb832742da6711deff97b16d392d4e683", "messageHeadline": "Update pt/orm/behaviors/translate.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c535cb3121e3f2a1197be95ec255a080a549004", "messageHeadline": "Update counter-cache.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "20e4b6a8a3386a9dd015d48fdf8c62117233ff52", "messageHeadline": "Update translate.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0d7c93d9db6e162a45db99bef61f6606dce78ee3", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 68, "deletions": 2378}}, {"node": {"oid": "4ed6e9ed25cebd8a1f9bdb114850f982cc70d4dd", "messageHeadline": "Merge branch '3.x' into 3.next", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 131, "deletions": 8096}}, {"node": {"oid": "76a3662ff0ec0258346a2baf1f9e2e668387a0aa", "messageHeadline": "Merge pull request #6357 from cakephp/3.x-python3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 63, "deletions": 251}}, {"node": {"oid": "dddc7bd39a9f64eb04c6d0e10ebe858125f30af3", "messageHeadline": "Backported python3 upgrade. https://github.com/cakephp/docs/pull/6345\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ff4ccd8eeec6107fba63bf19059c82744733a5e", "messageHeadline": "Merge remote-tracking branch 'origin/3.x' into 3.x-python3", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 7786}}, {"node": {"oid": "cb2be086b341bd7e37aea603d7cdca6bedae9274", "messageHeadline": "Backported python3 upgrade. https://github.com/cakephp/docs/pull/6345\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 63, "deletions": 251}}, {"node": {"oid": "95dfabc3a8bf240197fc99cfd62812d4efa5e863", "messageHeadline": "Merge pull request #6356 from cakephp/3.x-remove-kr", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 5130}}, {"node": {"oid": "3ec74342be298e80a183e9daacc6f04427086ee4", "messageHeadline": "Backported https://github.com/cakephp/docs/pull/6344", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 5130}}, {"node": {"oid": "da162f04eea3cdae7a340bf86416fe34f19752fd", "messageHeadline": "Merge pull request #6354 from cakephp/phinx-docs", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 2657}}, {"node": {"oid": "7247452831918f4497de27629c03dfbfddf0cfdd", "messageHeadline": "Update translate.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 126, "deletions": 134}}, {"node": {"oid": "e3e489760f545b7c05565208bea7044f5fd1390a", "messageHeadline": "Move phinx docs to the minisite", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2657}}, {"node": {"oid": "3ccad3a7b56d2913e1b877b7efcf67fa19a5d457", "messageHeadline": "Merge pull request #6353 from cakephp/4.x-conf-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 115}}, {"node": {"oid": "1a86537de7241ff3efaa371fa770eac1c993f317", "messageHeadline": "Set language via command line option instead of conf.py in per-langua\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 43, "deletions": 115}}, {"node": {"oid": "be53fbe7184a2f9cd6efd681d203e9b39156265e", "messageHeadline": "Merge pull request #6351 from LuizMarin/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7224da49265cc57484317c55e7854f3ae0cb8bef", "messageHeadline": "Update authentication-plugin.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b4204681e1a4e9db375837124f2b3d3b65c4b1d", "messageHeadline": "Merge pull request #6346 from cakephp/sqlserver-datetime", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5c62baf211471d3a2a14e102a150e453e44045fc", "messageHeadline": "Merge pull request #6345 from cakephp/4.x-python3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 163}}, {"node": {"oid": "02d40228cd6c4635d14e9c8d4a041dfdcae03da7", "messageHeadline": "Merge pull request #6350 from LuizMarin/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f22881b8425dced44344154499d19432b25db529", "messageHeadline": "Add notes for cakephp/cakephp#14056", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "744213e99a49475bde1ffff6b8d48f7347cecfee", "messageHeadline": "Update authentication-plugin.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "5bf02058d4246eaccdf1bd0f5f0c6c28bef41608", "messageHeadline": "Merge pull request #6347 from LuizMarin/patch-9", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d23010accc7a10bbe7288ab20a460c790f819f59", "messageHeadline": "Update authentication-plugin.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9163d9e93c28fea5763008d6add23a6d8735e44c", "messageHeadline": "Updated cakephpsphinx package version to support python3. Updated sys\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 28, "deletions": 145}}, {"node": {"oid": "a076c5ad18fc0c1d500e6e5353aade37d347326b", "messageHeadline": "Removed sqlserver datetime column data type to datetimefractional abs\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "49796c82e50277a87ba559ba7421290fad6a7a20", "messageHeadline": "Merge remote-tracking branch 'origin/4.x' into 4.x-python3", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 5129}}, {"node": {"oid": "d0b6b53a93eb9f8f29c2c82c621e6fe54572d8d4", "messageHeadline": "Document changes in cakephp/cakephp#14050", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4a4299aaf7ac6178c814ad1c44ba46b2a01338b8", "messageHeadline": "Merge pull request #6344 from cakephp/4.x-disable-kr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 5130}}, {"node": {"oid": "7abe780935f9e318460859ccad84788fe03d7a35", "messageHeadline": "Upgraded to python3", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "9501d41ef6160dca21b491e07677f9eb9055a256", "messageHeadline": "Removed kr docs from build", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 5130}}, {"node": {"oid": "4265e644b21a55662b1b03d24363327058c7ad5d", "messageHeadline": "Merge pull request #6341 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "515ea619f67a16c16ec1bff8f2b1b399d91dccab", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.6.2 to 0.6.3", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61e4e7eddafdea4f704cdcee98c10bc8cce7bf26", "messageHeadline": "Merge pull request #6340 from cakephp/3x-install", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "7890eb5d48a29b4cfb66016b824446ac9e4739b2", "messageHeadline": "Update install instructions for 3.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "40dc4111900a32b21c362d055ae2a27f3cd42796", "messageHeadline": "Merge pull request #6338 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab0e564a0a9a88cfb54b8b40f4e0bdb696583f89", "messageHeadline": "Update file-folder.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1148c71c0a3cdbfe30c085e53898b7afed94d18", "messageHeadline": "Merge pull request #6339 from mrothauer/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34aa44393c15c4da88c189d759fe7d08bea5e83d", "messageHeadline": "Update installation.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b626c6c22df8f38af466de30417847b164da7c57", "messageHeadline": "Update installation.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a62254b3e383f028f8ca5589d28c8e205d47c61b", "messageHeadline": "Remove unrelated selfupdate command.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "65cb44fd49bcc3af429376676d14ce6d65035210", "messageHeadline": "changed cakephp3 to version independent folder", "author": {"name": "Mario Rothauer", "email": "office@rothauer-it.com", "user": {"login": "mrothauer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9efb7e8b8e4f4c41d4e10ae7f982209fb0474e3", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c2e42a921f095e226ac2fd257bf7f991b03a0c8", "messageHeadline": "Update file-folder.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "463d6bd915345839d56c56af7640317f4515ada0", "messageHeadline": "Add info about alternatives to File and Folder", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ffab7f2b9f96cb5312334675af5c02610a716c47", "messageHeadline": "Merge pull request #6336 from cakephp/console-option-multiple", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "988f97cfd1c6352583f477dd2aa8663b054f86e7", "messageHeadline": "Merge pull request #6337 from JoshaMunnik/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdecdc3eca7295b9e6d7b5487f1256b4f48f1394", "messageHeadline": "Add ::class to ShadowTableStrategy reference", "author": {"name": "Josha Munnik", "email": "josha@ultraforce.com", "user": {"login": "JoshaMunnik"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "795c30c5cae2cda9533d79c56c9909a5aba756a8", "messageHeadline": "Merge pull request #6335 from fernando-henrique-bling/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "ec27ca9d6fbb8710921eb4d3af4d7d00ea8c4792", "messageHeadline": "Merge pull request #6330 from othercorey/4.x-warning-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1238, "deletions": 3323}}, {"node": {"oid": "a1a5f60b30aea6df08007404e9f5f9d979ea9c48", "messageHeadline": "Add multiple option for addOption()", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1dbd37cf189d93152373c34b86743ec843cdbf3a", "messageHeadline": ":speech_balloon: Algumas corre\u00e7\u00f5es de texto", "author": {"name": "fernando-henrique-bling", "email": "fernando.henrique@bling.com.br", "user": {"login": "fernando-henrique-bling"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "7c26ab807c8d779c50bbe7cb374727d98f833fe7", "messageHeadline": "Merge remote-tracking branch 'upstream/4.x' into 4.x-4.0-migration-gu\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 9443, "deletions": 15169}}, {"node": {"oid": "d15e2e0a96556430c16c59c905af107bce01bee1", "messageHeadline": "Merge pull request #6331 from okinaka/4.x-ja-index", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea7b16467840f6211df68505c1f88ca4b9f0cec8", "messageHeadline": "[ja] remove 3.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5e1f748ffd9199f94144f390dbf1e471837a579", "messageHeadline": "Merge pull request #6327 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "f4376bd147466820cbae6309a4592ae8526b90af", "messageHeadline": "Fixed many build warnings in all languages", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1238, "deletions": 3323}}, {"node": {"oid": "feb75156847ac4a3883faaa5753bf10bc5cb066e", "messageHeadline": "Update branch names.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a96677633c466fa3bc52c010d7f17939cb5ee751", "messageHeadline": "Update version numbers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2e8c228fcf6ddf34f1b02c0ebf586a3e52e9292", "messageHeadline": "Recommend PHP upgrade in the upgrade guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e4a5bbbaeefa836f531d687d697a610900c4d307", "messageHeadline": "Update debugging.rst (#6326)", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e1dcaf058ee5d281aea4b349b608ab578df4620e", "messageHeadline": "Merge pull request #6328 from cakephp/cleanup-guides", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 41, "deletions": 12970}}, {"node": {"oid": "ac5dcfbe6681eba09aa08c0cd7d70d70a54eed12", "messageHeadline": "Merge pull request #6329 from othercorey/4.x-merge-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "be4adfdda4dd9b02da5b00cfa9de6b5399496a81", "messageHeadline": "Fixed merge and build warnings", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "4260331821bee9b115c201d0798afd7631297de0", "messageHeadline": "Remove outdated guides from translations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 12971}}, {"node": {"oid": "a20fa5be5da6484eaa2fb4c1ad23119ec2515b0d", "messageHeadline": "Merge pull request #6322 from othercorey/4.x-primarykey", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38fa9a67d2eaf31f48394e6ce3458059ce9b48f5", "messageHeadline": "Merge pull request #6319 from othercorey/4.x-querybuilder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 41}}, {"node": {"oid": "6dd6012b6d41bc3326ec02c8a581810a0ec54205", "messageHeadline": "Remove information regarding use of \"dev-master\".", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e40f5c1e3c40ed0898f636f38ca99197edcb6e8b", "messageHeadline": "Merge branch '4.x' of github.com:cakephp/docs into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4731f57d1d6c3167825a92528f8fc362864dc6b2", "messageHeadline": "Merge pull request #6324 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bc704c73e42e7c6723b13ade3009ba5069bcb835", "messageHeadline": "Remove prior to statements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 84}}, {"node": {"oid": "63f0fbbf13fd4240f272c43560c91d2fd0e060f3", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8781, "deletions": 1826}}, {"node": {"oid": "24db091d848a944498abccaf13eefa5ae04dd6a8", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 95, "deletions": 98}}, {"node": {"oid": "e2ed6c1699baae0d8a4611dc7f3f7db173921e05", "messageHeadline": "updating  php version", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b2f8838592ee01fc5f3da880db3c8a400a9e6ce", "messageHeadline": "Merge pull request #6325 from LuizMarin/patch-6", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc9ac61ee58d141cfb72ba31da5a9351b2a60c6d", "messageHeadline": "Update installation.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "214c6e4cd14fd3b4b8cb01d152f63ed540c78367", "messageHeadline": "Add example for setting default locale.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a21bdd06942f85e766699fc6775ce7406fe8d769", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b28b862c5b2a97dc0cdc95f423d2a13379c0f2dc", "messageHeadline": "Merge pull request #6323 from groovenectar/patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f60b8e87609127c4d050cc4089a490e9d23bba3", "messageHeadline": "Extra parenthesis in example", "author": {"name": "Daniel Upshaw", "email": "contact@danielupshaw.com", "user": {"login": "groovenectar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51bec672fedb1ec60fd9c385bbd476ad787d65a4", "messageHeadline": "Added migration notes for primaryKey() deprecations", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5cef6cc7ae4c6484ddfca716ec227470062aa3e6", "messageHeadline": "Update translate.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 479, "deletions": 7}}, {"node": {"oid": "b91836bf3b9aa015b44438a4a25434724273cf77", "messageHeadline": "Update counter-cache.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 130, "deletions": 6}}, {"node": {"oid": "8b995598444107b2725cc6bfece1d677a40859a6", "messageHeadline": "Merge branch '4.x-querybuilder' of https://github.com/othercorey/docs\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12e068d667b40daadac23c296aacecfd64674c7f", "messageHeadline": "Fixed typo", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "952333d90aa879d99af64d6f23059093058ed333", "messageHeadline": "Apply suggestions from code review", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f4082b81021f7e902eb08275ac285f7a1a1945a", "messageHeadline": "Fixed typo", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "718a483a2212df6eca396437b97296b02a2f168e", "messageHeadline": "Updated association strategy section to remove confusing example and \u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 27, "deletions": 43}}, {"node": {"oid": "d81e318af64dad609b7bc5d07fce98353bf3ce59", "messageHeadline": "Merge pull request #6320 from tavaresgerson/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 94}}, {"node": {"oid": "b13c764ace8c926103b5f74105d7b7e0f4457004", "messageHeadline": "Merge pull request #6318 from cakephp/cacheMetadata-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64a0094371cdc087891caa873ec56dbc79d169ba", "messageHeadline": "Update events.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f5268a41589579c2a17d031211f615d92f35c711", "messageHeadline": "Update events.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 89, "deletions": 92}}, {"node": {"oid": "992a696493a7730d62e47d9feba74ba820092d19", "messageHeadline": "Add docs for cakephp/cakephp#13893", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e9dc0138fe6a25ba4efac1abcb052abbd93c7f08", "messageHeadline": "Merge remote-tracking branch 'origin/3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1235, "deletions": 17}}, {"node": {"oid": "99ef0cd9d6b5129e9ad61a883f21a4133aba8e27", "messageHeadline": "Improve documentation about cacheMetadata", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c826cf86e817235e1f27d29b3db1b745d0b4e39", "messageHeadline": "Merge pull request #6316 from cakephp/upgrade-note", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dc3eb26987fc10a681e1948503e476c830c94e9f", "messageHeadline": "Add warning about order of operations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dde7e311e637965f426edbb9c1d125773f8bea60", "messageHeadline": "Merge pull request #6311 from LuizMarin/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 43, "deletions": 48}}, {"node": {"oid": "69bd033f4651562e7afd6c663549e3231e4cdc1a", "messageHeadline": "Merge pull request #6314 from LuizMarin/patch-5", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4072c2e64b60b4aa78254aa5351ca760da5d29cf", "messageHeadline": "Update where-to-get-help.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cb5ea2b9c4a34d324d1e5722a212a906079e6b20", "messageHeadline": "Merge pull request #6312 from challgren/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f133359f25d56b696ff6550048afc193330e61fb", "messageHeadline": "Removing duplicate cd that could be confusing", "author": {"name": "Chris Hallgren", "email": "challgren@gmail.com", "user": {"login": "challgren"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f465cb3b8e184450fc408b85cfb14559b073dae3", "messageHeadline": "Merge pull request #6310 from othercorey/4.x-migration-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "508d0823f2a4f4ac1ad61a0583506c6bdc336c93", "messageHeadline": "Merge pull request #6308 from tavaresgerson/3.0", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1217, "deletions": 7}}, {"node": {"oid": "15917c40cf73c52e955004827b0a981e52c94266", "messageHeadline": "Update pt/core-libraries/collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a77db6773aee4edd21a85671e7e3ecc9ef663e43", "messageHeadline": "Update pt/core-libraries/collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5c4a2b4238adfd0217575a326e7b613a82bca25", "messageHeadline": "Merge pull request #6309 from cakephp/issue-6307", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "792d57d1c7982b25a64034872d20dbdbf209127a", "messageHeadline": "Update en/core-libraries/validation.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5d2043349662c2882b6b39671c52628990014dd", "messageHeadline": "Added migration notes for DateTimeType::setKeepDatabaseTimezone()", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7ee99e57d2e23344088b330be3d4571f47d48e7d", "messageHeadline": "Merge branch '3.next' of github.com:cakephp/docs into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "3f27ecc1086fb5610d5eb670dec66e2bf399391c", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6561, "deletions": 437}}, {"node": {"oid": "0071fb9a708e2b6de229e502d5d5746bde5b12bb", "messageHeadline": "Add link and better details on the context parameter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "4ac74203a16a35b644731f6752a7fbb1018bb258", "messageHeadline": "Update intro.rst", "author": {"name": "Luiz Marin", "email": "50879411+LuizMarin@users.noreply.github.com", "user": null}, "additions": 43, "deletions": 48}}, {"node": {"oid": "9d9a7d6d801f6a302105ae50a6f267586a976d93", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 121, "deletions": 123}}, {"node": {"oid": "576ea3d479187954271bc235277f1cd894e5b1dd", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 128, "deletions": 129}}, {"node": {"oid": "6dc75212f7872fb44ef7d4c4285cb94156833e19", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 92, "deletions": 86}}, {"node": {"oid": "9ada31fab09e86a7001ac63715c52f022947173b", "messageHeadline": "Merge pull request #6306 from Rytiss/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e4dbbbb7e6eb2e2810763900ca90014eeb47a10", "messageHeadline": "Fix indents", "author": {"name": "Rytis Slatkevi\u010dius", "email": "rytis.s@gmail.com", "user": {"login": "Rytiss"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "269d86ed3bf107f52a1957e890cfea4b29a939e0", "messageHeadline": "Merge pull request #6305 from othercorey/mailer-events", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a285911f0b26d5dae7ec2a43f904ed93992c0cdc", "messageHeadline": "Update en/core-libraries/email.rst", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd8dc739f8f08ca9b325738446f93dcad1e99c10", "messageHeadline": "Fix wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6e09aa507bea412b43a226c2776d43687decfc", "messageHeadline": "Merge pull request #6288 from othercorey/4.x-datetimetimestamp", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "59ae124337d7cd2326ad2b9938f5d28050adc2df", "messageHeadline": "Updated example of attaching custom Mailer with event handler to model", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "9f86b5a6a3bd6d38d1d1386added63b30ef224f4", "messageHeadline": "Update collections.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1214, "deletions": 7}}, {"node": {"oid": "e8c3e475fe74ea5440f16578116f1c8b1d67bd61", "messageHeadline": "Merge pull request #6304 from cakephp/4.x-psr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 59}}, {"node": {"oid": "3602e7df7fded56acb716a98ca7a22596f9884ec", "messageHeadline": "Merge pull request #6300 from othercorey/remove-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 66}}, {"node": {"oid": "94e2357dd94c9fba0449b0d1efb2cd30cd681f55", "messageHeadline": "Cleanup 4.x examples to psr whitespace.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 7, "deletions": 59}}, {"node": {"oid": "2cde7e8fd12728c519fc8c73f84c6ea59d667ba1", "messageHeadline": "Merge pull request #6302 from cakephp/4.x-new-entity", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "2a796ef1463738acee146e92a7ebc59f1cc951c8", "messageHeadline": "4.x: Fix up newEmptyEntity() usage.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "552643023ac6acf695e697ca03f70864f09c05c9", "messageHeadline": "Removed invalid example", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 66}}, {"node": {"oid": "271645892c892d4461d99dbcd4fbe2cfc0cfcab6", "messageHeadline": "Fix awkward wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "355c1b209b70898ad34a150d3ddd80b31c8344f7", "messageHeadline": "Merge pull request #6293 from tavaresgerson/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3241, "deletions": 20}}, {"node": {"oid": "72425dc0dceff89850398b05a0b82a49af9e9227", "messageHeadline": "Update pt/orm/query-builder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5b3ac0c10600e8576da6348443e91adfcb7d639", "messageHeadline": "Update pt/orm/query-builder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "157a5af7549443c689b661efadb076741a7d8dd4", "messageHeadline": "Finalization", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3353a0ca8c24b4878a4ba163f88594cd4aff478c", "messageHeadline": "Update query-builder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 139, "deletions": 137}}, {"node": {"oid": "c75d2f28d80dbc8d20a64b87ff478e3b31c0d9d7", "messageHeadline": "Merge pull request #6299 from othercorey/3.9-random_int", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5b9c932aab74c55baa87b39efd18ab6e634e7e90", "messageHeadline": "Merge pull request #6297 from othercorey/handlefatalerror", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ea2a14e0fa731203f3fe943abec40f00abed96f0", "messageHeadline": "Merge pull request #6296 from othercorey/4.x-newemptyentity", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f3a3430d504aef203b1aa4973a4d278eb9c29fcb", "messageHeadline": "Merge pull request #6298 from othercorey/4.x-upgrade-link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaa6a4c17d788c03819e4f883a1e7e9bc52fc2b8", "messageHeadline": "Update query-builder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 189, "deletions": 193}}, {"node": {"oid": "13f60d26aa039b51e34c24643e3b07cdf5202c88", "messageHeadline": "Added migration notes for Text::uuid() random_int() in PHP 5.6", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d4b45831b9057ffa411efe0f9acab4fa9ae5cca0", "messageHeadline": "Update query-builder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 127, "deletions": 128}}, {"node": {"oid": "780a6e609b71ca75aa32939200903f834192de24", "messageHeadline": "Fixed upgrade guide link", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "455c5219e6bae796b5e471807e1bfb81cbe0212e", "messageHeadline": "Fixed handleFatalError() example", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "85f1daff5613d371aeaea8fe44afdf2c5fbda5f0", "messageHeadline": "Added Table::newEntity() behavior change to Breaking Changes", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9bb5cea378a79912979f607cfcabf89eec20f20f", "messageHeadline": "Update pt/orm/query-builder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebcee87adeeaaadd00fecd7aecbb0014b54c8991", "messageHeadline": "Update pt/development/testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d4d3535ae56aa3c506518b654c06d5cec2dbccc", "messageHeadline": "Update pt/orm/query-builder.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaaf9b57aefb2966b4987ede9f01a7cbf32e1f18", "messageHeadline": "Update pt/development/testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6c5de1a4747391f70ff9b60619a0576558e9d58", "messageHeadline": "Update pt/development/testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a063489a51036997d925228a5091ddb65f93f697", "messageHeadline": "Update pt/development/testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd8a74f2f142384f0487b6df734c53953745e89a", "messageHeadline": "Update pt/development/testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24696750c661c5c61f863850edbc4db009d2ae02", "messageHeadline": "Update type list for fixtures.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dbc08811ab64870bb942c867df94e5d78c6ab9ad", "messageHeadline": "Partial commit", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1490, "deletions": 9}}, {"node": {"oid": "03fc2393ba02be9a3badd407651f081962582cd1", "messageHeadline": "Update testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 63, "deletions": 83}}, {"node": {"oid": "983030749c1e7ad996f0c0f66a0e8c48021a267e", "messageHeadline": "Commit parcial", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 141, "deletions": 127}}, {"node": {"oid": "53709f7cb33b16f0c11de71040eaf204843798b5", "messageHeadline": "Merge pull request #6291 from YuichiroIijima/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73e7ee37d0938297a31e8556faf24232ee033ef3", "messageHeadline": "Merge pull request #6290 from YuichiroIijima/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "770c43bd630d73f664d039672c377bf3c54c8cb4", "messageHeadline": "Add directory names to rector commands.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f292a21eb25980765f0db3c377172be261751e2d", "messageHeadline": "Merge pull request #6292 from challgren/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73d47c202ec76365e7093761818baecb27b53deb", "messageHeadline": "Fixing commands", "author": {"name": "Chris Hallgren", "email": "challgren@gmail.com", "user": {"login": "challgren"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91ffc8c4f73236409b9a2304a1ec92cc5114f4bc", "messageHeadline": "fix typo \u30a2\u30f3\u30c0\u30fc\u30b9\u30b3\u30a2\u30fc\u2192\u30a2\u30f3\u30c0\u30fc\u30b9\u30b3\u30a2", "author": {"name": "jimaichiro", "email": "54446706+YuichiroIijima@users.noreply.github.com", "user": {"login": "jimachi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "66cf5884e5937a2338da457625fad75d891984d9", "messageHeadline": "fix typo", "author": {"name": "jimaichiro", "email": "54446706+YuichiroIijima@users.noreply.github.com", "user": {"login": "jimachi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1117e2902a39f8bdf96d7ddd24e8f99e4f96b9b2", "messageHeadline": "Merge pull request #6287 from CakeDC/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 295, "deletions": 0}}, {"node": {"oid": "b1653a41e3e73695acac6b76d77f0cdab3db1864", "messageHeadline": "fix deprecated config", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5a5c7f115c082feb02a971e790a12da476e27af", "messageHeadline": "Commit partial", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 149, "deletions": 150}}, {"node": {"oid": "8f7b52c0204e12c134be39b7c0c59b050ff349c7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37c39d28fc3a1c8a329f31edff8506ad5c24bc8c", "messageHeadline": "Merge pull request #6289 from othercorey/3.9-validator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "4b3d0b505e84afcbcc47b7c6a8a53223e7366b29", "messageHeadline": "Added migration notes for Validator::validate()", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "7b6a9c2cd5e44a6bcf01ee1f6b6c4750a989e6d8", "messageHeadline": "Added migration notes for DateTimeTimezoneType", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "357cb6938c7dd39d60d7acdfc3c8cfaa96c3f1ed", "messageHeadline": "Update testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 205, "deletions": 214}}, {"node": {"oid": "94e3b71be95659e5db8401096065627f787f28c3", "messageHeadline": "Update authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "a342a20ac4694ec44ae3197bacdbf2bb32885e34", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf4279cfdbd792852c4ff1e5be6cb933f5b18b10", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f918e09c2a5dc3bc1e5eacb1ff7e4d2fe8b19d0", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61c18f6393e46d17600800827057bfb2bde8c0f7", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "051f8368f1064f8617c63182328f02ec69ca47c1", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f8732c845dc4643165f881cc74ac93472a33279", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5057066277bae51d4ffa88060c2afe70a3c2b12", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aba249b9adcf409caaede578e197b38ada885c8b", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e637048843fb2d4bc83781e4369df9723e3bdb28", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bf136c1039e7f25cef20f50a6fc25031191c6cc", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2672d58f2c3711fbdc2ddf7dddf76e268227471", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886eb59510ce7aeeb27abf575cde714ec6e9aa3c", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a234bf4f718520d5e2b0b68c9dea53819e967fb", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f3f378978c1e2405ba8729af6817327a3fcdc13", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb7b6a6cdb296c7aac4a669a2518a820f15c755", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b24e71fd31404b3c237c930e227264fea45c8e12", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dfb70bff43bd502e0b384dcf450e082dcdb5bb6", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "273ea13cd1eff11237e1a44b60899871619393f9", "messageHeadline": "Update authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dbd8f45be733a418d8956abdff36e4c258170541", "messageHeadline": "Update authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dbe01d0c83d5efaad14835de826c7879594a6ec", "messageHeadline": "Use DefaultPasswordHasher from plugin", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "981e3d1efba3ef2f5becb7a71196cf88ffdd332c", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c4910ad0f647f770329bca76a29d9da5ba8e8b0", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f63c5d9d2232300c017eaccbfd6c2467136ee09", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "959382be3d6994c170cac4eeb7ccab9a74ccd482", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a643ae108eed5deab2352bae4eedc4454f43a2", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82a288ac7e8613e54b578d3603b397d0571c7b14", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d39f673a09c39e19687e0bb47dc724468961b814", "messageHeadline": "Update en/tutorials-and-examples/cms/authentication-plugin.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15fea599332e55a4bcdfc9641ef2466f93cfc380", "messageHeadline": "add cms tutorial for cakephp/authentication plugin", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 288, "deletions": 0}}, {"node": {"oid": "0a4ec125a0bfaa89436c572f11c0ddca208a6d69", "messageHeadline": "Update testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "51cd9120c56f6368e3c0a85ecb2bb587c3c49f26", "messageHeadline": "Merge pull request #6286 from othercorey/4.x-sqlserver-fractional", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "661b06c84ebcc22282b5c58cecc7abb4f43bbdbf", "messageHeadline": "Merge pull request #6094 from KOVCHENKO/ru/views_helper_session", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "8bcc66c1066bb97952941d0b58832b590eb69139", "messageHeadline": "Added migration notes for sqlserver fractional datetime types", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "05ecb9dbf115e65ad181d81de31ef3939386f773", "messageHeadline": "Merge pull request #6285 from cakephp/4.x-htmlhelper-doctype", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 43}}, {"node": {"oid": "ea080960059b1dda4c1d3fcbf77be0ab1367ad2f", "messageHeadline": "Merge branch '4.x' into 4.x-htmlhelper-doctype", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dddadf2c9b8e2aba7fee999780844603f99b54c9", "messageHeadline": "Merge pull request #6284 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8677188f23226fc52ea57a4a31a05b71d6232c0e", "messageHeadline": "Document removal of HtmlHelper::docType()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 43}}, {"node": {"oid": "e8553190034cca9d52797e73dedb93f7c6f2e2d7", "messageHeadline": "Document changes in cakephp/cakephp#13918", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "96737ced6d5179f1e5ca487967341593c657d8ac", "messageHeadline": "Merge pull request #6283 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0586be76dc171cfd276d7bf2e2735c3f98cc84c3", "messageHeadline": "Merge pull request #6187 from bancer/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "03556b5573fee8d54f0a1aa9283e8fe6a68767fd", "messageHeadline": "Underscored suffixed method names are not needed anymore", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7697edb8a909a43f9a9e433b470b7be81cc3996f", "messageHeadline": "Move getFixtures() alternative to a note", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "2df8d28f1bbede46d7fcfd0c189c1df3ad4758cc", "messageHeadline": "Merge pull request #6282 from albertcansado/patch-4", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6ef950e48add8d41e268112d587d6545bbdaca60", "messageHeadline": "update deprecated method: columnType", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5cde1d1d879925816e8104e998263e3a51123a3", "messageHeadline": "Update testing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1765, "deletions": 4}}, {"node": {"oid": "03e42d79ab2fa3b87a46bd292f4bb0d0669f8aeb", "messageHeadline": "Merge pull request #6280 from tavaresgerson/3.0", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 95, "deletions": 100}}, {"node": {"oid": "68bcdff8e0b368f61506d8f7dae9e59553777430", "messageHeadline": "Update and fixs", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 95, "deletions": 100}}, {"node": {"oid": "bcbbed31fd7c03ba509f616d74a752c95373c4fd", "messageHeadline": "Merge pull request #6278 from tavaresgerson/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 610, "deletions": 16}}, {"node": {"oid": "b8b2cbde0b328c58e00464f26decb461ab0fdc4c", "messageHeadline": "Merge pull request #6279 from cakephp/4.x-class-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "0a5599eba1729f0ef91ff51d4a87a2d717b5abca", "messageHeadline": "Merge pull request #5796 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1714, "deletions": 0}}, {"node": {"oid": "29e74e90d903f7932b58d265c1677cacd2de6e20", "messageHeadline": "Update dispatch-filters.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffcff45b0f7ea13ac3fddf9fd0e6dc0714c7e14c", "messageHeadline": "Update sessions.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 415, "deletions": 8}}, {"node": {"oid": "9455f3972cf8f834f34bec8844217af7599426d5", "messageHeadline": "Docs for classPath() addition.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b2e01e989624e4fe5619db25dfbc543cef975bf", "messageHeadline": "Docs for classPath() addition.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "104e7dc087271d828e216c7f7e8e29c53321c75c", "messageHeadline": "Update dispatch-filters.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "58e06c022e28738bc27fc7aa7be4dcebd22b1404", "messageHeadline": "Update dispatch-filters.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 214, "deletions": 8}}, {"node": {"oid": "3b17bd7e8c6e3cf8630ee852f8bb0c1a9c69fffe", "messageHeadline": "Merge pull request #6277 from tavaresgerson/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3d13aaeae5964c06cb1b42d28771059c77660943", "messageHeadline": "Update application.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c3e19d190cf5a7910c836a5d954f6cec2d830b47", "messageHeadline": "Merge pull request #6232 from tavaresgerson/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 648, "deletions": 8}}, {"node": {"oid": "f874ceca89dc42835bc4f2868e174859ba9ab77b", "messageHeadline": "Update application.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "2a0dcd901a921131bb45648b53fab90a9727b985", "messageHeadline": "Update pt/development/errors.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e74dfbb9bc456912fe67d5367fdf96e22213ebb", "messageHeadline": "Merge pull request #6276 from othercorey/4.x-migration-i18n", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "629b89b9529a32f27994c1bbc46db8aa6b3e7188", "messageHeadline": "Merge pull request #6275 from cakephp/upgrade-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "3bff93333e49f8d40a5a3c5af8c1faaa2be4fa7c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c35a17164e35482a089fa9d1d7913a9d949f441", "messageHeadline": "Update based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "da5d91269ebfe5d748b4e3c9f79099fcc76633c4", "messageHeadline": "Added 4.0 migration notes for Date/FrozenDate time zone support", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "0f3437d7398053c03b517159f092c86593845f50", "messageHeadline": "Start upgrade tool docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "36245b9192162b37d89e300afd2626782faa0e81", "messageHeadline": "Merge pull request #6268 from cakephp/router-prefix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e96422529d4e0702150d3b9b66ba26d915d004b7", "messageHeadline": "Merge pull request #6273 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "371d5d87b824f2bad31c2b1df562cde0538fb514", "messageHeadline": "Add link to 4.x docs in versions menu", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0f9b967c748b4f6528749b6232f8f78d8af6edc", "messageHeadline": "Merge pull request #6271 from mehov/patch-2", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e891b3af530f78337acf9a92ebc7b7d0f90a385", "messageHeadline": "Fix a typo: want do \u2192 want to", "author": {"name": "Alex", "email": "7813306+mehov@users.noreply.github.com", "user": {"login": "mehov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07a50bd85754d9c3c7f58c323e6d1ea2c2d92d9f", "messageHeadline": "Merge pull request #6270 from othercorey/4.x-fractional-schema", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "47cc85cf42cc6a964a99251efe87839a1a9fce59", "messageHeadline": "Updated type map lists for fractional types", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c69c7dd3a77f589bc217c88562e275e46b626935", "messageHeadline": "Added migration notes for new fractional db types", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "37d411b9942fd97bdacf20d268ed19da051ecf22", "messageHeadline": "Fix route casing.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3dbed4be039b36861b8121b66ae12d5110d14e7", "messageHeadline": "Add docs for cakephp/cakephp#13868", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "b352eb43800f36528bd644a6f325d52c832d4a3c", "messageHeadline": "Merge pull request #6267 from tanguylemarie/patch-4", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6afe935eadca98dd878c2ce0fa550b31b390f9af", "messageHeadline": "Update PHP, CakePHP Version", "author": {"name": "Pentiminax", "email": "47972910+tanguylemarie@users.noreply.github.com", "user": {"login": "tanguylemarie"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3ca16a20c101d4847299222545a92fabbb19ba3", "messageHeadline": "Merge pull request #6265 from Novemburr/Novemburr-patch-1", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "b1afc74d03143bda404aa2a49660011ee8ecc0eb", "messageHeadline": "Update rss.rst", "author": {"name": "Novemburr", "email": "mason.frakes@gmail.com", "user": {"login": "Novemburr"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "743a10fb4162510d987cb5e714cef2ca7d97600b", "messageHeadline": "Fix version links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "31de75b568c3f62fb87cbb41206c83d0d77e245a", "messageHeadline": "Merge pull request #6258 from cakephp/and-or", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "e88b3a711fc7ec92c2065aa9cfc148b53aa08414", "messageHeadline": "Merge pull request #6255 from cakephp/4.x-inflector-index", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9daad2840fb2557a07ef9e03fbe3b3ec306bc47c", "messageHeadline": "Merge pull request #6257 from cakephp/fr-epub", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d672de170284c12feb99021b212cb0d5da3aca57", "messageHeadline": "Merge pull request #6261 from kromodoro/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "bc80c9f15d57a7ff462b04d0ab86d08b53691d78", "messageHeadline": "Merge pull request #6260 from kromodoro/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48afe6933c609485215bfa0995bc3cc654d8cc00", "messageHeadline": "Merge pull request #6259 from Suporte-MKT/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0b213e11470dc67b3a4673387b4ca491e32365a", "messageHeadline": "Merge pull request #6262 from kromodoro/patch-3", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02a1532aaae7e0cdca49d42b36e88dcb39b07937", "messageHeadline": "Update conventions.rst", "author": {"name": "kromodoro", "email": "kromodoro@gmail.com", "user": {"login": "kromodoro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbf1db691f582c8c871f0f3493358b4b62a3e8d9", "messageHeadline": "Update where-to-get-help.rst", "author": {"name": "kromodoro", "email": "kromodoro@gmail.com", "user": {"login": "kromodoro"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "24851ebde6d742fe158d08f2e7b0e93309de53cc", "messageHeadline": "Update intro.rst", "author": {"name": "kromodoro", "email": "kromodoro@gmail.com", "user": {"login": "kromodoro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e6a08ecf842a88463d88d2c2a77b7f76ff5b2a2", "messageHeadline": "Update cells.rst", "author": {"name": "SUPORTE", "email": "47421207+Suporte-MKT@users.noreply.github.com", "user": {"login": "Suporte-MKT"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "546522312fb4e633f0b1a2c82f00c998b3c01523", "messageHeadline": "Remove _ from and()/or()", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "c6fe56464ba2755e4f5f40c9bd9d19d1afd5b27d", "messageHeadline": "Fix French epub file link", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01397acceb890d761cec0d38b3cba82871b9bb67", "messageHeadline": "Merge pull request #6195 from cakephp/char-type", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "fc67c9416f8b80c53fab9a971b3a597d6dc2a5e4", "messageHeadline": "Merge branch '4.x' into char-type", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4100, "deletions": 11910}}, {"node": {"oid": "975caf6c1f9897cf19353b30f9eb2f8755af1fd4", "messageHeadline": "Inflector change", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5330c6a50325b7334c9253b88b456a92e27010d3", "messageHeadline": "Update plugin links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "e79356e8fda84b33bb0a1ce7a6e2e1e23756185f", "messageHeadline": "Update links to plugins.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "aec9d585e5fdc801fad5eda99e20be7b27b498bf", "messageHeadline": "Add jenkins job to remove 4-0 index", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0959633014bf6cf91cf15814b22374b3a8b43b78", "messageHeadline": "Update version number in make task.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbbdad7d5aee8f6243498ba6a274d975015b47df", "messageHeadline": "Merge pull request #6251 from andrii-pukhalevych/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "349071d17afe365943eecd018ac5e007feea35a2", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "andrii-pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ca664097de8ad16a680e09982978ce7331cf4b8d", "messageHeadline": "Merge pull request #6250 from cakephp/3.0-event", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "f03bf2baeb79752b777610f67e6135100a41ff21", "messageHeadline": "Merge pull request #6249 from cakephp/3.0-prefix-clarification", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 49}}, {"node": {"oid": "a47d15447208035fc6e4b477f1fd129514b32dac", "messageHeadline": "Fix sentence.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f75a9daa0ea57e2563833f4c886db152410de72", "messageHeadline": "translate BreakingChanges Component", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "adafe6f777470d672c2606539ce1cf68e578c061", "messageHeadline": "Fix indentation and newlines in examples.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 37, "deletions": 117}}, {"node": {"oid": "50206de469c320aa547cf4bbf2eaba5879f4ea26", "messageHeadline": "Clarify event propagation in Table scope.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "5f619a4cd527be9a22865cd964a373a9882c879a", "messageHeadline": "Add a note.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6f7fffa926ac59a3a62a8c6ea508f60efe17b5c3", "messageHeadline": "Add a note.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6fa028a82b9ad0990019b8f07b29a70545cc5ab4", "messageHeadline": "Clarify prefix routing and better examples.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84ca72520093fe1f0e4756acb160604711ed319a", "messageHeadline": "Clarify prefix routing and better examples.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 78, "deletions": 49}}, {"node": {"oid": "02c55df618ea6b9499b56e285a629f6e59f170bf", "messageHeadline": "Add docs for cakephp/cakephp#13752", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4f6cc8654dde7fa2da17f96b50f9836bd9bae313", "messageHeadline": "Merge pull request #6248 from othercorey/table-locator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "8cb5ef813fa4ac39dfc67193213780451f407a06", "messageHeadline": "Merge pull request #6122 from cakephp/dependabot/pip/sphinx-1.8.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b399e59a73b7e94669e20eebd9d446878714eb33", "messageHeadline": "Updated TableRegistry description to TableLocator.  Moved deprecation\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "c2beca658ad35b61579f724544a1bf4157f0294f", "messageHeadline": "Merge pull request #6241 from cakephp/ADmad-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d60392203f9635300f30e91ea72aec851b60b17c", "messageHeadline": "Merge pull request #6246 from tanguylemarie/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17ebd223dd1f4af825f6831a87a4e7847a963819", "messageHeadline": "Merge pull request #6247 from jones139/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd7b79d30930dba7e1a75c5e1abb9e48f127b23d", "messageHeadline": "Added <?php", "author": {"name": "Graham Jones", "email": "grahamjones139@gmail.com", "user": {"login": "jones139"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11f2aad72cf27b29216b8004f47daa6a6c093b76", "messageHeadline": "Added Tags and Users link", "author": {"name": "Pentiminax", "email": "47972910+tanguylemarie@users.noreply.github.com", "user": {"login": "tanguylemarie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8581e483dadb7b343427ca971e184ad746a07e", "messageHeadline": "Merge pull request #6245 from tanguylemarie/patch-2", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a4401de9ee28c70a7d01f32b8cd27d3b4288a2", "messageHeadline": "Update index.rst PHP version", "author": {"name": "Pentiminax", "email": "47972910+tanguylemarie@users.noreply.github.com", "user": {"login": "tanguylemarie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57b1f409a89d4fa12b389bd23c4f4dfdd00d93f8", "messageHeadline": "Merge pull request #6244 from andrii-pukhalevych/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93e69171fccefcbb63d47f679c9f4d6fe8a15a4e", "messageHeadline": "Update validation.rst", "author": {"name": "andrii-pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8c675470a16d1c04684e1f3688508f256528a1a", "messageHeadline": "Document changes in cakephp/cakephp#13812 & cakephp/cakephp#13816", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 37}}, {"node": {"oid": "5a22d5b64de315583edf45de70e47ae1b1ac37b6", "messageHeadline": "Merge pull request #6243 from othercorey/3.x-url-change", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c010cc87ec5ce6ac6378d307e824d8f208ade245", "messageHeadline": "Updated links from book.cakephp.org/3.0/ to book.cakephp.org/3/", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a131764fa9162ad609b1dff0aa9a551204854c97", "messageHeadline": "Remove a redirect.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "232dde5d343e1d8d820660e6e30ae8889c6214db", "messageHeadline": "Remove a redirect", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c914a4cd6e269900f014e2ec27e5618069efd1cf", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 825, "deletions": 1381}}, {"node": {"oid": "61c3556adb70d8cab19635876e745088ef360379", "messageHeadline": "Update nginx and deploy directory", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "26b71f1b6373342d9f917821a3da3201d393b94d", "messageHeadline": "Remove unnecessary rewrite.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cb562dcdc984deef8bd24bcaa83172f322815265", "messageHeadline": "Merge pull request #6237 from othercorey/3.x-url-routes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "8d09b5b0cc844107209683c1c1419ae19f985c96", "messageHeadline": "Merge pull request #6240 from cakephp/4x-link-constraint", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "afb32fb707e1cb141ff10960f80cea03035f4c46", "messageHeadline": "Refs cakephp/cakephp#13812", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "916ce821f9568175d74b5e6f59efea0daea3d3f6", "messageHeadline": "Note the user friendly error aspect.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b953c5305c4893547eb687e1c541d7480f3366d", "messageHeadline": "Fix example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b30a0c56283541001fa3185b28bc3e3901adce7", "messageHeadline": "Add docs for LinkConstraint", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9c7aa9763c020c26fa56d0043264abc0c7b1e4c9", "messageHeadline": "Fix directory reference.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "260676daac27ec2295209dc8b4d7d6e0a46077e7", "messageHeadline": "Fix file move", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25b0d21d8e2bc91bd8ee57b23b9045e54f9d1792", "messageHeadline": "Remove 4 directory", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1cf8a5c5528367b5bc222dd4dc28dc605ef00c2", "messageHeadline": "Merge pull request #6238 from othercorey/4.x-url-routes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "78c87277cefa3ae730236976ba7dfbfccaa2da8a", "messageHeadline": "translate BreakingChanges Cache Controller Console", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "23b42113640653045debe7d0f44856ec074dcd73", "messageHeadline": "Use 3-0 for search index on current 3.x docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f603209a6a9ddf8c6d91f0a8d1d6e69338f4ab5", "messageHeadline": "Merge pull request #6239 from tanguylemarie/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c966cf0f7bfaf0ecbd990dbd5157f1cea1f3576c", "messageHeadline": "Traduction FR et correction d'une faute", "author": {"name": "Pentiminax", "email": "47972910+tanguylemarie@users.noreply.github.com", "user": {"login": "tanguylemarie"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c14690ac0ef2e13bc1749439cba17df6b76437d", "messageHeadline": "Updated nginx config to use /4/ instead of /4.0/", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "594edcc44e7af631a26decd0c1658c9903a713ea", "messageHeadline": "Updated nginx config to use /3/ instead of /3.0/", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 31}}, {"node": {"oid": "849d8923f3ea4bf7de0099409485a4d58a94e4d7", "messageHeadline": "translate Deprecations View", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "23577a738393d84ad47986c49a2189692f94c4cd", "messageHeadline": "Merge remote-tracking branch 'upstream/4.x' into 4.x-4.0-migration-gu\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "793bb272cd2035f9fec066a5366aad453f897a29", "messageHeadline": "Merge pull request #6235 from othercorey/contain-innerjoinwith", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "07a6b3189dd24d08d0a1b3b502eab5c5393b5ccb", "messageHeadline": "Clarified use of innerJoinWith with select, contain and matching", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "b1b88b4ea4af3b83872cc3cf4d52e588e3af089c", "messageHeadline": "Merge pull request #6234 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "748d6ab450aba2056b0f398b8029794b8afefb32", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "278fda704b3a06aa50e30f1c5a0b2a08d5c70f72", "messageHeadline": "Reword migration note about comparison with null.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0557754ff186172c28bdfb722befa9333d37cacc", "messageHeadline": "Update errors.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "0bc5fbc45bd2092052fc0330bb8a8f1f13af4085", "messageHeadline": "Merge pull request #6233 from sitedyno/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "781e88d87188390b95c54d53229a628ee67365b9", "messageHeadline": "Add notes about getConfigOrFail", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5d97a7d9cde991909b32314825e424754b2728c0", "messageHeadline": "Add note about samesite.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b90e994b84fc353d58520c2d8027b4e36c165936", "messageHeadline": "Merge pull request #6231 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5f166c440626fbfb6d3308ac272f2d12e1b3de93", "messageHeadline": "dotenv support is opt in.", "author": {"name": "sitedyno", "email": "sitedyno@gmail.com", "user": {"login": "sitedyno"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95606e9c2c2731c8f4842d925b609a3d45c50378", "messageHeadline": "Partial update", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 601, "deletions": 8}}, {"node": {"oid": "758c37867d0a6c7bc4efd85fe07f7014e05fdfae", "messageHeadline": "Update application.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "bf177eeea5981665a9452178a23e936d985e3ee5", "messageHeadline": "Create application.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "896ef547ebe9a4262a8b25bbfd54945bea9b81f0", "messageHeadline": "Update example to use factory method.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e6667a41d7b3a364b2cafecf30843ed96c0cecc4", "messageHeadline": "Refs cakephp/cakephp#13766", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51c2b91139b6f20b72357ceacb6d12a2a9b57ed8", "messageHeadline": "Merge pull request #6179 from tavaresgerson/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 437, "deletions": 632}}, {"node": {"oid": "ef86bc0a44feb1b5c38fafc9d80e92b3f2b8886a", "messageHeadline": "Update routing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 241, "deletions": 263}}, {"node": {"oid": "fe8c72a07f8fd6cb69e2ab1eb65101054489e4e2", "messageHeadline": "Merge pull request #6230 from hgsgtk/revert-6225-4.x-3.9-migration-gu\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 82}}, {"node": {"oid": "0864882808361f378b495a5a342eea5e9efa37cb", "messageHeadline": "Revert \"[JPN translation] 3.9 migration guide\"", "author": {"name": "Kazuki Higashiguchi", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 0, "deletions": 82}}, {"node": {"oid": "13adf1cbb851dee9bf715d84ec695b9e038b3a3c", "messageHeadline": "Merge pull request #6228 from hgsgtk/ja-3.9-migratiion", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "013615bd14a1775b266654a0df26590558ff350f", "messageHeadline": "Update ja/appendices/3-9-migration-guide.rst", "author": {"name": "Kazuki Higashiguchi", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb73f3bfae53fb1e7f55b46f75471569e0146302", "messageHeadline": "Update ja/appendices/3-9-migration-guide.rst", "author": {"name": "Kazuki Higashiguchi", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cffea181ff6a4b5b9c1ab1af18e96a36bdaddbc", "messageHeadline": "translate 3.9 migration guide in Japanese to 3.next", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "505c002edc3def7d344b8bd3bc9505452f3f4288", "messageHeadline": "Merge pull request #6227 from othercorey/query-orwhere", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "a36d992741a6e291a44499256a6cfd077022beb1", "messageHeadline": "Clarified deprecation of Query::orWhere() and clarified some of the u\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "5b8caa490b49dbfb595f24de0d0bdc84aaea89cc", "messageHeadline": "Merge pull request #6226 from othercorey/tableregistry-get", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 225, "deletions": 515}}, {"node": {"oid": "09a3141bdca56ddd0ed1c676f3bcbeccf22a729c", "messageHeadline": "Merge pull request #6225 from hgsgtk/4.x-3.9-migration-guide-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "155c5521ccda8c3664c85586f50d7f2a33d16494", "messageHeadline": "translate 4.x migration guide deprecated Component, Filesystem, ORM i\u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "133ad440ddf2ec54f4153b8de8e5e37d44747919", "messageHeadline": "translate 4.x migration guide deprecated features removed section in \u2026", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ba688a2df7abf55263ad340599ddfcee6c697190", "messageHeadline": "translate 4.x migration guide initial section in japanese", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c23501e0c65f1183d212b71b2c739c2d84c39ed4", "messageHeadline": "Updated TableRegistry::get() examples for translations", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 225, "deletions": 515}}, {"node": {"oid": "bc19957ce1cfd28d9ac3caa05ab4eab2ad46882a", "messageHeadline": "translation 3.9 migration guide new features section", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "39f57afc5734fe3ff9c638b46130a5d3a15a465a", "messageHeadline": "translation 3.9 migration guide deprecations section", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "dfcc06e590d8cc55747b50a52d29460bf9c441b7", "messageHeadline": "Merge pull request #6223 from thomasherisson-scaledev/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee41ea273d96fc2eac30ca4455237fcd8d839841", "messageHeadline": "Merge pull request #6224 from othercorey/tableregistry", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 80}}, {"node": {"oid": "929cd9d51c9870fd94facd80c078d9c361b55d83", "messageHeadline": "Updated TableRegistry::get() deprecation examples", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 35, "deletions": 80}}, {"node": {"oid": "5bb00b20a71ff016482cb02b8d9ba78a0d34c5f3", "messageHeadline": "Merge pull request #6217 from othercorey/readme-docker", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "17acaba9d1868ead020c6978c232d79192faa3fc", "messageHeadline": "Enhance migration notes for ConsoleOutput.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccfc45e5251155c958e5b2c1394f00d8f116c5b3", "messageHeadline": "Change CakePHP version 3 by 4", "author": {"name": "Thomas HERISSON", "email": "thomas.herisson@scaledev.fr", "user": {"login": "thomasherisson-scaledev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb72003ae85ca83bd5457284aaf5c843b7db6bb", "messageHeadline": "Merge pull request #6218 from othercorey/sphinx-warnings", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "959171de5352ff81fd0562ec1df0c058b8bdc57a", "messageHeadline": "Updated Connection::getSchemaCollection() in examples (#6219)", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "25d7d00a58b71d5324bd8862b967c63fe8202e76", "messageHeadline": "Fixed sphinx format warnings", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "d90377038e00206ccb02893cfc485a7882232403", "messageHeadline": "Updated README documentation for building documentation through Docke\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "9dce3df094c2fe25eb41548aa81f8041127f010f", "messageHeadline": "Document changes in cakephp/cakephp#13758", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "71cfd437d2ebdccdbe0a2157f05632a558ea63d1", "messageHeadline": "Update migration guide for http package", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "79cf25c0926d63db1b403fcbdb488fa91a9360e7", "messageHeadline": "Merge pull request #6216 from cakephp/4.x-form-protector", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 171, "deletions": 4}}, {"node": {"oid": "4a128bc886f44a8e2feab1dc6048710ce9ac8ce2", "messageHeadline": "Apply suggestions from code review", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bcfdb0033d13def316d7c6f184e19e9ee29ca86", "messageHeadline": "Update as per feedback", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2e5a26258bbd055669ad55aaef247853d0f01da3", "messageHeadline": "Add info about new FormProtectionComponent.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 174, "deletions": 4}}, {"node": {"oid": "f961dfe84a6cd46efc75e0a505e2647ef14d2026", "messageHeadline": "Merge pull request #6214 from othercorey/epub", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f2398815ce34e9ae08147b5cecd6199bf2cdb2c6", "messageHeadline": "Add additional deprecation note.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ebfeb717890c6d8ab5c312ec7c1039dbff5aaaa1", "messageHeadline": "Merge branch '4.x' of github.com:cakephp/docs into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 79}}, {"node": {"oid": "9a03f28a09e6f16c94172ed7788d3ee88e9e2e28", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3653, "deletions": 11698}}, {"node": {"oid": "7142888cc6db2fb710a06b6d7f57ab0f2fd9f75e", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 712, "deletions": 5147}}, {"node": {"oid": "f3cc9eedb8295df378a55abd9c50b4e866c95778", "messageHeadline": "Merge pull request #6206 from cakephp/4.x-full-base-url", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d2d62ed55a794b47612af5c92df80763dbd9a854", "messageHeadline": "Added epub-check-(lang) target to Makefile to allow validating build \u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "43ec53c82e0493fbd38d8e9d5733d38c877f6c27", "messageHeadline": "Merge pull request #6213 from challgren/plugin-example-correction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "49cf9c398dec6c77f8bfc6f36b62cea4bdcca04f", "messageHeadline": "Updating Plugin.php example", "author": {"name": "Chris Hallgren", "email": "challgren@gmail.com", "user": {"login": "challgren"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d6136f24143c1bade2adb8a0c848cc52f560432b", "messageHeadline": "Merge pull request #6211 from cakephp/http-enforcer", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 53, "deletions": 78}}, {"node": {"oid": "acaee228c944aa1953b93a5465d7282dd8706e44", "messageHeadline": "Move requireSecure to deprecated", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd49212194a147fcf102e501ae2635aabd083b37", "messageHeadline": "Merge pull request #6210 from othercorey/associations-text", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "67b5df9d222386b65ba180dd9a50b22ac7bdc11b", "messageHeadline": "Fix formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5a99d146c88c10ad54eb1df0aa336eb53dce383c", "messageHeadline": "Lined up table markers in associations", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2433e15785e0dd3cfb557c0eea4ccd5f462447a", "messageHeadline": "Document change in cakephp/cakephp#13696", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "803ecf2c6483dd4d2edf2c2f8e3f2a47f6d28e52", "messageHeadline": "Show non default option values.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "da50d360e3027d0d57fe8902cbca85520310db02", "messageHeadline": "Fix casing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ac98840895ecc278c517c37a96427239c8dc623", "messageHeadline": "Update docs for HttpsEnforcerMiddleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 78}}, {"node": {"oid": "e26d4da96d039e66d829f7cd0ff7bb72158c5ad0", "messageHeadline": "Updated phrasing of belongsTo, hasMany and belongsToMany association \u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "dcdb8ea9c1ff1347be9e4facf5b725c6a5f1f807", "messageHeadline": "Merge pull request #6209 from othercorey/associations-text", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "7a91aed7218c4dfae487f2320e9c56f707983479", "messageHeadline": "Bump sphinx from 1.6.5 to 1.8.5", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41a386658cc218072aa255309c3643cc43fb6546", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.6.0 to 0.6.2 (#6208)", "author": {"name": "dependabot-preview[bot]", "email": "27856297+dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cfcc668e56354265b1cc70ad18355284d56257a", "messageHeadline": "Updated phrasing and grammar used in hasOne associations.", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "13d84db31dd894879ce5fd062b259aba5e9f827a", "messageHeadline": "Merge pull request #6207 from othercorey/associations-text", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e678402d9f61d7ab45c3a82c72b532a2915c8bdd", "messageHeadline": "Fixed capitalization of first word in sentences in english associatio\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "58399de218f4adc694d914386db12116910f3c86", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ece8710e436c7d4ea7057901aa65487b3656a8f0", "messageHeadline": "Add info about Router::fullBaseUrl() in bootstrap.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "388293042d3878bdde092580d4dfa471f955b3c5", "messageHeadline": "Document changes in cakephp/cakephp#13686", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7cb1783d25faec534c02dbd7921059488b2ee975", "messageHeadline": "Update configuration docs for recent file changes. (#6205)", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 57}}, {"node": {"oid": "dcdbaadf39f336f0e91027f90b82d23f26fd3e55", "messageHeadline": "Document changes in cakephp/cakephp#13586", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4467c3c409d609dbb9ec4e3def4fb4ec27dfd7df", "messageHeadline": "Add docs for cakephp/cakephp#13631", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1e1b4a7f21c2822ad787377d733d1f61a252f7dd", "messageHeadline": "Merge pull request #6202 from cakephp/4.x-requested-remove", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "2966001fdcc14a0e9caac081d063b4d9f4c65000", "messageHeadline": "Server request built-in detector 'requested' was removed", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "32e968aea93c16b35bc5d83c08a5f0e807698991", "messageHeadline": "Document changes to request params. (#6200)", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "8790d5082192e23b5ae3203a55b29e7853b566a2", "messageHeadline": "Merge pull request #6201 from amorfev/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8b5376761953e81b0205b47c5a51fea9d9d8684", "messageHeadline": "Update cells.rst", "author": {"name": "amorfev", "email": "55710598+amorfev@users.noreply.github.com", "user": {"login": "amorfev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b730d2cf05b8f7dac4582b8239cc00ba451d4a13", "messageHeadline": "Document updates to Router methods. (#6199)", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eba1b24f1782e31503f71e8408445e4f08ec3b45", "messageHeadline": "Merge pull request #6197 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "5a719f87c94eec0ee0f2a43045a02b99dd6e3e64", "messageHeadline": "Remove unnnecessary examples of TableRegistry usage.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "6a712418b6be3115b1c14c43c370ae8156d4ed38", "messageHeadline": "Fix paginator docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "2df2c2f348782243ab57380f36d0e7caf1aa307d", "messageHeadline": "Document changes in cakephp/cakephp#13655", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a7f0561ec182d1242744e43288e4c78746feb31e", "messageHeadline": "Merge pull request #6196 from Seok93/patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "427b8b138bfb1f1eef147bb2900b4debb30374b6", "messageHeadline": "Update validation.rst", "author": {"name": "Suk Woo", "email": "32609010+Seok93@users.noreply.github.com", "user": {"login": "Seok93"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a9a9ddfc4fdafe99ccbbca58362db0e25d7220f", "messageHeadline": "Merge pull request #6193 from cakephp/asset-class", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 18}}, {"node": {"oid": "bce8b1831612ca59a5d605cfcfd35345d3bc3953", "messageHeadline": "Document changes for cakephp/cakephp#13470", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c026040099ef8ca90354eb21a8c12423286c37a0", "messageHeadline": "Simplify example for withETag", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0c3027b2bc59a08777bbbd900d9966de8dc892d4", "messageHeadline": "Tweak wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c33cc325dc9cfda740aaf96ea7b42106cf38294d", "messageHeadline": "Merge pull request #6191 from karmicdice/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "b9221b8483e1026502f0d7242019048c97ec7e8e", "messageHeadline": "Merge pull request #6192 from cakephp/mysql-charset", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0a7c462c3db3d604c0d4288a326f0cde7b36df74", "messageHeadline": "Update en/views/helpers/form.rst", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e97fae54f50a07bbed29fb9f18e61399426a4229", "messageHeadline": "Update en/views/helpers/form.rst", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5bd311f4092afaa9864125351efa648380e09ff6", "messageHeadline": "Update en/views/helpers/form.rst", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f9d214def313c0e4eb444af69df723cb152dbcf", "messageHeadline": "Update en/orm/database-basics.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea04fd26dd095f6bcf11c46f99a7821c0d2c041", "messageHeadline": "Update en/development/routing.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f928727d649d3414ca08d1df7446a8542d6811b", "messageHeadline": "Add docs for Asset class", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 18}}, {"node": {"oid": "7f69989f72582019f3236e11802c26b1fecf8b81", "messageHeadline": "Add example for onlyIds", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "386ba1c18eef609eab8f82511b10328678508a77", "messageHeadline": "Refs cakephp/cakephp#13648", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ce5f11a925bbe821cf7ba623457490e8ea3854b4", "messageHeadline": "As per #6189", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "7775fe5a19e9c159e8f8d43639a4d6b4509f8c67", "messageHeadline": "Merge pull request #6188 from cakephp/4.x-app-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "8b1b255a1f4769a3509774c6d9ed205a3d61ae68", "messageHeadline": "Update en/core-libraries/app.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166519aa98072ad2a536f0554473b3e4526d7372", "messageHeadline": "Update en/core-libraries/app.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a0b1d7b17436df2cdeedfdae04e9e21ef7a7ef9", "messageHeadline": "Update en/core-libraries/app.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26f643b29d70f36bd53539578e9fd5805403b5b9", "messageHeadline": "Add info about App::path() changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "8938974c799d250b2f282c98c6306b225ee9eea3", "messageHeadline": "Document alternative way to define fixtures", "author": {"name": "Val Bancer", "email": "valerij.bancer@gmail.com", "user": {"login": "bancer"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "01f920c08964c85092943a97eebe4a75a969c881", "messageHeadline": "Merge pull request #6186 from ndm2/feature/file-upload-objects-in-data", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "509d89bc3243dac3c664839dcf0830d16bbabb63", "messageHeadline": "Change wording to point out the file array structure difference.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9714c02aebc582375b27504120774495b475c103", "messageHeadline": "Document changes in cakephp/cakephp#13614", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b1aa1761ed6e67c20da4dd91788881bc5f285eb8", "messageHeadline": "Translating", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 67, "deletions": 118}}, {"node": {"oid": "4b5a5d2077a84c41697bc364c247c100b82e86dc", "messageHeadline": "Update docs for uploaded files.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a8f71ea37b9642e4f64303d4d65949860ac17b96", "messageHeadline": "Merge pull request #6185 from cakephp/simple-paginator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 78}}, {"node": {"oid": "51cafd4c4883796716d7af94d8f56dd0f0799252", "messageHeadline": "Add docs for the file upload objects in request data feature.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "bb9acbf9c1c35c468f79b8a649749de3895844dc", "messageHeadline": "Fix words", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34378ebb1d391943b90cd43ba0bbbabd7ad42a05", "messageHeadline": "Add documentation for SimplePaginator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 78}}, {"node": {"oid": "f03e667188704060f3fbb9ca37b47a56d4cc7136", "messageHeadline": "Merge pull request #6183 from cakephp/4.x-mailer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2dad562c359a8b3aa152322bc367a4fcfcddb7c7", "messageHeadline": "Merge pull request #6184 from matscav/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35a8360c9672bc13e53fee5fd56ce31250be71f7", "messageHeadline": "Typo", "author": {"name": "Mathias Scavello", "email": "info@mathiasscavello.com", "user": {"login": "matscav"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30654b32182c683b2f8a892c3f03f7d9eb4cbc3d", "messageHeadline": "Document change in cakephp/cakephp#13591", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "82d1aa205bacc542eab86958284a46ed61306245", "messageHeadline": "Document changes in cakephp/cakephp#13568", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "529cf71581f5af762e5e4c3ecce290326974e5ed", "messageHeadline": "Spacing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a30c718274ea923a6e1d7ade5d791034567f46b6", "messageHeadline": "Revert some Mailers back to Emails", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cdb4560e377b1fb6626728f18f88dae0c0023c98", "messageHeadline": "Merge pull request #6182 from cakephp/4.x-mailer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 263, "deletions": 273}}, {"node": {"oid": "dcfe192dd0be2cc44bfab1589ed1fa2bc694f11b", "messageHeadline": "Translating", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 79, "deletions": 130}}, {"node": {"oid": "e7137a81a5a750ac100fe47d56936de542d251f9", "messageHeadline": "Document changes in cakephp/cakephp#13580", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "40e21a1907fe0356f773e96ea01432f4ff0c9343", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20dc3a3bbb25a93fd10619fa214faaea944e30e1", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5294ddf7dc22f608a61b6a3b2d7b6a475e045693", "messageHeadline": "Update migration guide for cakephp/cakephp#13565", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2211fb75d92849c036aad650ca7a82e06b4f91c7", "messageHeadline": "Update info about mailer.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 262, "deletions": 272}}, {"node": {"oid": "d1a3b2a57c15fd9c7b1f03f86d5dda26f2bfb598", "messageHeadline": "Fixing underlines on titles", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2d13673884514a3b6a829fbee032d064aafb37a", "messageHeadline": "Updating and fix translating", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba050983807d07c901972721ed2ef7f9f54871b1", "messageHeadline": "Updating and fix translating", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 52, "deletions": 89}}, {"node": {"oid": "f5d5b16e2e77400942efa8c6c2f72a6db3d94d49", "messageHeadline": "Remove duplicate line.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "089c8c4e05348e8b48573cd724c9fdb60f0f82e9", "messageHeadline": "Merge pull request #6180 from cakephp/issue-6175", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "72286dcc3278c97ecf9cb622e699c033d2100935", "messageHeadline": "Fix fixture configuration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "bbfd04c43f1b561125b1caf285055f9564c7d430", "messageHeadline": "Document another method removal", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62d8bae5d86d64b01333ed77b9d59db3fc0ffad2", "messageHeadline": "Fix link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "056927ea1a34f11dd2080758b373cc374df71f1c", "messageHeadline": "Remove double slash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0357525c9151525af2d6abf17e3bfe232a238378", "messageHeadline": "Updates in one more paragraph", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "9621d0955af06eeaddc868e3b86e05d80d21204b", "messageHeadline": "Starting update in routing.rst", "author": {"name": "Tavares", "email": "gerson.c.tavares@gmail.com", "user": {"login": "tavaresgerson"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "779de66cccb2aff46f5a594559f5cdb39c2491fb", "messageHeadline": "Merge pull request #6171 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9439a5aaeeca2dbe47f16ab39abea20fd0f6611e", "messageHeadline": "Merge pull request #6174 from davalb/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac62d81b608e49232b44db24ae9e4a0ade0ed6e9", "messageHeadline": "fix typo hadErrors", "author": {"name": "David Albrecht", "email": "davidalbre@gmail.com", "user": {"login": "davalb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d19ef541ff01b484f6c209e14fb379d47837f75", "messageHeadline": "Signature of ResponseEmitter::emit() has changed", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b61d8d86b0923d51ca88149019f2d94f278c606", "messageHeadline": "remove unnecessary new line", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e7c60317c99e206023651253ce4e0c899b43dfa", "messageHeadline": "Documentation Change for Disable Cache (#6169)", "author": {"name": "sra122", "email": "katta@i-ways.net", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cc10a9ad05ef45156e03aaabdad0d85a922a7a1b", "messageHeadline": "Add separate header for readability", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d65b36aeea0ff40931153801dec0bd97a18b0c25", "messageHeadline": "Simplify", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73a405314a63faf074a51ea40e34682620d193f9", "messageHeadline": "Fix underline length", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c93d240811080df269cad89bd1fca428b57945bb", "messageHeadline": "Merge pull request #6167 from cakephp/3.0-shim-info", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "29a4d1e0ae6a314610ac363dec405c2047614b79", "messageHeadline": "Document change in cakephp/cakephp#13521", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9272206858b89b8f238587502f7578ecf13023a2", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f1881597febdcb567ce14846ae7fc99205b8413", "messageHeadline": "Merge pull request #6168 from cakephp/4.x-form-context", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "58d77b9c554db5137a1c938df8e53db39c283103", "messageHeadline": "Merge branch '4.x' into 4.x-form-context", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "172c04982ce4da8de34091bfae846341dba89bdf", "messageHeadline": "Merge pull request #6166 from cakephp/4.x-shim-info", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a7d22f160f6bb0929b3edd98f908df12970e5f61", "messageHeadline": "Merge pull request #6165 from cakephp/4.x-data-attribute", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4e243d4f0449699165d9bec86310d3c1b902119f", "messageHeadline": "Add info about change in FormHelper::create()'s context inference.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "da4d4b3320dd3ba9d86c0ffb955df9af3a5a5280", "messageHeadline": "Add shim plugin info.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4d1387d16fa98a20bd697928878571e4f9fa09e4", "messageHeadline": "Update appendices.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cc2e045e437080127ae6dc01c1f08bc9dd60bd7", "messageHeadline": "Add shim plugin info.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ace734ed9366972e8388041debddff07df933852", "messageHeadline": "Fix typos.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f374547ce46b9b28de61ba223cb5296d09536fe", "messageHeadline": "Add info about cakephp/cakephp#13502", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "64d37cf66644eb4b63f2047c67c45651d2c3e043", "messageHeadline": "Merge pull request #6164 from cakephp/issue-6162", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "800f7ef2f582248fbdba0614ceed9ed8c9699546", "messageHeadline": "Merge pull request #6163 from cakephp/issue-6158", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2a6f90bacd92565e77a6a854252923a435ae4956", "messageHeadline": "Update tableheader example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "36b3cfac60f450229dd19dea5b94f664f2c92489", "messageHeadline": "Include request method checks in REST example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2cbc9f85faa79a625cfbea951df2eaa1e468056f", "messageHeadline": "Merge pull request #6156 from cakephp/4.x-new-empty-entity", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0f73f3847b290698adf5f2a9b589be746194a1cb", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62f0246e4a027949dee3a686bcc856d0ef28c43b", "messageHeadline": "Document newEmptyEntity() addition.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4ff25af36c645c3c62132f1ef524a3fbd7c0a6b6", "messageHeadline": "Merge pull request #6159 from adonald/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e6bda793bbe3f3f001c75a8644551f23e4147571", "messageHeadline": "Update en/tutorials-and-examples/cms/tags-and-users.rst", "author": {"name": "Alexander Donald", "email": "adonald@users.noreply.github.com", "user": {"login": "adonald"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a8f4e68a00d7b7580ef92f2a52dcf85a81b3c4c", "messageHeadline": "Document changes in cakephp/cakephp#11789", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a2bc2c5f5b673e37a219ba5e8c47d007df09d2e8", "messageHeadline": "Order packages alphabetically.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "324fe9b85880b3331872303db42f64e134d8b408", "messageHeadline": "Added code to make tag_string accessible", "author": {"name": "Alexander Donald", "email": "adonald@users.noreply.github.com", "user": {"login": "adonald"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8fe95356e4c4f50e2dde12faf0eace706da4fa24", "messageHeadline": "Add docs for cakephp/cakephp#13071", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "38f4f0da98f27f21414b8e3090e4ce4224400ca8", "messageHeadline": "Merge pull request #6157 from cakephp/3.next-orm", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d88929ab82d65e17208dee1b5f488db19be1c2a8", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9ac0b7da93127752b75ba8b25bc842fff429fa3", "messageHeadline": "Fix version number.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dde1df0806da972c4adcebfa67b3a199ef2a711c", "messageHeadline": "Document manyOrFail() backports.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2a9582a2cfeea31cf6a76b97006733e5238d0a57", "messageHeadline": "Document changes from cakephp/cakephp#13480", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ccad46b12953d738ebc38a5da1785c3bd0314af2", "messageHeadline": "Merge pull request #6154 from joshwyrick/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f468c3d845d96b811d460218975d162764f5fe4", "messageHeadline": "Change 3.7 to 3.8 in install doc", "author": {"name": "joshwyrick", "email": "joshwyrick@users.noreply.github.com", "user": {"login": "joshwyrick"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "529a5bfd257038cfe5a6fcc7dc0ffa15d290c282", "messageHeadline": "Merge pull request #6152 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "31cf8c592d8a947b9cc5839d769f7ff6149f281c", "messageHeadline": "Add info about AuthComponent deprecation.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5ecb9f0775bbe7f8ca72cc0000f144907ef15a62", "messageHeadline": "Document changes in cakephp/cakephp#13455", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ced542ae48b3660959db42490910d060746a0776", "messageHeadline": "Merge pull request #6151 from visualex/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "054395c84e368c3fdadfc9db93ca97983e24c65a", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "Aleksandr", "email": "alex@tresorg.com", "user": {"login": "visualex"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0397f189363e84e5e9005d3a27ae2cccc64d99b", "messageHeadline": "Merge pull request #6150 from Erwane/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "285ccb0cd0bec3d5c35fffa355f43152dad68320", "messageHeadline": "missing \"the\" before method name", "author": {"name": "Breton Erwane", "email": "erwane@phea.fr", "user": {"login": "Erwane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d1ce045cb4de256d36c937a978f2870a59fbc82", "messageHeadline": "add brackets to methods name", "author": {"name": "Breton Erwane", "email": "erwane@phea.fr", "user": {"login": "Erwane"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d865a5ef948119a619e58100c989d3e1bce98462", "messageHeadline": "ORM/Entities deprecations", "author": {"name": "Breton Erwane", "email": "erwane@phea.fr", "user": {"login": "Erwane"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "fafb8569e25e5d71899cc4573af93885d1e93188", "messageHeadline": "Merge pull request #6149 from andrii-pukhalevych/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94d83cf16e2a7c4c7899e70a2467e3e63aa5f2a4", "messageHeadline": "Update form.rst", "author": {"name": "andrii-pukhalevych", "email": "a.puhalevich@gmail.com", "user": {"login": "andrii-pukhalevych"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7aadfe9f856aeca4b8375b9404326f51453882d", "messageHeadline": "Merge pull request #6147 from KainGNX/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e9edb469722b709ab2adc5d618c7870c83d9be8", "messageHeadline": "Merge pull request #6146 from KainGNX/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b24c49b461710d28c8630a988da2accc74d6472", "messageHeadline": "update to newEmptyEntity", "author": {"name": "Jason Horvath", "email": "jason.horvath@greaterdevelopment.com", "user": {"login": "jason-horvath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "586e9c5b2bee6ef8c5c06a59b9c60aca4cf09808", "messageHeadline": "update to newEmptyEntity method", "author": {"name": "Jason Horvath", "email": "jason.horvath@greaterdevelopment.com", "user": {"login": "jason-horvath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0750188687b148a4f5ec1c25fdb59249fe03982c", "messageHeadline": "Add return type declaration to validationDefault", "author": {"name": "Jason Horvath", "email": "jason.horvath@greaterdevelopment.com", "user": {"login": "jason-horvath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12824fdd3b53a2ec8c0c1c03fc5b7bc93e37f257", "messageHeadline": "Update outdated statement", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a16c17a215a84e38ec3cc17edccba94cf53edf39", "messageHeadline": "[ja] Update intro.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aa20b3c61b5ed9067196ce0320ec68fe2bc77ad5", "messageHeadline": "[ja] update index.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4fe92719a8a1b48e218f9a4fdc6e7ac3d91d392", "messageHeadline": "Merge pull request #6144 from tomcat0090/patch-11", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "495fd26793270cb68d4f6d76f1eed7e904fdd329", "messageHeadline": "Merge pull request #6145 from ava007/patch-3", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "539aa2ce1c9eb9485e660f3ac062ff70c781f0c1", "messageHeadline": "fixed typo setViewViars()", "author": {"name": "ava007", "email": "avonarx@gmx.net", "user": {"login": "ava007"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f82b6306652e7a7b998e0fee54a2494e99bd6d9", "messageHeadline": "maybe typo.", "author": {"name": "tomcat0090", "email": "merge.abort.conflict@gmail.com", "user": {"login": "tomcat0090"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "597186f4e2bf35a165cdb72d56a4c27080c81dc7", "messageHeadline": "Merge pull request #6141 from cakephp/find-create", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d4dc362f309b58276b83491e2a2f80a5070f2049", "messageHeadline": "Merge pull request #6142 from cakephp/issue-6140", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "be6c7219de7a79052899d3a45180bdd7af54ce4e", "messageHeadline": "Merge pull request #6143 from cakephp/csrf-middleware-whitelist-callback", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "ba8da39dfabe460799249298e04650d541820b08", "messageHeadline": "Fix syntax", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc42486b08398a1e1e1bdb80d0a443a994ef990", "messageHeadline": "Add info about CsrfProtectionMiddleware whitelisting callback.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "f242fee0d72d3d12462db311540411b2e370a7c0", "messageHeadline": "Add adapter option docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c3cc64bff3f34e8a4b37dbae793365945ec938b8", "messageHeadline": "Add docs for findOrCreate()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "22bae03c51419d6a2931b382e25a2bcf492be337", "messageHeadline": "Merge pull request #6136 from karmicdice/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5de596528411b50ff875721817c448f0da6d3d73", "messageHeadline": "Update based on improv suggestions in the PR", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2b78c1547fe129faaed430bad5373ca550c1a9b8", "messageHeadline": "Merge pull request #6139 from issy-s16/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5037c6bf05299fbdedc3d27d2190d280c16b9b6a", "messageHeadline": "[ja] fix typo", "author": {"name": "Shogo Ishikura", "email": "ishikura_shogo@giginc.co.jp", "user": {"login": "issys16"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29755f92231d99fa1c8cd2cebcd2adecf7120a99", "messageHeadline": "Update en/phinx/configuration.rst", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed1c7d63682b8eff78c28a63173b5fd18660cd5", "messageHeadline": "Improved wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dfa4476684acc932b255a9e8e78218e847676bd", "messageHeadline": "Merge pull request #6137 from qwhex/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de58707f2d9867f9137322602cd73af82aa3ec2a", "messageHeadline": "fix typo: strototime -> strtotime", "author": {"name": "Mice P\u00e1pai", "email": "qwhexz@gmail.com", "user": {"login": "qwhex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da03a27ada1d624d10686582b44c654b182182ca", "messageHeadline": "Removed additional note", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "46b004d030f28b2e21245a4aeddcffea8b283b10", "messageHeadline": "Help with finding socket files", "author": {"name": "Karma Dice", "email": "karmicdice@users.noreply.github.com", "user": {"login": "karmicdice"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "05c96273a2816ace1c3dd31b8f5bb54ba0fe0764", "messageHeadline": "Merge pull request #6131 from BianchiniG/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "99dd90490d1ba0d413c3a99157b7824c732ea51a", "messageHeadline": "Merge pull request #6133 from davidyell/patch-11", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "131326a98c9a8d49b727b71405eab012a1a4b80b", "messageHeadline": "Replace gender pronoun", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "099de5a87cc78a6368b171db70c771f9756f3af3", "messageHeadline": "Update en/views/helpers/html.rst", "author": {"name": "BianchiniG", "email": "bianchiniger@gmail.com", "user": {"login": "BianchiniG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbd44bb7abd142c079fa45e30326dda6a2642a16", "messageHeadline": "Document new hash::sort() parameter types", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6fd0a339cca66f9467dd22cf3bbde3c9493ef9c0", "messageHeadline": "Document changes in cakephp/cakephp#13397", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "44b61b7aeb6717b34db9f4df26de02bb0e0f1b49", "messageHeadline": "Merge pull request #6132 from danger2k7/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6ce36869942896180de83eba49fab42dfa3dae8", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "Bogdan Soos", "email": "bogdan.soos@gmail.com", "user": {"login": "danger2k7"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d741f89a2922a5d4501fba679b8cae6b31f9c06d", "messageHeadline": "Update html.rst", "author": {"name": "BianchiniG", "email": "bianchiniger@gmail.com", "user": {"login": "BianchiniG"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "895dc1c4d6add0b95b8f830268120aeb71b9ac76", "messageHeadline": "Merge pull request #6130 from cakephp/4.x-security", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "db138265ef38835a86e60b291b93978f255b1a60", "messageHeadline": "Update info regarding Security::encrypt().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 29}}, {"node": {"oid": "37426cfa9a48adbfb504a319160e757b13f6c156", "messageHeadline": "Merge pull request #6128 from hgsgtk/3.8-ja-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "68f687cb80b4a3faf20eea8f1e49e86effa9304e", "messageHeadline": "fix \"\u30d1\u30e9\u30e1\u30fc\u30bf\" to \"\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\"", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1c808d32be0dd2682c3e8c8aecf1c260f6df733", "messageHeadline": "Merge pull request #6129 from markusramsak/patch-8", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ace78fb9da1c865975af6ed3642ead9853416e", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "Markus Ram\u0161ak", "email": "markus@licht-welten.at", "user": {"login": "markusramsak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a35ddca98c9c3c236c4d141a27e2484ba70c0a6", "messageHeadline": "fix sentence", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0696a6fe8f9e52502a72ffa012afa173df0cf897", "messageHeadline": "fix typo", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c821db30e93c4d316e4fe85f9a131e35c0e314b5", "messageHeadline": "delete unnecessary line", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "411768a8383c67f9872822405b22e75b12ab3212", "messageHeadline": "fix typo", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "915b98ccf3c08aa9cb7c20a0e8940c0187d989da", "messageHeadline": "add new features chapter element", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "ce8e51483f30d97c096c239e2aa746c397eb9d10", "messageHeadline": "add behavior changes chapter element", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0a922fd70250a0b59cd2075ebd8ea269fb18cb66", "messageHeadline": "add deprecated chapter element", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36d8638fea85009b818529bf126067e3c94e41ad", "messageHeadline": "Merge remote-tracking branch 'origin' into 3.8-ja-migration", "author": {"name": "hgsgtk", "email": "hgsgtk@gmail.com", "user": {"login": "hgsgtk"}}, "additions": 3030, "deletions": 11585}}, {"node": {"oid": "006b17a089f61d4eec2bdcdf7cf079caf5dc26ef", "messageHeadline": "Fix bad links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1974fa7344ed55ac49bf3aa03b71a7e5d8a5fc51", "messageHeadline": "Merge pull request #6127 from ndm2/3.0", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b35a8ddc92e5d2da55d6eeb16249e4452e96c546", "messageHeadline": "Fix migrations docs link.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b3e265bf0963411e076e30e088c84b6a02c6922", "messageHeadline": "Merge pull request #6126 from MrTucks/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f57fcb66b224d6741d5403e84b1a2e26907af02", "messageHeadline": "Fixed typos in retrieving-data-and-resultsets.rst", "author": {"name": "MrTucks", "email": "41760293+MrTucks@users.noreply.github.com", "user": {"login": "MrTucks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e13f9c13bb978da7b9d782efe02924caa9d35f2", "messageHeadline": "Swap branch names to be 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "aaeaf50c634e042cb423dad88b03320667fdcc38", "messageHeadline": "Merge branch '3.next' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 172, "deletions": 19}}, {"node": {"oid": "3bb0902f3295291804ba416fab8c41b4518ce6b3", "messageHeadline": "Document changes in cakephp/cakephp#13131", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fbf0fdd8cff71883c6a097cb8b77f591c7d655da", "messageHeadline": "Document changes in cakephp/cakephp#13339", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6ad06d8e1deb82a9edaf6ee721f04af1b71c291e", "messageHeadline": "Merge branch 'facuvillard-3.0' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "8aea4dcfcc957ecfa97ca2409e35fb19004396f5", "messageHeadline": "Fix formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "02d343ba1a40791363b55653f820e60f89e87315", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 87, "deletions": 4915}}, {"node": {"oid": "34cb1abd92c1bb47fbdf6efe5014c802c1472055", "messageHeadline": "Merge branch 'CamiRomero-3.0' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "3b74d6794c5a9f552c7bc3cc09d086650e4cb16d", "messageHeadline": "Fix formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 44}}, {"node": {"oid": "fd6ce874ad43ea49ab8808375f69652bd82db4f4", "messageHeadline": "Merge pull request #6124 from cakephp/request-is", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "60db2520cc0e94f899eee203e599516269320274", "messageHeadline": "Merge pull request #6123 from cakephp/migrations-site", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 4903}}, {"node": {"oid": "94be06b5bb99f776bd60e38aa432c5704ef3d499", "messageHeadline": "Improve docs for request::is()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "049cb4badcba9ce5319dac28061a83833284f700", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 361, "deletions": 1317}}, {"node": {"oid": "a9717267d217cf0f62aea331822422df8d66833a", "messageHeadline": "Move migrations docs to the new site.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 4903}}, {"node": {"oid": "c7b26603dba2de4ac1aa97bc458a6f025215b9ed", "messageHeadline": "Add note of cakephp/cakephp#13349", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "df86843822d30f752d47459ca5dc2413717280da", "messageHeadline": "Translation of controllers/middleware.rst", "author": {"name": "facuvillard", "email": "facuvillard@gmail.com", "user": {"login": "facuvillard"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "00fcc59be2b1dc5df7d29bf1ec9a6991c095047d", "messageHeadline": "Added installation.rst", "author": {"name": "Camila Romero", "email": "camiromero100@gmail.com", "user": {"login": "CamiRomero"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "6652fb82cde3bda97e02039695e5b2ce1c83a999", "messageHeadline": "Merge pull request #6116 from cakephp/4.x-update-depr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "406409314d138951d031388e3c3f8753b36cf616", "messageHeadline": "Update depr docs.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d12127d526e9b3f7ce0763fb5825611259b7a179", "messageHeadline": "Merge pull request #6115 from cakephp/4.x-error-handler", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "22d970bf5d0f49a7ac5dc351e8ec5b98c7c31785", "messageHeadline": "Add info about error handler updates.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c64a7db7c9bcd16d03a169eaf2c2d8a2515307cb", "messageHeadline": "Merge pull request #6114 from kaliel86/4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37bfec3ab7efa82e30225062eff69dbf80a304b5", "messageHeadline": "fix spelling mistake", "author": {"name": "Kaliel", "email": "maxime@kaliel.fr", "user": {"login": "maxchene"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d7c3fc694ff202427482e2656811e1e1f9add5d", "messageHeadline": "Improve validation rule name in example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6434126b585d6e7af817afb335c0380813936a41", "messageHeadline": "Improve formatting fo application rules examples", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "d013fba1236cfadd558144197cc9dcf6edef9dc1", "messageHeadline": "Add white line before return", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9fc247c997cb095eb227b5d90c9dd01d36a66c65", "messageHeadline": "Merge pull request #6111 from ava007/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b0344b6b08f149de37e12690ee6fea049412864", "messageHeadline": "Document changes in cakephp/cakephp#13324", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6d05f4d5c20e38e345075d96ddfe41298b2e636", "messageHeadline": "rename schemaCollection() to getSchemaCollection()", "author": {"name": "ava007", "email": "avonarx@gmx.net", "user": {"login": "ava007"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c0f34173b3c82ec540577714257a9cbe463c6da", "messageHeadline": "Merge pull request #6110 from cakephp/3.x-postLink-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bdce3ed55eb84976c4e9cfbd2f635abf0b343285", "messageHeadline": "Fix the list", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f025e74209bec8aa8df844c1d7cb49b8d42a11e9", "messageHeadline": "Document changes in cakephp/cakephp#13323", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "040eca636ab7920104403bb41c2c2a22d54367f7", "messageHeadline": "Add example for postLink()", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ca70511b589162196c73863a88210ead8239e95c", "messageHeadline": "Merge pull request #6109 from ribafs/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bf81a2e7d73a52684f560742cb66fdec5d1e3c0", "messageHeadline": "Update testing.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "303bae86c71616eca580da9443ae2f678254176a", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "d8ba3499f761f828cbedfd15b3916d769fc5be60", "messageHeadline": "Add formatting back in", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 197, "deletions": 119}}, {"node": {"oid": "e4aa01a45ee9bab84cee7daa8e2b27fb03476390", "messageHeadline": "Merge pull request #6105 from ribafs/patch-11", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e53e6fae9d3721919ed667974ac90f04cc88a6fe", "messageHeadline": "Merge branch '3.0' into patch-11", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "8480d2f182195e383353d05e0a16326ce8da92a9", "messageHeadline": "Merge pull request #6104 from ribafs/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f64536dc7abd0e7d6e48213cd6da1444639d6199", "messageHeadline": "Merge pull request #6103 from ribafs/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b21a6867cc5e866cc10c117d04802f3db8d77b06", "messageHeadline": "Merge pull request #6102 from ribafs/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "345b12549224db91d82c2fb11961efb3ba7946e2", "messageHeadline": "Merge pull request #6106 from ribafs/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "481bf0416a2e58055db75249586cf7d425552347", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "baabdbbed720e3fb5fd46af2a99e6e1a7c483aa3", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dcba5bc012f439d19a7f143c4b207759219c461", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7543244c51fddc01793ec935e27336d72716e7cf", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d1af68be2a22c53024ad77a173eb7d3a053f71", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "218f8da3b143418e17deacb4335dc741a49da0c2", "messageHeadline": "Create commands.rst", "author": {"name": "micazeballos", "email": "micaela.zeballos.1997@gmail.com", "user": {"login": "micazeballos"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "1a54ca8b15b1163142fe9fb266707b00fd8175e3", "messageHeadline": "Merge pull request #6098 from cakephp/view-options", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "145fa533e0353347bad3062650354071c2310197", "messageHeadline": "Document view options changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "0829bd9b40f13c008a0de29b3598824ff058ae09", "messageHeadline": "Merge pull request #6097 from cakephp/dependabot/pip/sphinxcontrib-ph\u2026", "author": {"name": "dependabot-preview[bot]", "email": "dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e3c208fdf0d489190070c840de8a6e2cb69ad6d", "messageHeadline": "Bump sphinxcontrib-phpdomain from 0.2.2 to 0.6.0", "author": {"name": "dependabot-preview[bot]", "email": "dependabot-preview[bot]@users.noreply.github.com", "user": {"login": "dependabot-preview[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b09b54dc8168db372f4dbdfbcf0da3e966aad341", "messageHeadline": "Merge pull request #6095 from cakephp/4.x-connection-log-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "674103e2005bef66cbc08011638196e99e77498e", "messageHeadline": "Add info about logger and cacher changes to database.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f9b1a16b068de1dbcf7edfe1a0631dfe59a4cda4", "messageHeadline": "Merge pull request #6093 from monsurhoq/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b3a4aab78408eaeecc07a1b0086e35f34615621", "messageHeadline": "feat(Views/Helper/Session) ru translation appended", "author": {"name": "KOVCHENKO", "email": "il-kow@mail.ru", "user": {"login": "KOVCHENKO"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "d81a16a026b3e35b49662fcda11de9d6d11bb0f8", "messageHeadline": "Update query-builder.rst", "author": {"name": "Monsur Hoq", "email": "monsurhoq@users.noreply.github.com", "user": {"login": "monsurhoq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dae607691461fde119f378fc5c9352f42e736c54", "messageHeadline": "Merge pull request #6091 from cakephp/finder-option", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "74ac6d812561e2858bb1029df3af45fd8d669e6e", "messageHeadline": "Merge pull request #6092 from ribafs/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6d5b88665f1b024f1c28fc3903c23816830fc30", "messageHeadline": "Update blog.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9894db3435cefc556b2f5b7e0a4e322eecf0bd1", "messageHeadline": "Merge pull request #6090 from cakephp/elasticsearch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1287}}, {"node": {"oid": "ef77e8b2cfd07cf8c2cb3e47143eadc260421840", "messageHeadline": "Document finder options", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "7bbcc7e62eb07daf315089a20d174b129441211f", "messageHeadline": "Move elasticsearch docs to minisite", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1287}}, {"node": {"oid": "198be90b327a905890f7bf8b418ca42361ae78ed", "messageHeadline": "Merge pull request #6089 from PhantomWatson/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ca60edd5b08dd27af978859c1a26a4e2fc4c63a", "messageHeadline": "Fix example output of PaginatorHelper::prev()", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c72b7e8f4127af3d78d6257a469a6c084ff4d5", "messageHeadline": "Update docs for cakephp/cakephp#13276", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bf921aae6c7df7ee60ef469bccea3560417ce341", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8b81947b4a7cbdf2323f10cff50070912af137fc", "messageHeadline": "Fix epub links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bb168ffe8d7ff9fe219c379a6ec6b50c0c8f54a6", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2443, "deletions": 5380}}, {"node": {"oid": "889dcc83da4afb8f0dc3864b910f3ea6364398c3", "messageHeadline": "Merge pull request #6087 from KOVCHENKO/ru/Views_Helpers-Flash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "1ce1e80c24af8879b2566ca2f7e055aed3500e03", "messageHeadline": "Merge pull request #6086 from cakephp/4.x-referer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c8fb747bcc956f35835466a8a99877088da1cd41", "messageHeadline": "feat(views/helpers/Flash.rst) russian translation has been appended", "author": {"name": "KOVCHENKO", "email": "il-kow@mail.ru", "user": {"login": "KOVCHENKO"}}, "additions": 68, "deletions": 8}}, {"node": {"oid": "9e1d33105f1c797c2078464a980b32f0ab7353f2", "messageHeadline": "Fix up referer() security adjustment.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "644ed827a8ff6787e2e6a079045e766abeb24863", "messageHeadline": "[ja] fix links.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ed2a2b55d45df5d071353caa36779785ccbdabcf", "messageHeadline": "Merge pull request #6071 from cakephp/4.x-table", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "745203860bbeafd34a3e9d7097ae4c23409e3540", "messageHeadline": "Merge pull request #6081 from KOVCHENKO/ru/database_basics", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 907, "deletions": 39}}, {"node": {"oid": "37603f386b82fef3b3c23dee40ee53b85e7a6ac9", "messageHeadline": "Merge pull request #6084 from D4rkMindz/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "4b176ebd7844f4e8de5d404f4f2db465b67b5e0e", "messageHeadline": "Merge pull request #6085 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c14038ed4d907733d51b5ef80815a997222d51fe", "messageHeadline": "Add info about ObjectRegistry changes.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "819c15430b41039f61fd44485c8c81f7f7b8efda", "messageHeadline": "Replaced sekret with secret", "author": {"name": "Bj\u00f6rn Pfoster", "email": "bjoern@pfoster.ch", "user": {"login": "D4rkMindz"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "2226defebac0fc79c09439234be9c823eaecbb36", "messageHeadline": "Merge pull request #6079 from cakephp/4.x-csp-doocs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3bebb7db3c1f560ffdaa9c3c59ae3c7b2f703401", "messageHeadline": "Merge pull request #6083 from othercorey/debian-jessie-docker", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60a5e87cabe8164322d8ea55fcb3cbfaf1027a08", "messageHeadline": "fix(orm/database_basics) translation of metawords", "author": {"name": "KOVCHENKO", "email": "il-kow@mail.ru", "user": {"login": "KOVCHENKO"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "248abb9e44d7dbb3f1366530a877bdb42af0d2fd", "messageHeadline": "fix(orm/database-basics) Ammended meta tags", "author": {"name": "KOVCHENKO", "email": "il-kow@mail.ru", "user": {"login": "KOVCHENKO"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b2d50f629e6cf733a1ac3daa135d34f05f5901d", "messageHeadline": "Updated Dockerfile to debian:stretch", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54114ee3854e9b21fbef6776a613eaca2bb3a796", "messageHeadline": "Merge pull request #6080 from othercorey/sql-function-args", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 51}}, {"node": {"oid": "e13f4932f5ccaec4a99281e848c7017f1e7a2c98", "messageHeadline": "Apply fprmatting changes from code review", "author": {"name": "othercorey", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a47dbe6e81c76b8912af211bfd2985b6f70c186d", "messageHeadline": "feat(orm/databasebasics) ru translation has been appended", "author": {"name": "KOVCHENKO", "email": "il-kow@mail.ru", "user": {"login": "KOVCHENKO"}}, "additions": 907, "deletions": 39}}, {"node": {"oid": "e532b7e3615302369b696321c0d0fc8d30b396a7", "messageHeadline": "Made 'Using SQL Functions' a little easier to read and added subsecti\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 64, "deletions": 51}}, {"node": {"oid": "7401d3a6ed9d833cf34404179136a23c831fbb07", "messageHeadline": "Document changes in cakephp/cakephp#13243", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b4d19f63d32de8f35d660f3725316b6b034fdf2c", "messageHeadline": "Add docs for CspMiddleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "84f9a8d7de4b9ffefcadb2e9018583b6faa4d838", "messageHeadline": "Update migration guide for cakephp/cakephp#13239", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ac8d5ae4d6146cfd86bc1decca84ffb50c11b12d", "messageHeadline": "Merge pull request #6078 from nojimage/patch-11", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c66b3a0dc9e61bdbcb7f971ca51e13182bbea8a2", "messageHeadline": "[ja] fixes Bake plugin document link", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bc9130ecd73f2f17a287903bad4d8baa333f5ed", "messageHeadline": "[ja] fixes moved links.", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dad526dac35092043abc4d02a3a571dbccb58c63", "messageHeadline": "Add usage docs for new save/delete methods", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "3091bc95e994e99b483ff2ffdfd60b20188560d1", "messageHeadline": "[ja]Improve link text", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c63384d18b6c6566054355303c4713ff5dbc39", "messageHeadline": "Merge pull request #6076 from othercorey/set-sql-codeblocks", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 322, "deletions": 126}}, {"node": {"oid": "c2d82f9d09187b27cb57897ccd08a5f630a37f95", "messageHeadline": "Set sql code block style for blog.rst", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "949b0904a8d875161eb6359441b78647a6c4df6a", "messageHeadline": "Updated SQL examples to sql code block style", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 315, "deletions": 121}}, {"node": {"oid": "ade124bb304f95a789a296ff620a9c343fa44135", "messageHeadline": "Merge pull request #6074 from othercorey/fix-markup-errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "091968e3458cb569ea7c7090ff68c7535c862a15", "messageHeadline": "Merge pull request #6072 from othercorey/fix-string-literals", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "19f8f41cc64a23c50a008da9bff2d46177bdd778", "messageHeadline": "Merge pull request #6073 from othercorey/fix-link-syntax", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2286f5efae2b6267dc35c8c8dfc3a5794f802746", "messageHeadline": "Fixed random markup errors", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "6d2490b222d516fc639f2592e8d2ebb5659cbf24", "messageHeadline": "Fixed chronos documentation moved link.", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32148dcd4f05e692e88dce2b054496e3a24c3bf8", "messageHeadline": "Fixed unterminated string literals in code examples", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11ad21cfda00141e4240584f41a1f314cac46718", "messageHeadline": "Add table methods.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d738d057bdabb68e607fc0f3ceb99d236f63b397", "messageHeadline": "Merge pull request #6067 from tharlinsmith/ticket_13211", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "deb319d8ecf9b184922a5555a68eb6d496ea7552", "messageHeadline": "Merge pull request #6066 from albertcansado/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6262c22d8e51346b534cc79cb48d3db5bd521727", "messageHeadline": "Merge pull request #6069 from othercorey/readd-table-get-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "30ecb3891399c24fd37979891a3260209b6a25b4", "messageHeadline": "Merge pull request #6068 from othercorey/tableregistry-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9228ef0e24ead58c037ec6bf0e60b23127820b49", "messageHeadline": "Added prior TableRegistry::get() example back to en", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "41ee1362ac3f2a59f4396197d85efa4861d4b72b", "messageHeadline": "Fixed typo in fr/console-and-shells/repl.rst to match en", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dd43b34ff9ad79ac5381f24a5be2f36506b4b031", "messageHeadline": "Fixed markup for sublist", "author": {"name": "Tom Smith", "email": "tom@altrooz.com", "user": {"login": "tharlinsmith"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "defb80e0f25345ed489582e9f41588a04632b8ed", "messageHeadline": "Updated documentation for Application class retrofitting", "author": {"name": "Tom Smith", "email": "tom@altrooz.com", "user": {"login": "tharlinsmith"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4b42c42958a7b65e586558bc6697b4b7f71eca23", "messageHeadline": "Update Entity::dirty method", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "06dbc92ff5df2799a823a815896b98cf0c8b428b", "messageHeadline": "Document changes in cakephp/cakephp#13216", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b5a009ca40f084c297d72e2fada044f90905201c", "messageHeadline": "Merge pull request #6065 from othercorey/tableregistry-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 850, "deletions": 197}}, {"node": {"oid": "a918c9f16c13f3a83894cd3ef038ebba71528237", "messageHeadline": "Updated all TableRegistry::get() examples to TableRegistry::getTableL\u2026", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 850, "deletions": 197}}, {"node": {"oid": "555b048797c6b16d9cdf77632399d7e0af45a303", "messageHeadline": "Merge pull request #6064 from othercorey/fix-enable-autoquoting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ff3ffdd71ccbf361e704920b94fdb04f920acc4a", "messageHeadline": "Removed default true parameter from enableAutoQuoting", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8713e8ce86325f300a23aeb9f3caaaf904666c28", "messageHeadline": "update readme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "5d6cb79eb16d46c4f3c8c4268c5161ed84694f66", "messageHeadline": "Fixed code example for enabling automatic identifier quoting at runtime", "author": {"name": "Corey Taylor", "email": "corey.taylor.fl@gmail.com", "user": {"login": "othercorey"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "638884c7ada95510be05eb2394a40b0cef11fc29", "messageHeadline": "Merge pull request #6062 from cakephp/move-bake-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 2405}}, {"node": {"oid": "9a4fbb2dfd9f4a4bf0f89e63f24baa100ef78327", "messageHeadline": "Merge pull request #6061 from cizaquita/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "67efa751b83f509c8a586b6cc3efd502c9870a89", "messageHeadline": "Move bake docs to new mini-site", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 2405}}, {"node": {"oid": "22f6ebfbfec9dc02c25c788de47041712b0c4b16", "messageHeadline": "Updated config/routes.php code, tested and working", "author": {"name": "Cristian Izaquita", "email": "cristian.izaquita@gmail.com", "user": {"login": "cizaquita"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "9baa3fd317775c68319ac5f0255d235a08e8b89c", "messageHeadline": "Merge pull request #6060 from YYuanqi/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "997e30a724f5d304484e1cabd897fc7dd2a32b84", "messageHeadline": "fix a typo", "author": {"name": "YYuanqi", "email": "40573964+YYuanqi@users.noreply.github.com", "user": {"login": "YYuanqi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7e4a9f0248ac33ba33b8b729f4ab11c0992f729", "messageHeadline": "Merge pull request #6058 from cakephp/chronos-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1202}}, {"node": {"oid": "0ae2673ca301db6de3cb9656bf3b8df1b1508ec0", "messageHeadline": "Update chronos docs to new plugin site", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1202}}, {"node": {"oid": "45f249a7a73d722d59b79df44a65db5d0f677de0", "messageHeadline": "Merge pull request #6057 from cakephp/debugkit-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 1221}}, {"node": {"oid": "bc735800067004c070bf43dc5afb821009161dd3", "messageHeadline": "Fix ja link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e774a95b07a865ae73d139529a28f3800f48bb02", "messageHeadline": "Fix another link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "415d020df76b417bdffe9923c6aaa9e5173e94c5", "messageHeadline": "Fix links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9ad134e1b1afc8321588c2cd837815a7d311e1eb", "messageHeadline": "Fix more links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39fd771bb5b6881be2a8d1cf60a2f1e366346884", "messageHeadline": "Update pt/contents.rst", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f28959e1e415474c368be1ab74e3556187293e4", "messageHeadline": "Update en/debug-kit.rst", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f77b2752adda2ff7fd71f43a5194ce77e38e4d7", "messageHeadline": "Update pt/debug-kit.rst", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e8a2a9d569bc10c301dcd494b13a6c4a6022cb5", "messageHeadline": "Update ja/debug-kit.rst", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "158f1ffac09152d1c65ee001918ffd6a7f4ea832", "messageHeadline": "Update fr/debug-kit.rst", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8cfcd3bc2983a983ec8669838053eaf7e9b80c4", "messageHeadline": "Update fr/contents.rst", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9443491e09021baf1b15c088346453b95189215", "messageHeadline": "Update contents to go to new docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "63b41245a2a40641a866bb11a79a65140558ac8a", "messageHeadline": "Fix in page link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "615fed43f31d24b14692250a7b46e3ddb22ebf17", "messageHeadline": "Update pages to point to new one", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1213}}, {"node": {"oid": "7039ca874f50eac11784553ae562f5b4ea2ca9f8", "messageHeadline": "Remove debugkit media", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b069bc35461c4afe8ce97059b49fe2916b5f3b1d", "messageHeadline": "Document changes in cakephp/cakephp#13179", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d25d8717c07050b8c7351b10efa7ec58d562eb0", "messageHeadline": "Merge pull request #6056 from cakephp/saeideng-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1284eab5fdd71af17defa114fac6442a7842ae6b", "messageHeadline": "use lower case when overriding", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b13594493aaeb9c81d1b288ce2527a27f7a5efa1", "messageHeadline": "Fix nginx config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f8e05d6a8964fab6c71d31f3203c96cc251574b", "messageHeadline": "Fix error pages", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "393641439fa9c82130694cdfee35340016ef3c21", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "cb1d8bf6017e03c48e061f3320cd14aa8667c513", "messageHeadline": "Fix path in nginx config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3c127bbdfc9cccc3f50f074506156992dfe4ca7", "messageHeadline": "Merge pull request #6055 from hgsgtk/3-8-migration-patch", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "053d6e056d1ba4f3d92410167d5bacc09ff8d60b", "messageHeadline": "formatting fix", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3efb8c5ad59e5195b5fae496d877d97420949a41", "messageHeadline": "Merge pull request #6054 from hgsgtk/3.0-ja-patch", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bd6a99d740b926d9b4a93fa5686075dec67a72b", "messageHeadline": "fix 3.8 migration guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f573cabba8fc9c5ccc32e2b8888b006ab3699557", "messageHeadline": "translate ja 3.8 migration guide new feature console part", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "26d7be16eb0e179f8b2b5c72c6f8d84af7de4844", "messageHeadline": "translate ja 3.8 migration guide new feature collection part", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "691b327fc5a4f4b17b59a50c9dc148a1916df114", "messageHeadline": "translate ja 3.8 migration guide behavior changes part", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b752748ffc8d674a89d3dcb0d9db0aab4ef9c6ac", "messageHeadline": "translate ja 3.8 migration guide deprecated part", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a52c55778aab999443a24d4b2f1258247c7f8e1f", "messageHeadline": "create 3-8-migration-guide file and write beginning sentences", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "09fab3462aa7d0ac760530d6901575e35d1ddb3c", "messageHeadline": "change Network/Session to Http/Session in sessions.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc3c88c40f1a8694803bda25dd1bf23f38b51069", "messageHeadline": "Make deployed image smaller.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "75183719fc3923046df61350d39c5bac258f9a78", "messageHeadline": "Revert \"Update 3.0 book to use slimmer image\"", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "2cedb3e60a4edc1483b7924f774c6304c67487a1", "messageHeadline": "Merge pull request #6053 from Imaginaerum/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8b6148dcf4e933bf3b5bfa144d0bdb70b44ad15", "messageHeadline": "Update index.rst", "author": {"name": "Kocet Sylvain", "email": "pyksel@gmail.com", "user": {"login": "Imaginaerum"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24741bd2aad588e185bdeb2c3df7f236c00d36cd", "messageHeadline": "Update 3.0 book to use slimmer image", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "96b8c5208d92582f3307d4451c735bb5167c9d55", "messageHeadline": "Merge pull request #6052 from cakephp/saeideng-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43a4f21cb414940a499d3ec330c154dc966d1666", "messageHeadline": "Update sessions.rst", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a82dede300a577be601ea7eb7f844bde1faeb00", "messageHeadline": "Fix format", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2022d8d4019c3f02bbff95eeda9791a9947b213a", "messageHeadline": "Make the images used for the book smaller", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "ea73ebb83571f2fb8c49dd94730c441af7807762", "messageHeadline": "Merge pull request #6047 from hgsgtk/3.0-ja-patch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "6095eb84a3f43c61f82e1bf09c24b717c73a600c", "messageHeadline": "Merge pull request #6048 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b364d360f891c32adba658f645c166ba8eb1a229", "messageHeadline": "Add info regarding JSON encoding of date objects.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bc7b965095772e9e8b937771255d5eb65f4759b5", "messageHeadline": "add firstMatch to list of methods in collections", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 15, "deletions": 11}}, {"node": {"oid": "cece369e7a7ddd325af6bd089b9203dc1851e6db", "messageHeadline": "add comment to date control input example to make it clear", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "78c6bd9d91a49c7fe09e06ae361426ce102be390", "messageHeadline": "Add docs for cakephp/cakephp#13163", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "800ca11629cfc6eaf2b3ce553c371df7f987267a", "messageHeadline": "Merge pull request #6046 from hgsgtk/3.0-ja-patch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1ab02cac14030654dbbda160ca3beb9ebb12f3b4", "messageHeadline": "[ja] make Auth Component as deprecated", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a18b6895ace698cd7d2c0c14149481d686f48ef8", "messageHeadline": "Remove more 3.x version related content", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 227}}, {"node": {"oid": "bd54dfeefe98bc322c5f3745a1d477f1285e025e", "messageHeadline": "Bump php version to 7.2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "374e71d2b73e0c1bc58f56c9ebcffdc4779a8cfe", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 221, "deletions": 112}}, {"node": {"oid": "64781fe0a4d4b55a452fbc3144309bff0c87ea01", "messageHeadline": "Document withCookieCollection()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "e317c0c9f442f76409b4ef76f41cb6e6f690bccb", "messageHeadline": "Merge pull request #6045 from hgsgtk/3.0-ja-patch", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "270551c38ca21735e240f4bad39666a2ba594c34", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 141, "deletions": 100}}, {"node": {"oid": "e3efbd3a2accd9e55427b5fcc23dead902ae411f", "messageHeadline": "Merge pull request #6036 from cakephp/auth-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c4bc599cbf684c5e9b4e21219be4301130e1fc10", "messageHeadline": "[ja] improve data & time parts keys discoverability(PR #6041)", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d6b0a66823e1d2d957bc6d56121150108eaef48c", "messageHeadline": "Merge pull request #6043 from davidyell/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "692f10e2db9cfcd95ef9775f708bcf66c4a87ee6", "messageHeadline": "Merge pull request #6042 from cakephp/date-input-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2bc4ca94835bfa1a8e8433df97eecf5f1a7c7397", "messageHeadline": "Merge pull request #6044 from hgsgtk/3.0-ja", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "62ad3842aa7bcd496230b64877d96157cae096af", "messageHeadline": "change 'publish' from 'login' in helpers/form.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ea99f3b43f41d837d530dcc6db8db06f4d409ea2", "messageHeadline": "move assertHeaderNotContains() following english edition", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b9f082d7d5f6c5f5da4e3e977b246afc31799a3", "messageHeadline": "add an example of assertFileResponse in testing.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a3fae033ecd32ead3e85ac53005ed8f697d47f34", "messageHeadline": "Added firstMatch to list of methods", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "5d7e103785d3ca0bb73e6b48572dd1d31e22119c", "messageHeadline": "Merge pull request #6039 from cakephp/4.x-view-layout", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6aa3e19c4bf37cf7f8e8c019db21716ac59fc63c", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf6397d893e0f959d26b8ebfd02f60de7a930a8b", "messageHeadline": "Fix typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db6efd6de6388bcec2884ed327c9c99c9d99ca93", "messageHeadline": "Merge pull request #6041 from cakephp/3.x-date-time-parts-keys", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6aafc8f27b357217e6d30226f1cb8820ed034e71", "messageHeadline": "Merge pull request #6038 from kgbph/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "489dc08aa32ac84e6d4cac87f642d779a843d590", "messageHeadline": "Merge pull request #6040 from TekkCraft/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "34eb4a9a87c4a1809051a8fd4e2b936270bd1e07", "messageHeadline": "Make date control input example more clear", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "41b1c00443004bb8619f9b32420b502970c5abef", "messageHeadline": "Improve date & time parts keys discoverability", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ac42ac023a734dac6043804296cee7cc5c64f151", "messageHeadline": "Add assertFileResponse() example", "author": {"name": "Marc Wilhelm", "email": "marc.wilhelm.ch@gmail.com", "user": {"login": "TekkCraft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d5db426a2ea79b7a6017ca28cce607a18f8cba2b", "messageHeadline": "Add info about layout.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "253948e8dcd1a16cdab7afc236879ac83fe1a2ed", "messageHeadline": "Update 'Setting a URL for the Form' section", "author": {"name": "Kevin Bernardo", "email": "kgb.acct.personal@gmail.com", "user": {"login": "kgbph"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5e5a5eb566002ab882ab9c329becca3f91674cf9", "messageHeadline": "Merge pull request #6037 from hgsgtk/3.0-auth", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1af1eb84cc6f8f9ebc76b01a465ed42d0bf3fe0a", "messageHeadline": "fix authentication chapter title", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "451ee9a8198f6c5e6375983445c4201bc9dd7f29", "messageHeadline": "add AuthN/Z plugin in contents.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b740c1364bea457bb7dd31553d49127fee88553b", "messageHeadline": "Mark authcomponent as deprecated", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "74f5b36100e77f31cd1f7d50ee09ea954821828d", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "484795cbd3b489a3d42d701d58c241faf074b17d", "messageHeadline": "Merge pull request #6032 from cakephp/authentication-plugin", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ccf006bcfbd6076a522ae48e914573a3a9a39dff", "messageHeadline": "Merge pull request #6034 from tenkoma/3.0-fix-warning", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 70}}, {"node": {"oid": "cf6741c359cf239049f2e7baec38dcf2b5a0b98b", "messageHeadline": "Merge pull request #6035 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcfc96a5aaba336a854dde6af5fd2c0dd9e69977", "messageHeadline": "Update info about BoolType marshalling", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68b824d6cc1ed8f1cc3795990e8917c0c8fc294b", "messageHeadline": "Fix: formatting warnings.", "author": {"name": "Koji Tanaka", "email": "koji.tanaka@binc.jp", "user": {"login": "tenkoma"}}, "additions": 67, "deletions": 68}}, {"node": {"oid": "345e5f40c3a55e4db7d0254ced83a28f1ba3e537", "messageHeadline": "Fix: page title formatting", "author": {"name": "Koji Tanaka", "email": "koji.tanaka@binc.jp", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3603656deb032e00e1568d06fa0559c978b387e", "messageHeadline": "Fix: repl is not included in toc.", "author": {"name": "Koji Tanaka", "email": "koji.tanaka@binc.jp", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "447d449ea82733b3cf6a08706c8edebf030d5613", "messageHeadline": "Merge pull request #6033 from Iandenh/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f1cbfe58989a0f931d0ad68ea3268691b805f92b", "messageHeadline": "Remove whiteline", "author": {"name": "Ian den Hartog", "email": "iandenhartog@hotmail.com", "user": {"login": "Iandenh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "98f018af69bd773c40bbb354b60d919106d5fb0e", "messageHeadline": "update Testing bake types", "author": {"name": "Ian den Hartog", "email": "iandenhartog@hotmail.com", "user": {"login": "Iandenh"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6f7a95be1791b2f175cd5dfd2bc783721bd74881", "messageHeadline": "Specify the version of python to use for the build", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aaba80fc17d37a39a59b3b6a46f95e52fdc59a85", "messageHeadline": "Add docs for authhentication component", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cbbcbcd1f82ddc7bc16133bbc8da0ea1328b7898", "messageHeadline": "Fix branch name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd5b91671c85f30a38295429bc81ac0ae3e1125c", "messageHeadline": "Merge pull request #6031 from cakephp/tenkoma-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d25b76e7aed92aedd4555fb96116db4383f60f58", "messageHeadline": "Specify the version of python to use for the build", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a1ab433a280f10e140fedc48a118a27085078e1", "messageHeadline": "Merge pull request #6029 from adamharley/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd4916e343d35472bbbdb11081b4a44a5b0a6614", "messageHeadline": "Merge pull request #6030 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "0ae25a819b2263ba3ccdb80b24f5cad0ecbf96fc", "messageHeadline": "Update snippet for python3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc2838eaac248298f595f4be13cf05a319f2da64", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36021af8cdf67d5b93509cdfdd9c243753fc2840", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d5aafb13efbc16a52b97a79ed96f724d935d3af", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0e1815b9621e7d94939377d8110d35acd3e5360", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6058d912a603f58fb747045a5b363c933505a7cd", "messageHeadline": "Fix inflection type.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7244f1abc0af35b4ecfab75981b3a063869d3c5a", "messageHeadline": "Fix sentence", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d5af0125f71266d122660599f9ba49cc96d3344", "messageHeadline": "Provide reasoning for the template folder renames", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "81b4a9473b2ada196cf4be8dbbb79285731edaf0", "messageHeadline": "CORE_PATH references the CakePHP directory, not the root directory as\u2026", "author": {"name": "Adam Harley", "email": "github@adamharley.co.uk", "user": {"login": "adamharley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4515e5d8a3d6a03636ad11eee2996a141e42e5d", "messageHeadline": "Merge pull request #6028 from nojimage/patch-10", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "00bc9a92fd427c24fe75368520a41244f14b77b1", "messageHeadline": "[ja] Update transration at 3-6-migration-guide.rst", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "da977baf36637e6216b1555f8c417d0c3835c785", "messageHeadline": "Merge pull request #6018 from celsowm/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "43a1ed35e239610b9aa2556e2112d986234b9700", "messageHeadline": "Merge pull request #6016 from cakephp/4.x-decimal-type", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7681f2a183dfa08ff49bb561561f78958eeea1c9", "messageHeadline": "Merge pull request #6026 from drmonkeyninja/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6fd1cf7c13e3b8b7e42e024641e361b1fa666cec", "messageHeadline": "Merge branch '4.x' into patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7ada38e28fc63aa2ae82c3f06679d568975d9c28", "messageHeadline": "Merge pull request #6023 from nojimage/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "01b0e77284298db13cf934de2511309adf552fd9", "messageHeadline": "Merge pull request #6027 from drmonkeyninja/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "940f822b0cc53e2188f9e73dd4d178cd6b803742", "messageHeadline": "Update deprecated since version for Filesystem", "author": {"name": "Andy Carter", "email": "drmonkeyninja@users.noreply.github.com", "user": {"login": "drmonkeyninja"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97b20a71c7ea73787d3c642229d364a6a03de2db", "messageHeadline": "Merge pull request #6025 from markusramsak/patch-8", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cda82c9ce59e3acd25e4d546d9df56db2322479e", "messageHeadline": "Fix small grammatical issue in the migration guide", "author": {"name": "Andy Carter", "email": "drmonkeyninja@users.noreply.github.com", "user": {"login": "drmonkeyninja"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4f919e5125401a657c16af8ce8d7a296ce99465", "messageHeadline": "Update 4-0-migration-guide.rst", "author": {"name": "Markus Ram\u0161ak", "email": "markus@licht-welten.at", "user": {"login": "markusramsak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "606dae910896f467ba32f94477a6a8f7fcf5bd1f", "messageHeadline": "Merge pull request #6024 from nojimage/patch-9", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5abe8567c5badd961533cbd125910272f38fe65f", "messageHeadline": "[ja] update example code in saving-data.rst", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a7faadfb8921d33942d702a8f329a7ed52413c25", "messageHeadline": "Add info Type::map() changes, into 3.6 Migration Guide.", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "417efe0cb48ae9b964553e994d554daa4a4451cd", "messageHeadline": "Merge pull request #6022 from hgsgtk/3.0-add-xml-view", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "752556824d50295f1a7125beaca3a9277b0df69b", "messageHeadline": "Revert \"fix space\"", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a52fe35763efe50c215b88328c95bd9e396c631", "messageHeadline": "fix space", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce6b95b807d458ec46f79408013ef8c24b3c2898", "messageHeadline": "Update ja/views/json-and-xml-views.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27366281ad473185badcffd798c484e795ace880", "messageHeadline": "add missing xml view example in json-and-xml-views.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c827e4ed733ca5d4d5e3554a9ee3220c01f75f0f", "messageHeadline": "Move Filesystem deprecation info under proper heading", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ac346e9bca0056dcf53f68607b795f76efa78454", "messageHeadline": "Merge pull request #6021 from hgsgtk/3.0-ja-app-controller", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb4e51735543c265cf7b1483035e8156e723127c", "messageHeadline": "fix sentence", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a108187e703f286f813d7abbb607204784b176a3", "messageHeadline": "fix translation to follow PR #6019", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a7a09189f995c0a99d9971ba9351cc563b0d768", "messageHeadline": "fluent interface and better identation", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c4a1ac6c126271bd729e2e386ab0ceef8be99709", "messageHeadline": "Merge pull request #6019 from cakephp/_serialize-until-350", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad13f1e5bec7ac2492ddd599eb7fd79fb902734", "messageHeadline": "Merge pull request #6020 from agarzon/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce99285fa83e21cfa63eb4f38eea2cdbdc9a8dc4", "messageHeadline": "Debug has a higher level", "author": {"name": "Alexander Garzon", "email": "agarzon@users.noreply.github.com", "user": {"login": "agarzon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b042459105705d85a8d309ff8f48b7536265dd3", "messageHeadline": "second \"use\"", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ace7131cba1faffe0a50fdca2a3eaed09b3e37", "messageHeadline": "Correct outdated statement", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56d53635362c3fc34401d7367c5bc0a646dca28d", "messageHeadline": "full namespace", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db2f5ff53f49475f3c6134ce77acc885a31af0f9", "messageHeadline": "is this the correct identation?", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07b87255d2273a1da14343193148c0704904fe7b", "messageHeadline": "type int :D", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5cbe938fab552d5b64959e255f0588eca497345", "messageHeadline": "Update en/orm/retrieving-data-and-resultsets.rst", "author": {"name": "Edgaras Janu\u0161auskas", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aee4020338ac7e0546b27501bb4af07f68b96880", "messageHeadline": "Add info about combine innerJoinWith + Contain", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "33c01efa70f3b22587c26cd4693010bea9ea098f", "messageHeadline": "Merge pull request #6015 from AdrienLZ/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "83f6247f3b2281f6d67e7944d46061d7480aeb3b", "messageHeadline": "Add info about DecimalType changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "0d65cccffae24de1f985c942ed985f5aec1e9982", "messageHeadline": "[FR] Translation for routing.rst", "author": {"name": "Adrien", "email": "12743770+AdrienLZ@users.noreply.github.com", "user": {"login": "AdrienLZ"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a17bf4e139e7f372d284b318e246a2cbf9e4852a", "messageHeadline": "Merge pull request #6014 from cakephp/cleanup4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 248, "deletions": 415}}, {"node": {"oid": "914c7cd987ea9606df6fc3a2247727b1d6958de6", "messageHeadline": "More cleanup for 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 248, "deletions": 415}}, {"node": {"oid": "1870087826e9360d3a70c348c2cad61bc121e4d5", "messageHeadline": "Fix formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2fd7e5b5fd9129162a169b2483ee081b3e9e713", "messageHeadline": "Merge pull request #6013 from cakephp/3.next-command", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c67afd3808af43a65d1d34762505b84d5cd3fa5e", "messageHeadline": "Document Command autoload model.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdde29eadbd3e952021f2c227a74f18d80cf0fb8", "messageHeadline": "Document Command autoload model.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "404ac007584f9d7b6654a1a36f238c7d604b9701", "messageHeadline": "Merge pull request #6012 from hgsgtk/3.0-ja-console-and-shell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "93fdee78d4390e481df5ad04f8fec8b0d061fcf0", "messageHeadline": "Merge pull request #6011 from hgsgtk/3.0-translate-features", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "82a745b3bf71fb922c1422d2af30610935bc5b22", "messageHeadline": "add description that shells is deprecated in 3.6.0 at ja/console-and-\u2026", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6cbba9ade8420631146fef28f96f7d5b05913fc7", "messageHeadline": "add an example using closure in tree.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1e2995f1d127e24bf4d31b7138de8c5b7065afcc", "messageHeadline": "add note about Command and Locale folder", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4e8f8c5159165b07604f54cb4f36cb3b0f749669", "messageHeadline": "add lacking explanation element in folder structure in Japanese", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5670bab08400c731078b2cbdedab49712033bc7f", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 345, "deletions": 57}}, {"node": {"oid": "d7f7c9dba50e713099d7a6c54c9e0dfd7ea4ae38", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "bf0f7a013a0fee4b2ec4647f446438e8d2272f2f", "messageHeadline": "Fix branch name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d70def4fbe19e6bbc8a49ea4ac401a25195c2442", "messageHeadline": "Merge pull request #5981 from celsowm/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a652f16a61f0d11fcc5c45689075d36527516e67", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff8f637cb7df8e1df93874db96847a2950e2345e", "messageHeadline": "Merge pull request #6010 from cakephp/cleanup2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 104, "deletions": 181}}, {"node": {"oid": "382238ad43931d745b09b1919c0e81f3e6c19bbd", "messageHeadline": "Fix config method usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 86}}, {"node": {"oid": "91e67169520d7f14d763f208c5e804a6278cd976", "messageHeadline": "Document changes in cakephp/cakephp#12959", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e10c5fda1e426557e1a0da6cf7341261a09e4689", "messageHeadline": "Cleanup 4.x docs more", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 97}}, {"node": {"oid": "41270d307dfa64595518c281c340ac6a103d137c", "messageHeadline": "Fix a bit of formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "31b964963d2cec8b9d0de900f188990c18cfbfe6", "messageHeadline": "Merge pull request #6009 from cakephp/cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 152, "deletions": 225}}, {"node": {"oid": "d8521cb7f8cc9ad9bc7382f350d0756b2e33ee92", "messageHeadline": "Update based on feedback", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6855cbe4f91a3086f3f6eec74c71fc7659ee0d25", "messageHeadline": "Clean up some docs for 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 152, "deletions": 225}}, {"node": {"oid": "e26a785247b7e7b47a9580490c50f001eb3905e3", "messageHeadline": "Remove hook method that doesn't exist.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "451eb3f0b65dae9d2884a49b56b9831729bd0d24", "messageHeadline": "Merge pull request #6007 from cakephp/structure-missing-folders", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "183e7b114ea10c118a837b769ffab7126374809b", "messageHeadline": "Merge pull request #6008 from cakephp/steinkel-patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bbd02302c24b6fcb80a29bb35ff7b9d6e8a83df", "messageHeadline": "remove $order in listener", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d708eaaeaaa9d3d7c8d3f973728c8ba1e7234cd", "messageHeadline": "Merge pull request #6006 from cakephp/console-folder-in-structure", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c1580999b11eef3b18da3a3d97c68ba3d4f95814", "messageHeadline": "Merge pull request #6005 from cakephp/command-vs-shell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "dad934709d8fff0d4643051817389561a5d5c5a0", "messageHeadline": "Add note about the non-pre-exiting folders in src", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aeb595254c499f08ce5cb51ba724b117a1579ac9", "messageHeadline": "Add missing but pre-existing Console folder", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "527bb2187459b9a8680ee79e54db53909b512538", "messageHeadline": "Fix typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "273b38b7ba352a07c4924a96252ef0472cfe7ac7", "messageHeadline": "Fix typo", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f0c1d9d1523fdb9022b9332e8efcec129a4b9ab", "messageHeadline": "Reorder to correspond to alphabetical order", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e84ba03c695a0898cfc876b941fd190992f5f359", "messageHeadline": "Add note that Shells are deprecated", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b08eda87bbfcea29739b3076e0e6e5c9b2c7b93e", "messageHeadline": "Add note when Commands were added", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "726f589d0fb684dc952554d6a705a1a0de1b976d", "messageHeadline": "Reorder sections", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "20d9c22bc4b863afd335686298ea299ed19e4099", "messageHeadline": "Add notes for cakephp/cakephp#13072", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c1a329f9b687947e109b1553419a70428f5722f2", "messageHeadline": "Merge pull request #6004 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "89baeed1221d2aa2379c2a0e4feb8ea6923b2f03", "messageHeadline": "Update sentence.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72c1097cc12d4a465c8c9503ff6ff926f5abff3b", "messageHeadline": "Note about CSRF protection and stateless requests", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ee0db078f8be94a71d086d056810d16d67f7183e", "messageHeadline": "Remove 3.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a2fc39d6ad7e208031e2ad9f10c049cd879e0a9", "messageHeadline": "Put next into the version number so the dev layout applies", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e30885071c2435f434f35604c485ccb0aaecb060", "messageHeadline": "4.x won't be called Red Velvet again", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87502a5278089514b0aa8a3b9eeb2d47b5c1dbb6", "messageHeadline": "Fix active version link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdb7c841538a013d6ff2c039284871de54a965a2", "messageHeadline": "Fix index build", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03004243df9d3e0a40204b0dc32a68c43c639512", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 278, "deletions": 43}}, {"node": {"oid": "fd55e8db6b178f4821711084e7a4c9cf97cff92a", "messageHeadline": "Fix deploy directory to match version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a1b48f6be310bc765f2626a286733273e2d6799", "messageHeadline": "Add job definition for book-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a242035827ad9d219a1ea17aee6b3834616c69a7", "messageHeadline": "Merge pull request #6001 from cakephp/authorization-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4aa516db980f7fe702fa6a33ffd7e83571ded8e5", "messageHeadline": "Merge pull request #6002 from cakephp/3.next-email-headers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1ec9a5598c06ed958eda9495afdf51b3943c9518", "messageHeadline": "Merge pull request #6003 from takutoaoi/takutoaoi-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68d21f7c0330e6903c6ab257a84a0e83c8b614a0", "messageHeadline": "[ja] fix minor typo at query-builder.rst", "author": {"name": "takutoaoi", "email": "47185462+takutoaoi@users.noreply.github.com", "user": {"login": "e04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fd472c1c7af774ede37c1a2ab48bb04ae1d6290", "messageHeadline": "Update 3.8 migration guide.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "794af6af1e84edce30a9703d9dead29bd122a6e3", "messageHeadline": "Add link to authorization docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1d1a76661435079ae045f17f35e176761ab5105", "messageHeadline": "Merge pull request #5998 from cakephp/issue-5989-v1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7461474a118cf9914082ffcee8693e64509597cf", "messageHeadline": "Merge pull request #5999 from enmanuelar/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 205, "deletions": 11}}, {"node": {"oid": "90a740049b9bfccaa51bf1d60f4b758af455c8b9", "messageHeadline": "adding missing colon", "author": {"name": "enmanuelar", "email": "ealmonterozon@gmail.com", "user": {"login": "enmanuelar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4aff09323a7e0a89006af121ec4688bbefdfc1d", "messageHeadline": "Translation of debugging.rst to spanish", "author": {"name": "enmanuelar", "email": "ealmonterozon@gmail.com", "user": {"login": "enmanuelar"}}, "additions": 205, "deletions": 11}}, {"node": {"oid": "29473391180e274abd992763d67528385317f0f9", "messageHeadline": "Add more context on using app code in plugins", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "2cb8760a272d3893878e3b8ae5f8443145a7aa8d", "messageHeadline": "Update slackNotification syntax", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e90cbdd5dd9d80a3a2a21ada4ce3e18df7d938a0", "messageHeadline": "Remove authorization docs job from this code.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "4d27a65ef7aca2eac796bdf57c1e16ce634c2284", "messageHeadline": "Remove errant backslashes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e99b97efcca039cf51f22ca39eef4f8dbb8fac5", "messageHeadline": "Move jenkins.groovy", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e231fcf21113b53a6bee11efe47885eb02c3dad6", "messageHeadline": "Add draft authorization docs build job.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e1320771e34330d645732efde4a7dfbcc536339a", "messageHeadline": "Merge pull request #5997 from cakephp/4.0-dp", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d12d43aa23bed14922ab020d8d445b3d9e3cb097", "messageHeadline": "remove deprecated usages from plugin", "author": {"name": "saeid", "email": "saeideng@yahoo.com", "user": {"login": "saeideng"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b7d5254b8afb8d056a44cd0b268f73532d3e39cb", "messageHeadline": "Merge pull request #5996 from robogito/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bfe36b54391ecd893f5e177d3e0173fb7c4ffedf", "messageHeadline": "Update middleware.rst", "author": {"name": "robogito", "email": "fmt@mailinator.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "64ba2ab666dc8adfdc9e0e125a447cfbc41c9458", "messageHeadline": "Better showcase the flash assertions", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f325459f50bea697a10f140a6253dc4c21947906", "messageHeadline": "Add docs for cakephp/cakephp#12990", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "53f328f77eba0017f6bdbfdce2f60ac8a51c548d", "messageHeadline": "Add docs for cakephp/cakephp#13044", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "c4496a4801ac032647cbf1205b0d585fc84431a1", "messageHeadline": "Merge pull request #5993 from hgsgtk/3.0-fix-typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f81a5efb44194d9a35d5165d93b94797a6abce2", "messageHeadline": "[ja] fix typo in input-output.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207ff678522a094a53f763afa85b275af155b728", "messageHeadline": "Merge pull request #5992 from t73biz/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6f7c31525d4ee87cff293b49740fdbf977a79e5", "messageHeadline": "Update input-output.rst", "author": {"name": "Ronald Chaplin", "email": "t73biz@users.noreply.github.com", "user": {"login": "t73biz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93ed0657b6fe9fdd722757af8f7def63217e3ca7", "messageHeadline": "Improve formatting of fixture example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "52c18d1fc30708ba70deb468dac02c607b2d6e06", "messageHeadline": "Merge pull request #5991 from avenue19/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46b9082fbb7d52a840ba226b9bbd8aa38eb69bd5", "messageHeadline": "Update middleware.rst", "author": {"name": "Jerry O'Brien", "email": "obrienje@gmail.com", "user": {"login": "avenue19"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba18e51d0a8e1ef24e8c72e9b8d17a6432809f63", "messageHeadline": "Fix create project command in EN", "author": {"name": "Walther Lalk", "email": "83255+dakota@users.noreply.github.com", "user": {"login": "dakota"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "492b4c07af7a05a8ee793c215b78a6094f5e563c", "messageHeadline": "Merge pull request #5987 from cakephp/beforefilter", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 73}}, {"node": {"oid": "daf1037cedbdb5ff7533d356ad25d1246cbcb77a", "messageHeadline": "Merge pull request #5988 from cakephp/4.x-datetime-type", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "76439f702fad0e500586331dde1982b0c29559b0", "messageHeadline": "Fix typo and phrasing.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7a0688ea6ce80be7cda3b5c9771fab7a7fba00b", "messageHeadline": "Merge branch '4.x' into 4.x-datetime-type", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12059, "deletions": 8618}}, {"node": {"oid": "e4556c2bf824b59704544ed0c4436b9105504157", "messageHeadline": "Update event listener typehints", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 54}}, {"node": {"oid": "73e9582dbe41937c648b34e5b13e0c21e4abd01a", "messageHeadline": "Update beforeFilter examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "df3359dd3456016426857f0b630b732837738d85", "messageHeadline": "Merge pull request #5986 from stripthis/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "171f1ebdbc814a17215a755148f054ebb5cbfb39", "messageHeadline": "Point to method to load plugins in non-integration tests.", "author": {"name": "Remy", "email": "stripthis@users.noreply.github.com", "user": {"login": "stripthis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "faffd5247353bf38233d258457fdbf74aedf45ab", "messageHeadline": "Merge pull request #5985 from cakephp/initialize-hook", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 113, "deletions": 113}}, {"node": {"oid": "cc02845df2ecc11caf4f58e9486e76a7398e2f72", "messageHeadline": "4.x Add void to initialize() methods", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 113, "deletions": 113}}, {"node": {"oid": "a76038b5dce20eb3486c0d03e6fad9abc9507f9c", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 94, "deletions": 84}}, {"node": {"oid": "1e50250b38453f08dcea817a03f63ec2abdb3f92", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 89, "deletions": 84}}, {"node": {"oid": "a28467f5692cd66cd0a699a78897b74c82047e85", "messageHeadline": "Merge pull request #5982 from cakephp/simplify-install", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 51}}, {"node": {"oid": "1693a039cd2f7b86fa8ef664b03db5ede0198dfe", "messageHeadline": "Bump max version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ad78931600e27a987ec03756f4c4162d6cd03b", "messageHeadline": "Update tree.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e12e6a9b895200ce39eceec2391ffcfc8701ba6", "messageHeadline": "Merge pull request #5983 from jchase/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42e399d214a85f7ddcab130eb79885886b6b7483", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "jchase", "email": "jchase@solidmark.com", "user": {"login": "jchase"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24476ff387af5d5e96feb588dd04b32a28dffc0f", "messageHeadline": "Update en/orm/behaviors/tree.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10ce145a9b49b18e7cdb7a50321dff6c78c7465c", "messageHeadline": "Fix indentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d78e5db790de861247d836dd195e246fcf2c872f", "messageHeadline": "Add more directories.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cae391f422f1e11b4268c6744875fa391da8612f", "messageHeadline": "Summaries should be at the bottom", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "fb8c5479c67ef297411e676a19c04b78b13b6742", "messageHeadline": "Make installation docs simpler", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "9be4d17ab51a908106c4236d084350e805ce523c", "messageHeadline": "Update tree.rst", "author": {"name": "celsowm", "email": "celsowm@gmail.com", "user": {"login": "celsowm"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e4709e424a1d6c567fd88b69cd1e9a12937e8fe3", "messageHeadline": "Merge pull request #5979 from cakephp/4x-deprecated", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 4868}}, {"node": {"oid": "779af9a296a7c32bca431da57754ffbf771ac760", "messageHeadline": "Update examples to use proper methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 62}}, {"node": {"oid": "346194c7ddb49c85630892d379cdffe81dafbc00", "messageHeadline": "Merge pull request #5980 from Rytiss/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a28937eb18f17ec4f219228d0c27c86a4311f6cc", "messageHeadline": "Fix indentation causing invalid display", "author": {"name": "Rytis Slatkevi\u010dius", "email": "rytis.s@gmail.com", "user": {"login": "Rytiss"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e7d29e35707ae147382b1c908bfdabba3b3a4847", "messageHeadline": "Remove deprecated tags & clean up", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 4807}}, {"node": {"oid": "500c49b74bb11aef775aaa425d627b6037e6ae6b", "messageHeadline": "Merge pull request #5978 from cakephp/chinpei215-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbc96599c5c02ac05dc2b7a30592f084454af5d4", "messageHeadline": "Merge pull request #5974 from cakephp/4x-versionadded", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 492}}, {"node": {"oid": "c1d895f18f6736dfe88ff42a50d6a164b4c64d99", "messageHeadline": "[ja] Improve translation", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c67980c3c5a7a8e40a65da31cf27e6232477003b", "messageHeadline": "[ja] fix debug-kit.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b800a0c4e7dc88ffd70bbca2c205feb96b27b61e", "messageHeadline": "Merge pull request #5977 from hervehobbes/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ad689f0c853464065fe5e0cf3147eb4d9f88531d", "messageHeadline": "Merge pull request #5975 from nojimage/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "36d29cc8446f06dd7b58fadaa4c873e6713bf1ba", "messageHeadline": "Merge pull request #5976 from nojimage/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8973751144149821a87ca8d7c1c46a1eedf4da6", "messageHeadline": "am\u00e9liorations du fran\u00e7ais", "author": {"name": "Herv\u00e9", "email": "herve.thouzard@gmail.com", "user": {"login": "hervehobbes"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2a0764dcbcdf150b57b18ccf882790402d95e8b4", "messageHeadline": "fixes broken example code layout in debug-kit.rst", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd02612978a51b3f923be72a335a371ccb9469f6", "messageHeadline": "[ja] add translation at debug-kit.rst to The DebugKit.safeTld option", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4a73810895359579358e49275ba7f347c846e890", "messageHeadline": "[ja] follows #5896", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f1716fc50c271032764680cea94c17c36fad0dbb", "messageHeadline": "Remove versionadded & versionchanged admonitions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 492}}, {"node": {"oid": "49f5353a4562754104da9af8a4ea5d7b3fd6769f", "messageHeadline": "Merge pull request #5973 from cakephp/4x-no-prior", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 12, "deletions": 235}}, {"node": {"oid": "ba42134fe09389509cef81d81bcccfb6a86883b2", "messageHeadline": "Remove prior comments from 4.x docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 235}}, {"node": {"oid": "9dc15af2ce86caae898b882b440f7bb395430853", "messageHeadline": "Merge branch '4.x' of github.com:cakephp/docs into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e31f1afde65f65ac0a4925c5b740033d0727e00a", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12190, "deletions": 3275}}, {"node": {"oid": "0e8e8f3fd82435b2f77db6eed3ef60e388c2e051", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 188, "deletions": 86}}, {"node": {"oid": "ea3a5ed92475822576f4aeaa11c61d7d5c1cbf4a", "messageHeadline": "Merge pull request #5972 from nojimage/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "25f208257dfaf0347b66cbf8c2b61539798eca37", "messageHeadline": "[ja] fixes `instead` translation at ja/orm/saving-data.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f9589b07c53768e8416338518003b6cd0cbb13e", "messageHeadline": "[ja] add translation at saving-data.rst to The fieldList option depre\u2026", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "80b6572f5c172c26fa8ab40918eb12ac4b73dd2a", "messageHeadline": "Merge pull request #5971 from nojimage/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bc184ff6fe80cfd52e9467400c53b904d50d6403", "messageHeadline": "fieldList option was deprecated on 3.4", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b69f06047d646492b6a4de7349a34fdcd7c233a9", "messageHeadline": "Add section for DatetimeType.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "d1e5688ab6604d2c2fd7e6783aded0214ccf28ac", "messageHeadline": "Merge pull request #5969 from gorogoroyasu/patch-3", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ec9244d75b6ecd313ae7cbb2056c302e2e0d7a2", "messageHeadline": "added key word `use($subquery)`", "author": {"name": "Yasuaki Hamano", "email": "gorogoro.yasu@gmail.com", "user": {"login": "gorogoroyasu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87ccbd53f1d036139cbc846cee6a3852733a0865", "messageHeadline": "Merge pull request #5967 from cakephp/4.x-shim", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "693a86b489a13bbd59a91fae1242f2a8cde2d6f4", "messageHeadline": "Fix typo", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "894f1a4d838772a287c4238378c2d372eeeaf2d6", "messageHeadline": "Merge pull request #5968 from bugladen/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "3f28470c70e7da0ae1df158bb84c096b44be4b5c", "messageHeadline": "Cleanup for authentication step", "author": {"name": "eddie", "email": "bugbucket@comcast.net", "user": {"login": "bugladen"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8d021a6e15e3fa592933ef87b0cc3edeece323d4", "messageHeadline": "Link to 4.x shim FormHelper.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c24af33011bf722cc83317d06c2924668598342", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into 3.0", "author": {"name": "eddie", "email": "bugbucket@comcast.net", "user": {"login": "bugladen"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d5de8324dadf99cc65cdadf04f834439c574088e", "messageHeadline": "Merge pull request #5963 from cakephp/steinkel-patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6644caa131fad572bc7375a0bfe4142132801141", "messageHeadline": "Completed missing join table code for articles and tags.", "author": {"name": "Holly", "email": "bugbucket@comcast.net", "user": {"login": "bugladen"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "95c210a446c3e40417b6d0d19f7fb3e628dd5c72", "messageHeadline": "Fix some wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fec6b3b14b865236639767b079bd19a3e5a2b32d", "messageHeadline": "Merge pull request #5964 from cakephp/4.x-native-datetime", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 393}}, {"node": {"oid": "f8e8e056c66427431a2614c312965acf4a8b017b", "messageHeadline": "Update configuration.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16da1a1971c68806624ba112f0c394c3d46d500d", "messageHeadline": "Fix copy-paste mistakes and formatting.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ecdbcd19751964792715fe07908c0313f03a3a7", "messageHeadline": "fix typo", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1b67ebd4ff9bb9d2075b0f18d585716ea418917", "messageHeadline": "fix example", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42a4fc105ac3590be86ccd5b5bf234e55ae472f2", "messageHeadline": "Make example more consistent and use more direct language.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "aa9906f9e4b5870b3ddf07d6365329ab61785bc6", "messageHeadline": "Add info regarding native datetime inputs.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 70, "deletions": 393}}, {"node": {"oid": "1c44a58a170f8759d084943a470de010b1c116ce", "messageHeadline": "Update configuration.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "70a38f270ca7e379ba87506c7ff6370e32baf8dc", "messageHeadline": "Update configuration.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5a257e262f48b153f484aeb45cb108aca6804af2", "messageHeadline": "Update en/development/configuration.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61f6bb33f5e6b70a344165cb6df749aba9faeca8", "messageHeadline": "Merge pull request #5962 from cakephp/4.x-entity-depr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d197dcbd0193baee24876ea90a6ff63bc3b8b850", "messageHeadline": "Add details about CDN  plugin based assets", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "39ae8d3567cd189214023e1e479a349ac776b7b7", "messageHeadline": "Add entity deprecations.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ecc1cae844898f9f049198be4a8059c26d9d4804", "messageHeadline": "[ja] follows #5863, f66bce9", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "1fb5773e0c23e7d0e2be76eea44df96348816d03", "messageHeadline": "[ja] follows #5791", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "389584cc091da56f98206187b89501b54b8c566c", "messageHeadline": "Merge pull request #5961 from cakephp/3.0-entity-fields", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 54}}, {"node": {"oid": "4430c6710211c3e3abd2ae588abd9907fc78288e", "messageHeadline": "Improve wording of entity property to field where applicable.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 55, "deletions": 54}}, {"node": {"oid": "76e6c58a26bec730fcdc48f9b5ff0f2d28adbce0", "messageHeadline": "Merge pull request #5959 from cakephp/association-finder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "701b22177ba58617794243641e5683458d6a72b2", "messageHeadline": "Fix typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97465abba3cc1204cb7825e67425064dcb5703c6", "messageHeadline": "Merge pull request #5960 from JoshuaLuckers/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4c7b1ef2a12df2633af9a0a2129244e2d97be43", "messageHeadline": "Update pagination.rst", "author": {"name": "Joshua L\u00fcckers", "email": "joshualuckers@me.com", "user": {"login": "JoshuaLuckers"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48bde24151296c5ef0ecb4b16c2974c5cf465a48", "messageHeadline": "Update association docs for finder changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "92d573f2bf8a3666786ec903741d56d62b5ea5a5", "messageHeadline": "Merge pull request #5958 from cakephp/dereuromark-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "31b58387a8c63afa5b6ee7cd8428f90c3447d8e0", "messageHeadline": "Add example URLs", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67776e933cda32d3a814f208a0bf9ad293164756", "messageHeadline": "Add TLD whitelisting as preferred debugkit enable.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a8733a9fc14d279da586d14ed152539f4939a0bd", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "13b63ffdb5fd3c85a46c5b58f9e614ade0ffd420", "messageHeadline": "Document change in cakephp/cakephp#12914", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "15432f63efa76254a974fbd0cf1881a148ec4f66", "messageHeadline": "Update migration guide for cakephp/cakephp#12939", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5f61d9cdbde32748cd8d736d2ace0104b1ae8574", "messageHeadline": "Merge pull request #5954 from cakephp/4.x-psr-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "e2d741590f844c56a7b8f664d977a3df9f8dc519", "messageHeadline": "Merge pull request #5957 from tyrellsys/Router_addUrlFilter_translate_ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "73901d107b654e363257178b671ce7f757f88193", "messageHeadline": "[ja] Add translate Router::addUrlFilter", "author": {"name": "mtak3", "email": "mtak@tyrellsys.com", "user": {"login": "mtak3"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2b0765ccaabe18dc6a0899ab630868ff718c2f19", "messageHeadline": "Merge pull request #5955 from pcworld/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc9bafea4527bb96595a5cb4e9ebcb0a0ece4e54", "messageHeadline": "Views: Wrap titles in h() as not to encourage XSS", "author": {"name": "pcworld", "email": "0188801@gmail.com", "user": {"login": "pcworld"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53801f62f8e4cc09f276eea6696706026369fcd9", "messageHeadline": "Update docs regarding PSR-15 support.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "ce84adcefbde0a161c46a7b0609779de21a5e3dc", "messageHeadline": "Merge pull request #5953 from hgsgtk/3.0-testing-table", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c262680dc857474fbe0c1f21f021c1d5bdac914b", "messageHeadline": "use TableRegistry::getTableLocator()->get() instead of TableRegistry:\u2026", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cef2e060c1c2717b80b98c95dfefd64f9f5dd378", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 642, "deletions": 94}}, {"node": {"oid": "db6eb8befecd0e9a02d442bf3a36eed9bda4bd82", "messageHeadline": "Tweak wording from #5949", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "59e5bd530155b477548b093cc4d29e34db13a725", "messageHeadline": "Merge pull request #5949 from LubosRemplik/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "94c7ba706b13c7fdc26d34ab6fe62d6b7dba5797", "messageHeadline": "Merge pull request #5950 from hgsgtk/3.0-ja-3.7-migration-guide", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 281, "deletions": 1}}, {"node": {"oid": "447fb37d917976a095485d4a6be17644c8724717", "messageHeadline": "delete unnecessary comma in 3-7-migration-guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a39c3880569dad6ace543d1a31cac58cc9ed4a2", "messageHeadline": "fix Japanese translation in 3-7-migration-guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "576fedaf28a67f692093f2710a36d461429b3bbd", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75c3ebec2e5a142166652203727def585c963633", "messageHeadline": "Merge branch '3.0' into 3.0-ja-3.7-migration-guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 92, "deletions": 56}}, {"node": {"oid": "f92aed2cabc17fe4d8144d395fc59798a92b660a", "messageHeadline": "fix unnatural sentences in 3-7-migration-guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8280fb02a93e13c7033f2d899912035a1c16c03", "messageHeadline": "Merge pull request #5952 from hgsgtk/3.0-add-html5-validity-messages", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "39d986f4eb776a8c395a03fbd069dfcfb7ee4016", "messageHeadline": "fix lint", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db9dc8d856729f58768e92f2e8e8497078a4f93c", "messageHeadline": "Update ja/views/helpers/form.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc2b20255b091617560d0d5027570850f7fdd648", "messageHeadline": "fix to follow another docs rule", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "cde4e4f5e636591327a7a0ad55c53d1d9cf8a1db", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77a0e816b2bf4175f99d304e87ded375bfd932b7", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb3cd03e2b32973541bea1286198446686e3871e", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8b90854aec531d86c38b2908ec468e394964c06", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b71d5e05e0a81ebfd8a3a52fd5d56346aeca293", "messageHeadline": "ja translation html5-validity-messages in view/helper/form", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 33, "deletions": 0}}, {"node": {"oid": "50ac1c2fcc6415c8f3e04fa8356ef60ffc29032a", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bbb218de3549552acfc61da88bf6a99e85ad3b9", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cacf2a3013e1e74f91511b4c67896511352adcee", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f934134247598feb36bd554df3e2cd0c80606d36", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b218a6860d561210f3fb266d4a4efe27e2614d4c", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b4bedd6cc2d57048c539b5f421b660735d09758", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21a37ba4721fc512c79f903b8845a939a72be402", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093f59e5082ac3b593af908d1a63dd15934aac0d", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d2b998cf07c7f04e5aea33cb09116c5b31fdad0", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c683b23155e0f543f1c7c309369e197cdcd36baf", "messageHeadline": "Update ja/appendices/3-7-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5ed6ce0fcfce18976e847f8ae50f75f088f2f54", "messageHeadline": "Merge pull request #5951 from pgautier404/patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8d84db8bad9e6a1a447940a1ef5e7a0c8593b97", "messageHeadline": "Update validation.rst", "author": {"name": "pgautier404", "email": "pgautier404@users.noreply.github.com", "user": {"login": "pgautier404"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a6a05ef43e080cf4acbecaef810bf33e0fba40", "messageHeadline": "Update en/views/json-and-xml-views.rst - RST syntax instead of markdown", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c0be34a449fe11371ac28a5585e63092cbcc0af", "messageHeadline": "fix build warning in ja/3-7-migration guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a27607891da12c0122ff1e2a5775625ad1da082a", "messageHeadline": "ja 3-7-migration-guide fix new feature View", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fdcafae1838987718974d21c858f1792f50d29b", "messageHeadline": "add link 3.7 migration guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "17d69bc9939f1aa0c3bf3ba5a4b56a1bf278a282", "messageHeadline": "add translation ja 3.7-migration-guide new feature", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 61, "deletions": 0}}, {"node": {"oid": "cf0c15e1e28132304d520c27571c30c40ffd9dbd", "messageHeadline": " add translation of ja 3.7-migration-guide new feature", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 43, "deletions": 1}}, {"node": {"oid": "ee5b737e2503173be718bebd94ffe3a087508187", "messageHeadline": "Update json-and-xml-views.rst better example", "author": {"name": "Lubos Remplik", "email": "lubos@on-idle.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "9b652d2fa1409dd740cfe39c77f4dd5e37660719", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Lubo\u0161 Rempl\u00edk", "email": "lubos@on-idle.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "fbda29f5a139190fc73c65b9eaa008ac05c1a1c4", "messageHeadline": "Merge pull request #5947 from cakephp/saeideng-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "201aafeea58426ce76a99930a43ecf1af79a246e", "messageHeadline": "Merge pull request #5948 from hgsgtk/3.0-fix-typo", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3109fdfbf20fb379d9bc59ae1856fe367852c58d", "messageHeadline": "add translation 3.7-migration-guide new feature cache/database/dataso\u2026", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "32404509c8c80c78dc16b1d770aac95c87d3c2eb", "messageHeadline": "fix typo in 3-7-migration-guides", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e1ef4845dbc75249027a62e7f97400ac83098de", "messageHeadline": "add translate 3.7-migration guide behavior changes", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "602a54551121bb8222ac7e6e909807cf78d0cb9d", "messageHeadline": "translate 3.7-migrations-guide soft deprecations part", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2cfb1b3513819e29b129b0cf705dc150e1ba4fde", "messageHeadline": "fix example", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bad671760234748ee452b2f80b8d86e434c3038", "messageHeadline": "Merge pull request #5946 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e685c7211d83e2b3088a1ff25fb4a8e906ff8c9f", "messageHeadline": "Fix example code.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1531c16db3c74225d623075819554e62634d513d", "messageHeadline": "Merge pull request #5945 from hgsgtk/3.0-fix-typo", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3633f5e8e35c8826501babf93025cae2ad88a5a", "messageHeadline": "fix typo in 3-7-migration guide", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2887341bef666c50818afc21dae205f66f03e4a4", "messageHeadline": "3.7-migration-guide deperecated part", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 111, "deletions": 0}}, {"node": {"oid": "1a5ccba60e79c5d8ab55208ee5a3351ac7abece5", "messageHeadline": "Merge pull request #5944 from hgsgtk/3.0-add-ja-entities", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "20644941a43b81b17b629c75f96f439a0641a8ab", "messageHeadline": "[ja] 3.7-migration guide outline", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3372ff60c72b4049d370c036a30c2d4749db333b", "messageHeadline": "fix space", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c74f0f1caa3ba16f26f5e60281582d035a36ce4", "messageHeadline": "add translation ja/orm/entities.rst to add hasErrors method", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f28c414f8f645e67046999bc663b7b0132031025", "messageHeadline": "Merge pull request #5941 from hgsgtk/3.0-tutorial-not-use-notEmpty", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe706979795f589f60565cd76d6a723e3d7e8522", "messageHeadline": "Merge pull request #5943 from okinaka/3.0-ja-updates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "f770e69f93d892f7b4975a8579a65b291b020e7d", "messageHeadline": "[ja] update plugins.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "65a8ca499b28dced564cd8d04b417ecfd48bceb2", "messageHeadline": "Merge pull request #5942 from hgsgtk/3.0-ja-add-3.7feature", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "36e59baeea0178b3cec5887fd39cf4db8b4aed81", "messageHeadline": "[ja] follows 5ff1b3d944,5ff1b3d9, #5907", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 32, "deletions": 38}}, {"node": {"oid": "841dc87cf06bd2b30b7115a6798a38b3a7269ef4", "messageHeadline": "[ja] follows 5ff1b3d94", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a4db3cadd5c24f25b0dc1f1ebc3e073317079eab", "messageHeadline": "[ja] follows #5826, #5904", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5021580048d11e1443af37c1e0b2d22f834b8a61", "messageHeadline": "fix link to php manual", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd0b7a1dbd4ec13903c3bfcf1d768579ed6301e7", "messageHeadline": "add ja translate 3.7.0 new feature assertHeaderNotContains", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "025a79158553780a31aa558671d0fad23e2e556a", "messageHeadline": "ja translate 3.7.0 new feature assertRedirectNotContains", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0b16f83094569ef3e35cac7ea69864edf4ee5d7", "messageHeadline": "tutorial code use allowEmptyString instead of notEmpty because it is \u2026", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d82be78bca0d38f46760cc15299e980bb973e5b", "messageHeadline": "Merge pull request #5939 from hgsgtk/3.0-ja-testing-email", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "2aa5d0ad8dc7b3316129797b6f7055af8ec5edea", "messageHeadline": "Merge pull request #5940 from tenkoma/3.0-not-require-mcrypt", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "411e6e06bb976e0a9a739899b840f9b168e98f4f", "messageHeadline": "[ja] Follow #3141", "author": {"name": "Koji Tanaka", "email": "koji.tanaka@binc.jp", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d481069a127220eeab91ffb5da0c935a4497ee3", "messageHeadline": "[ja] translate email testing", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 80, "deletions": 0}}, {"node": {"oid": "4fc611125ede6f0799bd15fdb9e343481c866e7a", "messageHeadline": "Merge pull request #5938 from hgsgtk/3.0-fix-deprecated", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "74825f4aee57e37892fc27e7573c73877f81d19c", "messageHeadline": "[ja] translate 3.7 deprecated Plugin::load", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "761c8ee473e088afc3b563ecc4d2c3b266891223", "messageHeadline": "fix testing.rst deprecated method hydrate", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "292b949fe1d08ed246621382d2e88c9404e1dff0", "messageHeadline": "Merge pull request #5936 from hgsgtk/3.0-ja-translate-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "87eac49012d3aaa6973e1c8d2d2ce53636bb5681", "messageHeadline": "Merge pull request #5937 from Iandenh/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49c1bd90d25b1639fa21724e5bdc6b5feea5b491", "messageHeadline": "Update CakePHP version on installation.rst", "author": {"name": "Ian den Hartog", "email": "iandenhartog@hotmail.com", "user": {"login": "Iandenh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "637b328ef79c11ff188961a60a8cacad73502f2e", "messageHeadline": "[ja] add translation about plugin testing", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "99573a42af1c9dcb875a29c14e3fd40d30dbe7b0", "messageHeadline": "[ja] add assertResponseNotEquals in testing.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5092389b5c09fb0d3e37d4e6f7a010c241ffe3ea", "messageHeadline": "Merge pull request #5934 from adamharley/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "310b7cfa4c80c08253804b1430ec0bbff9087e5e", "messageHeadline": "Merge pull request #5930 from TManhente/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "fd4ea8578bfdf61cc709ad6cc4bc43d22c828180", "messageHeadline": "Merge pull request #5931 from hgsgtk/3.0-fix-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e449b78601834b4387dc9bad0b461c392127234a", "messageHeadline": "stopWhen() will stop yielding on true, not false", "author": {"name": "Adam Harley", "email": "github@adamharley.co.uk", "user": {"login": "adamharley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94c7064247945478b63c08ce772e3172bc8256f5", "messageHeadline": "Merge pull request #5933 from narendravaghela/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a0181921f19a1b5f63149dec155fdc541c053a27", "messageHeadline": "Remove duplicate code", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b91397bc5c581c0decfe7ee802143b04c139977e", "messageHeadline": "[ja] update testing.rst with deprecation eventManager fix", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c7099cb81f825d075336bff03eb6d0f4393aa9ce", "messageHeadline": "[ja] fix snake case fixture in testing.rst and elasticsearch.rst", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4197fb66686129320d86f808d4074828a8e3974b", "messageHeadline": "Merge pull request #5927 from cakephp/saeideng-patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "40abb4063702b52896a04ccb708e41416a3d748e", "messageHeadline": "[pt] Translates \"bake seed --data\" paragraphs", "author": {"name": "Thiago M. de C. Marques", "email": "thiago_manhente@live.com", "user": {"login": "TManhente"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "03afc7341edd8d9b2dd4f5302744f2420c4c534b", "messageHeadline": "[pt] Translates \"migration_diff\" section", "author": {"name": "Thiago M. de C. Marques", "email": "thiago_manhente@live.com", "user": {"login": "TManhente"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "f8b14bdf816ef401bd48575b06f75a7907fd195c", "messageHeadline": "Merge pull request #5929 from hgsgtk/3.0-ja-translate-test-flash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "fe0d9443662d3a94fddfbb62597409ca5d90a743", "messageHeadline": "delete unnecessary lines", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ec82c93d8f49ffc6fe3c96cfb85139b6714ee65c", "messageHeadline": "[ja] add translation of testing.rst flash message testing", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "414144a9c5e9d05dc30affdd5560a5b912ff09ec", "messageHeadline": "Merge pull request #5928 from hgsgtk/3.0-fix-test-controller", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "ebce5a5f6587995981f3a3e47922aab0b7c7e52d", "messageHeadline": "fix testing.rst to use trait in test", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3de4165d8bbe947f35240201291d45cb39eca8b1", "messageHeadline": "Add 3.8 migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "fae945a87ff46ce01a4fc9ada5abf21273bce0b1", "messageHeadline": "Update version numbers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "602f21a6798ee0ad10c18ace978c2e2a53296012", "messageHeadline": "quote the code", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66b93862d6081b973ea9bfe0428b2db77f1ece07", "messageHeadline": "use double `", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5ada441d20833d0ad800bc3e8668b07d7df4135", "messageHeadline": "autoload is not available with addPlugin", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "065ee2e9c3b0686632d079ce1f3c2fcb06870624", "messageHeadline": "Merge pull request #5926 from hgsgtk/fix-3.0-commands-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "92395e5e9f1a0311ea820c5f5745fd41df28bc40", "messageHeadline": "Merge pull request #5925 from hgsgtk/add-3.0-testing-integration-test", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "19e2119afba8fb32f1309c40214c56c480425b9a", "messageHeadline": "Merge pull request #5923 from hgsgtk/fix-3.0-testing-fixture", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c45760fb25caa2386ddfb0ac724334c69ab4405e", "messageHeadline": "Merge pull request #5924 from daishir0/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a014492fe5ed2d6097d33929e19951e9b5c10772", "messageHeadline": "[ja] fix in commands.rst assertion method", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b04da76153dabf97c07e3554c39c331df3a2be2", "messageHeadline": "[ja] fix console-and-shells testing chapter", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "51fb0027a0a44307fbc4db2e01902f4b19100d15", "messageHeadline": "[ja] modify testing - about IntegrationTestCase is deprecated and mov\u2026", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ab6029b093e700d25071338bd9bb059442423559", "messageHeadline": "Update migrations.rst", "author": {"name": "daishir0", "email": "daishiro.hirashima@gmail.com", "user": {"login": "daishir0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "673a1dede879617c2cf70ec6bbee4af20b152996", "messageHeadline": "fix testing fixture from snake case to camel case", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4bad96ea0328c6b172a6277586bbc96523a14d97", "messageHeadline": "Tweak wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78196eaa1ba59e588d5492804aa1aea0d3d1f6a6", "messageHeadline": "Merge pull request #5897 from cakephp/3.0-plugin-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "25dd99ea9f197877cd8c6efed2f9c1e1e839046b", "messageHeadline": "Merge pull request #5808 from Moutard3/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 157, "deletions": 141}}, {"node": {"oid": "6b566d1eaac3b9fd9022881dd67fb25688605969", "messageHeadline": "Update plugins.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "18cb81777c3fcc324dbb71422b64b628ff1f74dc", "messageHeadline": "Merge pull request #5922 from cakephp/4.x-client-request", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "6e66f983540d7601e12f8a97d83f8e6d8c25b610", "messageHeadline": "Document Request::body() removal.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "6b6135ad25bc4008065354e32733101979462020", "messageHeadline": "Add changes from cakephp/cakephp#12866", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7aabc49c638a291a7ee2a36e989398fcf71aeef9", "messageHeadline": "Merge pull request #5873 from swiffer/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "c6af1bf4fe0d8f78c0ca82f02af25c7ff48c99e1", "messageHeadline": "-l :)", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb9603074a486c6ccd16551df2263d9534f6ceee", "messageHeadline": "Update pagination.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d03e5b7502e794c25c51eed136cd9de3022f02db", "messageHeadline": "Merge pull request #5921 from NickBusey/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c726fa6703a2a124a333c88d76d2ce81869a444b", "messageHeadline": "Update testing.rst with deprecation fix", "author": {"name": "Nick Busey", "email": "NickBusey@users.noreply.github.com", "user": {"login": "NickBusey"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9e7659340c5a54699024de8dc408a4bda93395c", "messageHeadline": "Merge pull request #5920 from cakephp/jeremyharris-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "53fdfbef679f65439a93b3e01784a24e241cc11c", "messageHeadline": "Update requirements for using EmailTrait", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "4f38dcd9923b60ebbb79d3e134bb40c59d0884ff", "messageHeadline": "Merge pull request #5919 from cakephp/cleptric-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00866bd8a08feb149c4a7adfb4478bfbfa0748d8", "messageHeadline": "Update LICENSE.txt", "author": {"name": "Michael Hoffmann", "email": "cleptric@users.noreply.github.com", "user": {"login": "cleptric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf71c27fe725f15eb81b574f61b2d32eca3c605f", "messageHeadline": "Merge pull request #5914 from cakephp/4.x-url-array-query-string", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "97f02a1da6d7764fa58b66568aa447a78d25b0f2", "messageHeadline": "Merge pull request #5918 from Rytiss/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "40aae12785ccb51047a26e8f7d52a2f5b428f101", "messageHeadline": "Added return value of deleteAll method", "author": {"name": "Rytis Slatkevi\u010dius", "email": "rytis.s@gmail.com", "user": {"login": "Rytiss"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c6da794e1f74ab5b8a874bbdabcf5b4e13ee11c5", "messageHeadline": "Document sending requests via PSR18 method", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "b8ab17d1b8f17274d103e989fd3fa6dc1c5fb313", "messageHeadline": "Merge pull request #5917 from cakephp/4.x-psr-18", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b2aaab8baee2eea4ebfdad6e852cea1c6853f30", "messageHeadline": "Cake\\Http\\Client now follows PSR-18.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b1490706c3c60e3e8259b08451805e6ca6f3afc", "messageHeadline": "Merge pull request #5915 from Graziel/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3c5987a2e0c044d31af8f2826c0c5a09a98d8c4", "messageHeadline": "build method operates on immutable Response methods since 3.6.0", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a28ea9cd2974416e73083d8b1d6b9b9ec6099cb7", "messageHeadline": "Always use \"?\" to specify query string params in URL array.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "319ec00808c43fe25231f2cdd327381441ad3655", "messageHeadline": "Merge pull request #5913 from cakephp/4.x-email-renderer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5c4b6f90e48196ca50a90e4d9a4e93cf5c795bed", "messageHeadline": "Alphabetize sections and use active voice", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1a86b393040159605b6dc7abf097abf1c82f124d", "messageHeadline": "Document addition of email renderer.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "563b643f957434ecf797eee64e585c139df2bc09", "messageHeadline": "Merge pull request #5912 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d52f1aa4dd9a9b2eb96e10dcbfe9046ca853818a", "messageHeadline": "Fix method names.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0760c5417cba1d2168801ea3d4af345b290a50af", "messageHeadline": "Merge pull request #5911 from quinen/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "32da56fba02c4ef8a37fa649422e3f4fb96357db", "messageHeadline": "Update tree.rst", "author": {"name": "Laurent D", "email": "github@quinen.net", "user": {"login": "quinen"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "02ac4c8b6ad425620a502ae065032a94f24bb0d0", "messageHeadline": "Update docs for cakephp/cakephp#12807", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fe4444fd2649edf3da7ccfc292a514db6c00f976", "messageHeadline": "Fix license shield", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5416c422421b048c8084e4b890741a5e3d739d97", "messageHeadline": "Merge pull request #5910 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5ca6e8a7413aa77852032ab239040f09629f7a4a", "messageHeadline": "Use magic properties instead of $_properties", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "73b7ae9749d1f0832d22b030e6ab409d2e722c15", "messageHeadline": "Merge pull request #5909 from berarma/patch-10", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77762d31c9cf375df682afd3c7dfcab935348842", "messageHeadline": "Change Cake\\Email\\ to Cake\\Mailer\\", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5807ec95d0b1266660a3360a4144c5350bc13acf", "messageHeadline": "Merge pull request #5908 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "20a757a4db4632d5b211634601ae3ac7f3894b1b", "messageHeadline": "Fix formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f08efb3f63ab6fff60f53956b0a80e67561b394c", "messageHeadline": "Case sensitive method name matching", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "422f6138ab55d86c56a9e2a36ad06a7757cedfff", "messageHeadline": "Merge pull request #5907 from cakephp/3.0-url", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "beb1a7759d05c34536faea0f1f684a22d958e314", "messageHeadline": "Update version numbers for 3.7 release.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "522b89205c6b797be0d3ad97f2edde61448ad6e1", "messageHeadline": "Update versions and remove bookmarker mention", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c8d84221515a6e7bc376729ea751bbf205de6c4", "messageHeadline": "Merge branch '3.next' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 777, "deletions": 180}}, {"node": {"oid": "bacdf48c92476f113d0f9b0c42923383902f0f12", "messageHeadline": "URL", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "456f64576c1c000b6528b840859837931915f36a", "messageHeadline": "Merge pull request #5906 from advitum/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "af3dd669c53de5c18f84243c1a8df18e502923d8", "messageHeadline": "Highlighting available view vars in elements", "author": {"name": "Lars Ebert", "email": "info@advitum.de", "user": {"login": "advitum"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b280694358f4aa26a3dfe77227b2c121edd0d292", "messageHeadline": "Mentioning view var inheritance/sharing", "author": {"name": "Lars Ebert", "email": "info@advitum.de", "user": {"login": "advitum"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "58110101e3725954001905faf2cee384e2acfb0f", "messageHeadline": "Document change for cakephp/cakephp#12777", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6ab9e38717518d7ed297b81e9d54ae1b2ddc2ed8", "messageHeadline": "Merge pull request #5904 from fr3nch13/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "537a41f6ae11d32edfa1291c342b98d0dfaa965a", "messageHeadline": "Merge pull request #5905 from tfont/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "999353df42a1fe91c701beb567dca54b7394ce71", "messageHeadline": "word error", "author": {"name": "Travis van der F", "email": "travis.font@gmail.com", "user": {"login": "travisfont"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c243db0359aa9c7f08c4cc7231bd5377c59e75ed", "messageHeadline": "Fixed missing login parentheses in code example.", "author": {"name": "Brian French", "email": "fr3nch13@gmail.com", "user": {"login": "fr3nch13"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bec89c542d85f54c4d9ac2cd8d681de5d7fe8a6", "messageHeadline": "Merge pull request #5902 from cakephp/4.x-translate-strategies", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 109, "deletions": 71}}, {"node": {"oid": "2909af1312041ff5be54647894bf62b49140e3ae", "messageHeadline": "Document changes in cakephp/cakephp#12774", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8e0a83bf616f89d1f6febe325aae0ac432542e25", "messageHeadline": "Document changes in cakephp/cakephp#12745", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "51c3860b97c69d677d07553db18fab6825bb14c8", "messageHeadline": "Update Translate behavior page.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 109, "deletions": 71}}, {"node": {"oid": "46513c8c43ab89c9c2bc9c3ef088e90dd896d9c8", "messageHeadline": "Merge pull request #5901 from nojimage/patch-3", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a750613b3aec08e1c1175b49a0a2e0f01988a640", "messageHeadline": "Fixes typo in ja/development/dispatch-filters", "author": {"name": "Takashi Nojima", "email": "nojimage@users.noreply.github.com", "user": {"login": "nojimage"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdd3547b96a9919c9ea0a9461a01469fd54b05cd", "messageHeadline": "Merge pull request #5899 from cakephp/jeremyharris-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6336ab798b0fb6258bb26247223114ef259b6c8b", "messageHeadline": "Document changes in cakephp/cakephp#12744", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "756aad5ef9a2bbd4abeb2bed9393bfe06fe88a62", "messageHeadline": "Merge pull request #5900 from cakephp/saeideng-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bc4eb1e8afc3a8ef131e24aab5552fa963dd4c40", "messageHeadline": "Merge pull request #5898 from cakephp/array-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e33fe5f502be05ae1d559101f266fb9e2dc8cd04", "messageHeadline": "4.x remove invalid text about return values", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c0e572920fb362a2e2e885f1758734e19ed24739", "messageHeadline": "Removed note about autoSetCustomVisibility, it was already there", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c4709e1d1cd9620f228179977d022c491272062e", "messageHeadline": "Added notes on a couple of new features", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd30728352db08049538e1d42cfc867f416e9ca2", "messageHeadline": "Document ArrayCache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "989c3bad9262a46940eec00f0058e1c1501d451d", "messageHeadline": "Update en/plugins.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f80c56aca352e2f2c66009c10727dc6a848f67f", "messageHeadline": "Update en/plugins.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b2e5a239186b5c293a817bc68fa621e1ed499af", "messageHeadline": "Merge pull request #5894 from smarek/docs-csrf-middleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "7856b33ce00ce095058abe5751f840dd4e0f481e", "messageHeadline": "Add note about routing change in middleware.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99974dec3148d323117bd9777736152d114069e5", "messageHeadline": "Add stub for plugin testing docs.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b6649dc7f71c5223137cc9ebfc873702b09e074a", "messageHeadline": "Merge pull request #5895 from cakephp/4.x-router-dasherize", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 77, "deletions": 46}}, {"node": {"oid": "c7335b9fe2cf53fc7ce44fe73cb29ec06bae699a", "messageHeadline": "Merge pull request #5896 from avenue19/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "cc4ff27a9941084a443f45a1c20b1309672eb678", "messageHeadline": "Update html.rst", "author": {"name": "Jerry O'Brien", "email": "obrienje@gmail.com", "user": {"login": "avenue19"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0e561798a32193ebff66f13381cdf502964de37c", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81c256874a5c4e9eb9b255e984b1bd9b31ad0d33", "messageHeadline": "Update en/appendices/4-0-migration-guide.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab0903e44582a787a1d52afdb8b9846fb9bdbc64", "messageHeadline": "Merge pull request #5841 from cakephp/validator-empty", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "c1e9d607a6cd3d24e608f506d32143e2f5c78a5a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20602375ffd22f61bd3b0f6096e534a6067fb9c6", "messageHeadline": "Add info about router's default inflection changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 77, "deletions": 46}}, {"node": {"oid": "638dd1bc6f5a98a57bb9fda7e94323d780db142e", "messageHeadline": "Add migration guide notes and fix method call.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "97e889eb8d74779a9fab442bbdffad0084b8be87", "messageHeadline": "Update based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e16be2f93f12c189e6bbbfc946d7e53bd92d44ea", "messageHeadline": "Update docs for cakephp/cakephp#12486", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "45fad607ed9b62608ec0c6485018e990fcdf5411", "messageHeadline": "[en] CsrfProtectionMiddleware documentation scoped vs. application-wide", "author": {"name": "Marek Sebera", "email": "marek.sebera@gmail.com", "user": {"login": "smarek"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "e89d49968a9acc95ef99f76c9a655122518a67a1", "messageHeadline": "Update migration guide for cakephp/cakephp#12720", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d25aa116b72e19d325d049475dc97d80502c2a58", "messageHeadline": "Merge pull request #5892 from okinaka/3.0-ja-updates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "bce2991c57b789ae554805a23851fa9828e74d52", "messageHeadline": "[ja] update translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "51282d12023fc82d509aaa40bca3ddcf6fe4a97a", "messageHeadline": "Merge branch 'issue-5856' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "616c334f9d31cc60c01a9c43f2101982372404de", "messageHeadline": "Fix formatting and make wording more terse.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 47}}, {"node": {"oid": "8f4480c16ce2453f72cb468705ba67c2289629db", "messageHeadline": "Let's make priorities a subsection", "author": {"name": "3811015", "email": "andreas.witte@padcon.de", "user": {"login": "3811015"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "1e851fa5aa27406ac6e2eaca97f3e648cc354baa", "messageHeadline": "Merge pull request #5887 from okinaka/3.0-ja-updates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "cda75d06dea40a8d0decf358ce01ed69944a7c48", "messageHeadline": "Document changes in cakephp/cakephp#12704", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "491c562b6f7f7fb3d4f6e953203b3ded2ba1c193", "messageHeadline": "Added a note to save others the same bad experiance", "author": {"name": "3811015", "email": "andreas.witte@padcon.de", "user": {"login": "3811015"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "245cc546a737ea41a71a5caefc4013f1174ea1ce", "messageHeadline": "Merge pull request #5885 from mamchenkov/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "048dcd1bc86be6339598dd455ac609e51410c7f3", "messageHeadline": "[ja] follows #5812, #5819, #5821, #5835, #5871, #5875, #5882, 6a89fd8a", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "3e9d07cd42b0d083331e025c19b8f1140027da95", "messageHeadline": "Merge pull request #5883 from cakephp/3.x-beforefilter-security-comp", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6f9cfd837d35e85619ee93484843646c2ae1e638", "messageHeadline": "Update hydration for CakePHP 3.6+", "author": {"name": "Leonid Mamchenkov", "email": "leonid@mamchenkov.net", "user": {"login": "mamchenkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e124e63ae12b12c322c46e6ea22ba6c30e73427", "messageHeadline": "Merge pull request #5884 from cakephp/3.0-handle-blackholed-request-e\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b04aa1dd61b32141a0e927189bdf4445dc90cff1", "messageHeadline": "Show how to handle a blackholed request", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0760e1230c8be47cfc971bfaf45c155e854d8b9a", "messageHeadline": "Add call to beforeFilter()", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "516305ff53df86b6efa32e9c237c9201bca63e6a", "messageHeadline": "Merge pull request #5882 from okinaka/3.0-fix-links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6b6be7d028356c72254760ee883a80473e01271a", "messageHeadline": "Document changes in cakephp/cakephp#12664", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ddea6f8ac261900eb10584e98723e8f614521700", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0b2b39069cccb694a050466c7fad237b053f492", "messageHeadline": "Update license image.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c099d092ed989bc0ab9c3f5afa1544e12577a05d", "messageHeadline": "Replace license file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 439, "deletions": 21}}, {"node": {"oid": "2462c9488fbc79b26870d7c7d4ff3a56a6212e9f", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1096, "deletions": 108}}, {"node": {"oid": "7bec32bc57bd6a231ec44fadaf8d58822c40c5b2", "messageHeadline": "Replace license file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 440, "deletions": 22}}, {"node": {"oid": "15bfb38dd04d6a99d520cdec453c835f6a601652", "messageHeadline": "Fix links", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5b5518dd922581c46ec7f92ff53a71a46de6c62f", "messageHeadline": "Update docs for Plugin::unload() deprecation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "81e464dc67285a031a38f4cb0f73e99ed8ecef0a", "messageHeadline": "Merge pull request #5881 from dreamingmind/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a59d9e3d228215dee2883ff3e6be59274d23b0af", "messageHeadline": "Update en/orm/retrieving-data-and-resultsets.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4542e56d997284146ddbc0bc4e6600359d15eb4f", "messageHeadline": "Update en/orm/retrieving-data-and-resultsets.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "090a3eef5092fecfaa1308757a64329c4a8a7e06", "messageHeadline": "Update en/orm/retrieving-data-and-resultsets.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fbdee166ab1983dd2955f8979d94b0220b076c0", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Don Drake", "email": "ddrake@dreamingmind.com", "user": {"login": "dreamingmind"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "37c8eb0b835c9ef08a7931fd8243832dd49a8714", "messageHeadline": "Add deprecation warnings for cakephp/cakephp#12655", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e82fbbae36a4636b3b6779498ac9d773f871b325", "messageHeadline": "Merge pull request #5880 from cakephp/previous-exceptions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39762666ed985dafd63ff36207440ebd5d6f16ca", "messageHeadline": "Add previous exception logging to migration guide", "author": {"name": "Marc Ypes", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "accf55ffd597db7b2c763f4f70b699c0e8ac7c5a", "messageHeadline": "Merge pull request #5879 from cakephp/4.x-move-locales", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9180c5c880a953e727bdf2769b84d22838b57dda", "messageHeadline": "Update info regarding new location of locale files.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f18bf95c4e5fdca67459b2cbfbd94a0ead147219", "messageHeadline": "Merge pull request #5878 from miketallroth/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c963f913f8c43060e7a77331c4ada66054f56d28", "messageHeadline": "Add use statement for core functions", "author": {"name": "miketallroth", "email": "miketallroth@users.noreply.github.com", "user": {"login": "miketallroth"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0be05389320aad3f1b4d4e03f1922af9cd721463", "messageHeadline": "Merge pull request #5876 from miketallroth/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75c29bb45e7b57e46885f31e9e52058e3ef8b5f6", "messageHeadline": "Corrected where clause in query builder example", "author": {"name": "miketallroth", "email": "miketallroth@users.noreply.github.com", "user": {"login": "miketallroth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5be276fb197c38cd8328c7c908b2d855e70ed75f", "messageHeadline": "Merge pull request #5875 from kgbph/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cabf314beab00ba5158105879aacbe6986a7ac5e", "messageHeadline": "Added closing span tag on Creating the View code", "author": {"name": "Kevin Bernardo", "email": "kgb.acct.personal@gmail.com", "user": {"login": "kgbph"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96a884b026ba5507bdab12d20b19246a12272a25", "messageHeadline": "Update pagination.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a560e54c6b2de5b4036dcfda73e21e7ed82f8455", "messageHeadline": "Update pagination.rst", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e22cf48d7b45ebd22129b70785eb693cbb46c931", "messageHeadline": "Merge pull request #5874 from garas/routing-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb5eb090f970861ca96dcc10cf0051db2566da5b", "messageHeadline": "Fix routing wildcard example", "author": {"name": "Edgaras", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56b6bc313db96f3b2e371195358c8e7211b197c3", "messageHeadline": "Merge pull request #5871 from davidyell/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "283a108b26a3b0c6f7d73d701dfa712e099c9d07", "messageHeadline": "add info on how to paginate the same model multiple times", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "1c05c6e2aaedd0aeb07ae26f55b6ce388b1ea307", "messageHeadline": "Merge pull request #5872 from cakephp/ravage84-cache-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32557931e028e2f8027eb455511605cbb331762a", "messageHeadline": "Reformat example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16dece2bcfa4014e4040bc6de8197cbb144e2eb8", "messageHeadline": "Clarify decimal type", "author": {"name": "Neon1024", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f6785057ecfd8ccb06b18ccb4d11ef60f884a7e", "messageHeadline": "Merge pull request #5869 from cakephp/4.x-lower-case-template-folders", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "8ff0b03a1efbb11d8441ff31af05d4f147dde924", "messageHeadline": "Add info about removed View constants.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c6e3c5dc3ee5ab7382512a2914ebbf3c2341603", "messageHeadline": "Change special templates folder to lower case.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "5bfa72f2af9812201bdd1e9f92ab1c8e19ecd166", "messageHeadline": "Merge pull request #5868 from borantula/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "552321b5677b685c4f069c6112dd18b63c262bfd", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9032114460922b2addece10eb2c107303bec4fd8", "messageHeadline": "added an example of read and write with config", "author": {"name": "Bora Yal\u00e7\u0131n", "email": "borantula@users.noreply.github.com", "user": {"login": "borantula"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c1a496a815917a9ec425fda60cfaad25f5dc9d84", "messageHeadline": "Merge pull request #5866 from jrafaelsantana/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "04e67ec7e9c0d80f9d6bdf888e51da51c15e8e80", "messageHeadline": "Translation to pt_BR", "author": {"name": "Jos\u00e9 Rafael", "email": "jrafaeldesantana@gmail.com", "user": {"login": "jrafaelsantana"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "61483ddf2d93c26d2eb7a3a93cc7d1f53cf1f362", "messageHeadline": "Merge pull request #5864 from T0mats0/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a98f050234d15bb2b40e9fba54af6a40e0fcf586", "messageHeadline": "Update Adds Type Hinting Uniformly", "author": {"name": "Eugene Ritter", "email": "41106+T0mats0@users.noreply.github.com", "user": {"login": "T0mats0"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2605fd5630643f990e3fafe207689baf730c9807", "messageHeadline": "Update migration guide for #5863", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7767a6f557a56cdff6e9c3bc13a1c2152cfd5bc7", "messageHeadline": "Merge pull request #5863 from inoas/patch-38", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "142d93ab5702cd0bd2dc90d19f8fc32f18135b57", "messageHeadline": "Use american spelling", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9527333f7606f26a23b4285fa51db4932df89f58", "messageHeadline": "Replaces https://github.com/cakephp/docs/pull/5861", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9c9d4f6a1a10ba93f8e060169f96ee73e19b445f", "messageHeadline": "Merge pull request #5859 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "d78147f966cd090c190532e6e25eb4a1b9fd71f0", "messageHeadline": "Merge pull request #5860 from cakephp/3.0-params", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "847ee86a1df6468bffffd554bcd159aef2bea728", "messageHeadline": "Do not abbreviate parameters into params", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "d3de88d9a7b5128b5b2238490eae274c9c6fe0a0", "messageHeadline": "Clarify example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a8e44368a0cd79dc700ff9d5b6e8a6c2ef75e074", "messageHeadline": "Do not use abbreviation for parameters", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5fbb02907f9c1cac3cf08b401a8b59bca0169cb", "messageHeadline": "Fix incorrect update", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e07ec30df25db1cadce38a82ae64550d29a9bcfa", "messageHeadline": "Merge pull request #5858 from cakephp/4.x-routing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 194}}, {"node": {"oid": "9824e57f5c474306a3fbe6297f6211ff0ba14913", "messageHeadline": "[ja] follows #5813, #5814, #5817, #5818, #5843, #5850", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "e48d5d3926bf138d78bc0a8f38f66b09aec84d2d", "messageHeadline": "Fix incorrect changes", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ba66417b4bdbba746a149fb7e615bc7fbb013a7b", "messageHeadline": "Use braces instead of colon for route elements.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 63, "deletions": 201}}, {"node": {"oid": "12ae2a2418871271c5d56c990f5a7d56fd3e37af", "messageHeadline": "Add docs for cakephp/cakephp#12581", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc008b7345ec6c90d4957f503d0296d17c45bb2c", "messageHeadline": "Document changes in cakephp/cakephp#12580", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7743dc2a29c4bea6826c1c7e242fce6188cc4552", "messageHeadline": "Document changes in cakephp/cakephp#12576", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3fe25bfeb06798a7d05cfc5356e17733f62a62ac", "messageHeadline": "Merge pull request #5857 from amr-dallin/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 475, "deletions": 16}}, {"node": {"oid": "db19de8d661b9b97aa62c65c746ee2b8020b6c11", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 150, "deletions": 95}}, {"node": {"oid": "cb028a8155610210bb7921200e683092a6bc6eb5", "messageHeadline": "Update ru/orm/table-objects.rst", "author": {"name": "Marat Dallin", "email": "mail@dallin.uz", "user": {"login": "amr-dallin"}}, "additions": 475, "deletions": 16}}, {"node": {"oid": "5c14aaf66213030d7968c1a3db38d9bdd510085c", "messageHeadline": "Merge pull request #5855 from CakeDC/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "1fe2ddd4a45ea7607ded53bcdb1fec672a86847e", "messageHeadline": "Debug is boolean in CakePHP 3", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c605addb029e65f5faa71094240b076ad60ade30", "messageHeadline": "Remove unneeded option", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c79a69a384cd021c3736c2bba142c2e00d0d9c8e", "messageHeadline": "Copy note from the book's installation page as here's also needed", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4289c533250ce9a14563b76280b3bb3e2a757d6c", "messageHeadline": "Clarify", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0f370fd6adac9700f764a20824b278033069efa9", "messageHeadline": "It also accepts the three letter ISO code", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3080ee7ac2fd2070e42154fef2a9ad2c85132de", "messageHeadline": "Be coherent with previous example step", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7e6e3f1998f0ec728a087eb1bd5fa3ed831db13", "messageHeadline": "Merge pull request #5853 from CakeDC/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "387894f50ac6ae44ebb3327a039ee500cd8fc03b", "messageHeadline": "Fix namespace", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "106cd06a2bafd0d1dffe661e67edec3933e74725", "messageHeadline": "Update PHP version", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "78f851c1c23d93f10c04b88614113f782c0489ac", "messageHeadline": "Fix typo", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dc801c2355ed0ef6de16731f3e0aebf582b9bbb", "messageHeadline": "Debug is boolean in CakePHP 3", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ffeb53a5f0bf1e6914225f8487978a11a7b2a99", "messageHeadline": "Remove unneeded option", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45c29a6f48a1889ef329f7a830daa404f5b602fd", "messageHeadline": "Fix typo", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239b9be6b8aa526a9a89c96444fb44eeb8190efc", "messageHeadline": "Copy note from the book's installation page as here's also needed", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5df835cc6e72b773c7682a3c99eebb4fe0dd4d7c", "messageHeadline": "Clarify as in other 'Prior to...' examples", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11454aa9af483e192e5341a1d06054722078690b", "messageHeadline": "Be coherent with previous example step", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b57144559ddf9743e86c5799f18702f046b892d1", "messageHeadline": "It also accepts the three letter ISO code", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b304e3c6d842ba32534d92f438ec58a90e75517", "messageHeadline": "Add 'with' to clarify", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b96e8b072606d47f487ced5f4f2e6df4a9897795", "messageHeadline": "Fix space", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a52e3be1ac846106a2787522f09cabe11f78e9e", "messageHeadline": "Fix namespace", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cb9e7f9c8bd127678925ce509e2fb3fee1e5322", "messageHeadline": "Fix incorrect option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b34c1316455d89f460ea90428476a7962df3c524", "messageHeadline": "Merge pull request #5849 from cakephp/4.x-templates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 157, "deletions": 155}}, {"node": {"oid": "400d0f7dc12501f1e51a50b4ae6d8403ea7fd980", "messageHeadline": "fix typo", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7cc867810940fb922490ae99582ae4190b05c53", "messageHeadline": "Merge pull request #5852 from amr-dallin/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "af4dc3731688204f53af7df5a68178769dc3df9a", "messageHeadline": "Merge pull request #5851 from cakephp/routefilter-warning", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a7bfc9dfb2b4fa6c4df712575c725c2ef9a53750", "messageHeadline": "Update documentation.rst", "author": {"name": "Marat Dallin", "email": "amr.dallin@gmail.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "beb67513f0eed1581ebb43d2fd4a9b683ccf6b17", "messageHeadline": "Merge pull request #5850 from arilia/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a2518007e84d4767e166ab40e597cd46cc3cb004", "messageHeadline": "Update request-response.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6196a57c97ab5f117c8ec1ea3a12a163babd47a1", "messageHeadline": "Add warning about caching and filters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "92bc373824d5991840cf64d17889252c398f9714", "messageHeadline": "Fix paths.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da7cda63af8d880d3542160af693b8b10f38b9b5", "messageHeadline": "Fix statements", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a6b4215294998bf29cb217f5ee299c4c5ebd593a", "messageHeadline": "updated deprecated code", "author": {"name": "arilia", "email": "andrea.mazzocchi@gmail.com", "user": {"login": "arilia"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2560107dcece2ef1c8747d8aabe6e4b4195a500", "messageHeadline": "Update info about path and extension change for templates.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 156, "deletions": 155}}, {"node": {"oid": "94f40792627e4a46c7b00c8bd5a469c9fa9be010", "messageHeadline": "Add note for cakephp/cakephp#12543", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bc3a044f9b257b2b11c81a66793f23da09be3ad1", "messageHeadline": "Update docs for cakephp/cakephp#12567", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adcb9005876bbb04157bfa90875357536a7c4fc0", "messageHeadline": "Add note about CsrfComponent to application update guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f1138eac0352ce8cda5cfbab6ed8b84a90b04869", "messageHeadline": "Merge pull request #5845 from cakephp/3.7-fixtures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "1a7698ed5808c1b3c26d809093153503f6cec4d4", "messageHeadline": "CamelCased fixture names.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "31c202a5c05713fd0cb48a7abd5fcb201dc0d5c3", "messageHeadline": "Merge pull request #5844 from gorogoroyasu/patch-3", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2137b851b5baa2f1224526d0b51ecc574013cea", "messageHeadline": "missing save method around `removeColumn`", "author": {"name": "Yasuaki Hamano", "email": "gorogoro.yasu@gmail.com", "user": {"login": "gorogoroyasu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "366347385e18ce78c7aacee27dd3da81678e49df", "messageHeadline": "Merge pull request #5843 from cakephp/ravage84-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "48bccbfa0abd4efd0125b63530c99852209065fd", "messageHeadline": "Update statement about how assets are served", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c8b165312b7730f8ca61557ac64ee08d59e5837", "messageHeadline": "Update statement about how assets are served", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbb564c77f5ff3ed97de08da5500f5847e35d49e", "messageHeadline": "Import plugin with Plugin prefix", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "5c4144130f16299bd4e0026c448b539308379b0a", "messageHeadline": "Use autoload-dev instead", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd257d5a31a317cce271da182672ae84868981bb", "messageHeadline": "Merge pull request #5840 from cakephp/4.x-phpunit-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "4afce8a58aa68df78b23e7cf11d2d79f6279aa5b", "messageHeadline": "Update info regardign phpunit.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "c75d78670d267361147d3a5d6d1faefe3b77e142", "messageHeadline": "Merge pull request #5838 from cakephp/html5-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8e9871d8921be39b870a7520c4e8075db561a1ca", "messageHeadline": "Add docs for cakephp/cakephp#12450", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "f5630a94b6cb362da00b5c82d5f933507172277c", "messageHeadline": "Document new prefixed error pages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a41af76997978e0935db50d3b32710f1b57db71b", "messageHeadline": "Merge pull request #5837 from liviascapin/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9758d8561d6e58e74dd36a013276be9839e5f1b", "messageHeadline": "Fixed typo", "author": {"name": "Livia Scapin", "email": "livia.scapin@bluewin.ch", "user": {"login": "liviakuenzli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad26b1e759329dfb03e5776c38e486cbc6531415", "messageHeadline": "Merge pull request #5833 from ndm2/issue/unify-translate-behavior-set\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "27791adbb4471a6cc9918b96e92689d0e3f2ea3a", "messageHeadline": "Fix labels.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e3429f051e75cef897542ee10c67ab5d616c761", "messageHeadline": "Update docs for latest round of deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11133eadd938141920fa231ba21d9247b2dc302a", "messageHeadline": "Update docs for cakephp/cakephp#12502", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dcbb797d26f8e4b10052c4fd1ce7bcd57bc99386", "messageHeadline": "Add docs for cakephp/cakephp#12516", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "766cf6b50f74d8622d16ce880f78344c9bf41321", "messageHeadline": "Merge pull request #5835 from Novemburr/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1fd2866e5cfdd7953b51e46338e457d671e9c971", "messageHeadline": "Fixes naming convention and adds setLayout to a missed spot", "author": {"name": "Novemburr", "email": "mason.frakes@gmail.com", "user": {"login": "Novemburr"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3fad1c4d127b44d9af4144d936131ac08f5b880", "messageHeadline": "Unify `TranslateBehavior::setLocale()` usage and version hints.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "16a84924391bdc3b392f738d1772f5f25e6777c7", "messageHeadline": "Merge pull request #5832 from thejoelinux/patch-4", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "d159bd5668da5cf5758317cbdce1593cf7cf6532", "messageHeadline": "Correction sur la traduction", "author": {"name": "Denis Valdenaire", "email": "joe@joe-linux.org", "user": {"login": "thejoelinux"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "bb0824e5d0559e1e586ae66c9853dbdb6b9e3aaf", "messageHeadline": "Document changes in cakephp/cakephp#12500", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ce71db7d75dd9017412037d092cdc1d68073f81", "messageHeadline": "Merge pull request #5829 from AdrienLZ/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f53dea226b6b4eade59d3286d6b2f0c4f8c2146", "messageHeadline": "Update database-basics.rst", "author": {"name": "Adrien", "email": "12743770+AdrienLZ@users.noreply.github.com", "user": {"login": "AdrienLZ"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e511502fcbcb449ee786a7b4de9d6c243b808b1", "messageHeadline": "Merge pull request #5826 from devcorrelator/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7cc58aefa8360f00714caf520b0af121e5d3ae5e", "messageHeadline": "Merge pull request #5827 from hekep/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b5e8f363985c973c871a1756a6f6bf4006954857", "messageHeadline": "Merge pull request #5828 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "31f9aa00dc1b6a65c9036944ecc834a040340bd7", "messageHeadline": "Update 3-7-migration-guide.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a47b4b46d08493b37cb6c8178e3c4d61574922f5", "messageHeadline": "Update query-builder.rst", "author": {"name": "hekep", "email": "1901788+hekep@users.noreply.github.com", "user": {"login": "hekep"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e146163ce29e07c5bd5f06825994105aa0b9df68", "messageHeadline": "Adding documentation to support the Accepted pull request I submitted.", "author": {"name": "Brian French", "email": "devcorrelator@users.noreply.github.com", "user": {"login": "devcorrelator"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "62b10c328887b41cf7e6399a889812a48c03a86f", "messageHeadline": "Clarify the docs for cakephp/cakephp#12493", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3359da433cd61570b1fc7a2364034ed13e63f335", "messageHeadline": "More updates for cakephp/cakephp#12465", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e503ff87e4637cb1e092e6386082dd24327a0334", "messageHeadline": "Update docs for cakephp/cakephp#12465", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b8688ab165668f27615f40ccdf720f278460d992", "messageHeadline": "Update email docs for cakephp/cakephp#12468", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "8c5fc3794302c81f7a8d1b772bc7674a2a39b67e", "messageHeadline": "Add migration notes for cakephp/cakephp#12468", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "4eb51a09a3e75b1145f61c2cd70202f144609519", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "6a89fd8a0b8b73ef9461bb3019f8bd04e0754c32", "messageHeadline": "Update docs for cakephp/cakephp#12490", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7226b8e75a11a6fd4334cc7e4dd2148205593b6a", "messageHeadline": "Merge pull request #5825 from angelxmoreno/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d68ded906c0c9adca8396a35b2bfc8dc85894006", "messageHeadline": "Wrap long line.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5056a99af4ffb7610405d1d2f6463b92037d0d9b", "messageHeadline": "Update counter-cache.rst", "author": {"name": "Angel S. Moreno", "email": "363479+angelxmoreno@users.noreply.github.com", "user": {"login": "angelxmoreno"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72db952364e2886528e1e784a6439396b6019ca1", "messageHeadline": "Document changes in cakephp/cakephp#12480", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b93f7587e186e46159fcd6446c1c15f582aebb4e", "messageHeadline": "Document change in cakephp/cakephp#12478", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a08ee6614d3a853a8ac461f144dab2d0edc0957", "messageHeadline": "Merge pull request #5819 from davidyell/options-using-collections", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "78508fca868112a06b8abbb31f0d4defb1d8460c", "messageHeadline": "Merge pull request #5820 from cakephp/3.0-commands", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e0cc7d2880627a9f3564417bfcad0eb453fcee7a", "messageHeadline": "Merge pull request #5821 from inoas/patch-36", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24865acad1b7ab2e7b9b43fe8815a1c61d6f8450", "messageHeadline": "Do not use deprecated mixed getter/setter", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "987c1c824bff48d4357ff1aefc06c63b7bc5a251", "messageHeadline": "Fix visbility of commands.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f4f87b507ee4095daead7f8c56d5f7a0dac857e8", "messageHeadline": "Update form.rst", "author": {"name": "Neon1024", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32be91fb0bba28c0ff6e0d3ed12719514756549c", "messageHeadline": "Fixed a typo", "author": {"name": "Neon1024", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91c73857bbcd9419e1c4206ce8875d3378df37ff", "messageHeadline": "Changed variable name", "author": {"name": "Neon1024", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc90fea334ecc7670692f7d2acfec97e5d64d6db", "messageHeadline": "Update form.rst", "author": {"name": "Neon1024", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8417cffed3bba76cdd890519cb9f8905427caab8", "messageHeadline": "Added a section about using Collections to build select options", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "25a9c7e5d7f127c14448de4a987345c72eeb7d91", "messageHeadline": "Document deprecation in cakephp/cakephp#12462", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "940039b7b2f888728ebfc106bd4d8eb193990965", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1836, "deletions": 1098}}, {"node": {"oid": "63a5cf26e80c10e9ad0f743c20191b1776fba509", "messageHeadline": "Merge pull request #5818 from cakephp/saeideng-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f215cbdee6e2c9e414fb60b7a2f484695ac30c9", "messageHeadline": "Update caching.rst", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "039598835fa2ae64a31a86b249634e9412ed0e86", "messageHeadline": "Merge pull request #5817 from kuldazbraslav/patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56c2e17d6360c44be63fa086a84e3453e8dc06b6", "messageHeadline": "CacheEngine::write() param list fix", "author": {"name": "kuldazbraslav", "email": "kuldazbraslav@users.noreply.github.com", "user": {"login": "kuldazbraslav"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f428446967cac4b54e91abd6e8bfa337833d333b", "messageHeadline": "Fix link text to sound more natural.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31c177b5a9bac46ace009d7aac7509c5fadcca3c", "messageHeadline": "Document new assertions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0fc397077baf437e72a38aa6ae98890df0b7f7ed", "messageHeadline": "Merge pull request #5815 from ndm2/issue/statement-iteration-example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d601b1b0aae7b8ea48abadaa85aa57c53f7ea96a", "messageHeadline": "Change statement iteration example to actually use the statement.", "author": {"name": "ndm2", "email": "ndm2@users.noreply.github.com", "user": {"login": "ndm2"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99e9bd914fa61b459a49636b53e5d7b982da1fd1", "messageHeadline": "Document changes in cakephp/cakephp#12448", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88a2084a043c08e97db2ee224c105e7ed64d91f6", "messageHeadline": "Merge pull request #5814 from cakephp/securityHeaders-var-name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "093dc0d234cf7afc0bd6e59f7abd78b77f041431", "messageHeadline": "Improve variable name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a82f9098ef8ccc2f02ef82e895ea1a60d78f9d8", "messageHeadline": "Document changes in cakephp/cakephp#12438", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "57654904db2b4328260981a9456b048e56891573", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "132769d1740cf56108e9a6c7c3f949d39183184f", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c424fbaab947ccc2f37863902e647ab2bdbbe273", "messageHeadline": "Merge pull request #5813 from felixkempf/patch-4", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96c2aed5f7c4f941931b6246ce1021a4bb15b7e6", "messageHeadline": "Fix minor typo", "author": {"name": "Felix Kempf", "email": "fk@scherer-software.de", "user": {"login": "felixkempf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8562873c4c75bd3f6e3416450488acce9c8d41f7", "messageHeadline": "Merge pull request #5812 from kevindecapite/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "723581462bd56c37027cbc2e819dbf0fbda5f536", "messageHeadline": "Added note to use sortWhitelist for associated columns.", "author": {"name": "Kevin DeCapite", "email": "kevin@decapite.net", "user": {"login": "kevindecapite"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a9526d449407b47ea8c00d9c8aa23419247e1102", "messageHeadline": "Merge pull request #5811 from kevindecapite/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "caabd37d3a1377272d7c6e3b9781af9383317b2e", "messageHeadline": "Added note about accessor methods.", "author": {"name": "Kevin DeCapite", "email": "kevin@decapite.net", "user": {"login": "kevindecapite"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "63c075365b11f83ec9550ef48f153fca0ee389de", "messageHeadline": "Fix errors & Follow review recommendations", "author": {"name": "Alexandre \"Moutarde\" S", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c7ff09aa6cbf0d084a470881101b08446e3c6d70", "messageHeadline": "Merge pull request #5810 from albertcansado/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d36baf3994eb65b5267b25a309452e29fb221a89", "messageHeadline": "Merge pull request #5807 from Moutard3/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "32fb36f574b8bf7677a1fbec3ada963d4cc2b7a0", "messageHeadline": "fix andWhere", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49299f5812b2c731a2515ca8b2d5de8223bbf937", "messageHeadline": "[FR] input-output.rst translation", "author": {"name": "Alexandre \"Moutarde\" S", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 157, "deletions": 141}}, {"node": {"oid": "d508d696dce8406bed3e381965c0073b5288aa8d", "messageHeadline": "Fix links", "author": {"name": "Alexandre \"Moutarde\" S", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "555cd35c9542f2d2ce359e28784fa73f18000b51", "messageHeadline": "Translate application.rst", "author": {"name": "Alexandre \"Moutarde\" S", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "18f4a1c0becda7cd6e9179a1a9fd578920c9d233", "messageHeadline": "Merge pull request #5806 from NewBLife/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d8069096d3f6cf321ca833822864035f468676d", "messageHeadline": "Change the word", "author": {"name": "li xiaobin", "email": "NewBLifes@hotmail.com", "user": {"login": "NewBLife"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48ecb8ef234fd2f97537d36a76135e4b936b0c0a", "messageHeadline": "Merge pull request #5805 from Moutard3/patch-6", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 167, "deletions": 172}}, {"node": {"oid": "d9b884c24987a2c31dee48c75a81b2fd03d936e7", "messageHeadline": "[FR] Lot of changes in Installation page", "author": {"name": "Alexandre \"Moutarde\" S", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 167, "deletions": 172}}, {"node": {"oid": "15811fc699004aa942b32b9caea8c7a77a14994f", "messageHeadline": "Merge pull request #5804 from chris-andre/3.0-association-patch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2d2d61e29dc123f43f1bb21317fc0dfaa71922aa", "messageHeadline": "[ja] follows #5789", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c5d994ab0eaf13bafc65eb464f3b0e340b41e17", "messageHeadline": "[ja] follows #5800", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "08569d1f43c8d9d255e44dd65903a7c488ba0801", "messageHeadline": "[ja] follows #5416", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "121e6f5eefd139f00814cf4782e3f38e30402ee4", "messageHeadline": "Added more examples and a note for multiple associations to the same \u2026", "author": {"name": "Christian Andreassen", "email": "chr.andreassen@gmail.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "50126a278f6c1088734c687ccbb5914b5c42a211", "messageHeadline": "Merge pull request #5803 from okinaka/3.0-ja-errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 250, "deletions": 250}}, {"node": {"oid": "12bfbf430976465a3b2d3f00656db8c28af77ba4", "messageHeadline": "Merge pull request #5802 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b46c9040d4692a61877a327e0f96d59808358f8", "messageHeadline": "[ja] update errors.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 250, "deletions": 250}}, {"node": {"oid": "f0cebf34f3eee0e04fbe6c52cc7ee2da56f4baf9", "messageHeadline": "Fix class name.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c970c0e11a9f0a9b94ba6efd61afda3720be91", "messageHeadline": "ExceptionRenderer properties now deprecated.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a7122f6b3805c667028c6b538229c1acb3f44cd", "messageHeadline": "Document prefixed error controllers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "307e6978c71298ff16e915a67f50b3b8ad3857c9", "messageHeadline": "Add docs for cakephp/cakephp#12397", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f4fed33239f20b9b3e2962c8eddeae376b6fd5c", "messageHeadline": "Merge pull request #3652 from makallio85/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5b7cfacf05ddc7c789b61abcb12caa7c6fc242d3", "messageHeadline": "Merge pull request #5800 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f6d79fa7e6e6bffc4e758cd4f499486245327993", "messageHeadline": "Mention the replacment for shells.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c0a866415b0c5b9086e7eeece473dfb2cb17817a", "messageHeadline": "Merge pull request #5799 from issy-s16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74ee21ed002476a36bc1194de73a6f1d1979d53e", "messageHeadline": "Fix email.rst", "author": {"name": "Shogo Ishikura", "email": "ishikura.shogo@gmail.com", "user": {"login": "issys16"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dfed211add8393e85ac9676e891926dfd78a202", "messageHeadline": "Improve wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39590628485a51e54da044881e7361a84923681c", "messageHeadline": "Merge pull request #5797 from tenkoma/fix-html-helper-inline-code", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f3da2236feebe87ca34f44188074c9fa319331d3", "messageHeadline": "[All Langs]Fix inline code (HtmlHelper)", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7ac867c54095e56e4ab2f973cc9d25e2379c6c12", "messageHeadline": "Merge pull request #5793 from tenkoma/3.0-ja-return-quote-style-to-en", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20798716d7cc532a7ce6c23a13462fb8bfe555b9", "messageHeadline": "add missing fr files and translate commands.rst", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1695, "deletions": 0}}, {"node": {"oid": "f6eb31e6a5aaae7a774dbd41d3afb6283ebb590b", "messageHeadline": "Merge pull request #5795 from ddgreen/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5ac1994943dcff2f9d5c2269ffbf790d654cca1", "messageHeadline": "Fix wrong array.", "author": {"name": "ddgreen", "email": "fishing.fp.st@gmail.com", "user": {"login": "ddgreen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "907e8650cb70e924797a851e48dcf64826d826c2", "messageHeadline": "Document changes in cakephp/cakephp#12351", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5ff1b3d944639b047351fe18ebe5a9727bd8d744", "messageHeadline": "Update plugin docs for deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "92246c3b319dfbf6f852b679499ea84f4909a186", "messageHeadline": "[ja]Restore quote style to English.", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ed6dd98248243ed73919dc8acb975a3aafeb7a2", "messageHeadline": "[ja]Fix file name markup", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9a6a0894b157e7d315e49a372793881ed29af13", "messageHeadline": "Merge pull request #5792 from helysousa/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd1f7793cee6ae8c7e2e60329b43c9a4f4e9c92c", "messageHeadline": "Correction of a typo error.", "author": {"name": "Hely de Sousa", "email": "hely.sousa@outlook.com", "user": {"login": "helysousa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d97f0345d3265b3acca867923e85a8311cffe47c", "messageHeadline": "Document hasErrors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9a15d45fdcc5c2a30329b8a223b066ad45e20206", "messageHeadline": "Merge pull request #5791 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "07c627f9ed249e2b47ddc9837b2f49f1c869cf65", "messageHeadline": "Fix generated HTML", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63cbc8ee6b4343b1f28d16fe21c21a1c70abb43c", "messageHeadline": "Remove unneeded Cake 2 style model name prefix.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0e0a076e6fec062732e84e02c1e75b042e8c97ae", "messageHeadline": "Merge pull request #5790 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 145, "deletions": 116}}, {"node": {"oid": "9d97519475e4af7157b0e12fd896a8577f0a4b4b", "messageHeadline": "Document breaking change in cakephp/cakephp#12320", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46949b1d85b637a47f4bd05878a9651aec735154", "messageHeadline": "Use compact arrays.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47be55845045b48c6851c82a036fb55b39b93fcf", "messageHeadline": "Merge pull request #5789 from LFS96/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2daa62e02f630e5ff56718679021ffd148ccdd25", "messageHeadline": "Update docs for cakephp/cakephp#12307", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f582f80d4b155e4daf6b01313c387d3bb38dbc9c", "messageHeadline": "[ja] follows #5655", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "f9b51e6fa1cdd8a445aafe776b9c485776e5df97", "messageHeadline": "[ja] follows #5434", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 14, "deletions": 44}}, {"node": {"oid": "9d54d5740563132c86b24ee524b906d48e1da9c7", "messageHeadline": "[ja] follows #5355", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c757059057ef0eb6c140a80aa846102cda1ef8b7", "messageHeadline": "[ja] follows #5352", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "af649f9560017c07bf1eba97e092925c1aab7fa4", "messageHeadline": "[ja] follows #5687", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "40a5fe150e4f7922122a336f189244f528e02bc6", "messageHeadline": "[ja] follows #5667", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "e047f11cf5d2f42aee09408fe2ff950042a43fc1", "messageHeadline": "Note changes in return values.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9ed6d1cba0ebdc91a4bf79190aefa8c1aae6f70", "messageHeadline": "[ja] follows #5314, #5650, #5663, 7787f81f", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "7389d4e1c679fe9afc5e1f6cee463584ed5bf4f2", "messageHeadline": "Add activation for isAuthorized in Controklers", "author": {"name": "LFS96", "email": "fabi@LFS96.de", "user": {"login": "LFS96"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3047167a4c125ddff2856bc2a342ee026348aa5", "messageHeadline": "[ja] follows #5785", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "164ebc87d9bf9ffc8bcc37fd5595c4f2328f1963", "messageHeadline": "[ja] fix indentation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7439babf8d83260aff94ea25e79e0ad9be3ab24f", "messageHeadline": "Merge pull request #5786 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 355, "deletions": 167}}, {"node": {"oid": "0ace9c27a28eb44ceffbd61d9d74ff2a9d5e536c", "messageHeadline": "[ja] update validation.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "508d2bb2e2da6f17b732d3f021f9aef478d56923", "messageHeadline": "[ja] improve translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "470002648e74001d9e3cf477663c4ebc8a04ac43", "messageHeadline": "Merge pull request #5788 from froeder/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "22635a386babee3073f4a6756e066db4386f4123", "messageHeadline": "Merge pull request #5787 from froeder/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "74b97a4a3756caa3ed90dc27d46a5e62c5558853", "messageHeadline": "[pt-br] alterations in translation", "author": {"name": "Jhonatan Froeder", "email": "froeder3@gmail.com", "user": {"login": "froeder"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0e22396bf94026f4c08d66dfce7f18206e6770f0", "messageHeadline": "some changes in translation", "author": {"name": "Jhonatan Froeder", "email": "froeder3@gmail.com", "user": {"login": "froeder"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7a813de4fb5d2144852023069c083d965ddcac85", "messageHeadline": "[ja] follows 05f89e5a, #5681", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f8ac67119daaa9f6715f193d0792424299ef7e2d", "messageHeadline": "Fix shinx error.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fae6c55234dc098122369742cd28d397aa6603ee", "messageHeadline": "[ja] follows #5267", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "42c2a78a80a747d24ea48bb8817e97e305ff6cb8", "messageHeadline": "[ja] follows #5713", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "f0de02f6fa05fd5639acdbb0685d53346a7785a7", "messageHeadline": "[ja] follows #5732", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "203b3418e9eddade5f97dbbc146e9d05caed54b6", "messageHeadline": "[ja] follows #5739", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dba88203712b6bd5659e4ccd1751098149ed034", "messageHeadline": "[ja] follows #5534, #5752", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 236, "deletions": 131}}, {"node": {"oid": "04a409d6ffcc3779a4d9674ae19da4dd4b21ef3f", "messageHeadline": "Merge pull request #5785 from chinpei215/fix-examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "dfaa4ae426a5876ea25e1f88439b08056d016ab4", "messageHeadline": "Update code examples", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5acb992ddd7b61bd23e375d33afa8fea7af00a7c", "messageHeadline": "[ja] follows f422996f, #5628", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "40f07f2ff4563f9f6844f7d72b0f554cbf2a04cd", "messageHeadline": "[ja] follows #5492, #5496, #5697, #5723, #5759", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "cc0081eb276cb105c0b4fb54c5d085e66068b019", "messageHeadline": "[ja] follows #5731, #5762", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "35efe8d4295b231f86f480dbfc392e41e4acde12", "messageHeadline": "[en] Fix syntax error in an example", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bafcb0563b696328832408a7835f8f1b7c589e53", "messageHeadline": "Merge pull request #5784 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 162, "deletions": 39}}, {"node": {"oid": "54fdfb60bdd1e5965fe08048f79ee86c6f74682f", "messageHeadline": "[en] fix two sentences", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e60803107594a35cd5d9d205bf5491c9de41fcc0", "messageHeadline": "[ja] 2e6f2a2, #5717, #5774", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "e6bfd0f7570d511c9010aa6c7f3a17f61f8087b5", "messageHeadline": "[ja] follows 5bfe89d5d", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f27b81b4fd4216451f6e616b5de501c52c46a417", "messageHeadline": "[ja] follows #5724", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abd2bb1bc9027d590e7debfa344ca5e3a991c5fa", "messageHeadline": "[ja] follows #5321", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4d4503f2a29021cdd460aec45a0d4a8ee25c0a02", "messageHeadline": "[ja] follows #5366", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c29318edd18d8513a8c026edc68ab6da79ea332e", "messageHeadline": "[ja] #5728", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0f5b8953fb8a3d56169f6562239b1f26132debc5", "messageHeadline": "[ja] #5655", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "648b252d9e8b8a5931fbcc4fd8d98e9e2be55ba8", "messageHeadline": "Merge pull request #5783 from suin/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38dec0da9bdc36b1e771d3842dfb1fcd676d2e6c", "messageHeadline": "Fix syntax error in sample codes", "author": {"name": "\u2744\ufe0fsuin", "email": "suinyeze@gmail.com", "user": {"login": "suin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d44e8a1d0243b2a20c6498ec699c778d457b6861", "messageHeadline": "[ja] follows #5714, #5715", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f1e46e9b8a57ba687ae92ec17a31bf041ddb4b5c", "messageHeadline": "[ja] update pagination.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e0fc51b71d411e0b17d486e890bab1acc8610aef", "messageHeadline": "[ja] follows #5709", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9f2b842faeafc1aa7bc820e42bc0e10b9418b1f", "messageHeadline": "[ja] follows #5753, #5775", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b13890cc09e8818dba9ca291f32ab9ef8a060308", "messageHeadline": "[ja] #5313, #5669, #5712", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3dde8f6e6eae4653cec8df805a3981a0997cb872", "messageHeadline": "[ja] follows #5770, 68df10d1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6817e25bbddde44e9246bfd6fda43d72924500d3", "messageHeadline": "[ja] follows #5771", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "72cbb7274a9599dc78f25450a6b427799b6a9c7e", "messageHeadline": "[ja] follows #5742", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "57f4a5f90572c38ac0fa970321ca3e593a613ce8", "messageHeadline": "Merge pull request #5782 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 74, "deletions": 23}}, {"node": {"oid": "532f26ef13f41a0218f981b84cca86d1395faced", "messageHeadline": "[en] fix formatting.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "128a42f688318ea30d81d3c96cc942ee0a3074b8", "messageHeadline": "[ja] follows #5683", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b3431d18f3e78bc67834cc0d50c86c9f7651c1f1", "messageHeadline": "Update docs for cakephp/cakephp#12209", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "21cd19a76b25688c2feb2313610ef208a8f2747a", "messageHeadline": "Update for cakephp/cakephp#12170", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8cbc5a7a5a12b6ad1b2bd3faf4a941e810412a8d", "messageHeadline": "Add documentation for cakephp/cakephp#12234", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "593f966f03063588384d2bdb6b558db442f6c8c1", "messageHeadline": "Merge pull request #5781 from bcetienne/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c19b50303064be04752f3e417b9278dc667e47f", "messageHeadline": "Update lire les en-t\u00eates PHP", "author": {"name": "Etienne BLANC-COQUAND", "email": "etienne1296pro@gmail.com", "user": {"login": "bcetienne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adb6e6d4da06b52ad22c20a3620736e830b1e735", "messageHeadline": "Document changes in cakephp/cakephp#12244", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "49af7bac58de712c062e8eabf74ce1bbef0bb77e", "messageHeadline": "Merge pull request #5780 from cakephp/4.x-folder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "98ddb397ad2184c9b19e02a18e91e204ae2c0f8a", "messageHeadline": "Fix links.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "53e94c1344d004b26ba866d813d54b707ab9abb3", "messageHeadline": "Typo.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d45c32fb02df383cf22c1630abc42cf21f11776", "messageHeadline": "Docs for folder changes.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ad9c5c1f059364b0a3151e0944a50867f9a19338", "messageHeadline": "Update docs for cakephp/cakephp#12231", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "feac9f2fd009e321282229319b3f7873bb5c4ea2", "messageHeadline": "Update docs for cakephp/cakephp#12198", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "5660ae74e1e1a6cd364126cc535ccc9c13cd41f1", "messageHeadline": "Merge pull request #5779 from cakephp/fix-kr-build-errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 470, "deletions": 217}}, {"node": {"oid": "083a14db59579605f16822d481527f4a4a70e321", "messageHeadline": "Document changes in cakephp/cakephp#12235", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "051e7787e619694ffa25c2ce91c2d988949c4b43", "messageHeadline": "Add kr epub-contents.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "be3316189ca6550cbad8ce1ca720a43ff4488839", "messageHeadline": "Document deprecations in cakephp/cakephp#12229", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1a1cdb945a032953367e19cd8da4a36891ba6d18", "messageHeadline": "Get KR docs building.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 457, "deletions": 217}}, {"node": {"oid": "516bfd0c581af8e1815483c1a5216d4c2ad1c568", "messageHeadline": "Add versionadded note for BodyParserMiddleware", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "03fe9cc21a610caa681ca0fb53bd3ae57dcd7702", "messageHeadline": "Mention CSRF middleware", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b81c99a851b7cf165fd0f13c1a9c8ac648d62bb", "messageHeadline": "[ja] follows #5751", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8afa4db312670dbe64298c0debcf2ee74d1e51cd", "messageHeadline": "[ja] follows #5203", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "06cb2d54ca38ce699a590be78419c56afa680c9b", "messageHeadline": "Merge pull request #5770 from galerienv/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b8e450e90eea5b121330b47db19d4a4bed1782fb", "messageHeadline": "Clean up formatting and make code samples consistent.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b0ac2d03b19e8876d3d34d112bf6484a926b57de", "messageHeadline": "Add deprecation from cakephp/cakephp#12226", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29f4522d82d81a3b088817a37f7d900dc151ddaf", "messageHeadline": "[ja] follows #5641", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "71781f4e5168683e908566d1362c9c365270305d", "messageHeadline": "Merge pull request #5778 from cakephp/3.7-helper-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2d840fef40cbbb55f40795d8f800486cb8dafb57", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "204021ff9fcf00cff9a7ac12f8fcd725ab6e6168", "messageHeadline": "List deprecations/removals of helper properties.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "86bf123bd98a9a446ee3bae10c734d55fd2086b7", "messageHeadline": "Add note about change in view::render()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5810df4148dfd15fe57ecfc248924ef28c4ba633", "messageHeadline": "Merge pull request #5777 from mamchenkov/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cdb07bd64f04fa173a857abe05966b4e552c6df", "messageHeadline": "Changed from '4' to 'several'", "author": {"name": "Leonid Mamchenkov", "email": "leonid@mamchenkov.net", "user": {"login": "mamchenkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af16364cad4649735773325c32d21ab720fbb4f8", "messageHeadline": "Correct the count of exception handling ways", "author": {"name": "Leonid Mamchenkov", "email": "leonid@mamchenkov.net", "user": {"login": "mamchenkov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7830d13b170b860c8b323709d25d07c6fbdaf84f", "messageHeadline": "Merge pull request #5772 from jeremyharris/html5-validity-message", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "76de4e28cf790ad98be2570a5721249bb5259757", "messageHeadline": "Added note about new FormHelper autoSetCustomValidity message to 3.7 \u2026", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d4c66bc799ec877fd68b06d0c216040bf6c0b15c", "messageHeadline": "[ja] follows #5437", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "6e2bd6bb3c106038521d770e556aa8643711af7b", "messageHeadline": "[ja] follows #5495", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "173628fbb52808cd42951680501338a152eedc4a", "messageHeadline": "Merge pull request #5775 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17e35ed5132bdbd1a300a303f0339607b701c3fd", "messageHeadline": "Fix example.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34b095748bdd0350a1b6dde92278268421cdc736", "messageHeadline": "Merge pull request #5769 from okinaka/ja-application", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "c47053a9dd2b4400af38625bc91ac6fe19fa1dfd", "messageHeadline": "Add deprecations in cakephp/cakephp#12201", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f84a0c25d221de1abca7f130c3c69d62cc921a4b", "messageHeadline": "Merge pull request #5774 from cakephp/jeremyharris-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d644b959e00dc8e99622dc9d980eae1721aae0c", "messageHeadline": "Fixed methods table", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d11e53d32f4def7edd4431db34642664adecfea5", "messageHeadline": "[ja] fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d425210ab5b1723b5b25e20b8195aa619f704837", "messageHeadline": "Add deprecations for cakephp/cakephp#12179", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "32cb40bcd51aea19e1e5d41d13b255d8bc7d2ad6", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7906, "deletions": 1806}}, {"node": {"oid": "479981b890e9b21e3baa1d0f62b0c9bfbcd24973", "messageHeadline": "Merge pull request #5773 from cakephp/revert-5767-patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "7dc2ccbb732140b97cb68e4809077bcdde3e74c6", "messageHeadline": "Revert \"Translation to pt_BR\"", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "ce88f3aae5565516932e5eaf89f0ebb54d9f3281", "messageHeadline": "Added versionadded annotation to html5 validity docs", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2cd72d592a9c6e5ad8d1073f145f61da3e721c28", "messageHeadline": "Merge pull request #5771 from priyalp1992/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b8330644d585ffbf88c6719f5de372b406b3e366", "messageHeadline": "[ja] follows #5765", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef447eb4b3ca919b52f2eeb208fb1b1d5934a7b8", "messageHeadline": "[ja] follows #5749", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7361ae2d124892eb7c90d186238df72e81d2b935", "messageHeadline": "[ja] follows #5726", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ba59c00a37eb69a6d6c98fb36cc44263d51a86c", "messageHeadline": "Added documentation for autoSetCustomValidity FormHelper option", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "e2091f1237593dc60fd4b8ea9f498a3f3ed17e19", "messageHeadline": "Update usage.rst", "author": {"name": "priyalp1992", "email": "39983012+priyalp1992@users.noreply.github.com", "user": {"login": "priyalp1992"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2cf1af0c576142988970def3ee7cf2f649dc79ff", "messageHeadline": "Merge pull request #5764 from HorlogeSkynet/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9f50c93d42914b477403a0fbadf8a65d135cf2a3", "messageHeadline": "[ja] follows #5628", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "9cf3b87cd77e86f65ad47684d0231d223c2ca845", "messageHeadline": "how to place DebugKit.forceEnable option isn't clear", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "72e7760154c3b52533e598d361b5dd5085b2fc12", "messageHeadline": "Merge pull request #5767 from jrafaelsantana/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "3c12ba98cd3e11944ef84867a047439bef16b964", "messageHeadline": "Translation to pt_BR", "author": {"name": "Jos\u00e9 Rafael", "email": "jrafaeldesantana@gmail.com", "user": {"login": "jrafaelsantana"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "3821cc366cb08d31e0ef2575b60dfcf5e6693fa5", "messageHeadline": "Merge pull request #5766 from jrafaelsantana/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5732bf924af8bff31d2e6aa5c0314cd6534b61a3", "messageHeadline": "Correction in translation", "author": {"name": "Jos\u00e9 Rafael", "email": "jrafaeldesantana@gmail.com", "user": {"login": "jrafaelsantana"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "526bd8aa3e0630d27fbcdad3d9f7d20046c6d2e5", "messageHeadline": "Merge pull request #5765 from mrothauer/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5a235d646f383b069085c1884eceff85122f21a", "messageHeadline": "renamed folders according to cakephp 3 conventions", "author": {"name": "Mario Rothauer", "email": "marothauer@gmail.com", "user": {"login": "mrothauer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4c06f1cc1219d69f6f5f50390c729a8b1c2c1fe", "messageHeadline": "Well... JSON is already available within Type.php", "author": {"name": "Samuel FORESTIER", "email": "HorlogeSkynet@users.noreply.github.com", "user": {"login": "HorlogeSkynet"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c43daefb1346ac8434609d7288ee41819100433c", "messageHeadline": "Fixes instructions", "author": {"name": "Samuel FORESTIER", "email": "HorlogeSkynet@users.noreply.github.com", "user": {"login": "HorlogeSkynet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "974e01cd1edb15fca0751c70a30a03673b77eb8e", "messageHeadline": "Add some new methods in Saving Data documentation", "author": {"name": "Samuel FORESTIER", "email": "HorlogeSkynet@users.noreply.github.com", "user": {"login": "HorlogeSkynet"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3e06f1251dd8c668c45b329b76c0bf64d30d1fc4", "messageHeadline": "Try to clarify that a class name not table name is expected.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f66bce92ad7b6e8f9ef178b5da355a956bd74611", "messageHeadline": "Update docs for cakephp/cakephp#12157", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "7e121c0c6b46704721a56bf487bb2f71d9ee1aba", "messageHeadline": "Merge pull request #5763 from cakephp/jeremyharris-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4767c281a259306609c0b387e78eead2355cef7e", "messageHeadline": "Fixed typo", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fddb50cf9d40e000d6c08af130907a33d5e8b3c", "messageHeadline": "Merge pull request #5762 from ProFire/patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "192d0996db490d0693cb60db4ed96b8ed7b24303", "messageHeadline": "Code error in Route Options Example", "author": {"name": "ProFire", "email": "ProFire88@hotmail.com", "user": {"login": "ProFire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f377eef7001894efdf956e472c3d0548d387ff51", "messageHeadline": "Merge pull request #5761 from hervehobbes/patch-14", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2ee982f7aca3205ef061b0a6295b8ef95ae70f8", "messageHeadline": "Correction d'une erreur", "author": {"name": "Herv\u00e9", "email": "herve.thouzard@gmail.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdfdaf31079ef5f8c5f7128c9e377a5b407f1a17", "messageHeadline": "Document changes in cakephp/cakephp#12133", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "605c1e9d9d9e110a04dabf70c84d944a95770abc", "messageHeadline": "Add basic docs for cakephp/cakephp#12136", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "614ab7946d5a54d521f2930ced1f86b638ee305a", "messageHeadline": "Merge pull request #5759 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "55cb8e80e5b0ba3ab1572fe5fc401341d2f146de", "messageHeadline": "Use more withData() instead of data()", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb9a819f1325908cbe0f5bfd1940bacb4df139bd", "messageHeadline": "Use withData() instead of data()", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "695df2219a32374eca568a5c3b94b77cc196ed13", "messageHeadline": "Add docs for cakephp/cakephp#12142", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0642665d2aa8e50aebc55ccd2658bec003280f7c", "messageHeadline": "[ja] follows #5755", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "483f4edb79e362de1af4cf994bf27e493fb40bab", "messageHeadline": "Merge pull request #5757 from jrafaelsantana/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 248, "deletions": 8}}, {"node": {"oid": "0dd402c886d6078cc7f12342ff7b7228dd071a5c", "messageHeadline": "Merge pull request #5756 from katokazu/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eba5a83428d087df5ef8c4cdaa566e71bd47d67", "messageHeadline": "Translation to pt_BR", "author": {"name": "Jos\u00e9 Rafael", "email": "jrafaeldesantana@gmail.com", "user": {"login": "jrafaelsantana"}}, "additions": 248, "deletions": 8}}, {"node": {"oid": "7b987c54c3b64af5c2a25bd75b77b71451a02c61", "messageHeadline": "[ja]fix typo", "author": {"name": "\u52a0\u85e4\u548c\u8cb4", "email": "katoukazuki@Kazuki-MacBook-Pro.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33bc6e9f35e80a712542eb906017293c6f6e44fd", "messageHeadline": "Merge pull request #5755 from CauanCabral/patch-5", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f16ec29e4f4bfd8922ac7829590698789e38facb", "messageHeadline": "Fix typo", "author": {"name": "Cauan Cabral", "email": "cauanc@gmail.com", "user": {"login": "CauanCabral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1143a921a62611dd9821e8e194440dab3749434d", "messageHeadline": "cakephp now works on 7.2", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f83ed93b169668ed8b4e2e2cda602b4e84a9b023", "messageHeadline": "Merge pull request #5754 from hervehobbes/patch-12", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62fb3c6d6cdcac2a95a390bbd072e16a0d7e6172", "messageHeadline": "Update CakePHP version", "author": {"name": "Herv\u00e9", "email": "herve.thouzard@gmail.com", "user": {"login": "hervehobbes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f83577189ac080c800e2a406c5e00c5cc246c8d3", "messageHeadline": "Add docs for cakephp/cakephp#12139", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e020ee8c0b8c9c30fd58b2c8030cc8106c1ec63d", "messageHeadline": "Merge pull request #5753 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3daa37cde2c0d69661566bd06beb599e197d93de", "messageHeadline": "Remove lies.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aae8a58016c2dcaa60b26cd5a9f99609ab609602", "messageHeadline": "Document changes in cakephp/cakephp#12120", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d4ea5889814c10c1d91d348d222663c3d5b3cade", "messageHeadline": "Merge pull request #5752 from ndm2/dynamic-validation/rule-error-mess\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "68b73cdf912bd290158ddd891d1019e87807fea0", "messageHeadline": "Fix reference.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c5736867a3d2bc3e97f9d5069a3d7c52ba098e7", "messageHeadline": "Merge pull request #5380 from jeayoon/create-kr-doc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4875, "deletions": 0}}, {"node": {"oid": "8c3c2f21281d2bec66014273b381b64d6e32c8a1", "messageHeadline": "Document dynamic validation/rule error messages.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 83, "deletions": 1}}, {"node": {"oid": "1f8e95839bb81ee9b7b9f468fe83868d602e9dc1", "messageHeadline": "Merge pull request #5751 from xaphalanx/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1077f21036627354324565c22a0431dd6cf5d1ea", "messageHeadline": "Replacing TableRegistry::get()", "author": {"name": "Eugene Ritter", "email": "xaphalanx@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5052915ce560f65a28c799b4c6249912fa8e27f", "messageHeadline": "modify Korean Documentation", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 244, "deletions": 236}}, {"node": {"oid": "d4156a0c2f5811c959ffafb1dc5cbafcd33f4fd6", "messageHeadline": "modify Korean Documentation", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "afc695b9409a4f6e1f28a015cb22e5b16b2b4441", "messageHeadline": "Merge pull request #5748 from jeremyharris/testtraits", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "33fc661fdf353b174975673912529b064abd4283", "messageHeadline": "Fixed typo", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a81a20526dffb9d3a869c94e519a1bed84fb7d26", "messageHeadline": "Merge pull request #5749 from cakephp/jeremyharris-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d57f85e1a098a4f6578738dd62b64841defbf973", "messageHeadline": "Fix typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dc22466dc4036c71dac3d80893af4a8d3f187c2", "messageHeadline": "Fixed typo", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63decabd6e6471bf83d9bdd9ab5fccd8963012ea", "messageHeadline": "Updated documentation to use new test traits", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "f5d344519d793ab38746e378b3c54fff2ec34e98", "messageHeadline": "Merge pull request #5747 from Spriz/patch-3", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0f8fd57e8f4cd3b97548fc41a438108d356875", "messageHeadline": "Fix missing `',`", "author": {"name": "Mikkel Bonde", "email": "mikbonde@gmail.com", "user": {"login": "Spriz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fabb5f7eee75dbd1b8ab98a1c89871bae328a47", "messageHeadline": "Merge pull request #5746 from gotoeveryone/fix/command-namespace-ja", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "09dba4e10e1eae0d26d7636be52740865eda12a8", "messageHeadline": "Merge pull request #5745 from gotoeveryone/fix/command-namespace", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c68457c27bc39bc425d2bdf0a8f1df01c944e670", "messageHeadline": "[ja] Modify: Use namespace `Command` instead of `Shell`", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "287db2fa355726df8b99501d7a45d1a6284b2bc1", "messageHeadline": "Add shortage of `use` clause", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7c4a8af31f13e09ffcfcb7b0b9c26351eb1e0aa7", "messageHeadline": "Merge pull request #5744 from gotoeveryone/fix/command-namespace", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6283377c22bbea82d3a354f7ff35797c6d9c2416", "messageHeadline": "Fix typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78445552da7cc1d957bb114792399eb3195f982b", "messageHeadline": "Merge pull request #5743 from gotoeveryone/fix/unnecessary-description", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e597ed50d628afe0e84102c8ec6c20b93504c59d", "messageHeadline": "Modify: Use namespace `Command` instead of `Shell`", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "382e249200aba3fe1295a70f316960204a735acf", "messageHeadline": "[ja] Remove unnecessary description", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "897420a287c0626b7a96b6dc8226ae69bf724881", "messageHeadline": "Merge pull request #5737 from okinaka/ja-3-6-migration-guide", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2434, "deletions": 1643}}, {"node": {"oid": "06a01b1df780223ca689c4649677f5858d1fb08a", "messageHeadline": "[ja] update shells.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0127e0cb42664c2d78fcb217c0ebf677d36c486", "messageHeadline": "Document changes in cakephp/cakephp#12092", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3db64f9989f3e90617eb0265dad02bfb2b810d5e", "messageHeadline": "Document changes in cakephp/cakephp#12072", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c6b223014a50659d67e5eb838071c70e6ea4dc7b", "messageHeadline": "Merge pull request #5742 from cakephp/bail-early", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "85bbee8f563cf48a49e86635f7f4f99459757579", "messageHeadline": "Merge pull request #5741 from jonathan-neugber/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aee11ba645fb67cdb8ef69ac0e5c9bc53d6aefeb", "messageHeadline": "Add note about bail early principle.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "484a1bf2c5baea86ed7e4f335ff373d93ab47842", "messageHeadline": "Remove unnecessary backtick", "author": {"name": "Jonathan Neugber", "email": "jonathan-neugber@users.noreply.github.com", "user": {"login": "jonathan-neugber"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7e4d35d2932d73dd94c453212cf7e55426d8ef7", "messageHeadline": "Add docs for rand().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1c332fe3053a00ca9b6d0d24f1e5547fa5efbe46", "messageHeadline": "Merge pull request #5740 from avenue19/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c638d84dea49951e13a2b250f47acc75ebf6785d", "messageHeadline": "Update breadcrumbs.rst", "author": {"name": "Jerry O'Brien", "email": "obrienje@gmail.com", "user": {"login": "avenue19"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8540200ab3c3fb260766cbf5966a76f73ff4d3bb", "messageHeadline": "[ja] update plugins.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "243c2f20b49e8096dc48d485f460756141a8f726", "messageHeadline": "[ja] fix translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "961c5c2c44e5d1e97e339e745876e5c479f7cd5a", "messageHeadline": "Merge pull request #5739 from PhantomWatson/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63400eef6f2058d5c66ee77fd491f00a48199692", "messageHeadline": "Add cast-to-string to code example", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0893c1c839e879de7d2e0764d6300b69dc83b2ad", "messageHeadline": "Fix use of deprecated code", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7471c27b54d9e0d3dd43427cd0ac22d7416829e", "messageHeadline": "create tutorials-and-examples/blog.rst", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 178, "deletions": 0}}, {"node": {"oid": "f62002dd4d9c2d36dda64bcc217724118b44fca8", "messageHeadline": "Merge pull request #5738 from cakephp/chinpei215-patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f5069cb7890940bb942e6727cc37f99e90785ad", "messageHeadline": "Fix a typo", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e89355f044e18220e859126fdb09f0423ae2d9b7", "messageHeadline": "[ja] follows #5733", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "244fb7d35cfa1bb286bb6136f107388ce299d981", "messageHeadline": "[ja] follows #5735, #5736", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "eb7d3c621fed722f16eab5206ca7ada1618054e1", "messageHeadline": "[ja] Add 3-6-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 320, "deletions": 0}}, {"node": {"oid": "932748d2258717bb0e9e753a1da42566d77913b2", "messageHeadline": "Merge pull request #5732 from segy/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b7a1b32a6d3b6d67ea38b6d5b6a2b5bc36ba93bd", "messageHeadline": "Document changes in cakephp/cakephp#12065", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "310eb5654433ec0bd1269df88d8e95aca00639be", "messageHeadline": "[ja] translate helpers.rst.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 113}}, {"node": {"oid": "aa07f1e08d89d040e1ec55b8d96dadd68a186a7c", "messageHeadline": "[ja] follows #5203", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "4cfd0f32ff61d70497abf638381727661eb58c69", "messageHeadline": "[ja] follows #5652", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1677, "deletions": 1084}}, {"node": {"oid": "773efabe71b17b496f54c187bb60bb7146117a18", "messageHeadline": "Merge pull request #5736 from cakephp/jeremyharris-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1626fa26e17c32c936df83f17a6c0d3b06bbbb87", "messageHeadline": "Merge pull request #5735 from cakephp/jeremyharris-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e39ae387d2298427b1d79ee4ff9552ef1aae9078", "messageHeadline": "Added note about adding multiple commands that share a class", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "66746fc9dd61a450dd0294d2adedda9bc035c149", "messageHeadline": "Fixed incorrect method reference when renaming commands", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f659be32d44e7a2bd36491951593bafddcb2bdd2", "messageHeadline": "Merge pull request #5734 from cakephp/jeremyharris-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6bb4dc179b5a2eece1353f604d2d88f68bf149b3", "messageHeadline": "Typo", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc904d5a54b72112ff2879e9b5da9f7578cd3743", "messageHeadline": "Added assertResponseNotEquals to assertion list", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9a98be5533a61594c3efe8cf86a71365676cc0c5", "messageHeadline": "Merge pull request #5733 from josbeir/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8728d242756b95abd68a8d871220e6473bd56627", "messageHeadline": "Document new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c8f9f04c623d3f21236c0e75b0b6eb548a9bd797", "messageHeadline": "rename ConsoleIo::ask to ConsoleIo::askChoice", "author": {"name": "Jasper Smet", "email": "josbeir@users.noreply.github.com", "user": {"login": "josbeir"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38fcb5b40ac297715f9e0281471af24a4c22e5aa", "messageHeadline": "Merge pull request #5731 from ravage84/routing-middleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "546f3881fbf188edf21541ac9a390a529a6d9ea7", "messageHeadline": "TableRegistry static API deprecation", "author": {"name": "Tomas Saghy", "email": "tomas.saghy@gmail.com", "user": {"login": "segy"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "de72b4efed548e53ff0af1bb65c13aa01c3bca36", "messageHeadline": "Add note about how and when applied scoped middleware is run", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a680115a655ef09b9f1efa708d6363f27b4c2b58", "messageHeadline": "Add reference for \"Routing Middleware\"", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "db1c24cf320a7c72e04d98da4c6cb484cece8d83", "messageHeadline": "Add docs for new deprecation panel", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32fb759e56d13bc2be9b8062e38953314b1341b3", "messageHeadline": "Add missing words.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89718dad7740e8305c2ac07965a518e35b0288ad", "messageHeadline": "@chinpei215 gave advice to me, I modified Korean Documentations", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 67, "deletions": 62}}, {"node": {"oid": "cdf0e2ae6b98034bc11a659f11b9d81e861671b9", "messageHeadline": "create part-three.rst", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 378, "deletions": 0}}, {"node": {"oid": "2c23ba89877f51f512b781832f2908c9abb7cde4", "messageHeadline": "[ja] update testing.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 274}}, {"node": {"oid": "cbde1ec5cc1ddff39ecf5a0717a54b73fb9c3fcf", "messageHeadline": "[ja] unnecessary period.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "944a849be7c96a507d1cbfd7d22af13f2a1a046c", "messageHeadline": "[ja] update plugin.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 259, "deletions": 120}}, {"node": {"oid": "4b1e0b262b7b5519069d1a54825797059853c7f8", "messageHeadline": "Merge branch '3.next' into 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 132, "deletions": 2}}, {"node": {"oid": "1f450d64da9f1ea07a2e40a31cf06a92ddc32879", "messageHeadline": "Merge pull request #5730 from jeremyharris/emailassert", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "07d3193bb12693a46e96340f2cb63c8a7d3d0d72", "messageHeadline": "[ja] update routing.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 138, "deletions": 35}}, {"node": {"oid": "d836c1d6835b9487b128d868f56cf11d9833426b", "messageHeadline": "Added documentation on testing emails", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "bb994878e26be1111da0f1ac7ab55f323b7d76b1", "messageHeadline": "Merge pull request #5729 from cakephp/3.next-migration-guide", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "cc7cd3a2ede3886d630d0e444af831587583d31f", "messageHeadline": "link 3.7 migration guide up", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5cc776660920f478e0dc596b60d269d604bbbfa9", "messageHeadline": "Document View::$request/$reponse deprecation.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "81c5b2f7aeb19ee7b670eb0dd0d1f505e9692a1c", "messageHeadline": "Merge pull request #5728 from inoas/patch-35", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "75bb38339d3374d101632e223b124a052532061e", "messageHeadline": "Use more positive language.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b5f4b85e2424c5b067336847d220a5b62a9d32b", "messageHeadline": "Merge pull request #5727 from danilobatistaqueiroz/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b348daa79a8d570bfce8bf00064db0d7f24ee52", "messageHeadline": "Merge pull request #5726 from viniciusbig/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35849deb98508f91f7b45a7311ba1c9fc1d58aea", "messageHeadline": "Update request-response.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "864e8e79d9c1dfa2b0b34eb4628ed0d00839fca3", "messageHeadline": "Document how to get all request params at once", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b154230733ad71151e201ba11d513253aaad9d8f", "messageHeadline": "Update form.rst", "author": {"name": "Danilo Batista de Queiroz", "email": "32627919+danilobatistaqueiroz@users.noreply.github.com", "user": {"login": "danilobatistaqueiroz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c7cd34b0c6668af75eebba11ba8562dead18ec8", "messageHeadline": "Update development.rst", "author": {"name": "Vinicius", "email": "vinicius.big@gmail.com", "user": {"login": "viniciusbig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fcf3ef948e17738de0a9070cce464833d67088e", "messageHeadline": "[ja] follows 0537f627f", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f84a99b4a8c6c31941c5f350a5ab1436a46eebb", "messageHeadline": "Update docs to favour immutable time objects.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "5575cc8f807564827b51542d0b684942f4a881c3", "messageHeadline": "Merge pull request #5725 from EdouardTack/patch-2", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17b3f34f55926ecedd84fa4296503c82da03956f", "messageHeadline": "Fix typo", "author": {"name": "Edouard", "email": "edouard.tack@gmail.com", "user": {"login": "EdouardTack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "718a8af1ab76c2c8a259cd1ab11ad3f2c15f921f", "messageHeadline": "create tutorials-and-examples/blog/part-two.rst", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 622, "deletions": 0}}, {"node": {"oid": "626b00d8e93f3184551dc32aef6763d16f628763", "messageHeadline": "Document changes in cakephp/cakephp#11998", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0d5ba308d3dd9d0b16d29dd2c371f67b8711bfd0", "messageHeadline": "Document changes in cakephp/cakephp#11990", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02deaf4777c104137b8fca7012cd2d0e0677cf4e", "messageHeadline": "Merge pull request #5721 from cakephp/issue-11910", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "290a9d553da70ffa531f095939a9dc03a5fe2013", "messageHeadline": "Merge pull request #5716 from okinaka/3.0-ja-debug-kit", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 68, "deletions": 30}}, {"node": {"oid": "077b05dbe7c4097d295509eca07ad123d4028b7f", "messageHeadline": "Document change in cakephp/cakephp#11979", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3003244227078814d7da25884119a8f38c1273f", "messageHeadline": "Merge pull request #5724 from rochamarcelo/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa98b2f2cf4aeb1dad26b33f1e38313a6063bc60", "messageHeadline": "Merge pull request #5723 from sdtorresl/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf5aedf0766256d851e1a9aa60a5a85b9f13bde3", "messageHeadline": "Doesn't use deprecated method in example code", "author": {"name": "Marcelo Rocha", "email": "contato@omarcelo.com.br", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "063f5d2df3fefce4df8532bf975e2409d2b2f1d5", "messageHeadline": "Fix wrong name on function", "author": {"name": "Sergio Torres", "email": "sdtorresl@unal.edu.co", "user": {"login": "sdtorresl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0537f627f3caf533977f1f0b010fb3627a22e84e", "messageHeadline": "Update recommended replacement for here property.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a30992b67f4b52c484ad230a7952e1129951ac9d", "messageHeadline": "fix sphinx build issues", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "10506dd8fa0f6ef00c6cee23466b845b93c8ea05", "messageHeadline": "fix reference.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b257283768bf0e5aa9f98bec665fc0cb4c6ac1d2", "messageHeadline": "[ja] follows #5720, and fix translation", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "68df10d1dcc260d2f3beee78b4330c48aee595a2", "messageHeadline": "Document forceEnable flag.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18bfbe7dd50e00f2f479b065b1d1c65ccda2c4ab", "messageHeadline": "Make names more consistent.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ee74aabbf98bb430e1927624e6ca4ca652faa3c", "messageHeadline": "Improve naming.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e4e841def2b93cb58309ecce927c37808c6fa7a9", "messageHeadline": "Document deprecation removals.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d287e48bac79170957a322273237f3490497ac8d", "messageHeadline": "Document changes in cakephp/cakephp#11975", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77937b651f95e54a3acef9cda0cf4db3d478b920", "messageHeadline": "Merge pull request #5720 from chinpei215/3.0-duplicated-sentence", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "55e69d6a0d5e007d054666d4dab408798f881a0c", "messageHeadline": "Remove duplicate sentence", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "8b506cb9db9b81509ad63d27621e99ff7cbbfaf5", "messageHeadline": "Merge pull request #5718 from ribafs/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "5ab5ef62fd6c00be9e57bdcc761da185265100e7", "messageHeadline": "Merge pull request #5719 from ribafs/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "b6069164f94a7a2033f84ea7af0cacb1846630d4", "messageHeadline": "Update plugins.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "a746a41ce56e7d96529b2b79cb61832cea2d829a", "messageHeadline": "Update events.rst", "author": {"name": "Ribamar Sousa", "email": "ribafs@gmail.com", "user": {"login": "ribafs"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "96e4c5393e0f21c647f853643bb4ccc8cac2f685", "messageHeadline": "Merge pull request #5713 from Schlaefer/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "21f56a1f6838a9b0389fa7940f3ef2ea609d50dc", "messageHeadline": "Merge pull request #5717 from cakephp/saeideng-patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d50bab33e1f3cfd67b9ce75310570e280b82539", "messageHeadline": "fix methods signature/title", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63a9d1c4cec24e35d07a65b05893324eaa45904a", "messageHeadline": "Merge pull request #5715 from swiffer/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "305fdffa1da181e54243d8599b205bfb5015a935", "messageHeadline": "[ja] follows #5664", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "b81d90eee4554e9f2746d0fcd45a192d6116d231", "messageHeadline": "fix typos in counter-cache.rst", "author": {"name": "Schlaefer", "email": "openmail+sourcecode@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "858902e273a8dec49280dcf280735ffce40a81b6", "messageHeadline": "fix redirects for cakephp hosted within subfolders", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d9415ccea32566bf551745d4ddd8224b920347", "messageHeadline": "Merge pull request #5714 from swiffer/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cfe12d267605bf9eb9d33c646fc1b9f26ea8e898", "messageHeadline": "coding standards", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "658a1ee5b31de0ecfda9ba3c6b4b979dd1747cca", "messageHeadline": "needed!", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0eca649da1b16a21c2598ba21d068c9afbbab97c", "messageHeadline": "no else required :)", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4c14f477f0bc78e2e07b4babc62310cfd927685a", "messageHeadline": "take type of exception into account", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "21596f16133df3f8a40b9000e274a7dcc8b903f6", "messageHeadline": "switch true/false in CounterCache callback", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9cfef8581a24683a3fb51a3915f292813213ece2", "messageHeadline": "documents 4th param in CounterCache callback", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "402b681281e8d41590e06f42cb04574e9de7588e", "messageHeadline": "Add note for cakephp/cakephp#11929", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "420212387758bdbb97a1b87c2ee8610311abc436", "messageHeadline": "Add migration guide for 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "55ec535d31cc7adb8536a0afe78655c786db6f63", "messageHeadline": "Update version information for 4.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "651e2e7071e35fb9981d7bb46345be32ce6f9e6a", "messageHeadline": "Merge pull request #5712 from cakephp/saeideng-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2745d9a113497e1520e2338d3c9948b652692314", "messageHeadline": "change version", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc19b83a44dc836fcab0c11ae1a74de9443850be", "messageHeadline": "Update version numbers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "466c5826c402f47575ef5a696149d29887f213c5", "messageHeadline": "Fix toc nesting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc8a91b7b9d2bc3d36b0bd568bd0a8fa389527fb", "messageHeadline": "Restore 3.next versioning for 3.7 docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a64be182515c3376ebb92de2d2f98e3241e2454a", "messageHeadline": "Update version numbers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "604db32deba0b6692bd8db5009cf29c11c1a71e5", "messageHeadline": "Merge branch '3.next' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3244, "deletions": 2067}}, {"node": {"oid": "534b0dd603010aace62810fb4189b931ebfc39a4", "messageHeadline": "create blog auth.rst", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 404, "deletions": 0}}, {"node": {"oid": "d511017848372c3fb8ff594ed0a76dec3b1d6eac", "messageHeadline": "Merge pull request #5711 from patsuckow/patch-71", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe658de902d84bc5c277374e4e5f21c975a641be", "messageHeadline": "small translation adjustment migrations.rst #ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "291ba725c7f7e6a6d1c06a110bbbbf08bfd1b1ab", "messageHeadline": "Merge pull request #5709 from PhantomWatson/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "21450aa82ad81452c351e6600ad42dc32a9ca088", "messageHeadline": "Document changes in cakephp/cakephp#11892", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae68294788210b6ce16e92dcffd4e7838cdda472", "messageHeadline": "Document changes in cakephp/cakephp#11886", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f1e53d980e937c8c42e696e6d5e6fad17c716b11", "messageHeadline": "Add note about title block value being automatically set", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb0b24efecefa7465590ef165c3ffc7c5bb3c9ef", "messageHeadline": "add bookmark part two", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 395, "deletions": 0}}, {"node": {"oid": "c7689b1a97a6985409eaba22134d40fdec647914", "messageHeadline": "Merge pull request #5706 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6503a765ca4d00d9913435baf63837f8114ae20e", "messageHeadline": "[ja] follows #5677", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9efcf754a65912f6cc06be05e122207ab17f70fe", "messageHeadline": "[ja] follows #5676, 97999a8", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "de61ff2ceffd83aadae44a4a4677a856c64f4f3b", "messageHeadline": "[ja] follows #5658", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b8110daa9bfd32e2c53387504e72a7e089e965c", "messageHeadline": "Update migrations.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f240a4eb485753de646ad58f3c1854e351e6eab5", "messageHeadline": "Merge pull request #5622 from sayakob/fix-ja-console", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "3a07ed83b60d3f3aa36810362127a4cf66b3cd52", "messageHeadline": "[ja] follows #5704", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "006bb298d8d673c7e51f40e6c442e4ce9c9e1cf9", "messageHeadline": "[ja] follows #5673", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b3a6b6f8c9010c765214b7588c916df9cfcbdce", "messageHeadline": "Merge pull request #5705 from patsuckow/patch-70", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 984, "deletions": 9}}, {"node": {"oid": "46359215dc73a0f3508884f517417453fe13f73b", "messageHeadline": "Translation migrations.rst into Ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 984, "deletions": 9}}, {"node": {"oid": "4a1d05a4f8899e3cb6c76b4ae2e43c827abab3f2", "messageHeadline": "Merge pull request #5704 from agarzon/patch-1", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ca6e10d489fa957e038a4b5f55d8c27b01991e6", "messageHeadline": "Removed link", "author": {"name": "Alexander Garzon", "email": "agarzon@users.noreply.github.com", "user": {"login": "agarzon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00681605b94d3b83c1feea1c3db7cf750d62a7fd", "messageHeadline": "Link http://phpdbg.com is gone", "author": {"name": "Alexander Garzon", "email": "agarzon@users.noreply.github.com", "user": {"login": "agarzon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6965e48d14d0b40ce1bdf8fc95a8d716b21b02b3", "messageHeadline": "Merge pull request #5702 from odan/fix-typo-5701", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "053e20adf12eb371f3b922b513b8ccf21533e9e4", "messageHeadline": "Merge pull request #5646 from diego182/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 537, "deletions": 7}}, {"node": {"oid": "9050edb487e695041e7fd4c54259f15914466dc6", "messageHeadline": "Fixed typo #5701", "author": {"name": "odan", "email": "odan@users.noreply.github.com", "user": {"login": "odan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dfb9ba9e34817b4eaa1740e541c331575c8fcc65", "messageHeadline": "[ja] follows #5643", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "798e00297a513e5b81ffb5e1652d25e2316228dd", "messageHeadline": "[ja] follows #5699", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "754046f7da4487ab915b17c3fe5bea9fe743bdf5", "messageHeadline": "Update documentation for cakephp/cakephp#11900", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "c64920896df48a3c1b89c53f2964e6184987b554", "messageHeadline": "[ja] follows #5685, #5686, #5688", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "d049446ac1a43f18b409d5a618fa678beb7e73ec", "messageHeadline": "Update docs for cakephp/cakephp#11873", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3ae6119825ef85ee912ee3af5562b9bc1ae6e84", "messageHeadline": "Merge pull request #5698 from okinaka/3.0-ja-bake", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "4ab51cb15e8946472c57f2657b0b027b239cd771", "messageHeadline": "Merge pull request #5700 from patsuckow/patch-69", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 565, "deletions": 17}}, {"node": {"oid": "4fd984f1ae4450881c754465c1d58453156402c0", "messageHeadline": "[ja] improve translation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e19f441654a08cab1ab4bb0430c00e8c4ca91869", "messageHeadline": "create bookmark intro", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 407, "deletions": 0}}, {"node": {"oid": "3e29f25ea493dab9cacb009c395708a23527472d", "messageHeadline": "Merge pull request #5699 from patsuckow/patch-68", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9938471bab81a0585d417bcb926492cb75493214", "messageHeadline": "Translation email.rts into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 565, "deletions": 17}}, {"node": {"oid": "2ce2db763ebf73ac7205233f0decb7d79895ae9f", "messageHeadline": "Update email.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01353feb54b9b56368b95be9511c3090931ade1d", "messageHeadline": "Merge pull request #5696 from patsuckow/patch-67", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "a5395c48c456ec421c0f066fa7e4a4a1f910805d", "messageHeadline": "Merge pull request #5697 from highstrike/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d874fc21c491c7076adc236ec8f53b1aaf8804e", "messageHeadline": "[ja] improve translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "f83126c6096d53199eece22ed4fe3b247df326da", "messageHeadline": "clarifying", "author": {"name": "Flavius", "email": "highstrike@gmail.com", "user": {"login": "highstrike"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8dd990ac897f44be502783d33a8e04adc39f2fd2", "messageHeadline": "setErrors doesn't have to be defined anymore", "author": {"name": "Flavius", "email": "highstrike@gmail.com", "user": {"login": "highstrike"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7acd2647dd53eee686269e9e872b33cc49ba5599", "messageHeadline": "Merge pull request #5695 from auiuui/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e1b24dbe09cb04e1e2f8bfdaa6639c5121fdf7f", "messageHeadline": "#Ru Updated conventions.rst in accordance with SRC", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "43034d882dcf0ed22cf1400f85f8237e11bc4cac", "messageHeadline": "[ja] Fix typo", "author": {"name": "auiuui", "email": "auiuui@users.noreply.github.com", "user": {"login": "auiuui"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "148ba800b11515f5ca40c91889205bd6c52789f2", "messageHeadline": "Add notes for cakephp/cakephp#11780", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f4810a30073afe7033c5f825310949ea09d499a3", "messageHeadline": "[ja] update cookie.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7703163d14761c7beef827913703f8de60b4310d", "messageHeadline": "[ja] follows #5644", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "47dfe181832f0f71140380e106b41a6ef713eb8d", "messageHeadline": "fix typo ( fals =>false)", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3861ca2e6c89db9120c068dfb0241aba4ed21eb5", "messageHeadline": "Add docs for cakephp/cakephp#11875", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "f1c7acc93cecee3c297d22dcf071c3dfd4f4ffb7", "messageHeadline": "Merge pull request #5694 from MrChozo/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65b22b0833071e37ccaf28b7a7063eb8c7ed3087", "messageHeadline": "Add \"use by\"", "author": {"name": "Brian A. Weston", "email": "MrChozo@gmail.com", "user": {"login": "MrChozo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbd408038d02f7fffcfdf6065f75eaa3b09cb107", "messageHeadline": "Add \"use by\"", "author": {"name": "Brian A. Weston", "email": "MrChozo@gmail.com", "user": {"login": "MrChozo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d106a8c83b8a9b4678e56e3db7f21fe67e5fc7f7", "messageHeadline": "Merge pull request #5693 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 193, "deletions": 12}}, {"node": {"oid": "255c9f0ef7c840d14a5f89bed5f43069daa10769", "messageHeadline": "Update breadcrumbs.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2e6f2a29ea0044173db1582f8923e9a0f87e77dc", "messageHeadline": "Update docs for cakephp/cakephp#11755", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "c6cc2df76bdf123472ea57ffbc50412f5d87892b", "messageHeadline": "Merge pull request #5683 from patsuckow/patch-62", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "78a5d42eca8fb66f0cfdfa216adbbc7e249e7d71", "messageHeadline": "Update breadcrumbs.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "1f00dcdc914d3bed50d3aa1e7c248ae19c975447", "messageHeadline": "Update breadcrumbs.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 195, "deletions": 11}}, {"node": {"oid": "0af223d03b23979acd6d2cf1c7005d08929ff26f", "messageHeadline": "Fix formatting mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "a40b7fd2cb0a5e92afc1cf029b96662c32184589", "messageHeadline": "Re-add ru translation for plugins.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 650, "deletions": 12}}, {"node": {"oid": "732d797ce56bce0c14d709ab9967441d3fadd22d", "messageHeadline": "Revert \"Translation plugins.rst into Ru\"", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 298, "deletions": 300}}, {"node": {"oid": "715f15e4ae8733d859f3a90a0660b73fde228c2e", "messageHeadline": "Merge pull request #5690 from patsuckow/patch-65", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e03cbf14cfbe0ebfb306dc154121be41e3f62020", "messageHeadline": "fixed one typo in reguquest-handling.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee09ec0b225d65d8538a9498109de838250e0f07", "messageHeadline": "Merge pull request #5685 from cakephp/hide-to-array", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "59bc8bcbc8a77020baa8632dc960e6b1754f0bc6", "messageHeadline": "Fix formatting issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91f2c5d6713954ebb738c5f5050f54f2b3aff82b", "messageHeadline": "Merge pull request #5688 from cakephp/hiding-toarray-orm-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a2e81fd3725af720a1e09eab90b31e4cca5a86f", "messageHeadline": "Merge pull request #5687 from cakephp/hiding-toarray-orm-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "793e8e23a9bba5c957ee09eefa0b5a5c7e4ef661", "messageHeadline": "Merge pull request #5686 from cakephp/hiding-toarray-orm-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2c23339b1b42b08bee4e3144e6ca0b25db44c350", "messageHeadline": "Update conventions.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5a1dae65860ea2b9c6ebcd335176175d6008655f", "messageHeadline": "Hiding a few other uses of toArray() in ORM docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e2aecf0f021b3c97ed1c3246a40e55da4880190f", "messageHeadline": "Hinding the use of toArray() a bit more", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dcc79b6834a5af27a9d5c7df9ede0b8bf14bc9f1", "messageHeadline": "Hiding toArray() a bit more in the ORM docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5c5105fc2d849fc8892c71d973d9d3ae996bb04d", "messageHeadline": "de-emphasize the usage of Collection::toArray()", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "cb965b286afdc99f4524db34816eaf32c327f27c", "messageHeadline": "Update conventions.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c31c2b486f831897c1d7ecf12816e66f94dc9410", "messageHeadline": "Merge pull request #5682 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 411, "deletions": 14}}, {"node": {"oid": "5d1ff9e27455f3e6171dd7ae36703422347659e1", "messageHeadline": "Merge pull request #5684 from patsuckow/patch-64", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 300, "deletions": 298}}, {"node": {"oid": "68208a7902053c84115418a5d45fa3296f13694f", "messageHeadline": "Translation plugins.rst into Ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 300, "deletions": 298}}, {"node": {"oid": "b3024a200f7fc1e4d4535a4d435b048736903c43", "messageHeadline": "Maybe need to add conventions about plugins?", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c04179c690b0d8f821ecd48bea1635edf3d7a36a", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "4615ecc9aca4385d9f390412a24f8e9ececd609c", "messageHeadline": "Merge pull request #5681 from DIDoS/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76e0bb23fd0b9f9e2f0171681dacf33401326270", "messageHeadline": "Merge pull request #5680 from dilab/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 325, "deletions": 8}}, {"node": {"oid": "6bbd8f860d86928699a3a1f24f66681a26d03301", "messageHeadline": "Update sessions.rst", "author": {"name": "Dominik Schmelz", "email": "dominik@schmelz.cc", "user": {"login": "DIDoS"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88ce674fb67c998a84acc70daf9d965840653625", "messageHeadline": "update authentication.rst", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 325, "deletions": 8}}, {"node": {"oid": "019ec13843f371a8f4512fd04b0722593b494c9a", "messageHeadline": "Merge pull request #5679 from cakephp/revert-5678-patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "457fbb519ad48b2a89bc8f5d9d8695c38ee76158", "messageHeadline": "Revert \"Update sessions.rst\"", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc3139419d57a2bb93ea97e3dcb17e526f6eb67b", "messageHeadline": "Merge pull request #5678 from DIDoS/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64111fb59567f0a8fdde42f15a4145b9e1c1c819", "messageHeadline": "Update sessions.rst", "author": {"name": "Dominik Schmelz", "email": "dominik@schmelz.cc", "user": {"login": "DIDoS"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b620f97dee043a371bf283e94b8088381e4a398f", "messageHeadline": "Add migration notes for cakephp/cakephp#11839", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0282d129bb5a1c6702c43b04b6f9161a20e06732", "messageHeadline": "Merge pull request #5677 from DIDoS/patch-3", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5f09978a0ba0ef8530efcfd8733c33c66f8bf5f", "messageHeadline": "Update helpers.rst", "author": {"name": "Dominik Schmelz", "email": "dominik@schmelz.cc", "user": {"login": "DIDoS"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97999a8e2173e4db2115bd413033f2a8129ec929", "messageHeadline": "fix sample", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0fe3ae50740f08061c35100f23947cdf1529b914", "messageHeadline": "Merge pull request #5676 from tahvo/patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89c20e1834accd4a67631c687257847fd109ddc5", "messageHeadline": "Update validation.rst", "author": {"name": "tahvo", "email": "13153307+tahvo@users.noreply.github.com", "user": {"login": "tahvo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d85080fac2275ffad3b9a5ac57f48046578828d2", "messageHeadline": "Merge pull request #5674 from hervehobbes/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "399ec783e4fcc6825c71bab8c7330465ca1f0591", "messageHeadline": "Merge pull request #5675 from EdouardTack/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a314f0892f061379003bfbc61d015b15647627c5", "messageHeadline": "Fix syntax error for array", "author": {"name": "Edouard", "email": "edouard.tack@gmail.com", "user": {"login": "EdouardTack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52c06f066237af52685f9ec805141a9ad915e870", "messageHeadline": "Corrections de fautes", "author": {"name": "Herv\u00e9", "email": "herve.thouzard@gmail.com", "user": {"login": "hervehobbes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acab46455148179f64802ce6c9f281dbbc8c15cd", "messageHeadline": "Merge pull request #5673 from gotoeveryone/fix-folder-file-description", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f814e4f337b830922c949074c07b6356bc947ad9", "messageHeadline": "modify: Folder::inPath() description.", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f75d0cd5feb95a220269f5f95d4c3cdc35c56a43", "messageHeadline": "Merge pull request #5672 from dilab/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 406, "deletions": 9}}, {"node": {"oid": "53e2a131d296f5a0a3f3a6f5fd924793740a4a5a", "messageHeadline": "Move to the correct directory.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 365, "deletions": 119}}, {"node": {"oid": "726f9120549a90f309d7f51390951796c2378a67", "messageHeadline": "Update tags-and-users.rst", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 406, "deletions": 9}}, {"node": {"oid": "d2be5c6db3c99d651ee149681c2e99a20288b655", "messageHeadline": "Merge pull request #5671 from patsuckow/patch-61", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 107, "deletions": 116}}, {"node": {"oid": "a2cbae3fe847a8638999d3a7add79d3c94481858", "messageHeadline": "Translation global-constants-and-functions into Ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 107, "deletions": 116}}, {"node": {"oid": "b8dd0f3de5ebef2754d747402f59cb04044c5729", "messageHeadline": "Merge pull request #5669 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0989990c9f88415b26ff92d3b3e29872bcfff899", "messageHeadline": "Merge pull request #5668 from patsuckow/patch-60", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "45b1dd4133543eda301308affc238053fa15d3b0", "messageHeadline": "Asking to enable directory indexing and multiviews is bad advice.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49a7cc98415bcc4451c6e361ef855ba6643e2b0", "messageHeadline": "fix \"note\" in authentication.rst (Ru)", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b5842a3a17db76dc462b9dc6ffc73f59a47da786", "messageHeadline": "Merge pull request #5661 from okinaka/3.0-ja-phinx", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2227, "deletions": 0}}, {"node": {"oid": "2b091415e1f73001d1a34dda971180e459cdc8d4", "messageHeadline": "Fix error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1702f36c26f54cbbabd3860cb4ba4b438416513", "messageHeadline": "Cleanup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ba7b769ded4879ea52726b688fb857c6a0bd947f", "messageHeadline": "Merge pull request #5667 from xaphalanx/en-qbuilder-with-where-clause\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "c2718f319aee29eaa3fa31ffb02aef874dfce6a1", "messageHeadline": "Shortened the FQCN to just class names. Added a block explaining that\u2026", "author": {"name": "Eugene Ritter", "email": "generitter@gmail.com", "user": null}, "additions": 36, "deletions": 27}}, {"node": {"oid": "b614028d052904b81cfcd026108baf8616530aa5", "messageHeadline": "Merge pull request #5664 from cakephp/debug-kit", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "a6024a816c156e6e1cbea537eedaf7e191071aaf", "messageHeadline": "Merge pull request #5663 from cakephp/form-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "031bf8725cc22317e93bcadf1e295ffb65a18e5f", "messageHeadline": "Merge pull request #5666 from cakephp/3.next-in-not-in", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd5617fde3e3cc08ad44ce98f1967c9e8e7fc009", "messageHeadline": "Where clause anonymous functions with hints", "author": {"name": "Eugene Ritter", "email": "generitter@gmail.com", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a068fbdc46ec6d83989b68460d9e7bc80100b33f", "messageHeadline": "[ja] fix transrations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e66e6c015f6d00051a475298e42abd5d0f0b0db7", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "eca3b68b81ae8167ce9fade4632bda034e0b494d", "messageHeadline": "Add migration notes for whereInList() and whereNotInList().", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1cbee0bbb4a72949444039a3dc70ce56135c4bbd", "messageHeadline": "Move README docs over & expand mail preview docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "fa37e021259e95493a3cca0fff7b56c6f908fc9f", "messageHeadline": "Attempt to clarify form helper usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "fb4ddf22cfd90c29c897cdec1b077193ed988c88", "messageHeadline": "Fix Japanese spelling.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5f44aba4bddea8800947a6d6ab7c212f29cd9b45", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "b49768a580ef2b4a14f3e94793584b37c1bfd3c3", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "5386814f5747c34c7736cd015620da9b0847275f", "messageHeadline": "Merge pull request #5660 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2015a0a865a2415e03fe13d8447a499b99c44279", "messageHeadline": "[ja] translate phinx pages", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2227, "deletions": 0}}, {"node": {"oid": "c6bcdd6d4472de15db6609e3106c7e0162bcc562", "messageHeadline": "[ru] Small grammar corrections in paginator.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "45c9eb2dd8e5600ccff891ca585dd51d82480c4f", "messageHeadline": "Merge pull request #5659 from cakephp/3.next-depr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba72ee0f1e0e2490ef96642c0f8a6c2fb3153f42", "messageHeadline": "Merge branch '3.next' into 3.next-depr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a2afc3bf7d9bbe994a508a975fb9c78add95db4f", "messageHeadline": "Update migration guide for cakephp/cakephp#11821", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0a3259c9eb9121917c5130deb8535be06f03cec4", "messageHeadline": "Update migration guide for setLocale change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4087eea8eb4d1b67aa3f9a3da2cb3b5a5b93b13e", "messageHeadline": "Deprecation docs for QueryTrait mapReduce and formatResults.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "df86b83d2bc6d48f4bbd7e38891cb7def235e5f3", "messageHeadline": "Merge pull request #5658 from ndm2/translate-behavior-locale-usage-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "502b02b325cf30d867edf464005c8897addf980a", "messageHeadline": "Fix usage of `TranslateBehavior::locale()`.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "efacde0543f9c33b2eb825c12094336979ab1f26", "messageHeadline": "Merge pull request #5657 from patsuckow/patch-57", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3c678f71ec7d55b773b2122bfe8c915bc35e2a34", "messageHeadline": "Minor corrections typos in paginator.rst [RU]", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "32fb2b889102f79707bb528c4644de2639b6f2ef", "messageHeadline": "Add note for batch casting interface.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96949ddce6a5f20f6f2755d66732d9f5d8d8912a", "messageHeadline": "Merge pull request #5652 from cakephp/3next-commands", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1782, "deletions": 1544}}, {"node": {"oid": "45baffd7d8f76d2da9dc28ca5f4b196d64aa0ab0", "messageHeadline": "Merge pull request #5655 from cakephp/3next-newthings", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 20}}, {"node": {"oid": "acca232b4f21acd136ce30e1d89ea64ced42ba3d", "messageHeadline": "Add docs for cakephp/cakephp#11784", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "8cb3e05e1f5bae9f8a8d250037a9797712b35f05", "messageHeadline": "Document cached routes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "7828ff96b073c3b1c94a789c7b6cbf53099cbe3f", "messageHeadline": "Clean up routing chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "3c6a682ec360319f8930e8d933ca7d52b740984a", "messageHeadline": "Merge pull request #5654 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5345c95a06761b469e16653caa66dc55e9982e1a", "messageHeadline": "Add parent method calls.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7cfdab7e4d48e08b2f840718a1fdf8720153bbcd", "messageHeadline": "Merge pull request #5653 from dilab/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 497, "deletions": 8}}, {"node": {"oid": "1d6e34f39c79e495cc5dd2709ccc4d0c9715bc98", "messageHeadline": "Update articles-controller.rst", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 497, "deletions": 8}}, {"node": {"oid": "4dbe974c2fc6f4fa77956122933733e4853802ce", "messageHeadline": "Move a bunch of content around and make commands chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 710, "deletions": 438}}, {"node": {"oid": "6e62d36b8eeccb2aaa906eac77680de95764fc62", "messageHeadline": "Start slicing up shell chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1094, "deletions": 1128}}, {"node": {"oid": "dd3eb348dd05cb86925eec63d36edcc3269c238a", "messageHeadline": "Merge pull request #5650 from PhantomWatson/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ea0bafaddaaa7db066e3e9dc7728e0d42e1a8bc", "messageHeadline": "Add note about form URL workaround", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1497e008ea5ec1ca3261ec2a2a39643f92140fa0", "messageHeadline": "$autoRender is protected", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb324dc007174fd8b7b6df4ead8cdc97ec740858", "messageHeadline": "Merge pull request #5649 from Graziel/patch-2", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4749fd76374fd9189734f3031211fe3c4747ff32", "messageHeadline": "Update 3-6-migration-guide.rst", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7f0d6df60f718e4cf8cc7849816015efcd31328f", "messageHeadline": "Merge pull request #5648 from aas395/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68fbfec684b7882bbf283b2ec228783d4d641c69", "messageHeadline": "Update routing.rst", "author": {"name": "aas395", "email": "aaron@workfolio.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aa4bfb766b3e62a9ec169231af47a1d34dd34c4", "messageHeadline": "Improve wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e2312e56e233709a52075638842a5f5e42b09ff5", "messageHeadline": "Add docs for cakephp/cakephp#11781", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "11f991d294039cff1504e653bd41604c93f0928f", "messageHeadline": "Merge pull request #5647 from tsmsogn/3.0-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4e7bada3c4b9924dada51a795c27932b551a2c81", "messageHeadline": "add authentication kr", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 326, "deletions": 0}}, {"node": {"oid": "443cd23eb3dbc428933475ba8a213971b5f30c9c", "messageHeadline": "chmod 777 -R -> chmod -R 777", "author": {"name": "tsmsogn", "email": "tsmsogn@gmail.com", "user": {"login": "tsmsogn"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "cd5cf87b76f7468c1de513e7810c963e7c4f29ff", "messageHeadline": "Merge pull request #5640 from cakephp-tl/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1376, "deletions": 1288}}, {"node": {"oid": "15864846b5fb1a2bdac0dffb8af39dd7d93ceac0", "messageHeadline": "Merge pull request #9 from josteinfrancois/3.0", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 160, "deletions": 137}}, {"node": {"oid": "992d5eb684b1597fda7dbf425fe6cb578d990289", "messageHeadline": "Minor correction", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "342021286768c82368af99462327200988e814c6", "messageHeadline": "Updated based on review", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f985d02f8f90351996804a5179f6e5e746819b58", "messageHeadline": "Merge pull request #5628 from cakephp/plugin-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 267, "deletions": 127}}, {"node": {"oid": "196350181c083f1d98828682e3e3dfe76f329e33", "messageHeadline": "Portuguese documentation for Events System", "author": {"name": "Diego Andrade de Mendon\u00e7a", "email": "diego182@gmail.com", "user": {"login": "diego182"}}, "additions": 537, "deletions": 7}}, {"node": {"oid": "41a108e7ef4fd9f3a79b50ba450ca5fb87eafc56", "messageHeadline": "Merge pull request #5644 from davidyell/3.0-cookie-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0a4850e37e66656075d01f82810ff83cb1fc60d", "messageHeadline": "Merge pull request #5645 from diego182/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd9043ecedcf5a92965456e9eaf811318289a18d", "messageHeadline": "Correct a Typo", "author": {"name": "Diego Andrade de Mendon\u00e7a", "email": "diego182@gmail.com", "user": {"login": "diego182"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a263515858ca21b5087f85d04e5b6a11d1fa2c45", "messageHeadline": "Added a link for regular cookies as well as encrypted ones", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aabe8ee32e256e3d8680c1c5f8b73e6cab947c67", "messageHeadline": "Minor update", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c95c4afbc42e75c2aa890b49133989a31c753f4", "messageHeadline": "Document behavior change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9fc407aad822b9a31008c4ace791095399e81b6d", "messageHeadline": "Update cron-jobs.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ced8dfd15b7e32dc071dced69174c4b927ce46e6", "messageHeadline": "Update completion-shell.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79f798b87cf1d0c3adafb5c9f4470953d8766a93", "messageHeadline": "Cleanup formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "807e2e83f0c2ea6ddac531bc4dbbc049d8be5045", "messageHeadline": "Merge pull request #5643 from diego182/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "853e6b0354095e017246af57fe06cad7facf1328", "messageHeadline": "Partial TL translations for 3-0-migration-guide.rst - 1,210 words", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 156, "deletions": 133}}, {"node": {"oid": "db896b2fa312a7b99e7da6f34a974c94a589f5c5", "messageHeadline": "Merge pull request #8 from josteinfrancois/3.0", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 156, "deletions": 146}}, {"node": {"oid": "fab1668ef9fae9c44b681c96ca9017ee6443035a", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "822d3c6ee5acc7fdb6e47dcda3d6179ea5c58111", "messageHeadline": "Update middleware.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "13f5b73b064659f8c1830c58019ef8c1c26c7ee3", "messageHeadline": "Update components.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "859c6b8e737eefb8aef824bf30dfed3a71bb0274", "messageHeadline": "Update upgrade-shell.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76c06abfc19ad45789fc3779749b9d000898ae34", "messageHeadline": "Update orm-cache.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166654814bc767c95e8b1ac7d9abf930a09f5a84", "messageHeadline": "Update i18n-shell.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6d9a5d772afc8928af0b86ffd1773b0e18c5e32f", "messageHeadline": "Update helpers.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ac9a09211a1328f4225cac0ca26a81da48273739", "messageHeadline": "Update cron-jobs.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24853dd249c624b4798fbd5afa830378370ee051", "messageHeadline": "Update completion-shell.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7936009c1ddd9bfa4aeeb53f1b2c27582dceb81b", "messageHeadline": "Update cache.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b2872b29fdc776a21589d6376934b3799e544c", "messageHeadline": "Update usage.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c37e5fd0873eb29069a64bd003db84585c82025f", "messageHeadline": "Update development.rst", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0aa28688bb98f1650ba6fb9bf15fa3567f683788", "messageHeadline": "eventManager() to getEventManager()", "author": {"name": "Diego Andrade de Mendon\u00e7a", "email": "diego182@gmail.com", "user": {"login": "diego182"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "b352c4878fb0b916ce6572f2f690b456a87ef6ee", "messageHeadline": "Merge pull request #5642 from CamManhHoang/patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2f04844faf132d5c2ffa1a60a3c961ae017563", "messageHeadline": "Minor fixes for proper header setting", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c7b95d0fa8265331c0a457b167bffae14d3a0636", "messageHeadline": "Update request-response.rst", "author": {"name": "Ho\u00e0ng M\u1ea1nh C\u1ea7m", "email": "CamManhHoang@users.noreply.github.com", "user": {"login": "CamManhHoang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b826cabd23f835168e12bf28d7ef3f750c4e92b", "messageHeadline": "Merge pull request #5641 from cakephp/3.next-consume-or-fail", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0cb1783f45af2424e9081c1d335609efaf1adcae", "messageHeadline": "Docs for consumeOrFail()", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2ef661ffa5a6807864f9a88ea6b3b7040d206a04", "messageHeadline": "Partial TL translations for 3-0-migration-guide.rst - 1,156 words", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 154, "deletions": 144}}, {"node": {"oid": "6bc4b39f1b55cb12839ffe37cdbaec0a7b1326d9", "messageHeadline": "Merge pull request #7 from robin-ho/3.0", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 142, "deletions": 143}}, {"node": {"oid": "bc6bd0d5076797db65d7132344f43fc8acf4a496", "messageHeadline": "Update middleware.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "c4eebfac78e6bfcb09168ffdbf40cbd14bb12e7b", "messageHeadline": "Merge pull request #6 from josteinfrancois/3.0", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 161, "deletions": 141}}, {"node": {"oid": "474994e96313fad06c0c9d2c7f2e3c4a0a0833d5", "messageHeadline": "Updated TL translations for 3-0-migration-guide.rst based on review", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "314c9b3790495a8866108a26c4297011975a3b7e", "messageHeadline": "Update middleware.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 142, "deletions": 143}}, {"node": {"oid": "a8c90f480a0302de5f7976bb5fed536077f5d6c6", "messageHeadline": "Partial TL translations for 3-0-migration-guide.rst - 1,148 words", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 161, "deletions": 141}}, {"node": {"oid": "80f2f23b5aac49c80cccf0a73b34d6515a744b74", "messageHeadline": "Merge pull request #5 from josteinfrancois/3.0", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 166, "deletions": 138}}, {"node": {"oid": "cc22cdd75a1778fd19a2e1d7dea6cfa85dca6492", "messageHeadline": "Update 3-0-migration-guide.srt", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b9647b509ec5e3ac751ae1152fb9d0f9cac18f9", "messageHeadline": "Partial TL translations for 3-0-migration-guide.rst - 1,123 words", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 166, "deletions": 138}}, {"node": {"oid": "65721e6dad9e28ee115006a0854f86fba70108fa", "messageHeadline": "Merge pull request #3 from robin-ho/3.0", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 124, "deletions": 124}}, {"node": {"oid": "5c170b535248ad89046d5228c5b7d75f5c9deded", "messageHeadline": "Update middleware.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b285729f1dd3d0b7a0dbdb677dad5390ca184f6", "messageHeadline": "Update components.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "24daaa1a97d03d14dba42a0caacc8bd6dda9bef3", "messageHeadline": "Merge pull request #4 from josteinfrancois/3.0", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 171, "deletions": 156}}, {"node": {"oid": "0677b86dd1f44dca6c2752b47025c84b24adf7ae", "messageHeadline": "Updated TL translations for 3-0-migration-guide.rst based on review", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "62630383d6c1fccf88c0392525433c2f63ff75fd", "messageHeadline": "Merge pull request #5634 from afukuna/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd62d6a3f5d424fa8ff1e43f02f61db1a869198e", "messageHeadline": "Merge pull request #5635 from afukuna/patch-3", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7a09a9c6ef360f0ff299fb7a3a5a700955dc343", "messageHeadline": "Merge pull request #5639 from hdogan/fix-migration-mysql-column-types", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e39b734690d97478c239293159cd737fefb9ef", "messageHeadline": "Added json type for supported column types for MySQL", "author": {"name": "Hidayet Do\u011fan", "email": "hdogan@gmail.com", "user": {"login": "hdogan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8bf8f0aba60f1d6c213c70af96a7c9d48b4dbe6", "messageHeadline": "Merge pull request #5637 from Leo240/patch-1", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c3072149bc10a4445ef6b6839b082ad205c6fcc", "messageHeadline": "Merge pull request #2 from mervinsantillanvillaceran/patch-2", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 133, "deletions": 133}}, {"node": {"oid": "73ba11f4edfff2444e581397ce5270dbf5a2de89", "messageHeadline": "Updates for suggestions", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "321e6fc7662950438735c72b9c2398e6afd4fe12", "messageHeadline": "Partial TL translations for 3-0-migration-guide.rst - 1,253 words", "author": {"name": "Jostein Francois", "email": "36302063+josteinfrancois@users.noreply.github.com", "user": {"login": "josteinfrancois"}}, "additions": 171, "deletions": 156}}, {"node": {"oid": "9feb2521fc68b1a3a567646e9be3298c88352e0b", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c9680571d347800cee0f041dcb630acdbd094de8", "messageHeadline": "Merge pull request #1 from mervinsantillanvillaceran/patch-1", "author": {"name": "Severino Lorilla Jr", "email": "severinolorillajr@gmail.com", "user": {"login": "severinolorillajr"}}, "additions": 114, "deletions": 121}}, {"node": {"oid": "a91021c327deed3555894e7d373e84381acb88da", "messageHeadline": "Updates for suggestions", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1fe5f2e6078725c1efb7fb7626ee12dcd9f0f5ab", "messageHeadline": "Update middleware.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "70aad6604c408d0f1e18a43924ccd57d82f49e55", "messageHeadline": "Update components.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ad95887c0885935cb80ed91e772f1b25fbc6cdeb", "messageHeadline": "Updates for suggestions", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "3ae7463555aa1443ff497b3d762f21c05a9ed271", "messageHeadline": "Updates for suggestions", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ab1eaaaef0a906e0b8bac310691a5c79209f4341", "messageHeadline": "Update middleware.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "16cff323b47ed8ae9d2f8317dd28ee942072b5af", "messageHeadline": "Update middleware.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6ab7fc3a384c06da3976dbd95c2d53d9606ad67e", "messageHeadline": "Update components.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09f8948d5de78aa9cccb783607a9af627cb02baa", "messageHeadline": "Update components.rst", "author": {"name": "robin-ho", "email": "33503612+robin-ho@users.noreply.github.com", "user": {"login": "mind-blast"}}, "additions": 87, "deletions": 87}}, {"node": {"oid": "8873694a9ce5b52d7c8cc43ad985713bd137a709", "messageHeadline": "remove changes to usage.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f6d97b855eabda663992f6a22f79d06378f67a8c", "messageHeadline": "Update orm-cache.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a36ef87cc3ee67b6b58107d18a585e50b28e6d9d", "messageHeadline": "Update i18n-shell.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "234cb680673607ad6d8a36b959d32a887974f913", "messageHeadline": "Update helpers.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "8d6410e5eef155ac169fcddb0914e329063684aa", "messageHeadline": "Update completion-shell.rst and upgrade-shell.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "f39f473d5a4cfb42168631cdd7037aa49c2ea3cd", "messageHeadline": "Update small changes in cron-jobs.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "905e0be5b025cf50228f2a79f84304a7b66a2ac9", "messageHeadline": "Update request-response.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dfe7fb5b02fe83113e15788a3738497872bc5fb", "messageHeadline": "Update cron-jobs.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "0a123310a82b77c346b0b3af8a60c515a7242433", "messageHeadline": "Update cache.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e737770a499ea199c9c9f626b7573bd833083b4d", "messageHeadline": "Update usage.rst", "author": {"name": "Mervin Villaceran", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4b30dc7c5d6c481e83c553277eee409dfd0d9857", "messageHeadline": "Update usage.rst", "author": {"name": "gentlemanoi", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "469a3aed0a9f17badc0420734ea3d874f339b1d8", "messageHeadline": "Update development.rst", "author": {"name": "gentlemanoi", "email": "mervinvillaceran@gmail.com", "user": {"login": "smervs"}}, "additions": 81, "deletions": 88}}, {"node": {"oid": "7787f81f720c67d84c9ae6b705dd17142c0e5e07", "messageHeadline": "Add migration notes for cakephp/cakephp#11704", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8d203df839ab103e96f797983e99b04050595f3b", "messageHeadline": "Fix code fencing.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88f8062f12a48eea6ea0345362eca9d3c066c0e0", "messageHeadline": "Merge pull request #5636 from cakephp/dereuromark-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6aecaebf18413994b11ef79a75f6137579d1a99f", "messageHeadline": "Clarify Twig plugin loading", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1cc09c250b3aee0781a86d07b181e5659745145c", "messageHeadline": "[ja]Fix typo", "author": {"name": "afukunaga", "email": "fukunaga1104@gmail.com", "user": {"login": "afukuna"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a199509af07012bd4c595af0ee553a394a2ac4c", "messageHeadline": "[ja]Fix typo", "author": {"name": "afukunaga", "email": "fukunaga1104@gmail.com", "user": {"login": "afukuna"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94427f2107a0c4e55ba9f1b5b9b11583cd499be7", "messageHeadline": "Merge pull request #5633 from afukuna/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "196d0ab6bca88d04ef78e6a44d2299863a835ff2", "messageHeadline": "Fix file path.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b484754da4568f40ec1eab8c136f341a7ac5e837", "messageHeadline": "[ja]Fix typo", "author": {"name": "afukunaga", "email": "fukunaga1104@gmail.com", "user": {"login": "afukuna"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "880b923092e62723e49dfbc4fcec5c3630199cbd", "messageHeadline": "Add more/better links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "83ef9ec29cd3dbe832d5a5cb9ec89f891c61baa1", "messageHeadline": "Add application chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 29}}, {"node": {"oid": "b99a80b270fa91a34c8527d8b507dbcafa7d3069", "messageHeadline": "Disambiguate chapter name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4914cefa208b1665354040095a73d2d782b60697", "messageHeadline": "created Tags and Users Tutorial", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 400, "deletions": 0}}, {"node": {"oid": "cbb442dfc778f32f8b1586955dfa6d2cd1ca5c67", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "d5a4362a9a7f3d5a9336279bcebe3c2efbafe04d", "messageHeadline": "Add a note on TableRegistry deprecation", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4d692b5604191ff5a11e6cb44802626a92e30688", "messageHeadline": "Merge pull request #5631 from dilab/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e731eb141bd17b12ecc298ccee1c72e517a0468e", "messageHeadline": "fix format", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c75e56549e57dc5ca1ca810c61403346a459fef8", "messageHeadline": "Document the events hook.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f19112f4362c1beda8b2a45670dcfa4449beb9f", "messageHeadline": "Indicate when plugins need to be loaded.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "262cea8e562f139f9cd692d1ce435d24edde8c24", "messageHeadline": "Merge pull request #5629 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "61626bed484efc0c9e5ba4d1662b4f058804ce52", "messageHeadline": "Merge pull request #5630 from dilab/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 148, "deletions": 8}}, {"node": {"oid": "6a6bfe06bb9b70ed365161916c293576464cd562", "messageHeadline": "Done database.rst", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 148, "deletions": 8}}, {"node": {"oid": "e4b5d00281ab7dc3d6d30e7cfa50268b4bbf29c3", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "86bd755fe0c307f6f18650bf54b9392aef0b67b9", "messageHeadline": "Merge pull request #5626 from okinaka/3.0-ja-orm", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "05d5ccea12e138dd3274cc775a9ab8009643d26d", "messageHeadline": "Update deprecation guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ff7b150bd3166d71756825062133b2536f54c206", "messageHeadline": "Don't mention plugins.cakephp.org.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "b9df53205afc286e5c46c08356b22fa415dc8347", "messageHeadline": "[ja] fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3f1a54514fef00281ebf5fe9db86b68fddfce42", "messageHeadline": "Start updating documentation for using plugins.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 141, "deletions": 50}}, {"node": {"oid": "24a3865824c6e9d4d8f0e62f30d35f9513f602ec", "messageHeadline": "Restructure part of the plugin docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "a1e4381a2581fa2a3047ed3a4c8573c9b7e6466a", "messageHeadline": "Merge pull request #5627 from dilab/patch-4", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f2044186fc6c5a60096f1a34ed0e88e2a9c05a36", "messageHeadline": "Remove english content", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "65bf0ca98528b2a544c92f7e31040937bac97aee", "messageHeadline": "[ja] follows #5624", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fa49bd4edca3b571ab464e97806b9c05ea202a19", "messageHeadline": "[ja] follows #5602, #5604", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "a863977418633c4e534096a4bbf39d524876867b", "messageHeadline": "[ja] follows #5597", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ac72cc83f0c6e29601f990bcb52fb8b875a012d", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53536, "deletions": 99}}, {"node": {"oid": "6e9181c1514fe8b832212d5b54250178d3058f32", "messageHeadline": "Merge pull request #5625 from dilab/patch-3", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce4e1c18171070dadbe951a6c59d18a782faf1de", "messageHeadline": "Fix format", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22b1562d05b30be2f78bd194f44af1b281c6ab8d", "messageHeadline": "Tidy up.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c36cc880974e4ccec70e5ec05a2c6809fff2b888", "messageHeadline": "Merge pull request #5624 from CauanCabral/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "28cd9997acf31c8ddd80957157a5b79210aba6f5", "messageHeadline": "Clarifying stateless authentication behavior", "author": {"name": "Cauan Cabral", "email": "cauan@radig.com.br", "user": {"login": "CauanCabral"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "77f7a63b5348ec202add5e05b4f7f5bff662d337", "messageHeadline": "Merge pull request #5623 from okinaka/3.0-ja-cell", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "42b312ec6c6ba8d482ed511dc0f2b4ae4f4a487e", "messageHeadline": "[ja] fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f6aca74710bcbefbac6c34ac28d1008fbbd84dd", "messageHeadline": "Merge pull request #5613 from severinolorillajr/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53235, "deletions": 0}}, {"node": {"oid": "cc6c247369647e3f2c7da38284d48b51b2f7fc7d", "messageHeadline": "Merge pull request #5620 from cakephp/saeideng-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "189abaa6da2b56b394b933969fa9421539f751e9", "messageHeadline": "Merge pull request #5621 from jbodi/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e0e48a4d81f7739c0299f1efd7ffbd07a6afa8f0", "messageHeadline": "[ja] fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d3a7392a7c089c9a158d0ef767fbf7d5c631fad", "messageHeadline": "[ja] follows #5574, #5575", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "29f19dde3e9a8d4d366033b3f8a05cebc3e3babd", "messageHeadline": "[ja] follows #5583", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d105073d89c1e754e6c2276b8583e99104fc5966", "messageHeadline": "fix: Fixed for better translation", "author": {"name": "sayakob", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f4a639e843dcc9c59040a345c10ad0a797d7be1", "messageHeadline": "fix: Additional translation", "author": {"name": "sayakob", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "115d61f1024faf04cba4ee1d7ed53fc580a214c1", "messageHeadline": "fix: typo", "author": {"name": "sayakob", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "67e5dcba19f2ffac33d4ba31fff7e480d2919366", "messageHeadline": "P\u00e1rrafo repetido.", "author": {"name": "jbodi", "email": "juanluisbodi@gmail.com", "user": {"login": "jbodi"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6a2aae68e7476c3473fd2543a7726557a0484000", "messageHeadline": "remove invalid parameters", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a17aa7519791a5fab99062f7a108aaa51c8ae8a", "messageHeadline": "Merge pull request #5617 from dilab/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "53c36b62a5433703635344f3cfe3f290e504eaa6", "messageHeadline": "Merge pull request #5618 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fc7ad879eb0d8ee252fcbb9899a4cf5691496da3", "messageHeadline": "Done cms/installation.rst", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 98, "deletions": 8}}, {"node": {"oid": "1ea447833fd605ba3f94599d80154d8a1224499c", "messageHeadline": "[ja] follows #5587, #5588, #5615", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1dd929e9573123ddf0d6b73fd5e789553b62a07f", "messageHeadline": "Merge pull request #5616 from okinaka/3.0-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 111, "deletions": 41}}, {"node": {"oid": "dfe70bfed612a61e53636919dc3d0fafbccc70b6", "messageHeadline": "[ja] follows #5557", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 111, "deletions": 41}}, {"node": {"oid": "10e989d6a780fe8c163d46a313eb55d6a825caee", "messageHeadline": "Add migration notes for cakephp/cakephp#11706", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f89a410d4fe16a17a954c8dac4d90452212c1518", "messageHeadline": "Document changes in cakephp/cakephp#11709", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "97add50ca69dc78378caf2975ed88c2b4c221bc7", "messageHeadline": "Merge pull request #5614 from dilab/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "0cb6550af04fe09dda799afe57badd805a96de14", "messageHeadline": "Merge pull request #5615 from xaphalanx/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "20454d0d72d0099959f1a09c2616988e1c9b6c54", "messageHeadline": "Return types for custom validation", "author": {"name": "Eugene Ritter", "email": "xaphalanx@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4670abddfe8755ae692feb6d4a78331629ec93b2", "messageHeadline": "Done ZH translation", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "a3bf683900399bdecccd619aba6bd8c3347defa4", "messageHeadline": "TL Translation Folders from EN", "author": {"name": "Severino Lorilla Jr", "email": "slorilla@asi-dev4.com", "user": {"login": "slorilla"}}, "additions": 53235, "deletions": 0}}, {"node": {"oid": "f422996fbc8c5c26636504ecb92f6ae77520dc32", "messageHeadline": "Document changes in cakephp/cakephp#11679", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4b93e578cfd28be9277c7d1d71163b5c6ca49d41", "messageHeadline": "Merge pull request #5605 from Khigashiguchi/fix-ja-console", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ece0580e474359e3edecebf680cabb7c94ca6b4", "messageHeadline": "delete 2 character", "author": {"name": "Kazuki Higashiguchi", "email": "econoics0it0bem0116@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf81d45745a08ac3c58d1b4890ba2161b8e5fba8", "messageHeadline": "Merge pull request #5610 from auiuui/fix-ja-views", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61f24bd440d838b0e0f4905fcdc6c6cd7a9861c4", "messageHeadline": "Merge pull request #5612 from gotoeveryone/fix-typo-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5eb8281a158259224e7374542a9d462644d2fb7", "messageHeadline": "Merge pull request #5611 from yKanazawa/fix-ja-katakana", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6aae301d0d2a4d0a309ddfa25ea864e762367c4d", "messageHeadline": "Merge pull request #5609 from sayakob/fix-ja-typo", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0fc88afb925c5b7ed2970c319bb5645868494ce", "messageHeadline": "[ja]Fix typo in ja/contributing/documentation", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "730809c923fce137851e6249018dfda17dc75d93", "messageHeadline": "Merge pull request #5608 from aokazu/fix-ja-console", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a9c9f5b76d630b262d03ad2f6d287d38d8f4ac5", "messageHeadline": "Merge pull request #5607 from Khigashiguchi/fix-ja-migration31", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ec1148cda2ba16b0aa9f133378c0a9dbd6fdaab", "messageHeadline": "Merge pull request #5606 from nagatashinya/fix-ja-console", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a84e1a764655cb2b9ad870bb134c1bbeec525c8", "messageHeadline": "modify: fix typo, space insert before words", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4daf4e7ed5605ddd9d5e3ec820e8bd1d112c535", "messageHeadline": "[ja]Fix katakana", "author": {"name": "yKanazawa", "email": "kanazawa.yuki@lancers.co.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3b85d838a9115509ce513afae10ac46e299737c", "messageHeadline": "[ja]Fix typo", "author": {"name": "\u798f\u6cbb \u83dc\u6458\u7f8e", "email": "natsumi.fukuji@recochoku.co.jp", "user": {"login": "natsumi-fukuji-recochoku"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b929981c752932503ac4c3686bc14277536ede8e", "messageHeadline": "fix: typo", "author": {"name": "sayakob", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faa3ad49c800a5dd60bde152f64a873f40627fcb", "messageHeadline": "revert [ja]fix decoration at debug function", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feb46e60fcd7c6d66bcefb32c6111d6f860240dc", "messageHeadline": "[ja]Fix typo", "author": {"name": "Kazuyuki", "email": "aoki@mode-a.com", "user": {"login": "aokazu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db6f20e3a554752898003edf81be1f4071e607ab", "messageHeadline": "[ja]fix decoration at debug function", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "078214bd1bbd52c1f81a7070ec533379d40d3ac3", "messageHeadline": "[ja]Fix typo 30migration", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dd0625acc12ac19a5a9b18322a4da233a20d0aa", "messageHeadline": "[ja]Fix typo", "author": {"name": "Kazuyuki", "email": "aoki@mode-a.com", "user": {"login": "aokazu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0a9c0fae7757d2cee725b6c899cbdeb7cf3c24", "messageHeadline": "[ja]Fix typo validation", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97f59d26b94007e0a585c438c8397a2a0bf33153", "messageHeadline": "[ja]Fix typo", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ce018686197097387dc1d547edfed7e58c7071", "messageHeadline": "[ja]Fix typo", "author": {"name": "nagatashinya", "email": "nagata.shinya@lancers.co.jp", "user": {"login": "nagatashinya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3fffad0096acf3637e1d0c7536c3708eefa937d", "messageHeadline": "[ja]Fix typo", "author": {"name": "Kazuki Higashiguchi", "email": "k.higashiguchi@binc.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "448444cf0ff261d93e4e09c1d7a353ced787f923", "messageHeadline": "add cakephp folder stucture and where to get help", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 178, "deletions": 0}}, {"node": {"oid": "2f8c550f31910e29bf3cc0a09c24dff08173147b", "messageHeadline": "Merge pull request #5604 from davidyell/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c15ecca4e9e98381e89015e03f7060a9ab2f77b1", "messageHeadline": "Changed method call", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06eb16c612c4c23e7708262c03077a30de20a2ab", "messageHeadline": "Merge pull request #5603 from cakephp/string-route-target", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 25}}, {"node": {"oid": "f7d57a05f0dd7169e0b401e245dccdf81b64e936", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e2d2f7348b57672083d77315457e97071b954b95", "messageHeadline": "Clarified the language", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4020d4844086841e3638024b759274b0d89a0044", "messageHeadline": "Add docs for compact route targets.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 25}}, {"node": {"oid": "a24585ca838b622c3b1cafe6d486b1744fec2bb0", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2820, "deletions": 309}}, {"node": {"oid": "e271575af8b42c0a330d0475efdc06d3408f7d69", "messageHeadline": "Merge pull request #5601 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 245, "deletions": 9}}, {"node": {"oid": "eecb799539a64db1e4099313e86d8fd3e07c6631", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "a94f52df1d86b41b79e179b823f4edeba4c763c4", "messageHeadline": "Merge pull request #5602 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b376f14f35b8cb0c67d34caa2b5c5d27d7f0899e", "messageHeadline": "Improve entity creation info.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b630a860bd5ad6c02d19182ed179577c7fefeae4", "messageHeadline": "Update helpers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 395, "deletions": 12}}, {"node": {"oid": "c2ded37c9dea766c8fb3b27c9468feafae5030ff", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "237506693fff8ea98fc34324ab4730a1e95519f8", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1528f7054bbb300b8fea8ecc7c004f52eb9f125e", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "27866273719119af1b57d56e0bbea4cf5f45b4b4", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "bae66024efe62d03289a4bc14641e9204a46ce12", "messageHeadline": "Update migration guide for cakephp/cakephp#11690", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "59fd0686e9c9093bd50da43ae53959b798e357dc", "messageHeadline": "Merge pull request #5597 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a48e9bebd6304e2f0b04108933fb8642d5abf14a", "messageHeadline": "Merge pull request #5599 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "326fb262c0d54f40641f403e0f14b5a87ce3af83", "messageHeadline": "Update form.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe4f483d756aa2c8014f65599d7fc3c61491bdbd", "messageHeadline": "Update form.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d43d2cdd85cf7a9b8fb3c37a2aba4c03502dabf", "messageHeadline": "Update form.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5caee57fbf2d971fbed09fef2e7e1c64f4e876d", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "5d77a655e8362542514d2afbdcde407b07972bbb", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91598d5070f8f8c665ffc9726ee0fa9b4d74a43a", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adc6424b1221206138058e8fe55958287a66bad2", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb7cef2272390a8c15ea57a68e29e829669ad03c", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "e511539f623421bd41a41754f5818e56f3cff242", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cace2b833e5ade3978ae9e8c1ffc4a254a2317c3", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bfebfd54095b15450c15bbdefb50762a5dbf971", "messageHeadline": "Take the newest sphinx theme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40bede2200feccd1272620f92c52f7f07a9d259d", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 221, "deletions": 9}}, {"node": {"oid": "263094ca83c0e312734e0613584f2c2bad82c178", "messageHeadline": "Merge pull request #5593 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 76, "deletions": 12}}, {"node": {"oid": "42fb897e72a49b85e7118f458c6c3708f3262c57", "messageHeadline": "Merge pull request #5592 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 293, "deletions": 9}}, {"node": {"oid": "8319aab1badb18ddf0037341860877b5f52067bd", "messageHeadline": "Merge pull request #5591 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fc7118f650e64f313eb5f8b8c18574ad60d63057", "messageHeadline": "Merge pull request #5594 from tenkoma/fix-ja-console", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fd7fc91517af5a16ef011729a4f93b8d9c0dec4", "messageHeadline": "[ja]Fix typo", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9aafa892d9bb13cdbacd04ed69c5108f9f91986c", "messageHeadline": "Update themes.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "c71f64a39b089f6d0f7ec9735f1801cc7368ad74", "messageHeadline": "Update themes.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 77, "deletions": 12}}, {"node": {"oid": "0186496651d0539c8c423df532e16d73975e8245", "messageHeadline": "Update cells.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2364823a6acdac8cd3d3186467a02b3ae95564a6", "messageHeadline": "Update configuration.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "40bc44e678ac411b9e89f9dcbb2fa8ce3748c4cf", "messageHeadline": "Merge pull request #5588 from stripthis/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5aae0d08ba0313ecf94581264bd42725c053b6e3", "messageHeadline": "Merge pull request #5590 from cakephp/improve-renameColumn-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c2284f4c86d8911544dc31e97c84a6696a68c08d", "messageHeadline": "Merge pull request #5589 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c27ed2c2cb9a41204c364b81d2ecef1bb25ba04a", "messageHeadline": "Update migrations.rst", "author": {"name": "Michael Hoffmann", "email": "cleptric@users.noreply.github.com", "user": {"login": "cleptric"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "04308e0ea53fe21312ae905bc482f6be2d247513", "messageHeadline": "Update cells.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "899369c952e74f21e53dc9f94b47f92101f4675f", "messageHeadline": "[ru] Improvement of pagination.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "198200ef6d000d94d982aebb9ae8cce88e14118e", "messageHeadline": "Update testing.rst", "author": {"name": "Remy", "email": "stripthis@users.noreply.github.com", "user": {"login": "stripthis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e916875f6e9a5f70990c86618c853eeb5f6332b", "messageHeadline": "Update cells.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "301dc26752f581388fe5eadd42f622973c9f402d", "messageHeadline": "Merge pull request #5587 from LubosRemplik/dns-string-gmail-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ffadb0fbbebaf1b30d2b605a24442ab41ec746a", "messageHeadline": "DSN string example fix, gmail requires port 587 with TLS", "author": {"name": "Lubos Remplik", "email": "lubos@on-idle.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11077988575090a640ed500fb1b63348ec7ab316", "messageHeadline": "Merge pull request #5586 from sayakob/patch-3", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cbe2c8431475e14600df5c2f25af35dce8d5fce", "messageHeadline": "Fix version select link for 1.3", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2000ff089d8ac523c5480f38f82a16fe62445c9", "messageHeadline": "Merge pull request #1 from sayakob/patch-4", "author": {"name": "saya kobayashi", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "739ba23cdcc41ac278c9da78ab9c5f929b96c2f8", "messageHeadline": "fix: typo", "author": {"name": "saya kobayashi", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "477b8f51b09c0c01348aa6f64b959fc0c4970f0c", "messageHeadline": "fix: typo", "author": {"name": "saya kobayashi", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccd190464c1262579446501280833eb2676130cd", "messageHeadline": "Merge pull request #5585 from hvallieri/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccb18d99121e573308ddf2e8f78e4c292f1e337a", "messageHeadline": "Merge pull request #5583 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddee073131dbc0465a36dac81cf3b7ed051cd5ef", "messageHeadline": "Fix nestingLabel template example", "author": {"name": "Hermann Vallieri", "email": "34038224+hvallieri@users.noreply.github.com", "user": {"login": "hvallieri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3a14bcb5ee3e6c625e262e8744396a2e0d0c640", "messageHeadline": "[ja] follows #5578", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43caa88215cc95e00c5e4cbd7de1f7ff3e252868", "messageHeadline": "[ja] follows #5566", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e5c4466212832c39a7135b30e297b7bb2a2a3d3a", "messageHeadline": "[ja] follows #5472", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0127e4b5768086cdb9e6c6bbc40808d0c8e7f92", "messageHeadline": "Update cells.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2443a92d91960f9678417bbd0212fa12b205dea5", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ba7fad0ebf70eec44bd05b05951d2d3148606a", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76859ab2674082233c491c2bf418c0ba08a1293e", "messageHeadline": "Update cells.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "7baa94224f2053b83b9e645184d58004af641410", "messageHeadline": "Merge pull request #5581 from AndreLZGava/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 606, "deletions": 8}}, {"node": {"oid": "e0606ac44a8ee72f262311cd755c2274f8b100ab", "messageHeadline": "Document changes in cakephp/cakephp#11668", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f86bca3af54604e342fb6e5da8097cf658d14f5d", "messageHeadline": "Merge pull request #5582 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 775, "deletions": 27}}, {"node": {"oid": "74e8bdf210194e1ea70f984555b2623027dd236a", "messageHeadline": "Update cells.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 291, "deletions": 9}}, {"node": {"oid": "dda576b61a0afd527fd0ae8bc0c5e0da5eb5b374", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a92c3d40be734b7624ae283cb073fd60c2db08ea", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "63f20872a06e310b3bf95c0e556467cb52f76eff", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "634108fc3e1f3b29d86893d4533a06f5e410ff63", "messageHeadline": "Merge pull request #5580 from dsaw/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2064348b0486e274a58a44beb7f3b76cb3239fc0", "messageHeadline": "docs/pt/orm/associations", "author": {"name": "Andr\u00e9 Luiz Gava", "email": "andre@uceff.edu.br", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f03d477fa04a4045d3e20c4aea16692f9d640e5", "messageHeadline": "Merge pull request #5579 from okinaka/3.0-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "0ebfabc8dfd98d5fb5602fd790f5ab8804d6e725", "messageHeadline": "docs/pt/orm/associations", "author": {"name": "Andr\u00e9 Luiz Gava", "email": "andre@uceff.edu.br", "user": null}, "additions": 606, "deletions": 8}}, {"node": {"oid": "31437323e7476c5621915c1d866549646bacdd78", "messageHeadline": "Fixed spelling of configuration", "author": {"name": "Devesh Sawant", "email": "devesh47cool@gmail.com", "user": {"login": "dsaw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45234d40b96ed1ec32588d6db95f6b731d359c10", "messageHeadline": "Merge pull request #5576 from littleylv/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 204, "deletions": 29}}, {"node": {"oid": "292b845313fbd29de0f51b8f72a9dd7d285d8793", "messageHeadline": "Merge pull request #5578 from cakephp/steinkel-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81c16a3c6cbcf8594452532344b261aa6da0745c", "messageHeadline": "minor fix deprecated method", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "638ab4d4f3a955aa6249b81bae8e173e9eb3a715", "messageHeadline": "[ja] follows #5406, #5489", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "e2b8df9ccd86df29391b5aaeb05b6fde6cef93fe", "messageHeadline": "make cms tutorials", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 749, "deletions": 0}}, {"node": {"oid": "e2b158d94d778ce022685cac484354d5c25482cd", "messageHeadline": "make a installation.rst", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 480, "deletions": 0}}, {"node": {"oid": "79e9012c29d4c2982fffdcbb24e01252ea4f64a2", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "ca5e984a27235b4258cbcb8945524fdf031b9fd3", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "093b89cc102d784eb9596cbc6839ef48a60fb419", "messageHeadline": "[zh] Done intro/conventions.rst", "author": {"name": "Littley Lv", "email": "zcy4089@gmail.com", "user": {"login": "littleylv"}}, "additions": 103, "deletions": 10}}, {"node": {"oid": "131343b77c2175f0bfdf79b40a2b996c796c95a5", "messageHeadline": "[zh] Add missing docs reqiured by zh/intro/conventions.rst", "author": {"name": "Littley Lv", "email": "zcy4089@gmail.com", "user": {"login": "littleylv"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "a7ae8d65d83befae8e72cdca55d9052710293f89", "messageHeadline": "[zh] Fix make warning", "author": {"name": "Littley Lv", "email": "zcy4089@gmail.com", "user": {"login": "littleylv"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b184715b9e0630dd3b771ff540dd3ad61faa408e", "messageHeadline": "Merge pull request #5574 from cakephp/issue-5572", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "e568120a413c2432237d90e1bf44ecd9ff494886", "messageHeadline": "Merge pull request #5575 from LubosRemplik/5573-update-cells-doc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f18b45ca30691d216b0e87e1bfeae9bd7305302d", "messageHeadline": "#5573 Update doc how to set template with ViewBundler", "author": {"name": "Lubos Remplik", "email": "lubos@on-idle.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "816a222be1c9fde6f0fad8b2308c517aa45080cd", "messageHeadline": "Document cell options.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "b80965a8651d5a8ac4ad606ffd29c7f3e2ca6d2d", "messageHeadline": "Document initialize hook for cells.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d86ff5ce029a654da89aadb835d91503010febe", "messageHeadline": "Merge pull request #5571 from AndreLZGava/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 269, "deletions": 6}}, {"node": {"oid": "4d361caaa6c687fbd4d017b502096146b58ac657", "messageHeadline": "Update development.rst", "author": {"name": "Andr\u00e9 Luiz Gava", "email": "andrelzgava@gmail.com", "user": {"login": "AndreLZGava"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a36e6df3eb55061d70d7d863bd751949824c5438", "messageHeadline": "Merge pull request #5569 from dilab/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "383a3ae84d9d885b223f0fd6e47cb8bfe2f6bda0", "messageHeadline": "Merge pull request #5570 from okinaka/3.0-ja-views", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "6b4fa6b708400ff2aa38f63e408ebeeb0ac71251", "messageHeadline": "Update development.rst", "author": {"name": "Andr\u00e9 Luiz Gava", "email": "andrelzgava@gmail.com", "user": {"login": "AndreLZGava"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6f08979908dd75b3b9fcbf83d0f1c40fe9c849", "messageHeadline": "Merge branch '3.0' of https://github.com/AndreLZGava/docs into 3.0", "author": {"name": "Andr\u00e9 Luiz Gava", "email": "andre@uceff.edu.br", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "386e5113b888828cda34d967bf799a3ba56fbe2d", "messageHeadline": "pt/bake/development.rst", "author": {"name": "Andr\u00e9 Luiz Gava", "email": "andre@uceff.edu.br", "user": null}, "additions": 270, "deletions": 6}}, {"node": {"oid": "ee4c0382d9780a631d66837366dab1e202739b8f", "messageHeadline": "[ja] follows #5388, #5391, #5544", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "b5c64f12d3c7b55c4584183096c6f6b85fc3e5f4", "messageHeadline": "[ja] follows #5530, #5538", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0829f0ab62b8b2ddd18841f61bb72b2cbcdfbeae", "messageHeadline": "[ja] follows #5482", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a54e3cc6cbc328011b2a90bfb2ad04ac5ecad736", "messageHeadline": "[ja] follows #5463", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e19b50a89bbaa192c6010855fbc4ea1c65f87f26", "messageHeadline": "[ja] follows #5400", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "11ec98a7158eabb3fcd97253c4dcf75ae7b8ed7e", "messageHeadline": "[ja] follows #5514", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "6f96371671565073675cde183e8cd943091d5d7f", "messageHeadline": "[zh] done quickstart.rst", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "a0a11187e87db3032dfc6a028148b04ee7610dca", "messageHeadline": "Merge pull request #5566 from hubseven/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c4f5bf2833549808213884f2907c7ec48074d645", "messageHeadline": "Merge pull request #5564 from littleylv/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d2da95c9d90a150e1de6cd335750456c9733a49", "messageHeadline": "Merge pull request #5567 from okinaka/3.0-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ff5ae2e937f359be4b42ee82fb682b66d9482626", "messageHeadline": "[ja] follows #5522, #5531, #5537, #5548", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d20288f274f48880072a67951cff247d24d55f95", "messageHeadline": "Merge pull request #5565 from nagatashinya/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb1a34258885f585d3feced7490baa3fe46b22bf", "messageHeadline": "added namespace to Table", "author": {"name": "Rich", "email": "hubseven@gmail.com", "user": {"login": "hubseven"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1badc406239b8b701b69df021629760e448cfe2", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "1b59415d7a42536fae1a9369fc2c4f7536a351ef", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 209, "deletions": 37}}, {"node": {"oid": "90c2076e2bb345f11db612883f734e323316844f", "messageHeadline": "Merge pull request #1 from nagatashinya/patch-2", "author": {"name": "nagatashinya", "email": "nagata.shinya@lancers.co.jp", "user": {"login": "nagatashinya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a0d11ba6b30d9d27fe1c309d309cc50876ab08a", "messageHeadline": "Merge pull request #2 from nagatashinya/patch-3", "author": {"name": "nagatashinya", "email": "nagata.shinya@lancers.co.jp", "user": {"login": "nagatashinya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4ff9f1548e17a60daa73deb809d3e8dcf91e1a2", "messageHeadline": "\u4f7f\u7528\u3053\u3068\u2192\u4f7f\u7528\u3059\u308b\u3053\u3068", "author": {"name": "nagatashinya", "email": "nagata.shinya@lancers.co.jp", "user": {"login": "nagatashinya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ad8bfed7255c53ca83292c6e8f04c41471cb4e", "messageHeadline": "envelop\u2192envelope", "author": {"name": "nagatashinya", "email": "nagata.shinya@lancers.co.jp", "user": {"login": "nagatashinya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3731d2cd4687f3e16e6bd297f588f6a95108ef36", "messageHeadline": "\u4f7f\u3053\u3068\u2192\u4f7f\u3046\u3053\u3068", "author": {"name": "nagatashinya", "email": "nagata.shinya@lancers.co.jp", "user": {"login": "nagatashinya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17b7fa48e99e92d8f94022695f41aae5d9110c7f", "messageHeadline": "Fix warning", "author": {"name": "Littley Lv", "email": "zcy4089@gmail.com", "user": {"login": "littleylv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0d380db4a2c77be34d964fbf2abafee04ea54c3", "messageHeadline": "Add migration notes for cakephp/cakephp#11636", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "87c6fce9a19ba28bed7b700e521947c946356595", "messageHeadline": "Merge pull request #5559 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ced28db333b17c3dac9e1536ee6e129b4d68e0c0", "messageHeadline": "Merge pull request #5563 from dilab/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "531010400956b5d4b810c1cd7de5bdf2572b09d9", "messageHeadline": "zh translate done", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "23c57cb104cdb3f6d88acb54c6cc66e9274a0219", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 165, "deletions": 26}}, {"node": {"oid": "27cc727d300c90c933485d3a3ee80d9a36060c65", "messageHeadline": "Update form.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4614196a04e71fe5d32fb0b7cd3e01e4f6c94085", "messageHeadline": "Merge pull request #5561 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "5bfe89d5d21de3853aee90e91c3898ab5a3c52b9", "messageHeadline": "Document changes in cakephp/cakephp#11654", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "672e32c2b8794a9269f12ca669d985a3b352b91b", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "0d66f9b26e460aa34527e82ededdeba9b7772185", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "62e46c0ecc0e2f241f0d23d0a555f2b020119ad3", "messageHeadline": "Update form.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e25dbb4a8f3f871bef4d22f065a5940233f86ef1", "messageHeadline": "Update form.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ba5a02c90f782900c7e10f28cfd02e698a51a7d8", "messageHeadline": "Merge pull request #5558 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59f535e5368e67f48c351f6cc30e8a50d539ff98", "messageHeadline": "Merge pull request #5557 from cakephp/issue-5555", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 117, "deletions": 48}}, {"node": {"oid": "0c243c7459f1939a1ef19726aac66781b343caba", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "145d3edbab1be58f1f6009771b07b164f58e065f", "messageHeadline": "Document changes in cakephp/cakephp#11638", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4cb08a03bc0799f8fbfdeaec76eefe9af56794ee", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 736, "deletions": 361}}, {"node": {"oid": "d5997a9ca6f462ff9d7d1004abac5aa474602ef6", "messageHeadline": "Add note on DST behavior from cakephp/chronos#159", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "79eef892f2a638928727b17b29d102241ae265b7", "messageHeadline": "Improve cache documentation based on feedback in #5555", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 101, "deletions": 48}}, {"node": {"oid": "3692bd70d823984f2901bc61d36b578838dfff5b", "messageHeadline": "Merge pull request #5553 from cakephp/route-var", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "d138adbaaa836f5a6b940d1d440f1aedcc8a694a", "messageHeadline": "Merge pull request #5556 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "f5029b24066017fa9918c1c4d05e86262f5d4e9a", "messageHeadline": "Document getBehavior()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90e60898e96db2af4bd4b75dcdd83cc94a8c1134", "messageHeadline": "Merge pull request #5554 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e07b46adfebd39eb90ac346bcce572199874650c", "messageHeadline": "Update auth.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a930bea31626ef3908ed23c6b463f7affe681dee", "messageHeadline": "Add documentation for cakephp/cakephp#11613", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "2bd67abd45bac098f2d3e5d8d848109e82ef8a63", "messageHeadline": "Merge pull request #5550 from cakephp/error-docs-again", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "a16c9074ceed684082638f592a6b9ef7bf73d6a4", "messageHeadline": "[ja] follows #5520", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f1fee99876cee01b63fc5cda97ae889e0255379", "messageHeadline": "[ja] follows #5512", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "268fe7e795d0cedfd0ffb6a9bd0d809f69a1e5ab", "messageHeadline": "[ja] follows #5510", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78e3ef0a4daad514ecaa8cca2c02f0a7f7512d7f", "messageHeadline": "Merge pull request #5551 from Leo240/patch-2", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f79b0aaae94a28e27306d73d0c314b59fe6664e9", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 155, "deletions": 24}}, {"node": {"oid": "c63aba6ad133c02db8e99a21752b267546bb9131", "messageHeadline": "Merge pull request #5552 from sayakob/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a42b34d866007c15bd9da6c4aaffa827e8892d0b", "messageHeadline": "fix Typo", "author": {"name": "saya kobayashi", "email": "kobayashi.saya@lancers.co.jp", "user": {"login": "sayakob"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15f555328bd03ddd5765efc4dd860a986d6740ab", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d0112d276c88eea5e7fb4e1ccac131e30050a3f", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a087dcb2fff23c5209568a99726e3c03ec119b2", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "237585c00c359c23a9da5710aa1735fa917e8370", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eea9c9baf32bc243ff5e2897db62b4a7500d63b", "messageHeadline": "More improvements to the error docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "f7050e989e5aca98e07e822bb5e202a30588c5bb", "messageHeadline": "Merge pull request #5548 from cakephp/saeideng-time", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ef2bfdb0a6db633da368d4430e5a65c0494d05b4", "messageHeadline": "Merge pull request #5549 from Leo240/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce75c45bec9de37364c8b3f1f3b4ea9de58dca23", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 108, "deletions": 30}}, {"node": {"oid": "1713acea7c173fd6c9ecfad9d20cfb9ec03f1b26", "messageHeadline": "Update glossary.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "608bc6695eed452c481d4856addeed64300fe650", "messageHeadline": "using  correct time format", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "16daa381260e90bd81780793304cf3adda832ee8", "messageHeadline": "Merge pull request #5543 from cakephp/error-update", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 263, "deletions": 263}}, {"node": {"oid": "e93ad99d5e1d13a4cb734506d8da29773654b72e", "messageHeadline": "Clarify and simplify docs more.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "b9ab2c7d58ad68f769a075e01802acd4107b8aa0", "messageHeadline": "Document changes in cakephp/cakephp#11633", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "be9a3d35456beed8886099579d4a092d8a4d6b6e", "messageHeadline": "Merge pull request #5547 from Leo240/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d4490db1e6b8653d6dc671f553a17ea9923744b", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc480e41e0bce1687ecd25683a46828cd154da56", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cef1a2e54961f416ed5d9717cf44bd625a44aca", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe832235c69adae6ec668b8d38091e350411c6d8", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86934c9e815a9585e04c350df45941dbb4e6ef94", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "464fec018935619877b0f1c18383dc5639e1ef21", "messageHeadline": "Merge pull request #5544 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afd9d4234f072242b6e79a27512e8cacf0989051", "messageHeadline": "Merge pull request #5546 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33253c6c3293ac937f40d9b668b9f819cb152ac9", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1bbf9a3ede0aafce3a44be702d239a488612e34", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "44df4091f6e5efcc9b37e4b8c6c7228d7777ca32", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c70c9e59191087b2604660be14b8b2b2624492b3", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 141, "deletions": 20}}, {"node": {"oid": "c8ace378a98a540f225bbd1418037d74b7b7ebb2", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a23f90c3a61dc1875ef39ba67d234908a7d7beec", "messageHeadline": "Improve the error handling docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 268, "deletions": 261}}, {"node": {"oid": "d0eb2e033457bb7232b011cd8e783106af9f60ab", "messageHeadline": "Merge pull request #5540 from okinaka/3.0-ja-themes", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8b5e0811df5a17b15c82e3fd995af7cb4ba4598d", "messageHeadline": "Merge pull request #5541 from Leo240/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 257, "deletions": 11}}, {"node": {"oid": "f90633c7862942fa6c08eb8cf7d6055ea5074b39", "messageHeadline": "Merge pull request #5542 from dilab/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 121, "deletions": 10}}, {"node": {"oid": "cc3fbac1d94998cea5324c34331d2e8faca9ce92", "messageHeadline": "Update where-to-get-help.rst", "author": {"name": "Xu Ding", "email": "thedilab@gmail.com", "user": {"login": "dilab"}}, "additions": 121, "deletions": 10}}, {"node": {"oid": "59b4467808fcc0e6d0d473e775072510a8feb095", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "77594a7c6cbdbb6311bf184b6916370564eae268", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "27a4bca6544b64ebf4f6d24e8bfbdae2b160d25a", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "25f7e8ab7e186e0b4d6250f8325a374c89ad4ff7", "messageHeadline": "[ja] follows #5396, b6bd1af9", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5883879387787b2a5842a3d9e99e985a14c69592", "messageHeadline": "Merge pull request #5538 from ndm2/3.0-fix-error-option-descriptions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "00c840128a3f94dd29c003372b85928c2d5a2fa8", "messageHeadline": "Document using an attribute array for the radio buttons label attribute.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "764ee065bbdf5536515c3331705f6b9432fe5930", "messageHeadline": "Merge pull request #5537 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb84dc597badf1d9357c0ae35c0ffe3891bccc63", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "3959a43739f0b1c78e4e23c29db3b39afdf0c79b", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec65894ffba57861336f015de8188f7038179fbb", "messageHeadline": "Merge pull request #5534 from cakephp/issue-11599", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 130, "deletions": 118}}, {"node": {"oid": "a9b86b6d6ff186f94426d809e95b3af4677575c2", "messageHeadline": "Merge pull request #5536 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "e911ad2daab1f9948bee075509cf376589302aeb", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7fb811a651f7e170ec2b23b9f2c29522e8c72484", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "60001c12e64524609e63f08872e52b8b83d11a91", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "26083c460fcee34af2381e46bc2e717ea4080dda", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f1c0a1c6ff44733f931848ce39367bd19bb091d5", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "59f6c63bbe4e51f6e6dc87d1462d969f3abba1c8", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "98c85fb3a0fe816d5ec729451e0b8bf360e2b82c", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a22dece280c25fb23a81beaf455413dbffcb38c8", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "ba26094be45474f44d4dcdd5939070aac9f01bf1", "messageHeadline": "Document changes in cakephp/cakephp#11599", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 130, "deletions": 118}}, {"node": {"oid": "bb8af4602b8359975de097dbbba6af708fcf8933", "messageHeadline": "Update 3next docs for new theme config changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "589c8dc8a79378c866a025141dbe0374e47b57a6", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2045, "deletions": 8262}}, {"node": {"oid": "5a9d936d7ff689921af02d87701dbe04143f333c", "messageHeadline": "Merge pull request #5531 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 295, "deletions": 14}}, {"node": {"oid": "c4800a86e77fa974df47d8d843adc379f535ea42", "messageHeadline": "Merge pull request #5532 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77f0e5484d7d942b6bf13d5ecd8b131acd72aebc", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5ed67ca405dcdda1ebbe9f8b90042e1cea61dcdc", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 249, "deletions": 11}}, {"node": {"oid": "0feb3d97f70850d36d01adaeec4c2b57098910a3", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c7a7463b0b68d729c293beadac2f85abd62fa3a", "messageHeadline": "Update security.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ecb7bc1fd05ae2d4d21cecb646c4c950d7b2c9e", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d5670a301ce064a0f75e42947687177380f061d7", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "60c588ec0d68142f1c96ee4c55bca94434913a7d", "messageHeadline": "Merge pull request #5528 from cakephp/move-cms-authentication", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 151, "deletions": 150}}, {"node": {"oid": "57454351be8670dcf3869c74932e76cd736690a2", "messageHeadline": "Merge pull request #5530 from julianpollmann/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dfb1c08a41bb0030bafb0a1ba6ddbcef0009576b", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4fb173de827d8ae83c9ab3c81e46554368fb2148", "messageHeadline": "Merge pull request #5529 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7965486a3ef6987a333081406aaf14be912189f", "messageHeadline": "Fix wrong method signature description/examples", "author": {"name": "Julian Pollmann", "email": "julianpollmann@users.noreply.github.com", "user": {"login": "julianpollmann"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7d940063f181eafb8e225315cf209976784fa47", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0428099a9bcb9d48b97a981eec87813d48ff1cb5", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f22eb8dcf16624bb30476c79dca7a5390e5d84db", "messageHeadline": "[ru] Change api_key_plain generation", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2fe50012fa9488b2342fc9dbdb81b125e08306", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "c0cb6bc76fc73b2bf4cf286cca4d5aa702c1c203", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f2cbf365c14e90aed38282f651b75de2381a844", "messageHeadline": "Move password hashing to authentication chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 151, "deletions": 150}}, {"node": {"oid": "e71a183502806dce934a343a50bf2b3a4b1d70a8", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "4b79b530beecc7a0519bbf0468f80191f58c3221", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e19158541b5d817c64279b3a2f57712d20f91704", "messageHeadline": "Update request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 278, "deletions": 12}}, {"node": {"oid": "8f4a74a66d7d3d4ab6dd4b71791367ec3377867f", "messageHeadline": "Merge pull request #5527 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a5f216c665ab8ff9a32784e5216efddde1a8e2", "messageHeadline": "Merge pull request #5526 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2b9e5da63995d1af2287b72a5413a13cbf8b4f63", "messageHeadline": "Merge pull request #5525 from Leo240/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 112, "deletions": 9}}, {"node": {"oid": "2029affd1c3114ce1c0d69010a33b9ace36c80a1", "messageHeadline": "[en] Small typo corrected in request-handling.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ead667fec496f10df4d406064c94eb17c96d174", "messageHeadline": "[ru] Small corrections in pagination.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "90be2401f0591a7bf4c59bb547a7ac444b51a937", "messageHeadline": "Update flash.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "2ccfc9e74dc61c4d2240e0a9d169fd53a97c0e5a", "messageHeadline": "Update flash.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4f6827840b23c26f707dc01205f7965a852b7961", "messageHeadline": "Update flash.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "2ecfe4a7678bcc426eb68b29da74909058a56383", "messageHeadline": "Merge pull request #5523 from tenkoma/follows-5508", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a96a32d29421c960436ad104fdd901ab17851378", "messageHeadline": "[ja][fr]follows #5508", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a500ec0446426629453b0b481cfbd1f6f3bef327", "messageHeadline": "Merge pull request #5520 from Leo240/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30d0859a642e9833234fb5e58c6a618e58778219", "messageHeadline": "Merge pull request #5517 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1145, "deletions": 12}}, {"node": {"oid": "13b70bdbe87c16f336922a8ae430061684bfab9f", "messageHeadline": "Merge pull request #5519 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 136, "deletions": 11}}, {"node": {"oid": "54a8280e31adfe12abe279231f09aaa6fe2cad6a", "messageHeadline": "Merge pull request #5521 from Leo240/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 90, "deletions": 9}}, {"node": {"oid": "9c3c32ac8b6870708df6c342ae342c3e8b201328", "messageHeadline": "Update flash.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "99c47bda14c0bb460ce17db0d24d824f07620d29", "messageHeadline": "Merge pull request #5522 from opeadeyomoye/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8740e6d0a87ee4548bb3172dec5cbc492f0c238c", "messageHeadline": "Fixed typos", "author": {"name": "Ope Adeyomoye", "email": "victoradeyomoye@yahoo.co.uk", "user": {"login": "opeadeyomoye"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7331bb9e8c2a0153f50a1ec1e979938fef5119e7", "messageHeadline": "Update flash.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 101, "deletions": 9}}, {"node": {"oid": "4fa66ca6555a2c7ec09f3066c5959aa4f14cab50", "messageHeadline": "Update csrf.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 90, "deletions": 9}}, {"node": {"oid": "a7d0900c65cfcb68addeadb96984044f766375c6", "messageHeadline": "Update csrf.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "084796f92f61636414cfdaf9b56a5e45fd2983aa", "messageHeadline": "Update cookie.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "1f6e673f2985ccbfecfbbb7398084774eaa6b39b", "messageHeadline": "Update cookie.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "97ab55a9f6cbbbc14af190ee23cd6322457a9877", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bdc2c49c87fcc0e3b53b5f3995d84f36fd6a5fc", "messageHeadline": "Update cookie.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "5e25faebcd7dea5de5dc91f4514b4c83b91544ba", "messageHeadline": "Update cookie.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "b235309a223d0e44b9e6ff82b58b838e9594753a", "messageHeadline": "Update cookie.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "b8b39c09fb04707cf001084fa66810958bac5554", "messageHeadline": "Update cookie.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "11646ef64083b6ae122b7bec4b31061195107fa4", "messageHeadline": "Create authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d15288e4345dc123d507292fe34901360a752adc", "messageHeadline": "Add missing dependency.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0222e8708f112b91fc369c9424c4514a69a932ed", "messageHeadline": "Merge pull request #5493 from cakephp/external-theme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 7985}}, {"node": {"oid": "2e5c0b3b701d614ebc9609ee70431b08c136a609", "messageHeadline": "Merge pull request #5516 from stripthis/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1cd8a4fb3d6debcf658f580fdc67e429f7896f37", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0952dc1bce9e5cc7231ef7a867b68184a4166921", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "69d01a081b7d40a6393021b93900f6377543cc37", "messageHeadline": "Change api_key_plain generation", "author": {"name": "Remy", "email": "stripthis@users.noreply.github.com", "user": {"login": "stripthis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b0e76d85fbfb463a02062e9c82e42de8928532a", "messageHeadline": "Merge pull request #5513 from okinaka/3.0-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2e1a0103cd9206abf110798a8a7ef60abdf00c89", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "a55de5658c8848284e9df498ae33a809337fb1e3", "messageHeadline": "Merge pull request #5515 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e5ae3b577f4cc7d0d1a6e6684a3f018b6f7c542", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "e5a3d6b3604c7957d705f9f34fbeafef759d4d7a", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "fa3f6c329d5255fe2d5e219400c07727880e65c3", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "0eabcfc44c1cd5adb5aab131f8acad6226db697c", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1963668e38d36999dd6e404ad054ea5faea3c39e", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 295, "deletions": 0}}, {"node": {"oid": "35574f06653fd613aba1d61c56e5d09983b1c1ca", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "28180c471cdf44658be0c56eb590959bd5947aac", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e2edc7e5810d8379d0c1038f8c672319df92616b", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "5b38eae15875fdf88c76eeb7ae69923da956029c", "messageHeadline": "Update documentation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7d1af6b3d9d9b444621380feb88d16860e9c93a", "messageHeadline": "Merge pull request #5514 from cakephp/ADmad-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b056a3218c09b315e9cd2b4ae31b20fd0e265a6b", "messageHeadline": "Auto setting `_serialize` has been reverted.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d1b3745759061dfe4547ca7a1028c53c4152021f", "messageHeadline": "Clarify contribution docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fa849ef3b88826765526bf2ba77d7d77661080d", "messageHeadline": "Merge pull request #5512 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "7db28d4894e2292ee5dae9a2969a6cabc3d48e30", "messageHeadline": "[ja] follows #5484, #5487, #5503", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e2a97121867b97987b7430b6c7dae4563129f68", "messageHeadline": "[ja] follows #5417", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a3ab3021ff85495b76eaf875c0f8204402a5297d", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 59, "deletions": 9}}, {"node": {"oid": "65248f11529dbcc044e53b6e150cf10e492d8a58", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "991145533dce992595e5d947d27d2711f57df2a1", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "6abd1a434e26ccf0e4b0208c26b77f5390e2ead4", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "221b9d033b1585f677812ebe188be44b0e5084e9", "messageHeadline": "Merge pull request #5511 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c6818c614e901adc9886db2b3e6fda73fc56f2c", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "0557df6b4a539dfd410faac286ad166111996f19", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "cc02da88c4c83e452218bd4691be03202499af2f", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b1a230297bf178b22958b95e5bdf142975ae7ad", "messageHeadline": "Merge pull request #5509 from gotoeveryone/fix/typo-functions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a42b1cc97b55e48a6a2849e1fe4f57d2958b5f6", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "d5bc141186847a9f95b64212cc74395c7c674f80", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "fd81ef983d4cf475b7dd0f4ff8e1d89b2233b379", "messageHeadline": "modify: Type mistake of `ja/global-constants-and-functions.rst`", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73f5ebb6429d4c69adfb8b01d3c9d131dddddc32", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d303d74e308ef93f923f54fb2da9dff2e2046fc2", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "4efb273bae4d2fbaf859179ba10a5a772e72aa19", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "59b968314c9c1796452e094ec723c8c83132539c", "messageHeadline": "Document changes in cakephp/cakephp#11586", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d078af40d9aa7f5d0d61a2d113ea3784018c9103", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13186, "deletions": 2336}}, {"node": {"oid": "5bb062bddbffa337621085fc5ddba0a12ee5796e", "messageHeadline": "Merge pull request #5507 from tenkoma/ja-fix-tutorial-article-controller", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "7b325b1a61fb448dc6677230a85a66066af0ea4b", "messageHeadline": "Merge pull request #5508 from tenkoma/cms-tutorial-delete-unnecessary\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a069ac3b920af15e2f95f50667b489f214b7ab7b", "messageHeadline": "CMS Tutorial - delete unnecessary code", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "986a62d14804c0781c2502ab5146487591b33a17", "messageHeadline": "[ja]Fix CMS Tutorial", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4ab9ed118670b6f683d8b446b3941d5aa294a07e", "messageHeadline": "[ja] Fix Small typo", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1d378c63f271d2681c4152b2b51ed4b160a762b", "messageHeadline": "[ja] Fix small typo", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "398dce73c0b3da51c48e9643d6940b10f4d1497f", "messageHeadline": "Merge pull request #5506 from carusogabriel/clean-up", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1280, "deletions": 2030}}, {"node": {"oid": "a161a33c90887d15c9d6d467b4296a2babbe3e0f", "messageHeadline": "Remove extra lines", "author": {"name": "Gabriel Caruso", "email": "carusogabriel34@gmail.com", "user": {"login": "carusogabriel"}}, "additions": 0, "deletions": 750}}, {"node": {"oid": "e743b4b47f0bbcdb3f77b53478e0e61d37fd1437", "messageHeadline": "Trailing whitespaces", "author": {"name": "Gabriel Caruso", "email": "carusogabriel34@gmail.com", "user": {"login": "carusogabriel"}}, "additions": 1293, "deletions": 1293}}, {"node": {"oid": "f26f87852b7417a1348c9dce53144fafaf9846af", "messageHeadline": "Merge pull request #5504 from patsuckow/patch-55", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 408, "deletions": 19}}, {"node": {"oid": "2e46e0843b72ed68e924b983c51829f3ea54a465", "messageHeadline": "Merge pull request #5505 from patsuckow/patch-53", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d2f27f6e6660f885a2d860ce88607a7242eea6d", "messageHeadline": "Merge pull request #5503 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e283643ba3378aa7bd3610179fb4d6caa918154", "messageHeadline": "Translation sessions.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 408, "deletions": 19}}, {"node": {"oid": "65ea284cf267d073fb98d76f9c2cdf27657029d1", "messageHeadline": "[ru] PHP version 7.2", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6094bf98ef2210f3956a353518fd3e65aed4e746", "messageHeadline": "Bump up PHP version to 7.2", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d96e9611f7a7bb97348a572ff703dfc475012d75", "messageHeadline": "Merge pull request #5500 from patsuckow/patch-52", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 426, "deletions": 16}}, {"node": {"oid": "740c3074268d898e78e432e3b7f2894b999ef862", "messageHeadline": "Translation middleware.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "badda7f62b24567c038b620263894399043702fa", "messageHeadline": "Merge pull request #5502 from patsuckow/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "abf8fa6eda06d57747c1b97fb03bac45c0f2d6ba", "messageHeadline": "Translation middleware.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a507c94276ab7b613c50778fafb5951f1c7dbe", "messageHeadline": "Add files via upload", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2e4d3c7581802cc41da9c9de0a3edd867095cac9", "messageHeadline": "Translation middleware.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 426, "deletions": 16}}, {"node": {"oid": "4f3c52a1032ba3a20702f962b26b43357e6280f5", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "688ce7b888259974a6f365eafab90490d1bcaa70", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "8c46cfbe3e75698d812516bd70789d56f83f9e4d", "messageHeadline": "Use latest sphinxtheme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9780ab20e0a66ae4c5349bcf390d44e2745232be", "messageHeadline": "Merge pull request #5498 from patsuckow/patch-51", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89900c7fb06d711579b2a0d4d1dc3b9bf3e04856", "messageHeadline": "Merge pull request #5497 from patsuckow/patch-50", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1056, "deletions": 26}}, {"node": {"oid": "9913806a0ac3d839fe242588e13b9b054a1e52f8", "messageHeadline": "Update docs for cakephp/cakephp#11460", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "04f50d080a539797b75a95079156708546be3fe1", "messageHeadline": "Merge pull request #5499 from gotoeveryone/fix/typo-plugins", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "746b3c45a328bb9826e0b0d398076d02d3bb41ab", "messageHeadline": "modify: Type mistake of `ja/plugins.rst`", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3133e8f889810d0ced5e266b8f67991793ea4e73", "messageHeadline": "Translation of the missed English line in tree.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65fbe9ea36edbe91279fbc0ada5f1765164ab555", "messageHeadline": "Translation request-response.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb86037a32d105b56f1d14fcc451b435d31225c9", "messageHeadline": "Translation request-response.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1055, "deletions": 26}}, {"node": {"oid": "5bddb84c514a1a82e7acfa977c4e620411afefa7", "messageHeadline": "Merge pull request #5495 from cakephp/asset-timestamp", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "08f1313b25685e1ab97befc10650d66521f37e9e", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "994ab1c2dddf1d1c80f43baf47c75bcf6c1cac24", "messageHeadline": "Merge pull request #5494 from cakephp/fix-build", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "279b0b50de381e1f2d2d6d9ddf8098e1f10af598", "messageHeadline": "Merge pull request #5496 from saeideng/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46dd928c70b1434d200de7f08570dca710236f77", "messageHeadline": "Update build configuration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c5c7f66c12a1b12235b270aaafe5eb8b2ac97888", "messageHeadline": "return object", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "11121e5325750befed752c0ab534d4d898450e57", "messageHeadline": "Document timestamp option added in 3.6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "86c05aea72087e4606f463e1eb9335eecf1c801b", "messageHeadline": "Add placeholder title to fix travis builds.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c8c8a4564ae644ece16012f29dfd7f64bf5abf7a", "messageHeadline": "Update config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "43a78a65954fb2779b17e38d270f923e454463e4", "messageHeadline": "Merge pull request #5492 from cakephp/form-validator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4c1989f77dff8746351d1718b588fa983b9edd1", "messageHeadline": "Add more template context.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5ba88a4fabc94625efcc4114ccee20ac85a083ca", "messageHeadline": "Update Form docs to use validationDefault().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cc61d5edeffad4e7453050b3aa462ff07adba64", "messageHeadline": "Add release name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8f827188f6ddb28ba4d31c8267d587061c5ae2d6", "messageHeadline": "Merge pull request #5491 from gotoeveryone/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3931d3613ee2545b175b0a3beb15eec2c5bd84c", "messageHeadline": "modify: `Maigrations` is typo.", "author": {"name": "Kazuki_Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e44f2a490195b19690da8fbf2496f7eecd2bfd26", "messageHeadline": "Update static asset building to use files in theme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "780090b39a39b95a521bebaa733796c651867333", "messageHeadline": "Update to new sphinx as it has better theming support.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 246}}, {"node": {"oid": "aadceefae5b8d2f48c98e181de6e929b66c46026", "messageHeadline": "Remove theme templates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 7619}}, {"node": {"oid": "15eac775aed0f8117d616ba3fd57d2482ccd397c", "messageHeadline": "Remove files that moved to the theme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 102}}, {"node": {"oid": "405be6afe7cd684e14fc24f59e01e41d50877d9d", "messageHeadline": "Merge pull request #5490 from patsuckow/patch-49", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1433, "deletions": 28}}, {"node": {"oid": "03045bd40b2c485813f9ae75cca5aa36b68827d0", "messageHeadline": "Translation routing.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1433, "deletions": 28}}, {"node": {"oid": "bb0021559ac0556de8bf05265142664f387c7935", "messageHeadline": "Merge pull request #5489 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "71970d3a7f76aa2657d3465575d85e51367259c9", "messageHeadline": "Update e.g. regarding multiple translations saving", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "441abecd9ae4bc961eb7a5d880351663a88331f0", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "c9c2167a823c4f61395ebecb4e891c2f4dcf01fd", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a06d28119192194ab40ea6b41263d28e40190266", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "1157d39d015a46d4b0309ec35aab7e5fc28cc68e", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093b6b45a58cf734c9d9294fe3f284b04ccd7f7f", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "c5bae2176b88a84fa28c8d39ec3e130c8a963c95", "messageHeadline": "Merge pull request #5487 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b154b1b08cd0ad178bb63391664eb300fe0d7c5", "messageHeadline": "Merge pull request #5488 from Leo240/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c13750383bd21192ce91967c29302f1dd598fb5a", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "d746a6a4f0c24f8d45cdd6d1870609377858545d", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6cacb55a9c803c6ff8ea87d7d86a11ac3a17db", "messageHeadline": "[ru] Corrected formatting in controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "45f75b1666e716c1b0bd89ef20d3ef8be7310a68", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "e750a70949e19d408a49e66bd4ad51a257155d4b", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e141854d7c3cd3ea467af0882a52ff8bbfd9a702", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "e9bdae870deb64a7fb0bc3e491e5a2a8a9bbe7aa", "messageHeadline": "Update authentication.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "a57b7feb66562ef443b7bad6bd549a28b317c7a1", "messageHeadline": "Update views.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "9e141d2e7ead4889542deeaada61c6d33b9e53cb", "messageHeadline": "Merge pull request #5483 from patsuckow/patch-46", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 570, "deletions": 22}}, {"node": {"oid": "0c831ad60fbfaa9a27a9c4ca73f730a1ae04ad24", "messageHeadline": "Merge pull request #5485 from patsuckow/patch-47", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c2aad7bdcde6c6abfbb681083480a8c094beb8e9", "messageHeadline": "Merge pull request #5484 from Leo240/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0940759b8169569d2a65a471c4eee532e6f493a", "messageHeadline": "Merge pull request #5486 from patsuckow/patch-48", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 188, "deletions": 10}}, {"node": {"oid": "ae3abe4d29521c3a23203498c5a992d3214a4f35", "messageHeadline": "Merge pull request #5480 from Leo240/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 500, "deletions": 3}}, {"node": {"oid": "90536a2ac5e13349231233c713dd19d7465e78bb", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8fbbb83e65d28968586851ed457b57a537db197c", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a575d02a29d1e15766fede19557988ae2c1d801", "messageHeadline": "Translation form.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d86bed7681cc4c157b98bcea1a71ed3dff24c1a9", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97a46d2906bf6827c3aa9c52af30764f2aefabfc", "messageHeadline": "Update form.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 188, "deletions": 10}}, {"node": {"oid": "a5d2ce98d822d414acd2e65eff34b5ac2667c2b9", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 285, "deletions": 1}}, {"node": {"oid": "1ccd0277ddd31f8bfd4491e0f17d97c9e1b05bb7", "messageHeadline": "Update email.rst - incomplete translation...", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "02ec60fb0ec4651155e25fd831625ed9728161e2", "messageHeadline": "Translation configuration.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "769dadf56abc8457f119b2c8909ef0016ae47685", "messageHeadline": " Translation configuration.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3145840fc13126e6d41edf37c125f2a7821b21d4", "messageHeadline": " Translation configuration.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3539cd123ce6652fef75187d8dbdc8b3273a1ae3", "messageHeadline": "[en] small typo corrections", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71b10a5d08e59c55d50d292dbe701cb6f271d412", "messageHeadline": "Translation configuration.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 579, "deletions": 22}}, {"node": {"oid": "e970d016045692f835f10f23217d24baad5ebdd4", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "1abee892bfd4d699369a101ca25f4ac6918b6684", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 72, "deletions": 3}}, {"node": {"oid": "4d3dcacb0e0db9ccc8d63c04d8c1ced85b730a48", "messageHeadline": "Merge pull request #5481 from patsuckow/patch-44", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f040f95c7c4e42af024c390213dc3c7368c6aef", "messageHeadline": "Merge pull request #5482 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "482980a54690f19903891ab4372152dd54a2f437", "messageHeadline": "Clarify that FlashHelper should be used in template file.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37ca423754893fe5c7ad6fa1ff24eb856bcc8237", "messageHeadline": "Update forms.rst - correction of typos", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5945b4c455e57ecfdb15ccae725a83be083609c", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "05a3809fa044d557be34633ce6364dab3697993a", "messageHeadline": "Update controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "9244a62ea2c7bf1028c1f958d252995a0b550364", "messageHeadline": "Merge pull request #5479 from patsuckow/patch-43", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2742, "deletions": 9}}, {"node": {"oid": "ca15c5ae6ffe2a45c27d2e648e2f245f601b78c9", "messageHeadline": " Translation form.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2557083087e1acc88980d8a34a3c07c773853d07", "messageHeadline": "Translation form.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2742, "deletions": 9}}, {"node": {"oid": "949411093856bda21eb5d3b9a905c251852cc83f", "messageHeadline": "Merge pull request #5478 from cakephp/3.next-i18n", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8dc895fb22f71f03842f7b04393cef4f28943b29", "messageHeadline": "Document addition in cakephp/cakephp#11554", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "12f899caf0946798adadded733d68e892db0b07c", "messageHeadline": "Wording.", "author": {"name": "dereuromark", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2de1782fd2189bf9683520d7930fc894fdca8288", "messageHeadline": "Note for i18n translation cleanup.", "author": {"name": "dereuromark", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1378e937c006ce1334cf05c8f5a15c927c348090", "messageHeadline": "Merge pull request #5477 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1b0f7c99e58f2f292d8c124ba81fbb449793abc7", "messageHeadline": "Merge pull request #5476 from okinaka/ja-contributing", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7a43cfc7f2a1c7e772e1148c33ea177e067b1419", "messageHeadline": "[ja] improve translation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ca067ca2a938a45eb9f5b1bd64572e7ce3fff47d", "messageHeadline": "[ja] follows #5464", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2f018fbb25b9947f1fb009861984edbb65b5cf92", "messageHeadline": "Merge pull request #5474 from Leo240/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "f6ac62f4be045a18199a3676e0a759892cd48697", "messageHeadline": "Merge pull request #5473 from Leo240/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d38cce5c10b86b99e507cf963b1a67b173f15b68", "messageHeadline": "Partial translation of controllers.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "9e56cf5ebee949e22914a2024ea989ba6e65f45f", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd2f74dd4febfda6e7d6f10ef673a19d02238f3d", "messageHeadline": "Merge pull request #5471 from Leo240/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fc885029982d35282177135e220c68e34bb482ac", "messageHeadline": "Merge pull request #5472 from julianpollmann/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f872e7a6deabc3770c1e7bbfc908eca6a4b18550", "messageHeadline": "Fix Typo", "author": {"name": "Julian Pollmann", "email": "julianpollmann@users.noreply.github.com", "user": {"login": "julianpollmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fda8fcb4f10a615436462a91506f8b56de14656", "messageHeadline": "Update cakephp-coding-conventions.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "20f424075dc07553e1ec7b4ec9a77e4b6e6393d9", "messageHeadline": "Merge pull request #5470 from patsuckow/patch-41", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 277, "deletions": 14}}, {"node": {"oid": "b3f770718bd0145c46ec401ac3cb79b77d6c14dd", "messageHeadline": "Translation pagination.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a3b87d3795f95a879bf6dbe69f24c587246f74", "messageHeadline": "Translation pagination.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 277, "deletions": 14}}, {"node": {"oid": "2200528bd5595998c21fd1cce9359860ee104359", "messageHeadline": "Merge pull request #5465 from patsuckow/patch-38", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49ad72274ff28d327bd40395ab2534f3015a9636", "messageHeadline": "Merge pull request #5468 from ronaldoprazeresjr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dea14533baee66135687a678bef2ee868356dfa7", "messageHeadline": "Merge pull request #5469 from ronaldoprazeresjr/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ed6eab97d6c28b51189f38cd0ff950871af76807", "messageHeadline": "Merge pull request #5466 from patsuckow/patch-39", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 537, "deletions": 10}}, {"node": {"oid": "29c9a943aee33d911be47075140c3a9d597d8a56", "messageHeadline": "Merge pull request #5467 from patsuckow/patch-40", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2c550ec2a43cb239b5362767e62211293914caf3", "messageHeadline": "Update database-basics.rst", "author": {"name": "Ronaldo Prazeres J\u00fanior", "email": "ronaldoprazeresjr@gmail.com", "user": {"login": "ronaldoprazeresjr"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d30a7b2485957f2b27b36b42ccafcab1392444c1", "messageHeadline": "Update configuration.rst", "author": {"name": "Ronaldo Prazeres J\u00fanior", "email": "ronaldoprazeresjr@gmail.com", "user": {"login": "ronaldoprazeresjr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1a8ea9dfb64f81bc7ef69a66afd94028806588c", "messageHeadline": "Update pagination.rst - incomplete translation...", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8092d7d75077f909d8cbfec0a0af07e92d4d59fb", "messageHeadline": "Translation paginator.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66298646731bc77bcc26062237cdad2ef82448d8", "messageHeadline": "Translation paginator.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6d1a8ccda1299acd726058396fba5b43a1566e26", "messageHeadline": "Transaltion paginator.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "fdaaadfe1f5f93359ec9c4e8b38c781330486066", "messageHeadline": "Transaltion paginator.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b824c30bbb2e38aaed1233091eb328554188cdc9", "messageHeadline": "Transaltion paginator.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e7ecc02adf8da8cd1dfc4f948d4a429ed7cce74", "messageHeadline": "Transaltion paginator.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 544, "deletions": 10}}, {"node": {"oid": "0119e1d0db3232c2de4e9f42b105309e8164ecd5", "messageHeadline": "cakephp-coding-conventions.rst - add clarification", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e95b240c6f973acdfeea1937cab482c9574e9294", "messageHeadline": "Remove unconventional phrase.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c310d428662fcb065d16dc845ac42310136481e7", "messageHeadline": "Merge pull request #5464 from patsuckow/patch-37", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfa01262b973fb2ba956e6597d15dd3ea5496c3e", "messageHeadline": "Maybe, need to add clarification in the doc ?", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bd6bf96352423f1d82c7a38e41abadeff1b347a", "messageHeadline": "Document changes in cakephp/cakephp#11512", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "36c2fe68ec6210efea0a72d26dead2002f12d717", "messageHeadline": "Merge pull request #5460 from patsuckow/patch-33", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 185, "deletions": 9}}, {"node": {"oid": "750045ce549cf9198dd8f1e3cd1baa9dc694cbf1", "messageHeadline": "Merge pull request #5463 from patsuckow/patch-36", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04599528d4568a671d28cc868b932bdccc77eb17", "messageHeadline": "corrected a typos in paginator.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef1252d5f1a49a8703f6339119c1d71e80bc2e22", "messageHeadline": "Merge pull request #5459 from Leo240/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ac94276174f8ba6b90eed5cfed1dccc7408c31", "messageHeadline": "Translation backwards-compatibility.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 185, "deletions": 9}}, {"node": {"oid": "737520509b9a94887034420eeb8e2155a8653808", "messageHeadline": "Added missing comma", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6960bf57dd19258182a4682fae940b133cc1a438", "messageHeadline": "Merge pull request #5458 from patsuckow/patch-32", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 602, "deletions": 12}}, {"node": {"oid": "323c6b481b2392804e06f69e3427c64da77bbaa3", "messageHeadline": "[ja] follows #5342", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a3c9faedd12e11c9f87b82cce00b015957426ea5", "messageHeadline": "[ja] follows #5367", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30c26ba57cbe2986378efed088b27db42a3b079e", "messageHeadline": "[ja] follows #5407", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6a10e6c1c1de82cd1003e30a4c08ff5e41a0659c", "messageHeadline": "[ja] follows #5402, #5405, #5408", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "595394f877f8cb587a80d5b412720d6ee7354ad8", "messageHeadline": "[ja] followd #5424", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd6e1b363bac541588ad0ea3664eec856648aa7a", "messageHeadline": "[ja] follows #5409", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "a038c2d639d5337ad9bb1c4bbc5b888b31c286d0", "messageHeadline": "[ja] follow #5450", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a487dd871661420ad4629cbff1e55dbcd66cdb4", "messageHeadline": "[ja] follows #5452", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5c9a27635f0dbfea7b255d0e70cd42d1861ae89e", "messageHeadline": "Translation cakephp-coding-convertions.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 602, "deletions": 12}}, {"node": {"oid": "76e5cf264013a8419dc736f9ba13db86489c97ab", "messageHeadline": "Merge pull request #5457 from patsuckow/patch-31", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c399484c999bf2d9bcad471246c90208e24bc97", "messageHeadline": "Merge pull request #5456 from patsuckow/patch-29", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71ef865be13d1b90565d2c9d3cf7425981ca3d4a", "messageHeadline": " Update auth.rst - one typo fixed", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea704fe84ecedc956392d50655139284a7af5f19", "messageHeadline": "Update code.rst - fixed two typos", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba3cf7e7853afb54b2e85aa85a7673d374230eb3", "messageHeadline": "Merge pull request #5454 from patsuckow/patch-27", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 137, "deletions": 11}}, {"node": {"oid": "ae3af62a373f8396380ccaa0c04027b4c83222fb", "messageHeadline": "Merge pull request #5455 from patsuckow/patch-28", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d54d376b44279351938485a4cf9f82fb11e53a9e", "messageHeadline": "Update testing.rst - incomplete translation...", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0a98959b05ed09e060bf8f537f6f4f4a8e0b3277", "messageHeadline": "Translation code.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "60fb26ad2caf5940c67dbba29a6e12648cef6c92", "messageHeadline": " Translation code.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11206d8bb1588ed3dca45cccbcba68d703fa1d7b", "messageHeadline": " Translation code.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "470976c39b8f2cab365dc2c46c58f9f06623ab03", "messageHeadline": " Translation code.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e696f8cc7b9fe79b43d19ccdbba63eeafc9385c", "messageHeadline": "Translation code.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d79e89d3d1e2a2f3a3050a0e7f34a857b7e029ca", "messageHeadline": "Translation code.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 139, "deletions": 11}}, {"node": {"oid": "5187387763fb0948729f9bca2624dd7d9aa72185", "messageHeadline": "Merge pull request #5453 from patsuckow/patch-26", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "064ab918ede0556ee04ce12b5c24ae81e768ec14", "messageHeadline": "Translation tikets.rst into ru - 2", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "cd65cb30ac237134023a24a68f614345e527f429", "messageHeadline": "Translation tickets.rst into ru", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "b6bd1af9232e67d864d26a994df7a9a7507d7cd8", "messageHeadline": "Tweak #5396", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5cdab2182e6c68b09035ca0c20bcca2fb383b01f", "messageHeadline": "Merge pull request #5396 from patsuckow/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "243fe0d75caa3dc61ea12b77891a6c381f0a965b", "messageHeadline": "Merge pull request #4835 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 277, "deletions": 0}}, {"node": {"oid": "acd124e51b180bd230f2c02e2b1fad9dc766d26b", "messageHeadline": "Merge pull request #5452 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "cd2a71051e8ee13411e1ba3772ce1639eb35eeb4", "messageHeadline": "Remove blank lines in pagination.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c570d984568527def42421a8cd41c8c5b0f84a6e", "messageHeadline": "Merge pull request #5451 from patsuckow/patch-25", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 464, "deletions": 11}}, {"node": {"oid": "5ff00788c4aa9dba6cc7c8147690c9567d6dccbc", "messageHeadline": "Translation documentation.rst into RU", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b81ec71a5c4c6c16e28515c02a95f7f9a5820ea", "messageHeadline": "Translation documentation.rst into RU", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 464, "deletions": 11}}, {"node": {"oid": "0a272c33dadc38750acacb920b5343d129a280d4", "messageHeadline": "Merge pull request #5450 from rayterrill/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d72abecebc4cf98ca272952dc19cffd0027666a8", "messageHeadline": "Document changes in cakephp/cakephp#11505", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7bbeb6626d96fb4e4c71d3dc2cf8ac46f4d08aa0", "messageHeadline": "Update installation.rst to include IIS URL Rewrite rul for font direc\u2026", "author": {"name": "rayterrill", "email": "rayterrill@users.noreply.github.com", "user": {"login": "rayterrill"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da03ce92491d17ea2a243633ab11050c5a04eaee", "messageHeadline": "Merge pull request #5449 from ryoichi-u/patch-4", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6edcc02e2df554ad3d35c3336e2ebb0f9d90f33e", "messageHeadline": "Merge pull request #5448 from ryoichi-u/patch-3", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efbf0cf7f76f56fa4508b3db40ec008dd5ad10c3", "messageHeadline": "Merge pull request #5447 from patsuckow/patch-24", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 12}}, {"node": {"oid": "dfa2af54242c90aecd5fc7ad6d2bd8b077a78a76", "messageHeadline": "[ja] fix small typo at caching.rst", "author": {"name": "uenoryoichi", "email": "ryoichi-u@users.noreply.github.com", "user": {"login": "ryoichi-u"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d494a2c036d05af0f3e397892a33eba4cd8df1c", "messageHeadline": "[ja] fix small typo at middleware.rst", "author": {"name": "uenoryoichi", "email": "ryoichi-u@users.noreply.github.com", "user": {"login": "ryoichi-u"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22d7d6734360f477c873aa7ec929b86c83dfe783", "messageHeadline": "Translation usage.rst into RU", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 122, "deletions": 12}}, {"node": {"oid": "895293d656a9c28360ac8a6ae675570e034f99f4", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "39c815e7d609a95723fe48eee4009e664b4b1c37", "messageHeadline": "Merge pull request #5446 from patsuckow/patch-22", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 287, "deletions": 11}}, {"node": {"oid": "4b601da7066fb5d551e143ff7598e87040f07564", "messageHeadline": "[ja] follows #5414, #5415, #5420, #5421, #5423, #5426, #5427, #5428, \u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "2729d887f56ec6e03de664615d49a445583473c0", "messageHeadline": "Translation development.rst into RU", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 287, "deletions": 11}}, {"node": {"oid": "68f226ce2eb8bb1097eca715cf21f07a4f0d09a2", "messageHeadline": "Merge pull request #5443 from patsuckow/patch-19", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "427532eabbb5738884f2fcc1d2cab3b9ee59b2b3", "messageHeadline": "bake.rst - corrected a typo", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaae1352807e4692034f2612ccef90222978e254", "messageHeadline": "Merge pull request #5442 from patsuckow/patch-18", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 506, "deletions": 12}}, {"node": {"oid": "6af9d7a20dda986448393f5c9278141cd66c62fc", "messageHeadline": "Update caching.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b44d9b3e9a86e5f380573b33590cf5fadf74ead", "messageHeadline": "Update caching.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 506, "deletions": 12}}, {"node": {"oid": "7848e5119b7010cf30d8e99cdaa0f383dacac1f3", "messageHeadline": "Merge pull request #5342 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1be7e773682a125a9596972a533b1b31d775f778", "messageHeadline": "Merge pull request #5439 from patsuckow/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "aa57acf35fe86004a30494eb76fb5fcbc262eb72", "messageHeadline": "Merge pull request #5440 from patsuckow/patch-16", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 827, "deletions": 9}}, {"node": {"oid": "6458ff6737b967c100f9f21c3304362b49459adb", "messageHeadline": "Merge pull request #5441 from patsuckow/patch-17", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d3afe654e06807fefedc25667cb449d9f7f3d8a2", "messageHeadline": "Update components.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "641342279edb4f3142802ee80edc3da39102a4e8", "messageHeadline": "Update html.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 827, "deletions": 9}}, {"node": {"oid": "d1d428a60aa30fa4bbeee47d36ffd1caa78d4ab2", "messageHeadline": "Update glossary.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "849480146bc36487e6279ac8f9faccf10a7b3cd5", "messageHeadline": "Use immutable method.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cdd0261b826239692f306e06ab3b827844a2ab7b", "messageHeadline": "Merge pull request #5438 from patsuckow/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 291, "deletions": 14}}, {"node": {"oid": "79c4ebdf9dccd1acf9e0488c750fe6fc00189a75", "messageHeadline": "Update components.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ee21c9639963d23402d4cc3d6d5641226929358a", "messageHeadline": "Update components.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12a7f2cd0dd7d4fba7357177bb9ea374cf18d343", "messageHeadline": "Update components.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 290, "deletions": 14}}, {"node": {"oid": "737d2ff974f3be2eee9196886c48363df0f6d923", "messageHeadline": "Update migration guide for deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7e170b4b783072aec262b23db91190963e8da991", "messageHeadline": "Merge pull request #5435 from patsuckow/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "19236a8a8d3e650416903a9e787fcd931fd6169d", "messageHeadline": "Merge pull request #5436 from patsuckow/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00557f6103ef31920825af71f2401ba0549b2fe4", "messageHeadline": "Merge pull request #5437 from cakephp/dereuromark-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "29022d5c5bce2c11acfdf668feae145f5fb7e582", "messageHeadline": "Fix more incorrect or unrecommended psr-4 paths.", "author": {"name": "dereuromark", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "21f863470796f350e619ec9ee17b9fa2987ad940", "messageHeadline": "Fix testsuite definition and psr4", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e50657ea61cb99a585592bb299962799e495155", "messageHeadline": "Update tree.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "214e1c58ff342a9dd34514dccdcd89c722ce33e7", "messageHeadline": "Merge pull request #5434 from cakephp/orwhere", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 46}}, {"node": {"oid": "5c7c679ea57e67b8e4923bca1059c29b0a684540", "messageHeadline": "Update pages-controller.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "e223c6c0da07e244fc9218c02e6d7fe194baca86", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 596, "deletions": 156}}, {"node": {"oid": "5835095ea2c57e02afbce164b514764fbff601fb", "messageHeadline": "Remove use of orWhere in english docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 46}}, {"node": {"oid": "e15d5a408f1e64844feaa22de31002f6be615db7", "messageHeadline": "Merge pull request #5432 from chinpei215/3.0-model-layer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "f45c9b01ba454ce609c0b385ba70e5d3af3882e4", "messageHeadline": "Merge pull request #5431 from patsuckow/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 297, "deletions": 8}}, {"node": {"oid": "283b787a404bd549d76c9035ce22a575bc1f892e", "messageHeadline": "[ja] Remove a paragraph which doesn't exist in the original text", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "7489a3c243e0693ec0a5f76b0b3f8e2c79c2dc17", "messageHeadline": "Update tree.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "074f49ad786c3f365b004326b26e57be92e9cb14", "messageHeadline": "Update tree.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 296, "deletions": 8}}, {"node": {"oid": "05f89e5a851d51a7ac15e66a1b9d207304ea8056", "messageHeadline": "Update session documentation for deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e0bf8d74002562b6e6bacfbd5be7d79cdd321e73", "messageHeadline": "Document class moves for corsbuilder & session.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e52c1993e1a069c584e0840916e180b90f1d9aea", "messageHeadline": "Document new method from cakephp/cakephp#11484", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c516efe5b16bea014acbe1b589609d01dcf2724", "messageHeadline": "Merge pull request #5416 from cakephp/exception-move", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 90, "deletions": 28}}, {"node": {"oid": "615d1bdcb4ed8d20b2cd920b405c0d4090a11ea0", "messageHeadline": "Merge pull request #5425 from rochamarcelo/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 229, "deletions": 7}}, {"node": {"oid": "3bc6cf5909bb6bba6081d46429f3daa3df480280", "messageHeadline": "Merge pull request #5429 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d8a6282c6101acebf24a8b18ce9b15773edc19fe", "messageHeadline": "Remove blank lines in development.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1a363edcd601210eaaa6a8547baf7d9b5c287761", "messageHeadline": "Merge pull request #5428 from ArmenGabrielyan16/patch-5", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "19f5ad5d00dd6c4b6f0a96682dfabc63a2265bf2", "messageHeadline": "Merge pull request #5426 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a7e503a817a73255ba29ce783c00e335105dec9", "messageHeadline": "Merge pull request #5427 from ArmenGabrielyan16/patch-4", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "67e9014b76ca76bc69f0b0ea271a6abbd034a63f", "messageHeadline": "Remove blank line in text.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d9ae346a185ee358ce76c3b53b6b9267ef376a16", "messageHeadline": "Remove blank lines in security.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "eb4e4166000389af186b945f4ff3dc167c7b8ead", "messageHeadline": "Remove blank line in rest.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dbbbe574fa9221beec16484df7573c45191badbe", "messageHeadline": "Merge pull request #5424 from albertcansado/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b839c2022dd6624f5e522fa05195c16fed816604", "messageHeadline": "[pt] grammar fixes", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f1c02bed7db89294c8e7c9dc968313e15c4eb4ad", "messageHeadline": "[pt] completed translation", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "fa33be211d1c8a4847ec68374d1e22bb45548b1b", "messageHeadline": "[pt] reading indexes and restrictions, adding table options", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "03e52d96ded07e8056a7a18835c19d62817decae", "messageHeadline": "[pt] Indexes and Constraints", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "c1d73f965320f2f9b6ad43e0c975be06610942b9", "messageHeadline": "[pt] Accessing Column Data", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "b4087724de7932df4bc247149447d294259c4399", "messageHeadline": "[pt] init shema", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 229, "deletions": 7}}, {"node": {"oid": "d0e2316e158b6af75ce5330d684ea80a7c51b928", "messageHeadline": "update deprecate method", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8ee0051e7a2a1c1bd0102f1eb1e1776e642d7eb9", "messageHeadline": "Add deprecation notes for controller properties.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "387f6f7eae8d6e142cd91ff5025187430c5c9ed7", "messageHeadline": "Merge pull request #5420 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "3648076676fcb1a3386b6cafa007138dfa1d700e", "messageHeadline": "Merge pull request #5421 from ArmenGabrielyan16/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2faf6e1bd0dc597759015d598a5bd8260f70ca50", "messageHeadline": "Merge pull request #5423 from ArmenGabrielyan16/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0de207be6b7567c162686204a9ca34d506fd25ac", "messageHeadline": "Remove blank lines in number.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5cfe3b8a98fb74d24342258bf5a1aa5479aea3ff", "messageHeadline": "Merge pull request #5422 from thejoelinux/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4ea6f825e7bdb374355ad978d10163b4f2e966ea", "messageHeadline": "Correction of a block of code", "author": {"name": "Denis Valdenaire", "email": "joe@joe-linux.org", "user": {"login": "thejoelinux"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "746e4ab9330211cea23e17b92cc5579208a0d866", "messageHeadline": "Remove blank lines in collections.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "45fd69eb357751be4cce6606b0d3ec929dd47ca1", "messageHeadline": "Remove blank lines in testing.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "13efc5a9c4d6d063d084aab5b904705b4b3f388c", "messageHeadline": "Merge pull request #5419 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 25, "deletions": 52}}, {"node": {"oid": "94f860e92d84c90652b96dac64960c3a57c3cd83", "messageHeadline": "[ja] follows #5418", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 25, "deletions": 52}}, {"node": {"oid": "478411a3f6951278201a51203bcdbf3f372cca8a", "messageHeadline": "fix sphinx build issue.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9365875057c57395364a810dc8747e27a3fe8117", "messageHeadline": "Merge pull request #5417 from ypnos-web/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "06c1e1279948f48232c75e0b1f8cc22cd452424b", "messageHeadline": "Merge pull request #5418 from cakephp/bake-twig", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 54}}, {"node": {"oid": "d81b65bc93a93c33ac57d1d711fa1bb7dc88fd3e", "messageHeadline": "Update info regarding Twig usage by bake.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 26, "deletions": 54}}, {"node": {"oid": "b138992e752f70d45e2b5d1896d862bb186fdd72", "messageHeadline": "Clarifications on callback method", "author": {"name": "ypnos-web", "email": "github2@lanrules.de", "user": {"login": "ypnos-web"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bbbe0582ebd6df628fa05c90304404c08042aa79", "messageHeadline": "Update usage of http exception to reflect new classnames.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 28}}, {"node": {"oid": "50c53d337d6ff80fdc558bfb22093c56d340744b", "messageHeadline": "Add notes for exception moves.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a0b39270e2cee8a04f6e7ba36f12e8fe13b6d9b0", "messageHeadline": "Merge branch '3.next' of github.com:cakephp/docs into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "bf8c9d5738e98d255f171a5606f8ae0d6e774dc7", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1162, "deletions": 236}}, {"node": {"oid": "1ca87bb1c5e7c3a5698e94c1ab3240d37b1664c0", "messageHeadline": "Merge pull request #5414 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "68cf29cc10064cc56fa4191eebbd89f407f9f5b6", "messageHeadline": "Merge pull request #5415 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b99b0e3ab1552a0f7527700d2cddd464f1cdcd2b", "messageHeadline": "Remove unnecessary blank lines in events.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "50349f389b18fecc363d349ae841aaa329e8cfdc", "messageHeadline": "Remove unnecessary blank lines in caching.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7e9bff8cb681c7b008d5d4283e8a66f50dccd9c6", "messageHeadline": "make a intro.rst", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 142, "deletions": 0}}, {"node": {"oid": "62734fe4c02991cdba8f624a88d03e85dd4f27f4", "messageHeadline": "Merge pull request #5412 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9246f4d4f3ccf053f37352590edd643f9cc7bc14", "messageHeadline": "Create CONTRIBUTING.md", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53c87e1aa08a15fcf80711397be1edfbacdec797", "messageHeadline": "Merge pull request #5410 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80d0b088ce64c9706e3fd00c3604dd7467c88014", "messageHeadline": "Merge pull request #5409 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "f908bd8144b413998ef4f279201fb558885dd37e", "messageHeadline": "Create  CODE_OF_CONDUCT.md", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "906627ce6a9d944420740349f37aad8e8395d62d", "messageHeadline": "Correct style in associations.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "029fe3b29ddcad1813cc874b1d57b24a2ee11b63", "messageHeadline": "Merge pull request #5406 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b6700481c9c20da32ef6bfd0593f26f407061e21", "messageHeadline": "Merge pull request #5408 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1a857b7eb369487f95f86acc04b2e1ea91febe38", "messageHeadline": "Correct style in saving-data.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1a430cb07ee9745a056e70b360df9baafcc8e70a", "messageHeadline": "Merge pull request #5407 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2aaa5b6c4b6c79a85b2c22734a0895bc7aeb9ea3", "messageHeadline": "Remove unnecessary blank lines", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d7c9a30d53273088ce34e62f98c853fac80aef8b", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6ccb0b23af238c8926687efa58faa7f9a04ada6e", "messageHeadline": "Merge pull request #5405 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "3ab7782cd3f269129c735342b31314e6dc358d0a", "messageHeadline": "Correct style and grammar errors in entities.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "0544a49aaddb7e18dab4cb3d6b3f56cc15fc98f9", "messageHeadline": "Merge pull request #5404 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc4529b2d78d8445a4e76f779823366a4897d02", "messageHeadline": "Correct mistake in table-objects.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa799ce7f52a7c34336218afa3a8b2682aa8706", "messageHeadline": "Merge pull request #5402 from ArmenGabrielyan16/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad8d66550048895201e7c09b87e6893fabb1dabf", "messageHeadline": "Merge pull request #5400 from inoas/patch-34", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "f66bbbcf8be4711abea151f19cff4f7b71484824", "messageHeadline": "Correct error in Subqueries documentation", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b8db7ac0e8a2f51e14f797990fab2289c7d2703", "messageHeadline": "Add assetUrl() example, added tailing commas", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "a8934965e06510fc345c3791a378eec35eab9898", "messageHeadline": "Merge pull request #5399 from inoas/add-MIT-license-file", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "a2248db5cfb32ff3307fb34e7c2a325790d5a48e", "messageHeadline": "add MIT license", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "59eb2c4036c01db9cec89eeb955f7c3da8605511", "messageHeadline": "Merge pull request #5395 from rochamarcelo/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 378, "deletions": 8}}, {"node": {"oid": "7c8624ae1babdc664bdb0dc92a4d9ea67916637d", "messageHeadline": "Merge pull request #5397 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d0ceac4c82d5cd42a39b40309f1eb541479847fd", "messageHeadline": "Create ISSUE_TEMPLATE.md", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b265e7016a666a704045f214b90b2a22ddf7f3df", "messageHeadline": "Update themes.rst - Addition to documentation", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "712ea1cf310274eada26109a5faf6c90f6ecd401", "messageHeadline": "[pt] grammar fixes", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27145318bc8cbd61b3a5a437d6299c4e45752aab", "messageHeadline": "[pt] grammar fixes", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0fe12be594e9efdef476b965cd6c68380579fa84", "messageHeadline": "[pt] p\u00fablico not publico", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64de1a550d8fb665dddddb55b3a78cf774cf5d4", "messageHeadline": "[pt] removed duplicate ','", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fdaa1a7c41d28f58d138466177f9d8b08caa352", "messageHeadline": "[pt] namespace \"Value\" and not \"Value\" namespace", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c07e6da9b1c36caad670bc97c02debcb7f804e32", "messageHeadline": "[pt] ou e n\u00e3o or", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b65113229ee6d11840bb7637e32698444cbce10", "messageHeadline": "fix other languages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4886efcb0f9f71046cbfdf1300a16096d63f85e4", "messageHeadline": "Merge pull request #5394 from patsuckow/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ce6936bd121a650bd3c456c4161777d5d68feadd", "messageHeadline": "Update part-three.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ff107786d74201089e09e4323f007010316701fe", "messageHeadline": "Merge pull request #5391 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d814aa7e81d35841a963499f4bf34e76656fbae7", "messageHeadline": "Remove duplicate text in views.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "114309bbcdca9c38dc3c08089b53e860e9ac67b3", "messageHeadline": "Merge pull request #5390 from patsuckow/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 448, "deletions": 16}}, {"node": {"oid": "0b6a280f8c80391f205ff052bcac6f55271364f8", "messageHeadline": "Update auth.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "087a11c3d9f56473ac1692df0e4170725127db8e", "messageHeadline": "Update auth.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 448, "deletions": 16}}, {"node": {"oid": "a562325720fcbd5e5050d0c4357e98b6ea0156dd", "messageHeadline": "Merge pull request #5387 from patsuckow/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "908cdc5d6ef7b6f22b5407d73f8c0f42aa7a2c9f", "messageHeadline": "Merge pull request #5388 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "27b3b533d9f7f8c84e2e5afd1d6840ab060ea2c1", "messageHeadline": "Correct style in views.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e74b41336a0caa6c5f42ce8ecea6b07453e9e65f", "messageHeadline": "Update part-three.rst", "author": {"name": "Alex", "email": "patsuckow@users.noreply.github.com", "user": {"login": "patsuckow"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8e95afe80c66028445cdcb3a19a739ba83cb969", "messageHeadline": "Merge pull request #5386 from tomcat0090/patch-10", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c90a709e0aa6551ee2af08ed50c6cf3d4c95191b", "messageHeadline": "Fix typo.", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df1b486f014ff1c24abbed88571b5b4af1b4af05", "messageHeadline": "[pt] fix link", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ac7802d63e979b3063d01afe447f46fab3012c8f", "messageHeadline": "[pt] grammar fix", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98f8c58947952aa5214362d312cdece8aa72600b", "messageHeadline": "[pt] behaviors translate", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "69bb23c3ab21d143db5247aa0c2c92d7246ab45c", "messageHeadline": "[pt] behaviors translate", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 317, "deletions": 7}}, {"node": {"oid": "f2dd95eca7cf4bc49eba7236dc77b078713bf606", "messageHeadline": "Merge pull request #5384 from ArmenGabrielyan16/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26da52d4cacc3c96acc71f3bb25a75615406b112", "messageHeadline": "Merge pull request #5385 from ArmenGabrielyan16/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "562a0db359e3929863c07e4e40414eb5f28c6d8b", "messageHeadline": "Correct identation in", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a94bd7b173010ba08e7058338352410e2cde071", "messageHeadline": "Corrected typo in controllers.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad141f267a9484e31a281cb0ee8d9df620d80bd4", "messageHeadline": "Merge pull request #5383 from ArmenGabrielyan16/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b40236ad214be65bf24bfef613ac6e7e65231db", "messageHeadline": "Correct redundancy in middleware.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e96ed38fa88b31cb639a9a00221a45d4766c397e", "messageHeadline": "Merge pull request #5382 from ArmenGabrielyan16/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a057ee7e4b763a528dbe117166f2ede4203810", "messageHeadline": "Correct typo in query-builder.rst", "author": {"name": "Armen Gabrielyan", "email": "armengabrielyan16@gmail.com", "user": {"login": "armgabrielyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "443ed81afea976852e64913e3393fe67d7e3d539", "messageHeadline": "begin korean documentation work", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 203, "deletions": 0}}, {"node": {"oid": "d11c46060db2124940b3cf3916e45d84243aabe4", "messageHeadline": "[WIP]begin korean documentation work", "author": {"name": "jeayoon", "email": "jeayoon@fusic.co.jp", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9c5fc900a61c54144e2e80926a62a528c212c2d9", "messageHeadline": "Merge pull request #5377 from cakephp/deprecation-disable", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c027343ba9eb2ace6d818b80e333f0b593ecc1e7", "messageHeadline": "Document changes in cakephp/cakephp#11429", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b699776baaa8a67580c4f7577eeea46f6b2a86f0", "messageHeadline": "Merge pull request #5379 from ryoichi-u/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "606082bd20182d72f3016b88b8560cce232ae7f2", "messageHeadline": "Merge pull request #5378 from ryoichi-u/typo_collection_max", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c87c8b30d940d84eabf05cfb61f725df70cb8f14", "messageHeadline": "Update collections.rst", "author": {"name": "uenoryoichi", "email": "ryoichi-u@users.noreply.github.com", "user": {"login": "ryoichi-u"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7c12bd8b0d19be620227ae7dcc74281d890f0b9", "messageHeadline": "Update collections.rst", "author": {"name": "ryoichi-u", "email": "ueno.ryoichi@lancers.co.jp", "user": {"login": "ryoichi-u"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7fde7e6febd02d9a2a3433b63aaa420dd6637bf", "messageHeadline": "Merge pull request #5361 from cakephp/3.0-fr", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 55, "deletions": 26}}, {"node": {"oid": "cb732f16493c7afefa5a0567a5e0bb0e9a0f1a0c", "messageHeadline": "[fr] fix after antograssiot review", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa1e819e4798efb4f209e5b1c423ccec9ffc7da4", "messageHeadline": "Add notes on how to disable deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "b766dadbbd56259a4bb651dc943e25a5c323a19f", "messageHeadline": "Merge pull request #5372 from tdp4/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119780a6d8e680050ea6e74e390e47e12ec553a1", "messageHeadline": "Small Typo", "author": {"name": "tdp4", "email": "20672410+tdp4@users.noreply.github.com", "user": {"login": "tdp4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05e51e3ba899e779633414702df184ae8dad5f44", "messageHeadline": "Document deprecation of parameter type for setRequestInfo().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a790453dc07fce252a38c7db5083f3feaa69053", "messageHeadline": "Merge pull request #5365 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "6a03400d2bd76606eb7b45dc8e63eaff37372c5e", "messageHeadline": "Merge pull request #5371 from gotoeveryone/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "984b0c04b5ec786759a1ffba0354e04162b9834a", "messageHeadline": "Update request-response.rst", "author": {"name": "Kazuki Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e8c5fcb52aeb75d4bfa6c9962a1bb7a6a2dea71", "messageHeadline": "Merge pull request #5366 from cakephp/xcache-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "34c9b825795fc2f32b5ef59c3b17c16936b5d1e0", "messageHeadline": "Merge pull request #5370 from leDilettante/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e39fcd6dc9aa18c19cd203d742d72ff7fb7bd03f", "messageHeadline": "Update articles-controller.rst french translation", "author": {"name": "leDilettante", "email": "cedrycsys@hotmail.com", "user": {"login": "leDilettante"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da89fc8a7826e3d2791cff737df66c1a5c053f72", "messageHeadline": "Merge pull request #5368 from leDilettante/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "27344ae0080dca192cacc286571dd7ca716d8bcb", "messageHeadline": "Merge pull request #5369 from leDilettante/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32fe2b16dc087ed36ea5cb908adbca6232c81031", "messageHeadline": "Merge pull request #5367 from leDilettante/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "129daa2cd963f961fb07e75b49864082c9d65348", "messageHeadline": "Update authentication.rst french translation", "author": {"name": "leDilettante", "email": "cedrycsys@hotmail.com", "user": {"login": "leDilettante"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a737d7c3dd7bb26c7612bc75d1db6ebb30beb8e8", "messageHeadline": "Update tags-and-users.rst french translation", "author": {"name": "leDilettante", "email": "cedrycsys@hotmail.com", "user": {"login": "leDilettante"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a57037ba5f84ebd514c46de0cc3bd6b35bc784a0", "messageHeadline": "Update tags-and-users.rst", "author": {"name": "leDilettante", "email": "cedrycsys@hotmail.com", "user": {"login": "leDilettante"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72df281ea219bad4dd12ee9397af3c695813f05c", "messageHeadline": "Remove xcache from documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "66ee29be13e71490c6b77accb00ba593a9376193", "messageHeadline": "[ja] follows #5363", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a8a878f5cd07e652dcbca37f3f09a7ee5ac1629", "messageHeadline": "[en] fix the plugin name.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11aaf13194675cde4c150f42207ebe57c0cde082", "messageHeadline": "[ja] follows #5358", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9dda7984e8b41ffa1cae18749264465cf5725258", "messageHeadline": "[ja] follows #5360", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "64ded36d1d85d304ad701a46a572bdab67c96cdf", "messageHeadline": "[ja] follows f641cf28", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7b538ba86e0c7aff0d8b33ed108fa10f1b31c0b", "messageHeadline": "[ja] follows #5359", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4494726fbd3b1e6da37937badf6f94ce124d5d19", "messageHeadline": "Merge pull request #5363 from TTezcan/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15d07ab4f7ae4d26ace2888f8125827b81fc344", "messageHeadline": "make path clearer", "author": {"name": "TTezcan", "email": "tolga.t.tezcan@googlemail.com", "user": {"login": "TTezcan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b688be57be3e2243abfccf1c97c1c8fd21f2b82", "messageHeadline": "Merge pull request #5364 from Gadheyan/3.0", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95c46d70289979ae9956ce25eea73b880da7d226", "messageHeadline": "Fix A Typo", "author": {"name": "Gadheyan Sivakaran", "email": "gadheyansivakaran@gmail.com", "user": {"login": "Gadheyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71eef68cd3338904ed02fa621e65fe7e2868e18c", "messageHeadline": "fix path", "author": {"name": "TTezcan", "email": "tolga.t.tezcan@googlemail.com", "user": {"login": "TTezcan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "314f91720a63f1e64391cf85794fd09d4a65dfb1", "messageHeadline": "Fix build errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afce426017c20404c52d67a0b8f88e9223125854", "messageHeadline": "Merge pull request #5362 from kylebarney/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e03bd19f1e7b0b896b3fc67a75907f5036b49c5", "messageHeadline": "Fix typo", "author": {"name": "Kyle Barney", "email": "kylebarney@outlook.com", "user": {"login": "kylebarney"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bcd48bd4f66dd9c6181fc6d464705fb58ccea94", "messageHeadline": "Fix typo", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "916cf108274a340605ff2a264fb7f67b72578e4f", "messageHeadline": "Merge pull request #5355 from cakephp/entity-route", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "714f27fc7d2e2e3f075ce00bdb0ffd2e1f018c98", "messageHeadline": "Update docs for cakephp/cakephp#11375", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "df86a793242802af0aff76e9e157b8e8c9719713", "messageHeadline": "Fix code from feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f569fe21fd74f822c9706eb5adf6d1d40f5f2180", "messageHeadline": "[fr]  #5360, #5359, #5350, #5348, #5349,  #5340, #5037, #5037, #4876,\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "9886d183c5b3347780b0cc04c68207ea23c865f4", "messageHeadline": "Merge pull request #5331 from cakephp/3.next-fr", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "e71aa1d4fa40b0d70ca6a562aa2b53d2576ebcf1", "messageHeadline": "Merge pull request #5332 from cakephp/3.0-fr", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 87, "deletions": 57}}, {"node": {"oid": "b59e862198172ba430b16e52c992114e7625edf4", "messageHeadline": "Merge pull request #5360 from robertrico/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6724637208333595eab857eddfa15a8c59b36f88", "messageHeadline": "Merge pull request #5359 from saeideng/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6597e1a864973c4da4cd7aaca5876b7825830c58", "messageHeadline": "Added Notes for Request & Response Changes", "author": {"name": "Robert Rico", "email": "robert.m.rico@gmail.com", "user": {"login": "robertrico"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "70e101f6d1c7db76029b482baa6369496cb25bb7", "messageHeadline": "replace here() with getRequestTarget()", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dbf56d489de0f91a71554ef8c91be7a55257c383", "messageHeadline": "Merge pull request #5358 from provinzio/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6679ca5162326e7c743c41d921dd7fbaab65e1ae", "messageHeadline": "Remove <?php", "author": {"name": "provinzio", "email": "carsten.docktor@gmail.com", "user": {"login": "provinzio"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "824d25c277a3d54401ce276b10bb578b708104bd", "messageHeadline": "[ja] Fix typo", "author": {"name": "Koji Tanaka", "email": "16202+tenkoma@users.noreply.github.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f641cf28e6142d5d132a162d9fdb5572fd5ce936", "messageHeadline": "Clarify which version of postgres 8 is required.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da6f344a08013b8f2e2a7d60534a7c67053c7dba", "messageHeadline": "Fix typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74c4f5b99865361d16fecb2860b195cf2d7f5d2e", "messageHeadline": "[ja] Fix indentation", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5458a2899f2f7310853d1ff7015518e5ff2e4d9c", "messageHeadline": "[ja] follows #5350", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b85299aa046e5914ddf7603dcc04ef50b94acac", "messageHeadline": "Correct authentication.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd9f577d95fa53dbc3f439b5a60ee6286a1b166d", "messageHeadline": "Add docs for entity routing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "882df995ca179236f315051155b7f7bb36eff391", "messageHeadline": "Fix indentation", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4ba5a07d3c75a86f3b07f60d1c5d64b6140dd59", "messageHeadline": "Merge pull request #5352 from cakephp/query-identifier", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "6b353442e5ff886c675174f2727f894d8c24b532", "messageHeadline": "Feedback from review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1df7c3fe5c11c7f3db29b1e48da330c95ba277ad", "messageHeadline": "Merge pull request #5354 from chinpei215/3.0-ja-table-objects", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6dfaf1352027d3bb1458b55893c931e826a80e3d", "messageHeadline": "Merge pull request #5353 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "969c60bd57a6b5af324d067dc48ad55134ea9b66", "messageHeadline": "[ja] Fix incorrect translation", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0e339e0edc0ac74dcc0ace6f1ed9cb180d59c437", "messageHeadline": "[ja] follows #5348", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d406ce2efd4879824d0d2fe3edfb15eecaad5798", "messageHeadline": "[ja] fix #5347", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34cd68c5303aa1e4f470708deb9fe3e6f217c042", "messageHeadline": "[ja] follows #5349", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dec1a0125bc0e063fd921ab49a34a04cf1991b25", "messageHeadline": "[ja] follows #4876", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92a6d224d7828907a6885ed2f715f37908109faa", "messageHeadline": "[ja] follows #5037", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "42f51e4d9f937a4343d2cfcaf9dfadfddc1699a4", "messageHeadline": "[ja] follows #5343", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0af8b2e8c245cc9b46f4795ca09610b6470db177", "messageHeadline": "Add docs for identifier expressions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "0508d0db39d5d05da1b7cb00bf37d67ea65f44c0", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 219, "deletions": 78}}, {"node": {"oid": "b26b628f42d74313996dc2d9b8979928bdb9bf5d", "messageHeadline": "Merge pull request #5350 from TheLegendaryMarc/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfaf53dd8467c60def62c50700f070c91786263a", "messageHeadline": "Update authentication.rst", "author": {"name": "Marc", "email": "thelegendarymarc@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3347d98755327949b512762a30b6afb6d072b341", "messageHeadline": "Merge pull request #5348 from hmic/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "018e494a79517fb343efde509de9f8a9f2e71f7b", "messageHeadline": "Merge pull request #5349 from davidyell/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2286e9bd9c452dc06f1a93477702fd884b691b6b", "messageHeadline": "Update authentication.rst", "author": {"name": "Marc", "email": "thelegendarymarc@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e302c5d9750b359089b42e6c8f889fab801918e0", "messageHeadline": "Fixed consistency", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3378cf586acffd12516ffd77b514c68c3d8d791", "messageHeadline": "Use non-deprecated with* method", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ef809c3d3aea01abd1b830064754984c4ff4fb84", "messageHeadline": "Response is immutable now", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "980d960c858936164f114cb7ff5139725a793563", "messageHeadline": "Fix Foreign key name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2177d2abc538eed3506edaf604fec874bbb4a849", "messageHeadline": "Merge pull request #5340 from gotoeveryone/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6af0903a1cb467ea4b84d7b920d7a5de464ae793", "messageHeadline": "Tweak wording from #5037", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "dc8a571b915c69bf5cc4702c55496ad7b3036b66", "messageHeadline": "Merge pull request #5037 from Josexato/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f7978df09d6a84b6dff7842a6d9c3a34a2225514", "messageHeadline": "Fix up old method notices.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "48c75709fe92fc1faeabab8c3f9880a062a9addd", "messageHeadline": "Merge pull request #4876 from TheoRenouf/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df8e3bf55648b29ab4114f66417517dc9b8dc1c1", "messageHeadline": "Merge pull request #5321 from cakephp/db-encoding", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 33}}, {"node": {"oid": "861af33ae9490236f34ff327a9b9c3c8e16b2dc5", "messageHeadline": "Merge pull request #5346 from cakephp/fix-build", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc5649f5020fd508e73213192405d473456ab78c", "messageHeadline": "Merge pull request #5343 from cakephp/compat-warnings", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ca920db2e894dec21e781048391aa5bdca6fe11a", "messageHeadline": "Make it clear it's just part of the code", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "703a949ac2854c5564cad9f05c85574bd5a82747", "messageHeadline": "Fix missing glossary term", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da77e3accf50fa96dccd17b2bf596a0f816b4212", "messageHeadline": "Use if instead of when", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "331c7919cc6de3413e8d6b337e4a2866e37bb62a", "messageHeadline": "Add deprecation warning notes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8e70f1d20701f5c5e54f775c2e0278de89356c31", "messageHeadline": "Set paging params to request for Paginator helper.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4a957f8e1efe096be56173bb424b546bf889a785", "messageHeadline": "Update request-response.rst", "author": {"name": "Kazuki Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "445f892898d3a9f71ec584ceb0333e378a64acda", "messageHeadline": "Update request-response.rst", "author": {"name": "Kazuki Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78f75e0d1997fa08f8d3391253413fe7da58e09b", "messageHeadline": "Update request-response.rst", "author": {"name": "Kazuki Kamizuru", "email": "k.amago0721@gmail.com", "user": {"login": "gotoeveryone"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fed9c75d42cfcf440a89842cb94bc138182353ea", "messageHeadline": "[ja] follows abe3b306", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "413425b488f4895b07e2e09ff3ec8534b260cd65", "messageHeadline": "Merge pull request #5339 from tomcat0090/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f986a90bcaa1522aa2771cd2e41a93ec28497463", "messageHeadline": "Fix. new format.", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "415b85b426f92b847f816143c78baa7bbe163cc3", "messageHeadline": "Merge pull request #5336 from tomcat0090/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "951ab2c89cdf4800288d6e91203850872d5f0843", "messageHeadline": "Merge pull request #5334 from lira92/translate-themes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "abe3b3061fe1b426ec7f2f95689fc9e2a94e5e61", "messageHeadline": "Put related sentences together", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46478cf41640c8e71d20ed7c27d55bb4701604d8", "messageHeadline": "[fr] fix sphinx build issues", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b2421497b06b3fd77659950d72a689fdd71e7d6", "messageHeadline": "[ja] fix whitespace.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "34503c3eaeaf1cabaa4b7ff3a5925155f37cb0e9", "messageHeadline": "fix bugs", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9ab7f78745676381e67a273d6ffbfccb62460a97", "messageHeadline": "add old format", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a1a1393905f788f1c28915f40dd31ecd96d3f95b", "messageHeadline": "Merge pull request #5335 from tomcat0090/patch-7", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3670e035e66c9b26ca64d3ef0ce1987302ba6979", "messageHeadline": "add. old format.", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a5a6d2c35005b7bba303f82c09932b7511b449c", "messageHeadline": "Merge pull request #5330 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 86, "deletions": 38}}, {"node": {"oid": "4c078a15c3d2059e78d4ab0e0bb9d2c7299c3d5f", "messageHeadline": "remove en block", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "21c56b7b2eb73a8cfcfccf34f090c73a1af3e244", "messageHeadline": "translate themes", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "c2b2d7f7074a85cc1526fa0ccab8599c149a8ea5", "messageHeadline": "Merge pull request #5333 from tomcat0090/patch-6", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a05e6537b0f367d6af74d7db905ba6b13dda70ba", "messageHeadline": "Fix typo.", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cdd8420def55747cf85c305cceb4889d58dd81a", "messageHeadline": "Fix build error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "145ef45150c9148e40e9d389039857a57f9f335b", "messageHeadline": "[fr] #5314, #5311, #5308, #5306", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "3b8859f4148112fdeb091bcb4c9d1d28161dc994", "messageHeadline": "[fr] follows #5238", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "df8afb3cbd61b316f3c827584470d9ad8d29501a", "messageHeadline": "[fr] #5328, #5329, #5327, #5323", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "9471d4b52a8be3674810ac282f9159c171838c0e", "messageHeadline": "[fr] follow en 3.6 migration guide", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "af9c3c635ec57a0a7e0e0e125121d575aeb55291", "messageHeadline": "[ja] follows #5329", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "824479f7fd8f14b1c8490b360be9a3e7388aea0a", "messageHeadline": "[ja] follows #5328", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "92a31520fc541bc78f9396b2058909829e64e264", "messageHeadline": "[ja] follows #5327", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1644911730f2420f136f6d9c7b0951529f13fc86", "messageHeadline": "[ja] follows #5324", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f60fdeef128227544420c42b52cc33e90c243d85", "messageHeadline": "[ja] follows #5323", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "226306abbd206fe70fd7b7fb30c8760ea601a08f", "messageHeadline": "[ja] follows #5319", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89fa7c149c8434efa64ce3af9d322a82722e5668", "messageHeadline": "[ja] follows #5311", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c84cb836216b7f3e72a27050bb8021054ac2eb84", "messageHeadline": "[ja] follows #5310", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5f7b22aa7aa380722ed2970774e7b22df3aa4f2d", "messageHeadline": "[ja] follows #5308", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "16059a35792afa8e888344e6dd2c13a1e46eb5c0", "messageHeadline": "[ja] follows #5306", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "80c8f9b881acd984cf2fc468aabec949d56a1e2e", "messageHeadline": "[ja] follows #5238", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "c15963e569529460db94eae29737be86cbc7e8df", "messageHeadline": "Merge pull request #5328 from cakephp/settheme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f47dbb4d83258538589247e6e205220f5dd2fce3", "messageHeadline": "Add docs for binaryuuid type.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "ab003275e52ede05b1aeaad07c0772687011949b", "messageHeadline": "One should not code tired...", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cc35089292e55a591c1fb22db29864dc22ce767", "messageHeadline": "Merge pull request #5329 from cakephp/themes-wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ecee9b2d0a995e7269a93c1fa9d6078fb89d5e92", "messageHeadline": "Merge pull request #5327 from hamaco/fix-underscore-escape", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db702321fc98ab854ee077e6670c423a90922ba3", "messageHeadline": "Fix link", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00ea7d46a4b3aa38cec3c27b606f1bbcb9b67689", "messageHeadline": "Add missing reference", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3596cb18493455d458584c3102b93c4fd84c3892", "messageHeadline": "Improve wording, link to creating a plugin", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "53adce3173f09f88dea2031ee6aa27b636dc835c", "messageHeadline": "Use new setTheme(), instead of deprecated theme()", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c38eb2e03c75b72aa0fb2aeacb74bcfa3c59cdf", "messageHeadline": "It's PascalCase, not camelCase", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3ee421ecb0f6092dbb54c507f9eabbc3db3ccad", "messageHeadline": "Remove unnecessary escape", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d7d17f223ab6f30ff477d2700676df0a723f5d7", "messageHeadline": "Merge pull request #5326 from hamaco/ja/fix-helpers-form-typo", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb6206793a123c977894e1c8d5437d9200e3c48a", "messageHeadline": "[ja] fix typo.", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ceefe884f0413ecc8100ebb7ba0fd328d5f3b343", "messageHeadline": "Add documentation for apc -> apcu", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "94429654351794de407e99df67191093eee792b9", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 291, "deletions": 70}}, {"node": {"oid": "16cb150287f925e65cc606bb04d7c0e3a995ecf7", "messageHeadline": "Fix grammar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b02cca1b36dafe635112ec2473d2b67fde5851a8", "messageHeadline": "Merge pull request #5256 from alexsmonte/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 138, "deletions": 24}}, {"node": {"oid": "2b43c1bb54f5766add4cfc666655a193b2b84c89", "messageHeadline": "Fix label reference", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "442c3c554e44efd89610924b3edabe5f4142e5c4", "messageHeadline": "Adding the theme topic label refrence", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "32fd722cb2d86ad99cbfffa9a58d0d9fb1880390", "messageHeadline": "Fix meta lang", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b8272595e74cc991a7890abcfd7ca8d3db23942", "messageHeadline": "Fix build", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08132c8e4d967c6cd8f9334f78d5568b5fd20312", "messageHeadline": "Fix #5256 build error", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "04fc877907c97d4daf82f486ac41be87020cd766", "messageHeadline": "Merge pull request #5325 from bedgerotto/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 89, "deletions": 6}}, {"node": {"oid": "e457509c743cf1e9eefac80388596ac9aba213e6", "messageHeadline": "Merge branch '3.0' into 3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 10204, "deletions": 823}}, {"node": {"oid": "eb0685c51a4631e8b57fa1f9635bf0cd266657ac", "messageHeadline": "[pt] Trying to resolv build problems", "author": {"name": "Bruno Gerotto", "email": "bedgerotto@gmail.com", "user": {"login": "bedgerotto"}}, "additions": 89, "deletions": 6}}, {"node": {"oid": "e7e756cb91114490c0c79ddd2a4d44b420c25263", "messageHeadline": "Merge pull request #5307 from okinaka/3.0-ja", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "8e22a346be45bb5f95bd4f4bf4f006a3090c14c6", "messageHeadline": "[ja] Add the note.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4d65072080fddea8d4b349f0d435fbeab2928f83", "messageHeadline": "[ja] follows #5304", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "bbcb92d5b6f24be6db5b46e2e35336172716139c", "messageHeadline": "[ja] follows #5298", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "cc0a94d41d2f2563b64e337edc3109935590285d", "messageHeadline": "[ja] follows #5287, #5288, #5289, #5300", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "4e8f7ae7916377cd1de8be558a816bf4d7de3843", "messageHeadline": "[ja] follows #5290, #5291", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "139fd598457b5e2eff6aea414c83ee0f2d2a4b24", "messageHeadline": "[ja] follows #5286", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f43f1160deb715d437088d4b570c25b36f9116d7", "messageHeadline": "[ja] follows #5302, #5303", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d7a5f21d78844cd478494051ba1a937c76bce2bc", "messageHeadline": "Merge pull request #5323 from hamaco/fix-breadcrumb-default-code", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08228882f8db4543e9c5cc0b5e7ae943234c9786", "messageHeadline": "Update based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9151498e1bdce26de7b33c8c6c86bcf2c846adfd", "messageHeadline": "Merge pull request #5324 from tenkoma/3.0-remove-build-warning-in-tut\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7fb0c3e3251dc05806c72d0c682529454abfd3f7", "messageHeadline": "Remove build warnings with relative references.", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae93905e6d60b0fe92634bd87cdf083e566ffaa5", "messageHeadline": "Merge pull request #5322 from hamaco/ja/fix-components-configuration", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c88eb85373b5311e846186d5f14bc98eab8e65ce", "messageHeadline": "[ja] Fix translation configuring Components", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82f4d2b2afe1ccd5622682906ae437278bc26d44", "messageHeadline": "Fix breadcrumbs default declaration code", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e237cf91e2e108b034d8c56637c32fefb8d49db0", "messageHeadline": "Document utf8mb4 change in 3.6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bd43becef145565b0308dc15afc69155ca154866", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2811, "deletions": 137}}, {"node": {"oid": "3a00d442107f08b60555ba209829df1d52f8578d", "messageHeadline": "Merge pull request #5238 from cakephp/mainline-cms-tutorial", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "c3db6b239cc41fa79bd0817bc2979f382a02287d", "messageHeadline": "Merge pull request #5319 from saeideng/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cfe617f892df7185a9304350e30fd3ecc94eeee3", "messageHeadline": "mention to Event address", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63148e92b2a480df0278e1ae5accb9fefde6b05d", "messageHeadline": "Merge pull request #5297 from okinaka/3.0-ja-cms", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1581, "deletions": 0}}, {"node": {"oid": "73bd0260863a42fdb4705baae20e896d0f53b422", "messageHeadline": "[ja] improve translation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ddf9afa65d8e29355c9bb79e531ab977d8cd7ea9", "messageHeadline": "Merge pull request #5318 from hamaco/fix-heading-level", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb22f548964ededfc013c4f5253ea74209a5921a", "messageHeadline": "[ja] Fix heading level", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d44bee03bf2786a7df391153a47c1339b2d1f91", "messageHeadline": "Merge pull request #5315 from rochamarcelo/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 942, "deletions": 9}}, {"node": {"oid": "42dbd29dd0878383a42e4577783ddf315a3db145", "messageHeadline": "[pt] 'sintaxe plugin' instead of 'plugin syntax'", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65fb2183dbeacb3335623c0db25c3fb6b618a17e", "messageHeadline": "Merge pull request #5314 from hamaco/fix-form-select-multiple-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8b28167c72b5d98a909ba335290597a796cbd82e", "messageHeadline": "[pt] added space", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "111ebeef0e7226a2f058e09e7c3a3a79633e660e", "messageHeadline": "[pt] Added Configurando Conex\u00f5es", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b3d9a1583b1c7154a6aa68639a413a222da14c70", "messageHeadline": "[pt] 'Instru\u00e7\u00e3o' instead of 'Declara\u00e7\u00e3o' and minor fixes", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "a80fbbf4c795640cd3466f42f8bfbe2b9dcec64d", "messageHeadline": "[pt] misspelled words", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eade595a189a17ab7716e97bfec119c5c18e0f57", "messageHeadline": "[pt] fixing misspelled words", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "eef524f878c222cf632f58bd078204ca8d6cdb99", "messageHeadline": "[pt] nome instead of noma", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aee827631231657064e220f9587553f74689436c", "messageHeadline": "[pt] added note about persitent option with SqlServer", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d02d86ba7d277e3790f085ffa6716bce127231fc", "messageHeadline": "[fr] corrections after #5283", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "21dd8509e55d11beee988030d075c7371e791b66", "messageHeadline": "fixing misspelled words", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9ef062ab9f76e99ef8f27859576890e17ef52f5", "messageHeadline": "Merge pull request #5283 from WildTurtles/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "f76875b29ae803ffd0f5de03208ac6963f9e86ab", "messageHeadline": "[pt] all translated", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "20dc52028c964ac1569a34d326761a56769168f3", "messageHeadline": "Fix Form::select multiple option's example code", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bef98a0a2c4d56469200635c8f63dddcb9f9b953", "messageHeadline": "[pt] Before Getting Row Counts", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 83, "deletions": 87}}, {"node": {"oid": "b616b398d2ba8424a8b3d55ce2e2215397e40586", "messageHeadline": "Merge pull request #5313 from inoas/patch-34", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "57eb7d2dc682c1d741a75a4e6095ab1e73994eb4", "messageHeadline": "Merge pull request #5311 from cakephp/simplify-language", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a31748562821abc381d833a216c5f69180ad22db", "messageHeadline": "Up MySQL min version, add MariaDB version", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "35bb1a7bc71daed21522574956af27fe8982ed2b", "messageHeadline": "Use a simpler benefit of composite primary key support.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae09576df42c26b4620bbca15365e6a6f87d83b8", "messageHeadline": "[ja] improve translation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "499c19101513ee608db20250324fddf80aa9c0a8", "messageHeadline": "Fix phpcs errors in example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "814c213ed439494416c160c1a980edc0eecefd79", "messageHeadline": "Merge pull request #5310 from saeideng/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4098b67741650c1736fa3f6777e2b0d9c0a0aeb9", "messageHeadline": "add a sample for conditional rules", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1ac8309a7f1ab9d217cd11cebf3a1cdc441eada5", "messageHeadline": "Merge pull request #5296 from cakephp/3next-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "eff2e29a4784dd7ed27899de72ef874e73d2d20d", "messageHeadline": "Merge pull request #5309 from bedgerotto/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 125, "deletions": 17}}, {"node": {"oid": "7f25be78d68cdf9d4128720f48615906470cacf3", "messageHeadline": "Merge pull request #5308 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f43bc31e40b4c501ae60acaf58c7ea62b03ab5c5", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c11dd2e09e62d317b9450067c0d4bbd5158385b", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0b8254783c754715147aa191e5f802a6f431a01", "messageHeadline": "[pt] Translating security core libraries", "author": {"name": "Bruno Gerotto", "email": "bedgerotto@gmail.com", "user": {"login": "bedgerotto"}}, "additions": 125, "deletions": 17}}, {"node": {"oid": "a7526fc5c36892a397b1dd82a8eca59ff248457f", "messageHeadline": "Add info about setting custom theme as default", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "11d3188f23c8ded5251195d77885f50870c4c913", "messageHeadline": "Merge pull request #5306 from Tobse/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2c15565404fc56162104d000f024f5bb125d3a43", "messageHeadline": "Merge pull request #5305 from bedgerotto/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "c1e1379523ccbadb35180789753cca6eed1024f9", "messageHeadline": "Update security.rst", "author": {"name": "Tobse", "email": "tobias.welz@twx-media.de", "user": {"login": "Tobse"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9952e4c98b5143746a82d8f2e617c4818372bb15", "messageHeadline": "Beginning to translate security pages", "author": {"name": "Bruno Gerotto", "email": "bedgerotto@gmail.com", "user": {"login": "bedgerotto"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "51868a6508cd76c3e6ef14e6ddbc8d8a5fdd2aad", "messageHeadline": "Merge pull request #5300 from cakephp/issue-5299", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "ab073a21f4a4aa51b8b9e742995ea39d24492a67", "messageHeadline": "Document changes in cakephp/cakephp#11318", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9963af0f59483220a844e5172f3a111a0254fcdd", "messageHeadline": "Merge pull request #5304 from fiblan/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1583c67948ac419a06bf4e06a15707b62f1f9f93", "messageHeadline": "Merge pull request #5303 from sdevore/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e53db2cef0c88879ad77c3bb9075774391225571", "messageHeadline": "wrong note on error 404 and apache", "author": {"name": "Fiblan", "email": "fiblan@users.noreply.github.com", "user": {"login": "fiblan"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c0590e095ba77d7ba31a0cbb56898883114cab44", "messageHeadline": "there are now three steps rather then 2 information the `Adding the n\u2026", "author": {"name": "Sam DeVore", "email": "sdevore@gmail.com", "user": {"login": "sdevore"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce99d96bbdd9c4cf553cb406c77bd24b1d06ee1e", "messageHeadline": "Fix derpy mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "121a9e506f94af782c71023379a201c8f0837601", "messageHeadline": "Merge pull request #5302 from sdevore/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e33aaaee9533356a581d56ccea3e64159f505995", "messageHeadline": "add instructions for adding app/config/requirements.php", "author": {"name": "Sam DeVore", "email": "sdevore@gmail.com", "user": {"login": "sdevore"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65f4d3ce016c60fc55a2a218085393d0e169ba04", "messageHeadline": "Update testing.rst", "author": {"name": "Marko Kallio", "email": "makallio85@users.noreply.github.com", "user": {"login": "makallio85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2a9e12070ded4e18e9203d4a931be8de249179e", "messageHeadline": "Update testing.rst", "author": {"name": "Marko Kallio", "email": "makallio85@users.noreply.github.com", "user": {"login": "makallio85"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "425bb17379b0f724eb5625966067fd25077c5d99", "messageHeadline": "Attempt to clarify conventions further.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9b61f4a0f826924a5a2fdae3e35759d3d8ed7026", "messageHeadline": "Merge pull request #5301 from liviascapin/patch-4", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d929d5661a4a882eea15ce2f4fc52ede6a6d1c06", "messageHeadline": "Clarification of migration documentation", "author": {"name": "Livia Scapin", "email": "livia.scapin@bluewin.ch", "user": {"login": "liviakuenzli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a78fec7c3c8d32b1eda695e51255850f439ef1", "messageHeadline": "Expand and clarify entity/model conventions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "480fdce32cf90b0c9ab238925a22f5c7f36345f9", "messageHeadline": "Document changes in cakephp/cakephp#11305", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "322541e1829b1dfd8063e138c7c0210efdeec15e", "messageHeadline": "Merge pull request #5298 from narendravaghela/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8be012ee64f0095bca0d6a0044028061463d9cca", "messageHeadline": "Fix the formatting issue", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f7cea6ad1c9bbe02b9ed5e493e0dc7f81ff57f2", "messageHeadline": "only notsameas was added.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ed592de4318a0fb411e3b5741248c3f9633e7d8", "messageHeadline": "Add reference to Mixer", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "155d5fbf2ba7630ab57164d6b3d2b460b752b26d", "messageHeadline": "[ja] Add the CMS tutorial.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1569, "deletions": 0}}, {"node": {"oid": "a6014b6696e5ee5fb00142a1ba2a83eff19a5714", "messageHeadline": "Add migration notes for cakephp/cakephp#11278", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "04df6001ed289cbfc91de902d00680388dc5f769", "messageHeadline": "Document recent changes in 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ef8c954b26f3e48427bc46870399fc0438587e7", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9889, "deletions": 377}}, {"node": {"oid": "36c9e34fe1f7b536501e992ef77a22be96823bcf", "messageHeadline": "Merge pull request #5293 from AntoCuc/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d5f88573637586452294758aaddd68577224921", "messageHeadline": "Fix 'can could' to 'can'", "author": {"name": "Antonino Cucchiara", "email": "antonio_cuc@yahoo.co.uk", "user": {"login": "AntoCuc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c56916e421c242016dd2088190f39b242cef465", "messageHeadline": "Merge pull request #5292 from quinen/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "055dbaecca1347a42f2eb8cb34b86683394ec65d", "messageHeadline": "Update collections.rst", "author": {"name": "Laurent D", "email": "github@quinen.net", "user": {"login": "quinen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "067588bcb5bc6c6de07eb6ef50c7d489409f5bce", "messageHeadline": "Merge pull request #5291 from cakephp/structure-composer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07d3a490be26f2de208e3292b3e384f30fd63b1d", "messageHeadline": "Merge pull request #5289 from cakephp/conventions-psr-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "acf4f577b23a51cd304d0f7513017927fd37b02e", "messageHeadline": "Merge pull request #5287 from cakephp/conventions-pascalcase", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c58c4034cedb66364dae06b68fca59b7b2e08e02", "messageHeadline": "Merge pull request #5288 from cakephp/conventions-summary", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8d3881776ea302721485704ecc41b2f663dd5397", "messageHeadline": "Merge pull request #5286 from cakephp/the-view-layer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43bed8a799a7d76415a9d3e1ad5af921342c037f", "messageHeadline": "Merge pull request #5290 from cakephp/structure-publically", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a985f384fdee256a9310a37f0adec8c29264853d", "messageHeadline": "Link to Composer", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d7119737ddd106b2469910cad7b871116525b26", "messageHeadline": "Composer in uppercase", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1401bab04327970c8562548e5ee8a8483364a58e", "messageHeadline": "Publically seems to be used rarely", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e486928a404ee39303663dd7dd4060f19925be62", "messageHeadline": "Name them by name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3188dc52d4a60870facfc736fa162fcad35906da", "messageHeadline": "We actually only use PSR-4", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d08ef88dc2414588364e09deed2f32935d4c24af", "messageHeadline": "Add sub title", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bdd8df3ce6255e8530d1ab9a459dfe5ce9c73870", "messageHeadline": "The names are PascalCase, not camelCase", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed2f70770d3595d7627b01a392299585755d9a33", "messageHeadline": "[ja] follows #4830", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "624741477c9d76084bc91c39faaebd9574172ad0", "messageHeadline": "Rename element to be less confusing", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2efaee9fb1a32592d8c611bc83c60ef1c6168ef9", "messageHeadline": "Merge pull request #5284 from okinaka/3.0-ja-middleware", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16b5f8515a633a2bb3d24cf75eff6f98c0fe93e2", "messageHeadline": "[ja]Fix typo", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4a5c06b8b84f4bf30c9d711751e4f27967ef9c3", "messageHeadline": "[ja] follows #5280", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e98c81bdea196e921d4ecba4b5909e1f17269d1e", "messageHeadline": "French traduction of the main page of phinx tool.", "author": {"name": "HumanG33k", "email": "HumanG33k@users.noreply.github.com", "user": {"login": "HumanG33k"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "2c970188e02d84dc1966b3ba29de7c5e174ffcb9", "messageHeadline": "Merge pull request #5276 from Karupis/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 439, "deletions": 10}}, {"node": {"oid": "da65920e52772bdd1540e5efe2a17aa32ec4db9e", "messageHeadline": "Update events.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "206811808251ed7af7716a0e1a02a9b0c071ad15", "messageHeadline": "Update events.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f0514ddfe62193fdedf8919de910989758d43412", "messageHeadline": "Merge pull request #5280 from jadedcore/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "880e6dfd5086fb7bab2738ef737e9b999a69ba4a", "messageHeadline": "Add httpOnly option to CSRF options", "author": {"name": "Chris Valliere", "email": "chris@hydracor.net", "user": {"login": "jadedcore"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0024f39e81ca87538c51005f62e85d303480ba82", "messageHeadline": "Merge pull request #5279 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "9f7829b05d72446171bed49f31c0b0741f554a37", "messageHeadline": "Merge pull request #5278 from cakephp/paginator-page", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "98224cb0f9c72af7108b8baa0089361888d15da2", "messageHeadline": "Merge branch '3.next' into paginator-page", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8dfb42bfd2f84117b0fe399e0f5798c57ffb3202", "messageHeadline": "[ja] follows #5273", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5076e88e48cc692570194b9c1bb2d3fae5cc2277", "messageHeadline": "[ja] follows #5274", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "05bed4d55d543cd467a3de473cbf9fa140a628e8", "messageHeadline": "[ja] follows #5264, 25e797c", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75d679eb40063acd9c13a44fdd65521c16ab7647", "messageHeadline": "[ja] follows #5265", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b825e40756588bd959339d1a84b461bbe1be4ee", "messageHeadline": "[ja] follows #5275", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1ccb23db38583e95b8a78900ebb5d4b17cb894bf", "messageHeadline": "Merge pull request #5277 from cakephp/multisort", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1225a4239f8450759b52c45ef3843e2daa12b082", "messageHeadline": "Document changes in cakephp/cakephp#11233", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7dd4f3186d611b537d92b13bce32b662dd35622", "messageHeadline": "Update events.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "407df4388331db9af46d1f93c1c9dfdab8bf3e9b", "messageHeadline": "Update events.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "635c2581dda3a8b92028f99c03a24cacbe6b7c61", "messageHeadline": "Update events.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1928fae7093f0c85b0fbce635465c6371c67f83c", "messageHeadline": "Document changes in cakephp/cakephp#11193", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d2dab0516130c23114c8a3d41e4da55ec23e5c68", "messageHeadline": "Fix up link.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29fd9dc76fbd21a964f49ffc79a40a6a7464eb3f", "messageHeadline": "translate", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b585f37438de0172d303428ce15fd10101d528d6", "messageHeadline": "translate", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b8e5314646b8992010dbb83bc046a4d20e7ac74", "messageHeadline": "translate", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 79, "deletions": 126}}, {"node": {"oid": "25e797c3ed719d5fc7f8988f84cb0f57255093e3", "messageHeadline": "Use a version comment instead.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f656372e5b096dc66b035cbe22a641a7d04acd89", "messageHeadline": "Merge pull request #5264 from gringlas/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5cbb0d68184ab860c9c6f63550d0d66c6bc5e066", "messageHeadline": "Merge pull request #5274 from swiffer/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ef69c987a518dcbbebf538301f3b387de4a591c9", "messageHeadline": "Merge pull request #5275 from cakephp/3.0-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "dec1c7984d645fdb90e6450eceec5ae8a9063606", "messageHeadline": "Fix up link.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61a0244ca75a739a33d958c54bbd8dbfdc33e61d", "messageHeadline": "Clarify deprecations and void BC.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d698dce0bc48caef5b0b5d00a1a8ccbbec4182fd", "messageHeadline": "Clarify docs regards #11223", "author": {"name": "Matthias Wirtz", "email": "2990373+swiffer@users.noreply.github.com", "user": {"login": "swiffer"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ae5e25363716a47b1acfa85b5ad1fc882ad04292", "messageHeadline": "[ja]Fix typo", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3be7510c1a254a35d264d7cb086b252cba9a6ee9", "messageHeadline": "Merge pull request #5270 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 341, "deletions": 335}}, {"node": {"oid": "07bfe369677e9ed4bd8dd72db783d0e70ff0a7f6", "messageHeadline": "Merge pull request #5269 from felipevr/patch-4", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12f68dc336770aeac97cc994b7d3fef8b385cb70", "messageHeadline": "Merge pull request #5273 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa15d224be2b75e315a4e884453be6a5b23a3617", "messageHeadline": "Fix table alias casing.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cda9fe819781f85130d196bc5a18a107d6ad0ed", "messageHeadline": "[ja] fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0278f1fe41d8472fb98479699a422e63cc687dbd", "messageHeadline": "translate", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 78, "deletions": 126}}, {"node": {"oid": "de5bb7a0ed95932bb43d0a16953fac7ffca46718", "messageHeadline": "[ja] update translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 341, "deletions": 335}}, {"node": {"oid": "21ae928122ea0dcca19e12bac516dcbfd4ee8173", "messageHeadline": "Merge pull request #5134 from ryoichi-u/ja_3.5-migration-guide_transr\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1272, "deletions": 93}}, {"node": {"oid": "505faa5d7c1f0df9a66f8ba710a8368e00663f84", "messageHeadline": "Translate Events", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 533, "deletions": 9}}, {"node": {"oid": "50b38355cd0af7f52109110de67b9f3fa12248a4", "messageHeadline": "Merge pull request #5267 from cakephp/entity-isempty", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "d9c222d362bbce0b354d2899e4acb3a7a348d8eb", "messageHeadline": "Fix translation pt-br cakephp-folder-structure.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8927e2c066819c9a68c915527ff658b062862dd4", "messageHeadline": "Merge pull request #5268 from felipevr/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16681c853f788f702f25e3cb16d0f7c730cc077b", "messageHeadline": "Translation fix to index.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8361c648bfe85aea8609ec29f42b8e173c13d71", "messageHeadline": "[ja] fixed review content", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "19c61bbefd4d290db6bc27de1e90bcf35aefc4d9", "messageHeadline": "Add documentation for cakephp/cakephp#10709", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "697b8e491b5f0b7c56775dc61dfda5962c3782ce", "messageHeadline": "Merge pull request #5266 from albertcansado/patch-3", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a2c47fbcdc8b3c635a98677d3a352211cd98493", "messageHeadline": "fix typo", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9012fa8e5fe86b4adae50c6fc96863b19429832b", "messageHeadline": "Merge pull request #5265 from davidyell/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44010110e0ad8adddbf7707ecf434f653ca79038", "messageHeadline": "Tried to clarify", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f562e19e7ef8e5f05e9e67f5adfa968ea15b317", "messageHeadline": "Passing conditions to contain()", "author": {"name": "Sebastian K\u00f6ller", "email": "mail@sebastian-koeller.de", "user": {"login": "gringlas"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6112e45980f40b47a54b341a27be583f73b4c56f", "messageHeadline": "Merge pull request #5262 from okinaka/3.0-ja-installation", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d823c972302e0e595a025d30b3c7e3b00e62e885", "messageHeadline": "corrigindo erros", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 912, "deletions": 2}}, {"node": {"oid": "dcd0ee634c2f47c30e191ad3c26dc73d3475fe65", "messageHeadline": "[ja] follows #5257, #5258", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4f38c7c3faead78e3842fbea823fb5495728fd95", "messageHeadline": "Merge pull request #5253 from cakephp/more-tutorial-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "7acbcfdecd6165b93057790df68fee3c69000e01", "messageHeadline": "Document changes in cakephp/cakephp#11101", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1066ff27c62ef78e83508c8b2f0ff55213190f9d", "messageHeadline": "Merge pull request #5259 from rogerpro/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "86342cb2e4e90091fcbb39755882c9a388cdcd4b", "messageHeadline": "Merge pull request #5260 from rogerpro/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ce26c7a54004a1fe47d35e0cbdb353febd1d215", "messageHeadline": "Add note", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb26121fd27eb4127251e57501b59ab54f41f429", "messageHeadline": "Add note", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0f59adec5305322a7ce6db50c01723092a7dca68", "messageHeadline": "Merge pull request #5258 from rogerpro/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239492340a27812bbfd874377f1c46317fd25ca8", "messageHeadline": "Correct format", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c458441ddb28cc4566c6e2a35df9d2d4a4ab190", "messageHeadline": "Merge pull request #5257 from rogerpro/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e3256f829adf635194462178d953112dd5b9fc42", "messageHeadline": "Merge pull request #5251 from cakephp/3.next-fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9320291842bbdd423b2483dfaf22f6f051eea36a", "messageHeadline": "Merge pull request #5250 from cakephp/3.0-fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2284, "deletions": 8}}, {"node": {"oid": "c29873cee6909228640d640e2ec2ee3dd5588f11", "messageHeadline": "[fr] Folows 3.next changes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4e36ea0dd8f6da969a3e265688fe8404c75a565e", "messageHeadline": "[fr] Folows #5249, #5252", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "eeced65f3563463e66e66118d1d38d67445dc99b", "messageHeadline": "Add note", "author": {"name": "Roger Campanera", "email": "git@roger.pro", "user": {"login": "rogerpro"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "edef196c14465c333ba276f7765efe23f65c0e2b", "messageHeadline": "Code Generation with Bake", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 124, "deletions": 9}}, {"node": {"oid": "2974c0034bac445be27cdec5311b6b17f9425249", "messageHeadline": "Add phinx docs", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2258, "deletions": 3}}, {"node": {"oid": "aaf221bd5e03c69087ad8c8e8764ff5255ead034", "messageHeadline": "[fr] follows #5244, #5247", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fcee1995d003596c163457292b698624863166cf", "messageHeadline": "[ja] fixed review content", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b1d3d663cb043ce7b36ced7f79ed89161ebb2724", "messageHeadline": "[ja] reflect latest 3-5-migration-guide.rst", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "4a034c7ffa352d5ccc171b4b53bd129e1604cc53", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into ja_3.5-migration-g\u2026", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 5759, "deletions": 195}}, {"node": {"oid": "0abd74e6fcfbbab57b1b504688065e678a64abdb", "messageHeadline": "Merge pull request #5255 from okinaka/3.0-ja-debug-kit", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c92662f20502871a8b181d4a880ee4c320ddd08f", "messageHeadline": "[ja] follows #5252", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "27bf4d4d4e7597e6e10d4bbcb427c72b4512b1df", "messageHeadline": "Merge pull request #5254 from Pavel-Ivanov/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "46982035867711a7322ed5724ebfbcf1245738ce", "messageHeadline": "Some stylistic changes", "author": {"name": "Pavel Ivanov", "email": "p.ivanov.spb@gmail.com", "user": {"login": "Pavel-Ivanov"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "f5948cdd4d6d13b388e715c0de6ad4368d0ba8a0", "messageHeadline": "Add link for finished tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6956822a3f66fa0a974c55837d7e86a673355b4", "messageHeadline": "A few more tutorial fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "0318824c8146d1da4e4dfa75191c9244b3dde0f7", "messageHeadline": "Merge pull request #5252 from cakephp/debugkit-warning", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7891e318b136eb671defe006a19c6a95476ab3af", "messageHeadline": "Merge pull request #5249 from cakephp/cms-tutorial-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d6551bb9fa16d760a73cf03d088799d9d6cf5436", "messageHeadline": "Update DebugKit documentation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1aa219e9cca9b3a284702664cc8bc087ff0cc043", "messageHeadline": "Fix up small mistakes I found in the CMS tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "370b6d1fb6d8675f46181208126f539768ee5895", "messageHeadline": "Merge pull request #5248 from Pavel-Ivanov/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6b7d4722486690a3f831b8df2e954eb3f02ec75", "messageHeadline": "\u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438", "author": {"name": "Pavel Ivanov", "email": "p.ivanov.spb@gmail.com", "user": {"login": "Pavel-Ivanov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "560d1744327e9b9ea26823444e129538e863d2fb", "messageHeadline": "Merge pull request #5243 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "b1ef870ec98acf7655341248d1c88eca34c1e026", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1064, "deletions": 15}}, {"node": {"oid": "88eca3304a4173d9659dbe0a2e70f59e852749c1", "messageHeadline": "Merge branch 'issue-5222' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2296, "deletions": 58}}, {"node": {"oid": "7ddd8cf14df3f7e8162ee7691519a70897121e89", "messageHeadline": "Fix build errors for pt docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "8e58f8ef6c31bdda50f0475259df50961bfe0cab", "messageHeadline": "[ja] follows #5247", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a3cd2cc753c67146d968b3e11be03f938ee2a4f3", "messageHeadline": "[ja] follows #5244", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3eefd39c3d51d3930645668c9e3589a10eefb5fa", "messageHeadline": "[ja] follows en version.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "ccca5f4d0cf2ccfaab221c01123e5c14e385e11d", "messageHeadline": "Merge pull request #5247 from cakephp/robertpustulka-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "90403f19b19c75d13435075f7dc2cc8ced96a511", "messageHeadline": "Add information about performance improvement", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c279cd20a2932f4dd857694e3fa9d677553cc654", "messageHeadline": "Merge pull request #5211 from Karupis/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1058, "deletions": 13}}, {"node": {"oid": "2aecf7a78dc315a7174d60349f22f51047d35ee2", "messageHeadline": "Merge pull request #5246 from caseyw/fix-create-and-drop-table-typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e5d75f9e86410b18e0271157a7a38507e621d2c", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0227185bcc8a4b950ea3b4d6ef6c5162cbfb3cf9", "messageHeadline": "Fixed create and drop typo in the index fields", "author": {"name": "Casey Wilson", "email": "c@caseyw.com", "user": {"login": "caseyw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93ca3c19a01a57961ad6f9a38a250451fbc49b82", "messageHeadline": "Merge pull request #5244 from matlads/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61d68caec1d73f2b0eb3b1f4c8cf513e85f1224a", "messageHeadline": "Fix more build errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "f63cc0e4f32a830a72163c1d10da36cbf1d65ff1", "messageHeadline": "Update installation.rst", "author": {"name": "Martin Atukunda", "email": "matlads@users.noreply.github.com", "user": {"login": "matlads"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5afddab63a5c0d7496e4a0481bb4c99d36c117d4", "messageHeadline": "Try to fix duplicate target warning that is failing the build.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cd3223ac17377a8669f0b49392d8f3c3d3a34647", "messageHeadline": "Normalize formatting with the rest of the book.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 664, "deletions": 715}}, {"node": {"oid": "20c79b834ecd0009b306db388581c519df6b0138", "messageHeadline": "Fix up formatting to resolve build errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 92, "deletions": 99}}, {"node": {"oid": "3b3ab0e9a98a265b115e906019991e6d4c476742", "messageHeadline": "trying to solve the reference error", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 1473, "deletions": 0}}, {"node": {"oid": "5c6caef76dbde0cf2064e9c58cf9931a56bbda3b", "messageHeadline": "Fixing the syntax plugin reference", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "09dcb67fee6281a63b2562f7d03db7d76e67ba32", "messageHeadline": "Merge pull request #5241 from jeremyharris/cms-tutorial-updates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "f23d52b54d7975af351130cc86f001871cd83854", "messageHeadline": "glossary translate", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 21, "deletions": 45}}, {"node": {"oid": "699fdb22a689956ccd52993484ae2ef517652e1f", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22cdcc05cf92804a45f6667d9cad9fb99de00874", "messageHeadline": "Moved hardcoded user_id to articles controller add method", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "9b7adaceb540ad5d5a728996350a3d8ab94eb18a", "messageHeadline": "Merge pull request #5239 from Benfarhat/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 32, "deletions": 45}}, {"node": {"oid": "fb63c17e87fde14fa6405ac20232b6b5b261a97c", "messageHeadline": "Merge pull request #5240 from saeideng/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c5e5abc7947b18bea59aae116b51e056db5cd78", "messageHeadline": "Merge pull request #3 from Benfarhat/Benfarhat-patch-3", "author": {"name": "Benfarhat", "email": "benfarhat.elyes@gmail.com", "user": {"login": "Benfarhat"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cc336f28aeceac2df2fa0ac89dbed0229ea3ee14", "messageHeadline": "Add #5239 requested changes", "author": {"name": "Benfarhat", "email": "benfarhat.elyes@gmail.com", "user": {"login": "Benfarhat"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "00540476725f27fdc7bb7e020a5d42f5c5f8d754", "messageHeadline": "Reducing the amout of small files in phinx docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 53, "deletions": 62}}, {"node": {"oid": "bc622b5466fc586dfb74fb8f9d0e7c090f61da24", "messageHeadline": "Merge pull request #5214 from cakephp/phinx", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 2316, "deletions": 0}}, {"node": {"oid": "db11a490a07f9b9e92d7a90422c5007979af66dd", "messageHeadline": "Fixing a few issues in the phinx docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 65, "deletions": 57}}, {"node": {"oid": "26977254b03be9b40006be1ed81fdcb7b09e94ec", "messageHeadline": "Update menu to match cakephp.org", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4a55c46b17f6af485744aa702271341f6088119d", "messageHeadline": "increase readablity", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f1bd9a099bc60745d21d6e9d4c55a5ab0e1f77f", "messageHeadline": "[ja] #5075, #5123 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 280, "deletions": 0}}, {"node": {"oid": "7c9ca4ffa78f1b32e467d8cbe1ab1761ca42aec7", "messageHeadline": "[ja] #5060 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7fd0775f646c74deedc475f6797d465a4ec171de", "messageHeadline": "[ja] #5121 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "57905b90fccf9f484c6bebe4d2ff1b92a7e74910", "messageHeadline": "Merge pull request #2 from Benfarhat/Benfarhat-patch-2", "author": {"name": "Benfarhat", "email": "benfarhat.elyes@gmail.com", "user": {"login": "Benfarhat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e92d1f70da2964e181a7431371779180bae15bb", "messageHeadline": "Fix Title underline", "author": {"name": "Benfarhat", "email": "benfarhat.elyes@gmail.com", "user": {"login": "Benfarhat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17d7a8bc582629771a07d23336c883f6c1275fa5", "messageHeadline": "Merge pull request #1 from Benfarhat/Benfarhat-patch-1", "author": {"name": "Benfarhat", "email": "benfarhat.elyes@gmail.com", "user": {"login": "Benfarhat"}}, "additions": 31, "deletions": 44}}, {"node": {"oid": "067b177685bdc6465e27b1bb07aa22c32626b99e", "messageHeadline": "Update testing.rst", "author": {"name": "Benfarhat", "email": "benfarhat.elyes@gmail.com", "user": {"login": "Benfarhat"}}, "additions": 31, "deletions": 44}}, {"node": {"oid": "009e9ca164a5fd50a83d6449b799444b13b14f01", "messageHeadline": "Update the epub/pdf toc to include new sections", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fcf59f5c65077248aceb89bc05e539d1f461384a", "messageHeadline": "Mainline the CMS tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "555f47d6e72bd81efcae5f701ec7a249fbc94064", "messageHeadline": "Small grammar fix.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94db8289a0d31d380d23d324c9a1c33665abbe53", "messageHeadline": "Document behavior change in cakephp/cakephp#11099", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "474def8a4cbc59e11857fc25794b8d11275d1e65", "messageHeadline": "Merge pull request #5234 from obinoob/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d294513e1d83a603a8b451955101180366287923", "messageHeadline": "Fix semicolon was missing", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5358fe07b892531570e23d7c24f672a4baced8c", "messageHeadline": "[ja] #5019 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 172, "deletions": 46}}, {"node": {"oid": "848f77b5458659a58071cc505ce6be6aa4add871", "messageHeadline": "Update email.rst", "author": {"name": "Young Padawan", "email": "fabio.carvalho.cruz@gmail.com", "user": {"login": "obinoob"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "79193f7acd777f1e7712b1f7887a2a729035c2ac", "messageHeadline": "Merge pull request #5235 from cakephp/3.0-fr", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "f247d2d0b4549c254d855c178b969d87249f508b", "messageHeadline": "[ja] #4904 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e7b71287c1b67a6a6c8ea3c96d7cf83ce0ca4026", "messageHeadline": "[ja] fix #4912 copy mistake", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 28, "deletions": 464}}, {"node": {"oid": "d1661564c2fa0a0f6bacb0d375aec79ef5794afa", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into ja_3.5-migration-g\u2026", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 3137, "deletions": 1042}}, {"node": {"oid": "c9af17ef17daf22185e1a785f2ea836239941dfe", "messageHeadline": "[fr] Fix typo and rephrase a sentence from #5237", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1de7e7bc72e31ae5ab5a8de00d4aef2a84dd7f82", "messageHeadline": "[fr] Follows #5230", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "195c72bbf196ff4a45f4324d8182500f46aed2cc", "messageHeadline": "[fr] Follows #5229", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "036f6b9bac8345e79c92a054a1b8958078746e77", "messageHeadline": "[fr] Follows #5221", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "715894e8b7960969f2ae3f86b7474e2a3726ff87", "messageHeadline": "Merge pull request #5237 from thejoelinux/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b7538472383fafafbb105cdb0b81d1fd51f08bb", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 953, "deletions": 88}}, {"node": {"oid": "253fe7a959c996c25b615b52dd02610b43573edc", "messageHeadline": "Mise \u00e0 jour validation.rst", "author": {"name": "Denis Valdenaire", "email": "joe@joe-linux.org", "user": {"login": "thejoelinux"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38ebbb073d3873655276363d12e6841f89d2faf3", "messageHeadline": "email.rst", "author": {"name": "Young Padawan", "email": "fabio.carvalho.cruz@gmail.com", "user": {"login": "obinoob"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "99dcf45edebddd2731b5f2dbe4fdcf90caf64ced", "messageHeadline": "Merge pull request #5224 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 320, "deletions": 2}}, {"node": {"oid": "06316c0d519876fdfeb0e333ccc3fee7724c3743", "messageHeadline": "Merge pull request #5229 from MCF/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4f9f41fa20c86d81983ed821ec12209a061b147e", "messageHeadline": "Merge pull request #5230 from saeideng/orWhere", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d1658355779f8fe91e44e6e692ee8a49658797e1", "messageHeadline": "Merge pull request #5231 from thejoelinux/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f701eea552846aa980a70d433480ea93311162f3", "messageHeadline": "Correction of a translation error", "author": {"name": "Denis Valdenaire", "email": "joe@joe-linux.org", "user": {"login": "thejoelinux"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a4c4874a4d360e63639b1a50870a9e5a2994421", "messageHeadline": "deprecated orWhere", "author": {"name": "saeid", "email": "saeideng@yahoo.com", "user": {"login": "saeideng"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9eb5845740c88fe9d053e494ca1be37faf3bd54a", "messageHeadline": "Note about SQL Server not supporting persistent", "author": {"name": "Mike Fellows", "email": "Mike.Fellows@shaw.ca", "user": {"login": "MCF"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f4e460de9af8c860c9062bcf57d7feed404e1980", "messageHeadline": "correcting line 18", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "fbf0300d97a94a9857f0588f3004263996083efa", "messageHeadline": "[fr] Fix typos and rephrase some sentences", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "b9b0fc6377b41168889225645959597ffaa41797", "messageHeadline": "[fr] Finish translating the \"authentication\" chapter of the CMS tutorial", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "4952407fef65738e0453b9896905069cf2ec1d20", "messageHeadline": "[fr] Start translating the \"authentication\" chapter of the CMS tutorial", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 315, "deletions": 1}}, {"node": {"oid": "10ac3c6da8a3b64fed1a4520674d09073d5b4f5d", "messageHeadline": "Merge pull request #5223 from aiueogawa/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d76e35e7e661fb85d4dacf7e7421762f62e2984", "messageHeadline": "Fix typo", "author": {"name": "Takahito Ogawa", "email": "takahito.ogawa@datagrid.co.jp", "user": {"login": "aiueogawa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0fb9dce6027468b2599e97c1d3b37cde10528ac5", "messageHeadline": "It's hard", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6dc0ea41c5b4767908140e4d0ce3fc226c4a9fe", "messageHeadline": "Correcting", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d9b4151086f2bc26e2e37a35280229a32e9144e1", "messageHeadline": "correcting erros", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a8f357d00085ccbb571d9bd5e3c43cc685d5f71f", "messageHeadline": "correcting line 199,323,627,641", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "038de14830cd69ec25a43e370bf4655c1a381692", "messageHeadline": "Correcting line 21", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6d19f553afa87a41f2f9c984c4cab4568cbab42e", "messageHeadline": "Merge pull request #5220 from cakephp/3.next-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 102, "deletions": 52}}, {"node": {"oid": "d5b6362b54eff146fedbe74094b05c3b3da900d6", "messageHeadline": "[fr] Fix a version number", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7bd58f260c80fe4fc504af17f4da94a4d86aaa5", "messageHeadline": "Tradu\u00e7\u00e3o do plugin", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 643, "deletions": 6}}, {"node": {"oid": "60d8db8827135ae149d5f1e38e86c0d197ba2ac5", "messageHeadline": "Tradu\u00e7\u00e3o para PT", "author": {"name": "Alex Monte", "email": "alexsmonte@gmail.com", "user": {"login": "alexsmonte"}}, "additions": 168, "deletions": 7}}, {"node": {"oid": "c0bc1b3c5bfdb34ada0b46090ef11c8285399f2c", "messageHeadline": "Merge pull request #5219 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "addb3f7ad2ca31bd044c986c7982f8523714855b", "messageHeadline": "Merge pull request #5221 from cakephp/dereuromark-patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "337bd4b07e74fe11c423caaccb0dd781a188d80b", "messageHeadline": "Use proper type.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fac7db15b32d4a3c56f4f7f381c8d22fcbc0ee29", "messageHeadline": "Clarify the type.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2564f3e16388ef403ca68c34d718bcc0b183fe2", "messageHeadline": "Fix semver operator.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77173e5dec7b7b1477b5e09e533a419870f1e680", "messageHeadline": "Remove lie", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2a235b1b67f4e3e341156f78df8da3ad48c58993", "messageHeadline": "Merge pull request #5209 from cakephp/3.0-fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 494, "deletions": 2}}, {"node": {"oid": "78c26b165d0acf8ee8be244bc5eeda4465164736", "messageHeadline": "[fr] Follows #5203", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 102, "deletions": 52}}, {"node": {"oid": "ff5c2694984f4f139f82eec6f160d3f994674614", "messageHeadline": "[fr] Follows #5212", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1e4dd4e03ccf617893dfd30e81d8027c72887738", "messageHeadline": "[fr] Follows #5208", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3f0984522a837d775f42c5f9f3f012ca3a0769c3", "messageHeadline": "[fr] Follows #5207", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5a1a27857be0c900a3ac098e4267133051e60bf", "messageHeadline": "[fr] Follows #5206", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7220a402f2e67df5bd0083f4f5ae0f77319b2d2", "messageHeadline": "[fr] Follows #5205", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1be16db18e3d2a275b8df4c6fb7a0e9f0f43bcc5", "messageHeadline": "[fr] Follows #5201", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "55e7929a7f3b7eb63eec72bdba5c5fc6a4975053", "messageHeadline": "Fixed quoting", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d0a8095cf83d09b86503938b76beb9ca4f4ecfe4", "messageHeadline": "Merge pull request #5216 from TakamoriYamashiro/3.0", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f88aa35606d464dcc960f31ad8202aafd9b6247b", "messageHeadline": "Small Typo", "author": {"name": "TakamoriYamashiro", "email": "info@yama-lab.com", "user": {"login": "yamaaaaaa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41bdead48111a3a0f336b24892ae0660dd058469", "messageHeadline": "Merge pull request #5215 from tomcat0090/patch-5", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f1e0c8de82225f62ce454c064661b08623610ba", "messageHeadline": "Fix. typo", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d8a6afc6a9b462e2e799e03d1f36a0d0ba16b7a", "messageHeadline": "Added phinx docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2310, "deletions": 0}}, {"node": {"oid": "a73705dabe012efa75b42b2fab334e27bed92eec", "messageHeadline": "Merge pull request #5212 from rzaracota/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "90b683dab281746b4c3875f9d384b79dbe385621", "messageHeadline": "Remove redundant login suggestion", "author": {"name": "JG", "email": "rzaracota@users.noreply.github.com", "user": {"login": "rzaracota"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a437c96e4065fff2c772647dbfb1941f5049d816", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e66ee881673d402989968848b1ca5efed3308a58", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcf2829a53b3d57ccae93830077bdea38d0f5d11", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f54f9e43d705adcf2de7cc41ff60c8cc45a0e975", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7fb498d10acc5298248bcfbf44cad90b40ccf09", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 138, "deletions": 184}}, {"node": {"oid": "c6ea3063a7697609078213948729100967114ab6", "messageHeadline": "[fr] Fix a lot of typos", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "7c4f09453a3cb5829132d7ba63b32df68f6378dc", "messageHeadline": "[fr] Add the \"Tags And Users\" chapter to the CMS tutorial", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 494, "deletions": 2}}, {"node": {"oid": "56108952098f683e1129f4bc47d826fc51589563", "messageHeadline": "Merge pull request #5203 from cakephp/schema-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "a29a5f55c3673cd48897f02f0937e3bf2782e8ab", "messageHeadline": "Merge pull request #5208 from albertcansado/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0c914ab54d580b170d111dfb571346fa17bf2d0", "messageHeadline": "Merge pull request #5195 from cakephp/3.0-fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "0839532d6e41ab586f798c0d2d0f2b320a69e679", "messageHeadline": "Merge pull request #5207 from Iandenh/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3d1f1bb010ba3a5df41afc7891ec37eda37b2ff", "messageHeadline": "Merge pull request #5206 from albertcansado/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f81fb6bee0852daf748882c2fdcbacab80ec61d9", "messageHeadline": "Added the default hasMany saveStrategy", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c0ef07bd37c7271053ff9d9c8a6d1c817fb47e9", "messageHeadline": "update version installation.rst", "author": {"name": "Ian den Hartog", "email": "iandenhartog@hotmail.com", "user": {"login": "Iandenh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ed166ab1b5498088114624f1623fbe14ce05376", "messageHeadline": "replace and fix from() method", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb029ff84bb36db5bdaf42cf368601da7aebf891", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "616d4e19bd86302dd240f6f33fa6709934f5713d", "messageHeadline": "Merge pull request #5202 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "e037b58f527771b63d894cc6eea6cdb84133b1ac", "messageHeadline": "[ja] follows #5197, #5198, #5205", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "0058cb94ea56f902278b88da0be8d0afcb059712", "messageHeadline": "Fix error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87ba92d9b5db599d6de92bd9b4fffe558f6b00ad", "messageHeadline": "Merge pull request #5205 from davidyell/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d66b73b6e688c210853aed82c19c0818a8ca0344", "messageHeadline": "Added success", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c33130c4727f785cac638e07ac94e8f7c092164d", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 31, "deletions": 47}}, {"node": {"oid": "736ef6b548fb7a247e66adcb8a43624ea879da53", "messageHeadline": "Update docs for schema_cache change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "79603098c6205abe9ba6c24cfb670c835082f4b8", "messageHeadline": "Merge pull request #5201 from hagen00/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2937394953bb67e330574bc9e9e6f6085f2327e4", "messageHeadline": "Update middleware.rst", "author": {"name": "hagen00", "email": "hagen00@gmail.com", "user": {"login": "hagen00"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "16e66ab1f41dbedfe909cca0230126cde5efad08", "messageHeadline": "Merge pull request #5200 from bcrowe/quotes", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fef1eded0784bc33e62955645e35a451d48e4b28", "messageHeadline": "[fr] Fix quotes, follows #5199", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b42d01d2197ff667a696331d22e8eea5ca6b0dd", "messageHeadline": "Merge pull request #5199 from inoas/patch-33", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45e4880ba90a545165189a5f77114344874dc97f", "messageHeadline": "Use correct single-quotes", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e196ad798ab6cdc6de0e1b9cde424d2065759d4", "messageHeadline": "[fr] Follow #5186, #5191, #5190, #5192, #5196, #5197, #5198", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "b13375b180b850d9402716efbd25e610eb6d0665", "messageHeadline": "Merge pull request #5197 from davidyell/plugin-prefix-templates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0121fac8f11372e875f0d39500274691344ba88d", "messageHeadline": "Merge pull request #5198 from inoas/patch-32", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6fe8d6f3e1b7f56c1db4f982d862fc9bbbfff2f9", "messageHeadline": "re-add postgresql byta info, comment style", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7825d32864a760b1968242c1cbbcc6798904d3a3", "messageHeadline": "add application skeleton link", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29cb53c1576a06ad2c97fb65d63f1de88e047cbf", "messageHeadline": "omit future tense", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fde1a7d1c739520c5948babca9b38db9d134bce", "messageHeadline": "Update example session.sql", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "731b821c2784db715ec5cdc8e39e82ebe30b2bb7", "messageHeadline": "Added a note about plugins with prefix templates", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "52f4181448fb20792fa6937b1e84d54ae8d90ce2", "messageHeadline": "Merge pull request #5196 from lilHermit/cookiespelling", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2d25cfc807e190d9c76b3c397dc158251054321", "messageHeadline": "Mis-spelling of EncryptedCookieMiddleware", "author": {"name": "lilHermit", "email": "developer@lilhermit.co.uk", "user": {"login": "lilHermit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a74ac5df94ddf038c18da9d3fb5230528c050c0", "messageHeadline": "Merge pull request #5194 from cakephp/issue-5189", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "5d852f78053c0d5e8e6d42ec4ae5500e0d5de7b7", "messageHeadline": "Add more complete method signature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "91d59194ca36d0eeabcdca1322baa6def8a99d08", "messageHeadline": "Merge pull request #5193 from okinaka/3.0-ja", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "845c66ac51c5c8093ee2a690aa529f150ebb1b6b", "messageHeadline": "[ja] follows #5190, #5192", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0a06d924f8c28701080959f365e766b91a19df86", "messageHeadline": "Merge pull request #5192 from chronon/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bd8c46cda336fd9608b0cd367089b1ba30fb56e", "messageHeadline": "Fix URL for dotenv repository", "author": {"name": "Gregory Gaskill", "email": "gregory@chronon.com", "user": {"login": "chronon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "972214cc27cc39391c211c29aa1abf7636e837d6", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 64, "deletions": 87}}, {"node": {"oid": "8af16e7d5ec12f9ffbd480176bc47af98c94dc92", "messageHeadline": "Add 3.6 migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f401fe0646ef6c2cc5f45fc22616e2b568dab985", "messageHeadline": "Merge pull request #5190 from albertcansado/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "622faf29eed9266f775eaf4975c1c50d925879aa", "messageHeadline": "Merge pull request #5191 from albertcansado/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2003311d36ff693ab736e03b065fc3c3bff3c913", "messageHeadline": "Add missing methods into 3.5 migration guide", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "225ed3b4f8e94e5d68cbf3dfbb69ae2c45a7d939", "messageHeadline": "Update collections.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1163, "deletions": 14}}, {"node": {"oid": "1b6cffb273a9ec1c954220f0ea4f6500fb46affc", "messageHeadline": "replace deprecated methods", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e657df6b0d7d87f52daa982da942b49648f316ac", "messageHeadline": "Switch back to 3.next instead of 3.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1cf9be3448be782ceb902521bf988fd733b2b4aa", "messageHeadline": "Merge pull request #5188 from joaoferr/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cedbd338447348218b1d616d8639534bae4f1622", "messageHeadline": "Changing \"flexvel\" to \"flexible\" - pt_BR", "author": {"name": "joaoferr", "email": "joaoaugusto@gmail.com", "user": {"login": "joaoferr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c68f5989d1f591c2f941e1872933c728cdb2afb", "messageHeadline": "Merge pull request #5168 from cakephp/more-cms", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 170, "deletions": 7}}, {"node": {"oid": "e2274e1630c21766ce7cbf54037853befc7e413b", "messageHeadline": "Fix grammar error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cb8f99248aaffd27b8808a0b5c0cfb4f942f4cf", "messageHeadline": "Merge pull request #5186 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4cc7a161ed0c8dc1f3476167b59c13d5ad1f3135", "messageHeadline": "Use grammar comma.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454c190bbf127aa086524230afb3e33bab9b679d", "messageHeadline": "Updated InstanceConfigTrait::getConfig()", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8306067a875fa6c027422c0f86097ae34d21b578", "messageHeadline": "Merge pull request #5185 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 564, "deletions": 1}}, {"node": {"oid": "4bcaf0cce22052b5aa56616a5ca646bd3a63e162", "messageHeadline": "[fr] Fix typos", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca2f8b897484b23e299b0e7ff5a21c63e8cf66f8", "messageHeadline": "Indicate <3.5 method as well.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96a58ec7cd010d3d068d77ce01fd22ec61ab2d1f", "messageHeadline": "Address more feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec4e13825bc681f4375e5a96bc88e4ba8a3e2e1f", "messageHeadline": "Thank you instead of just thanks", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03db244aaf12e5ad1df7cef1cd0f603eecde456c", "messageHeadline": "Improve comment", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0484afa5ffe4a29f26187475738b2f8438b5c8fc", "messageHeadline": "Remove white line", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c660df761452427b90454c3c94ed836bec1e4ec4", "messageHeadline": "Group what belongs together", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27788c3094aaa30c4063fc0d64c9997ec0d5cbcd", "messageHeadline": "[fr] Fix the sphinx build", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "860b07b9f2e2ae231d90326a74e776d41d0d3fa5", "messageHeadline": "[fr] Add the new section to the TOC and to the end of the previous ch\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f2540991908515602d5423f08f7e4f8bd082fc6", "messageHeadline": "[fr] Fix small typos and do some improvements", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "d2f857732757b19d5797ae9adc0f3fc4508eb18a", "messageHeadline": "[fr] Translate the \"Articles Controller\" section of the CMS tutorial", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 563, "deletions": 0}}, {"node": {"oid": "86a258e0d0b007f0bd29f588847c0b3648f61e17", "messageHeadline": "[ja] Fix a typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e95e72e98958666458d61bb4802514c665fd1169", "messageHeadline": "Merge pull request #5183 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 151}}, {"node": {"oid": "c8fd098708726a75d4f42160555c267323e2d8ac", "messageHeadline": "Merge pull request #5184 from okinaka/3.0-ja-plugins", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "b6d4ba3efd64270f3f85d9e5c8ada697fc368759", "messageHeadline": "[fr] Fix an incorrect link", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a75a6d904da5c1144f84f26b7d1364d16b4c24b", "messageHeadline": "[ja] follows #5025", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "cff9a04a6b72c5fe22cd936fb5d6441f7c99f766", "messageHeadline": "Merge pull request #5182 from okinaka/3.0-ja-configuration", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 46, "deletions": 174}}, {"node": {"oid": "bce8a7e9db190e55e8ea10324ee5b8b75635f9a4", "messageHeadline": "Fix a link.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d5dfb5879ebb390ac45bd8ab03aa4380c3ad2e5", "messageHeadline": "[ja] follows #5127, #5177", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 45, "deletions": 173}}, {"node": {"oid": "dacb68b0176588e08c1c27ef86f1fe2ce8ceef4c", "messageHeadline": "[fr] Follows #5177", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 150}}, {"node": {"oid": "07f4ccb23d4ff581b6bf9f75920ca8c2fac323a8", "messageHeadline": "[fr] Follows #5181", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "794d12115aad72b086586b9b2747d9d9a7a7f11f", "messageHeadline": "Merge pull request #5179 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "edfb6bc35358ecaa33bbbe3a836ab597900382d1", "messageHeadline": "[fr] Fix grammar", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4413281e36a98cccb56983feb82ce4b534314a5a", "messageHeadline": "Merge pull request #5180 from okinaka/3.0-ja-collections", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "23e691fdbace57093d68a27d87984de5a1c3ecf1", "messageHeadline": "Merge pull request #5177 from cakephp/streamline-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 147}}, {"node": {"oid": "70aed3d039bf17b16a321d4c845016176dfd090f", "messageHeadline": "Merge pull request #5181 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cac64e3bea3def65ccf6df91dd7bbf92a50a87e", "messageHeadline": "Update example for loading plugin fixtures.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7db3d1dfc4a49871abfb0c5dfd9c0c2105325b1", "messageHeadline": "[ja] follows #5126", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "c6ad6a55a48f1532a6c67b579b84c24d642a09d9", "messageHeadline": "[fr] CMS tutorial : translation of the \"database\" part", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "31b144cd598d28dc33e2b030e5bd0e53e21c002b", "messageHeadline": "Merge pull request #5176 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 123, "deletions": 3}}, {"node": {"oid": "c162456e23bd6f15f43d3b3db53de31eab30d8e1", "messageHeadline": "[fr] Fix typos", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3977e63ff72c21a99f7948c747eaaf6123530368", "messageHeadline": "Merge pull request #5178 from cakephp/3.0-ja-installation", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "356bb91291b74dc9905820d7fc3d8ac75685e799", "messageHeadline": "[ja] fix the translation error.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf3cb97989db232675b04975980369490856d576", "messageHeadline": "[fr] Remove a link to an unexistant (not translated yet) document", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c2fe8daad9570ddb618fffdcf316093f7421ae", "messageHeadline": "Remove fluff from configuration chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 147}}, {"node": {"oid": "d08277fa5b0ff3760f1787f4187abba27d4f3e2b", "messageHeadline": "[fr] Translate the \"installation\" page of the CMS Tutorial", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 122, "deletions": 3}}, {"node": {"oid": "34a64a9dd313a4ba6e710f14dea5d19bb1b59d90", "messageHeadline": "Merge pull request #5175 from Karupis/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 135, "deletions": 9}}, {"node": {"oid": "b09d4742aac7510447eba2c04f815a08037b234c", "messageHeadline": "Merge pull request #5174 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "a7dd949b995345476052bbba7e5164f0ccce9131", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce74842011cc62ce6227526919c8c780a402b0b", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdbdf3b5ba248c15fdb931597d5c8d1f1171f1cb", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25f91c3c63e05313b9404438523840514dba2a9e", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c9ea3f685a48f0767349fdf9cf0831af497bbe79", "messageHeadline": "[fr] Add a missing `::`", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67c520f66bcca060af12624577980289a49bf523", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87adc05c8f5b45390943b0e03d7d6271e9db8af4", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d8f74f2e45e92d6a754dd37041fce3239c39dbbb", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5ee70169045c2d2ab0d8695ce44d699c6956638", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b627b4ec04769ef20b9bbe54b19f27ed7e1d0651", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78965c13733efb542b6a9b8000ccca89a88a7cb3", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50e53ff79a85b99bbf70593681966ae3899316a3", "messageHeadline": "Update intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e25df1d16b9c947b9c37c49f0607d18a2c20427", "messageHeadline": "intro.rst", "author": {"name": "LUOXIAOXIAO", "email": "lnight1989@gmail.com", "user": {"login": "Karupis"}}, "additions": 137, "deletions": 11}}, {"node": {"oid": "4934dd9505a6e1a801122c9f764b945b26de4cb0", "messageHeadline": "[fr] Follows #5165", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "eb32c1e8c947f9d11432a592c57850aa6815c8e8", "messageHeadline": "[fr] Follows #5172", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8e2ef9ecfcf23eca6be65f3d6408161188e45e86", "messageHeadline": "[fr] Follows #5167", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d073f860f550383369e4d475542c8897b90a08ea", "messageHeadline": "Fix incorrect view templates and wrap it up.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "296035ba93d3b1f445ebbc008b1e9b49d4288ac9", "messageHeadline": "Update version number to 3.5 not 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20c4541df1cac16c983003d482959de90f51b064", "messageHeadline": "Merge branch '3.next' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 259, "deletions": 110}}, {"node": {"oid": "37fc151dcd94e62c0807a48020b976f9f1f6c393", "messageHeadline": "Merge pull request #5172 from cakephp/ADmad-patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3541e747ebcc174b2e37e3b269f6d88051a81a9a", "messageHeadline": "Fix example code.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6b843549595ef6be52b8cfc58b67d0342de5e3ab", "messageHeadline": "Merge pull request #5170 from okinaka/3.0-ja-associations", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b04f0c4285b33cc6d8bd1557cf6ac1333a2096ee", "messageHeadline": "Merge pull request #5171 from gr-ishiguro/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82411698b370fc0a611df08ba85279981d46b1f2", "messageHeadline": "fix typo", "author": {"name": "\u77f3\u9ed2", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5302835f424b293cfb48198fef102169329ecb63", "messageHeadline": "[ja] follows #5165", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "93371e77edca32e3b981cd7a6f20d3f697fa4991", "messageHeadline": "Merge pull request #5161 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "720a7af46907d6bc27cda95df8e05c8ff3ece98e", "messageHeadline": "[ja] follows #5150", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "86be64c8f920db7478715c2d1762b28343160518", "messageHeadline": "[ja] follows #5147", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "919b0ec49d1b419733085f1a3b69c5f846ebfb1c", "messageHeadline": "[ja] follows #5143", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "9a8c9672a4b04b6f0e6e618d1d71ec3db40a2a0c", "messageHeadline": "[ja] follows #5136", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5401921c59f6cc60d5bca79573391d2662291578", "messageHeadline": "[ja] follows #5013", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "1c2ad03898e524113aaa060ecc46c924601b7a01", "messageHeadline": "Add another block to the CMS tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 155, "deletions": 3}}, {"node": {"oid": "23756b6bb6431fc631b0f6e7b57041150dcb3031", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3093ed00f52943d364b885a41ddd9839fe293d4c", "messageHeadline": "Merge pull request #5167 from okinaka/fix-syntax", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1280f726e3c6d0cea768b966dcbd21a13e83ce68", "messageHeadline": "Merge pull request #5165 from inoas/patch-31", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a1131d5ccbd307cf0606fea6a1d7c958f83a0236", "messageHeadline": "Add Cookie class definition.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6c232910d109401cffa6420ad5350c69d24bf2a4", "messageHeadline": "Update associations.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22aec50ec349befd7e1917daab3f002eacae3fe5", "messageHeadline": "Fix syntax.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66243eacc187ce536eda01f4099635fb37ef293f", "messageHeadline": "Merge pull request #5166 from joaoferr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "846d3bcdf4a03bfafd8d79056f72929eca34e764", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "joaoferr", "email": "joaoaugusto@gmail.com", "user": {"login": "joaoferr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0351430d9f200be39eec01ef946f276ed20e9ea9", "messageHeadline": "Merge pull request #5160 from okinaka/3.0-ja-configuration", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "8bd2b918876d3c37e7f4dabafe44b395c9df9b04", "messageHeadline": "Add note about HABTM rename", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "51abfd34eda6e6ebdd8b0678da81f7d922c4cd12", "messageHeadline": "Merge pull request #5164 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c4604d23613349bffa40a82acd759b6f893ea574", "messageHeadline": "Merge pull request #5163 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e25c320c00931ed8b57a3ed38136ad4a2f8ed2df", "messageHeadline": "[fr] Follows #5162", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9d05476bb61cc91139b8be37399d72b43832af05", "messageHeadline": "[fr] Follows #5150", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "aa77be575d49b880658ea31929523ebc398cdc5a", "messageHeadline": "Merge pull request #5162 from cakephp/issue-10981", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ba2a7685169f336e811465fde7d24c1a06ebb2a9", "messageHeadline": "[ja] follows #4801", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "23431357839b86b91edc49b694b159757e38a382", "messageHeadline": "Add docs for cakephp/cakephp#10981", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "10b85710543564106bd412b125ffbc8baf42e910", "messageHeadline": "Merge pull request #5150 from inoas/patch-30", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7d7f15f92aa30952caac0ee0c32c437c450af72e", "messageHeadline": "Grammar fix.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50c0e166560b83f6c74e7a894529f5eacfa9c84e", "messageHeadline": "[ja] follows #5090", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "19853c514bfa133a865b4959e9e936988529e0be", "messageHeadline": "Merge pull request #5159 from chinpei215/3.0-fix-translation", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6c3c1869745761c6c03fc47fb4f849b27e9a6b9f", "messageHeadline": "[ja] Fix a lack of sentence.", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6bc78be07ffd244682cd9325d17a04402bf2d215", "messageHeadline": "Merge pull request #5157 from chinpei215/3.0-ja-forms", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "a5ddff7b2c33be67e6061ea0bf4d8ff293ba9126", "messageHeadline": "Merge pull request #5158 from okinaka/3.0-ja-orm", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "aa51111057cafb79a3d4cbe98c5154831df7a0ae", "messageHeadline": "[ja] Improve wording", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "467d2429a6cd9e64cd3d3aeb08bb5098847a0d95", "messageHeadline": "[ja] follows #4831, #5111 and #5142", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "c0a51d27fd8ec701c15ce5e1f974ae45a3bf0d9c", "messageHeadline": "Merge pull request #5156 from chinpei215/3.0-ja-update", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "a9f53ed9eda3a8991910b6f1caed63b1026bb37c", "messageHeadline": "[ja] follows #5003, #5137, and #5138", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "5a3b8665c1261ca2012c53de470a026ae438759a", "messageHeadline": "Merge pull request #5153 from okinaka/3.0-ja-cells", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "b349572ee449b6f6bf8235fdf87fbb2472dae306", "messageHeadline": "Merge pull request #5151 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "ec18c0fb5666b5cc43582b88fafa1f3a60690067", "messageHeadline": "Merge pull request #5154 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "3f2d498c08a04bbd42f1a1aeb636213eedc03281", "messageHeadline": "[fr] Follows #5148", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53c314f51b8086bca4a4cd5ffc58600d6c0818bf", "messageHeadline": "[fr] Follows #5147", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f17be6b1c3e172a1dda1898b7fa0d99d717ac952", "messageHeadline": "[fr] Follows #5142", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "fb2d7dc3bd9a7218a5662e0532d94d340016a255", "messageHeadline": "[ja] follows #5040", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "334c19ea827e5d2e55df0235fa42db728bbbaa3d", "messageHeadline": "Merge pull request #5152 from cakephp/fr-fix-format", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a3db31a4ccac687f9d76a76056a67d3e3366fead", "messageHeadline": "Fix a formatting issue", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f7a37af81a84f2bc9be100ad426d8e6898c7d68c", "messageHeadline": "Merge pull request #5148 from cakephp/issue-5105", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aeb00600714b4b13e5eba6185459899b5a2391a7", "messageHeadline": "Merge pull request #5142 from albertcansado/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "86f6a1a322dccefa347e9973f811350f365f0ed3", "messageHeadline": "remove superfluous 'being'", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d06ed06619e5d181ea1ccf3c7c56250e8fef10f6", "messageHeadline": "fix indentation 2", "author": {"name": "Albert Cansado Sola\u0300", "email": "albert@MacBook-Pro-de-Albert.local", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c67be820df5efcbc3a1d9d19d6f2d4eb0eaffa71", "messageHeadline": "note -> warning, plural", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18493d35a3275b1bbced86011b552b4bf03d2159", "messageHeadline": "[ja] follows #4948", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "7b227fd2ae990338c0107ca2f9a9c06a58e1bff9", "messageHeadline": "Update entities.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fb0980a1d3380c35637f0bcb28571f258e40d386", "messageHeadline": "Educate bout accessors being run before persisting", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2ef0f1f2196f38b126ca896a0703ec60a737ed10", "messageHeadline": "Add note to CookieComponent docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c5808b9c3e1c064181e4f1dce7c4a9d7457120d", "messageHeadline": "[ja] #5096 copy en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "25714f7ae1ca337dc6e2384b400ec2e3bc69bc9e", "messageHeadline": "[ja] #4984 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 83, "deletions": 7}}, {"node": {"oid": "e79ad45c390c4cd3317739480768eb2bfe03f0d1", "messageHeadline": "[ja] #4976 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "b45889776c9a90eab382f28f06d189da809d7466", "messageHeadline": "[ja] #4912 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 659, "deletions": 0}}, {"node": {"oid": "554ca9bc26c131a69cf20820b1999f6245885f1b", "messageHeadline": "[ja] #5051 copy from en to ja", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "826118e0cca7b15687b4f1210cd1451a46db181a", "messageHeadline": "Merge pull request #5147 from hmic/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ddfb4c6c50418e16fdd776ddbf518f5d2de1589", "messageHeadline": "Make it easier to add the setting", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "741c8a6a1ea07008773022d00d5c329939ca22e8", "messageHeadline": "Merge pull request #5146 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5289c2bc546da58a9ed43b3f5c4f604679c8ca55", "messageHeadline": "Merge pull request #5145 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "8c267c3e71b1fb01287675ffd7355f100eacfeed", "messageHeadline": "[fr] Follows #5144", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e64043a014c5abe836cff05096eb110dd7e3ee6d", "messageHeadline": "[fr] Replaces #5140", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a324071879e90c336c90c972570af9940ea4b085", "messageHeadline": "[fr] Follows #5143", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "227c06b06eb255ef88135f7a3e6ae3d5688e7007", "messageHeadline": "fix indentation", "author": {"name": "Albert Cansado Sola\u0300", "email": "albert@MacBook-Pro-de-Albert.local", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1e9ada72ea1c60b17745d1200b72f1acc0653155", "messageHeadline": "Merge pull request #5144 from cakephp/issue-10960", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "025713423b453aa5eaf50121c944ecd63fcca418", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df25ca6db3e04efb9f3474a82ba5dc7eeea5f00f", "messageHeadline": "Document changes in cakephp/cakephp#10960", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "57a09c7502483dabd7a3f4ea4c6d65bac16b98f9", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1034, "deletions": 273}}, {"node": {"oid": "01d69719325dacc3e521a892694df9e3dc9be745", "messageHeadline": "Merge pull request #5143 from jeremyharris/alphabetize-collection-met\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "9a933e81935e4d06f752366b7e2e4c7bfefc8ba9", "messageHeadline": "Alphabetized collection methods table", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "eb0eaca6d121e51e08e0058f8679209924ed6893", "messageHeadline": "Update deprecated methods", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "4a0929a4af769fb21dee75b95cd08bcf10c37ba2", "messageHeadline": "fix: Be in accordance with Japanese-Translation-Rules", "author": {"name": "ryoichi-u", "email": "ueno.ryoichi@lancers.co.jp", "user": {"login": "ryoichi-u"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "edf0972a6caca2df00700efb3e40de3774ba1f4a", "messageHeadline": "Merge pull request #5141 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "c640dc3742d32438e7e3d520224582d7d9f80ffb", "messageHeadline": "[fr] Fix a misinterpretation of the original doc", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9f8eeec1f24f5430d1dcb0445c36340bd1c60f8", "messageHeadline": "[fr] Follows #5138", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "05facda7131f7718eb1d043025744f3e7774b09c", "messageHeadline": "[fr] Follows #5137", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c64fc41620c7713e3576eb8670384659e0459bfe", "messageHeadline": "[fr] Follows #5136", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e90ac8655edbd5194cdf7656309ed7bfbe6a1018", "messageHeadline": "Merge pull request #5139 from harkham/patch-2", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e679379073ff6045e435929a3991421f13483afb", "messageHeadline": "Update part-two.rst", "author": {"name": "harkham", "email": "jegufabien@gmail.com", "user": {"login": "harkham"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b09ca778be46a2f197c0a46108422d590706a0e", "messageHeadline": "Merge pull request #5131 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 111, "deletions": 53}}, {"node": {"oid": "48a421ecd5c53cba05bcfad39b123513787d2fd1", "messageHeadline": "[ja] follows #4927, #4999, #5088", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 111, "deletions": 53}}, {"node": {"oid": "4e1f677e6c55e38937bee2ba120321e13a91ce28", "messageHeadline": "Merge pull request #5138 from chinpei215/3.0-map-reduce-examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "297d3cd4c576eb82bbc7d33087af9e5c611ee384", "messageHeadline": "Merge pull request #5137 from chinpei215/3.0-fix-three-rules", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a409a3ad3659169e0925ac138c6d3475ae552d33", "messageHeadline": "Merge pull request #5136 from saeideng/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1b5dcc84856c72f4f3475f207e776ff65c34df0", "messageHeadline": "Fix incorrect examples of MapReduce", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "9c3d2732dbd0f2687e1a073e36fd09befa532d6a", "messageHeadline": "Separate a code example of validCount rule", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "416685f5e0cc82624c3e8a0d5f799464cddbb849", "messageHeadline": "Merge pull request #5135 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 138, "deletions": 68}}, {"node": {"oid": "7aecb78922e93fb4a98b5e9debb1c254684c9cfc", "messageHeadline": "remove 2.x syntax", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65853c8421f9cc7e73c571e422f1784cdf2e8357", "messageHeadline": "[fr] Fix a copy / paste error", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b82a2baedb6d44405087fb74c07bc4a687de535d", "messageHeadline": "[fr] Fix typos", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "fb3d15a5210df2300acb617b3f9261abb9c5891c", "messageHeadline": "Merge pull request #5133 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "e68888d78dc6306fba71a2b43c2e3903e8a2f968", "messageHeadline": "[fr] Follows #5126 & #5127", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 110, "deletions": 61}}, {"node": {"oid": "539c7573fad79455279ad85e70016aa8a31eb5bf", "messageHeadline": "[fr] Fix a typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b8a15265eda3b0aab91ab8af1db30750b803086", "messageHeadline": "[ja] translate 3-5-migration-guide.rst", "author": {"name": "ryoichi-u", "email": "nogami.ueno0515@gmail.com", "user": {"login": "ryoichi-u"}}, "additions": 294, "deletions": 10}}, {"node": {"oid": "dfa913b9451b11b20c57c42cafca745cb93b3a3c", "messageHeadline": "[fr] Follows #5128", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5f1c043309957e1c2f778da35aa83950ca12baba", "messageHeadline": "[fr] Follows #5124", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "184478802d516c5cc9bccacaf6df0821c76046f2", "messageHeadline": "[fr] Follows #5121", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "33f962629d33dbed5b7be7b74dbaaafa1e36a0f5", "messageHeadline": "[fr] Follows #5106", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8e65ce44921d58058a1b09679af0180bddaae3b8", "messageHeadline": "[fr] Follows #5123", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0a048c326d523a9b5ee2773c8d20ffeaa2a695ce", "messageHeadline": "[fr][ja] Follows #5130", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bacb0fdcce5014ab57463586dde3e8e28bb79879", "messageHeadline": "Merge pull request #5132 from tenkoma/3.0-fix-orm", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f06b4c61d78c0c17a6334ccfb8bd1b10d2f3c706", "messageHeadline": "[3.x] ORM fix custom validation method name", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c18866a937cf67f074912e08dbd489557f5df1dd", "messageHeadline": "Merge pull request #5130 from angelxmoreno/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1e5727b11a35cdb2e78333378d005d7f8a514963", "messageHeadline": "Added missing use statement", "author": {"name": "Angel S. Moreno", "email": "angelxmoreno@gmail.com", "user": {"login": "angelxmoreno"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5b8bc8030d85b46454ab65793032205722f1fdd", "messageHeadline": "Merge pull request #5129 from cakephp/migration-formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "66ef5489d29c3578b79b3c2c16da9aaad19beeca", "messageHeadline": "Remove border from definition lists.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "587bb3f6e7848883ec4c09259fe0d3891ba585e2", "messageHeadline": "Merge pull request #5128 from chinpei215/3.next-more-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d515e4463c44d49724285dd8938e021f72ee19e4", "messageHeadline": "Merge pull request #5127 from cakephp/app-env", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "324c2e29585cd737a63b8e7fe065b6c9838c62f6", "messageHeadline": "Merge branch '3.next' into app-env", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "372359866d2e3179ac1f4a98841455bec20dbd58", "messageHeadline": "Add more deprecated methods", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2872a2f7537f365f61ca886c88cbee2d1f39183d", "messageHeadline": "Merge pull request #5126 from cakephp/docs-updates", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "b5fbcba958c4f3d5098bc8ea32c77d234397dfa3", "messageHeadline": "Rename variables after their function", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9058a4fc52e442710e4ba55d69853f9e845234e6", "messageHeadline": "Add white line", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "068629e0262755063d22d6c3aabc5201705f92b1", "messageHeadline": "A set, not the set", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bceb9ffecc57189f565c946e949de41fad9a1db", "messageHeadline": "Missing commas, some mandatory", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "83bb7a3118abfce5ac79487025eedf135517c78d", "messageHeadline": "Added is not an important word in the title", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2cef240975ec1301a5640e1e255fe718a4d2c7d", "messageHeadline": "Add documentation for environment variables.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "1a8d8020bd61d4f88d1d9a432bb1046b3c24861a", "messageHeadline": "Add docs for collection avg & median.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "a696a2dd0d69c9831881508f7be6bf5052ebf2c0", "messageHeadline": "Merge pull request #5125 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6cb26825606497f37d5bb27618ec92a756a030bb", "messageHeadline": "Merge pull request #5123 from jeremyharris/migration-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ff3e1d81b7183bdfd0cc158ac9cc71329605f759", "messageHeadline": "[ja] follows #4951", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d59828cd8d8f6f7dc537ff9aa43fc710a7e69c8b", "messageHeadline": "Document cakephp/cakephp#10952", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab5f77144d47b11aee596af6b99f7bcb761f964d", "messageHeadline": "Merge pull request #5124 from chinpei215/3.next-deprecated-methods", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "05218f8ab352d52bb0c4e11412578398b06604a9", "messageHeadline": "Updated deprecation notes for 3.5", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "06ca6714acb86ed7a97cbb3314c163820fb5e1c5", "messageHeadline": "Added 3.5 migration note on ConsoleIntegrationTestCase", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1db4d512dd81fe2a4ea5403ccdd561d74a75e912", "messageHeadline": "Merge pull request #5122 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "482a66c6caf0c53b6eb6e9a995bba7e6c8c20760", "messageHeadline": "Remove dev flag from mainline docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9cd5b42c1582750240c7b2187b2a07f21da5917", "messageHeadline": "Merge branch '3.next' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3302, "deletions": 445}}, {"node": {"oid": "97cb7d6f7a4a730448083c3824c7f5420a76d084", "messageHeadline": "[ja] follows #5106, #5113", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "aa4f676bed97362a72e729114e19b7d9507c27c9", "messageHeadline": "[pt] Habilitando Objetos DataTime Imut\u00e1veis", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "87a12fd6e81a019f137ce785f290b7ba6758aa74", "messageHeadline": "[pt]Mapeando Tipos de Dados Personalizados para Express\u00f5es SQL", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "dc347ebcbba9f909753d6d455c204f5d7bda25d0", "messageHeadline": "Add documentation for cakephp/cakephp#10942", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1bcc1ca1842b6f29403950cf36bbbc3990d1d73", "messageHeadline": "Merge pull request #5106 from cakephp/stopping-events", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "954ad9337b2ecaf16c7ff6cc546935f22c1a2996", "messageHeadline": "Add link to Events System and remove sample code", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 2, "deletions": 16}}, {"node": {"oid": "6f3102a8acfbe2b28690e7ebb7ff3105eb9e352d", "messageHeadline": "[pt] Adicionando Tipos Personalizados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "3915c7033a838d3c07e916918cd163fe47db9ec5", "messageHeadline": "[pt] Tipos de Dados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "da94407852af1d004c60ed8e22c46b369097ea5f", "messageHeadline": "[pt] at\u00e9 Criando Conex\u00f5es em Tempo de Execu\u00e7\u00e3o", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "cb25b44770bd025d0ba3df33665044bd5e255071", "messageHeadline": "Merge pull request #5121 from cakephp/issue-10943", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "c9f348081a62e6b4752faf303f22b91eae9472b4", "messageHeadline": "Update 3.5 migration guide for routebuilder.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "43faaccd65ef1ea3a508efeb28ead6cd679a00e8", "messageHeadline": "Merge pull request #5120 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 11, "deletions": 40}}, {"node": {"oid": "9af90ffa5a4b0f9187cb95f111338a9a4b84e5dc", "messageHeadline": "Merge pull request #5119 from AdrienCS/patch-9", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60d1b5701ba899d315ec342bd2ff1b545d8c8a24", "messageHeadline": "Update text.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "977633d69bd41d1e71c2c4f7524e6aea334af946", "messageHeadline": "[pt] configura\u00e7\u00f5es", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b5ef3282c5ec0dfe83d973b4059b5bfa444caeec", "messageHeadline": "[pt] Configura\u00e7\u00e3o", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 61, "deletions": 54}}, {"node": {"oid": "e097039db7bf321c334526aeaae584104d60ab61", "messageHeadline": "[ja] follows #5102, #5103, #5104, #5115", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 40}}, {"node": {"oid": "5df5209a1239f508f70cfcc2171ea91497298af0", "messageHeadline": "Merge pull request #5115 from berarma/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "d9c25ea7823f03c60928ca44b2f86ed477801401", "messageHeadline": "Merge pull request #5118 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "206be5bbe3f2b1326a9fc09c285816fa81523bd3", "messageHeadline": "Merge pull request #5117 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 128, "deletions": 44}}, {"node": {"oid": "84795e6e639b871b4382a53863092d0b0ad9a709", "messageHeadline": "[fr] Fix a title casing", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1a83713578cdd1788b3513128cb9cf199e86c78", "messageHeadline": "[fr] Follows #5113", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "bd789a0b17d2c93b5ed82507b00d4e0ef1ab6a21", "messageHeadline": "[fr] Fixes typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "72e48218883e3e2ba23ded507ff03e69a775c76c", "messageHeadline": "[fr] Follows #5111", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3e2f59c05bdf43d3228a26c4515de9b8ca9d67f8", "messageHeadline": "[fr] Follows #5096", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 118, "deletions": 44}}, {"node": {"oid": "99ba1e142a2c1b2ba94800dd560a126ae43f917b", "messageHeadline": "Remove duplicated and outdated section", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "6836f347150e53b911d22e8aee6c976b25ae3311", "messageHeadline": "Merge pull request #5114 from chinpei215/fix-german-message", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a86deda3eafd089e23c7ee623094a0ae24515c0", "messageHeadline": "Fix a German sentence in a .po file example", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c55845f1144ea3ca0d7b3fdca82fd04a8581213", "messageHeadline": "Merge pull request #5110 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0b8bc6210d0d9e02d507ea85d2890c4413fdb33c", "messageHeadline": "[ja] follows #5098.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c89cd7512c3d5f7734c53f4af9bf7eccf139b9f9", "messageHeadline": "Merge pull request #5111 from cakephp/issue-10924", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "34acd29512f4d1c45bdcb417bb3c625f8d89a176", "messageHeadline": "Merge pull request #5113 from braedinski/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b7ae96ef1d8d210d479a7d4303e5a935e8336484", "messageHeadline": "Add docs for cakephp/cakephp#10924", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "109aa4257c4ce29bbae87fa947980821b7770113", "messageHeadline": "Merge pull request #5101 from cakephp/cms-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 142, "deletions": 2}}, {"node": {"oid": "104e2835a7ec1998607b6fde3d9753f00c8d82ee", "messageHeadline": "Update plugins.rst", "author": {"name": "braedinski", "email": "braedenlynden@gmail.com", "user": {"login": "braedinski"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "7f24e66d6a0e9aa8f072d390e8c888b7f559deb7", "messageHeadline": "Merge pull request #5108 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "28ae866909433608ce4ca7366aec5b0f756f2677", "messageHeadline": "Update based on review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "2452db42b9de1047c262a9076e7a6efaee462138", "messageHeadline": "Fix mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a84ba46a038162499b7ffffa629a85ebdeec1058", "messageHeadline": "[ja] improve translation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "361dfe9e6d678f9878a4170d192e87dcb7cb5ded", "messageHeadline": "Merge pull request #5096 from cakephp/scoped-middleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 121, "deletions": 43}}, {"node": {"oid": "ae8f707a351c582ba332200adda38ad69a5b902c", "messageHeadline": "Merge pull request #5107 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2470649dfba92f769f46434636a4b58355f41ec2", "messageHeadline": "[fr] Follows #5102 / #5103", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "873c1ca22960fa96aa260feba44e602e0319685f", "messageHeadline": "[fr] Follows #5104", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33f8bd250caf65715e61d4c5cec1247fe9aa7227", "messageHeadline": "Add examples to showcase how to stop events", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "309c363411ae35d2beccc71b86ba03af5e377192", "messageHeadline": "Merge pull request #5104 from cholthi/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae2fb9ef09dc09ca15cfe64070cddf9e26890c78", "messageHeadline": "Merge pull request #5103 from hagen00/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7dcc4a3511f2b01962346eabb443d2e267f336c0", "messageHeadline": "added new keyword", "author": {"name": "cholthipaul", "email": "cholthipaul@gmail.com", "user": {"login": "cholthi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfea7dd21e20cba68eaa110a62ae01e1c1718b80", "messageHeadline": "Update tree.rst - previous update was misleading", "author": {"name": "hagen00", "email": "hagen00@gmail.com", "user": {"login": "hagen00"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8b74bae76befd8770f69604df06f320ff1186630", "messageHeadline": "Merge pull request #5102 from hagen00/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "325b2cc019aa14cc5a6f7792c44522300c78022f", "messageHeadline": "Update tree.rst", "author": {"name": "hagen00", "email": "hagen00@gmail.com", "user": {"login": "hagen00"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ae046557fea9b859c81dec84494a3c8dffb5522", "messageHeadline": "Update tree.rst", "author": {"name": "hagen00", "email": "hagen00@gmail.com", "user": {"login": "hagen00"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7e552a18392d9f0453b52e5e5bbb33aa408f62a9", "messageHeadline": "[pt] started connection", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "d3d72db6a5feaa13c5f61cae32042fa290a15ff9", "messageHeadline": "[pt] basic statements", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "c067746494269d171b4e4953d542c9b695c6f2ac", "messageHeadline": "[pt] Begin translation file", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 931, "deletions": 9}}, {"node": {"oid": "5b5ea605266a810b95445c0b4cbcaa2772a30511", "messageHeadline": "Merge pull request #5097 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c09ddcba6b5532d443a0efd8f48fff2cbb6dec96", "messageHeadline": "Add another chunk to the CMS tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "8553d5b836529ae63238b75bc469dd7e3cecfb37", "messageHeadline": "Update help listing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "656c9011fc7c57139902511b59cbfab5815707e2", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2968, "deletions": 764}}, {"node": {"oid": "129c6f0302fff5291ac98b02d054de11a70ca50d", "messageHeadline": "Merge pull request #5100 from rochamarcelo/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 537, "deletions": 7}}, {"node": {"oid": "b3d9785ca3ca57f7fa3f3d40352a3771b9eeb323", "messageHeadline": "[pt] virtualProperties exemplo", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eda03f9b94e30630b4e75cff556c33d2cbe147c4", "messageHeadline": "Merge pull request #5099 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f6c876ed3b7d924157da2c3bdfba303f0abb2426", "messageHeadline": "[fr] Fix the context passed to `__x()`", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eef04ae3af14396604d1bbf2a617f21abb034503", "messageHeadline": "[fr] Fix an english misunderstanding", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dbdb35838f53a76c468c5031e409cd094cc8f27f", "messageHeadline": "Update based on feedback in #5096", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "391ec5b73ef03d1f2c14c50234b704b5b3cf9ff4", "messageHeadline": "[fr] Follows #5098", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "660bc22ff57e02515b77db5e63e7bd70c35ff34c", "messageHeadline": "Merge pull request #5098 from mo86/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dc819ef7c378d9638bf5d48a99a687cf6b2d2a17", "messageHeadline": "Example how to use __x in .po file missing", "author": {"name": "mo86", "email": "moritz.klassen@gmail.com", "user": {"login": "mo86"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9cf34f3145c62671bad5454431e809517311b55f", "messageHeadline": "[pt] Ignorando Prote\u00e7\u00e3o de Campo", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cee2822c6a6a7e8f839d64b3106f6b64f87a52ad", "messageHeadline": "[pt] Associa\u00e7oes ser\u00e3o convertida tamb\u00e9m", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37c1c0df1113aa3077bd5d4092c0ca9c90e8d45b", "messageHeadline": "da sua e n\u00e3o da da sua", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bab9910de4b72385f1838e303fd6640ec43420db", "messageHeadline": "As Traits do PHP s\u00e3o perfeitas e n\u00e3o perfeitos", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4d9f1517c3767f49e4196a6b384bc9a5296cd94", "messageHeadline": "Criando C\u00f3digo Re-utiliz\u00e1vel com Traits", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "0738f0058ba9bbf43c716e652efcc752a55c4322", "messageHeadline": "[pt] removendo quebra de linha desnecess\u00e1ria", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "236fd8da91e03171737a2c809e94132afc155aeb", "messageHeadline": "[pt] removido t\u00edtulo em ingl\u00eas", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c582d96e37e1d7a606aeede047be85443911574", "messageHeadline": "[pt] fixing :doc:", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaddcb97ec909bd05839cdc723e3c08ef995ae97", "messageHeadline": "[pt] Finishing before review", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "eb909e9031a5a8fbc2feae500b7dc1b112eaa52c", "messageHeadline": "Make comments clearer", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ef1c9b9c11e732420df3e3c6652e8f439bf01c9", "messageHeadline": "CSRF in uppercase", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d35e666553c2fc32b866fbde181a7beb8347f12c", "messageHeadline": "[ja] follows #5021", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31530892587ddd341e1a9338df67d37f68acfff6", "messageHeadline": "Merge pull request #5095 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 367, "deletions": 44}}, {"node": {"oid": "0492c37ce393ec0c9c2069b908e4efaa1cc5a5d5", "messageHeadline": "[fr]\u00a0Fixes after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4aa43647831d8989616fd2959b57fc05694e1582", "messageHeadline": "Update middleware docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 112, "deletions": 34}}, {"node": {"oid": "5ec939aabef0adf89c5da470778bd3b736547ce0", "messageHeadline": "Merge pull request #5094 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e766e1cdbe57ea78caa7efd6587d88839c29ea5", "messageHeadline": "[fr] Fixes after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e253d186bc055ab1bd9740ca03dbe6dbf10fbd", "messageHeadline": "[fr] Fix typos", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e19b2dacbf59d7afe90b8baa4449f6b4416a66cc", "messageHeadline": "[fr] Follows #5075", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "da656fd6c7ec890d522e73de02658f4164d3114f", "messageHeadline": "[fr] Follows #5088", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 86, "deletions": 44}}, {"node": {"oid": "324af0f08e135637991499c687fc17be029109c3", "messageHeadline": "[fr] Follows #5021", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d6d1840da7e45ed638f0284b996647692ec72fa2", "messageHeadline": "Merge pull request #5091 from tenkoma/ja-improve-transpate-for-orm", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d35861ae29e622aea3d1338a398991f39273709c", "messageHeadline": "[ja] Improved orm section", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7737806babb1538731440dad673f1f0f318eec0b", "messageHeadline": "Merge pull request #5090 from cakephp/configure-read", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "2f7690507cae6f2dcd25564bc100dc4e7fcffd1e", "messageHeadline": "[pt] Lazy Loading Associations", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "1172e927562361a8e533ee0a5b507a2b446daba2", "messageHeadline": "Merge pull request #5088 from cakephp/command-runner", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 42}}, {"node": {"oid": "343c051355cf65777e9935f24ea77624f77325ce", "messageHeadline": "Add documentation for cakephp/cakephp#10890", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "9ac31a11bd7ef47ea133bb360457596dc35789c8", "messageHeadline": "at\u00e9 Verificando se uma Entidade foi Persistida", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 51, "deletions": 50}}, {"node": {"oid": "e5d4f7a987c6f51279bfd43ff1d91d2d15a59de6", "messageHeadline": "Add console hook documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 42}}, {"node": {"oid": "f6a412e75ce08f1898c7a2797a796ac4c31fee52", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2965, "deletions": 763}}, {"node": {"oid": "2b3499f7aa5353397a8f8d909f07b779812feab5", "messageHeadline": "Merge branch 'issue-5021' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f0d46f62b36b1972ceddb578279e936ab54e0e82", "messageHeadline": "Simplify recommendation on SQLite db path.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fc3dd16554fb441d481914dcf560d13083d7084b", "messageHeadline": "Merge pull request #5075 from jeremyharris/issue-5071", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 278, "deletions": 0}}, {"node": {"oid": "eb0a999ec9a2c5a3abf5896f1d7305d7b1a0029e", "messageHeadline": "Merge pull request #5084 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "83adea766bd511c5d03c1afa069d4aa6524691a2", "messageHeadline": "Item: Verificando se uma Entidade Foi Modificada", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "fd20159857fa55ff2add5ad60a44f0ff4dd073e6", "messageHeadline": "Item: Criando Propriedades Virtuais", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "5800cd254f51d396b19d45d9c750eeb9e30e08fe", "messageHeadline": "Accessors & Mutators", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "05ac65e2f1735c04be566b01c47ca5647ffe9087", "messageHeadline": "Merge pull request #5086 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "31191dbd335d3b951fc0559b70245f848240c5a0", "messageHeadline": "Merge pull request #5085 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 94, "deletions": 33}}, {"node": {"oid": "e4a5916a3a91bef735733eaaa8afa1ecf1e6d11f", "messageHeadline": "[fr] Follows #5081", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d14c11b4a2fc29ac71011b714db044e14f4db77e", "messageHeadline": "[fr] Fix after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c29b019d4e644e8e4f7f6e5ad491cd3f3b690e1b", "messageHeadline": "[fr] Follows #5051", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "d372c8ce9759350f6e73394fea5715e4c8f49e5e", "messageHeadline": "[fr] Follows #5025", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "7957ea7694d3ad3ab4ef1ca9307c09041b7a1718", "messageHeadline": "Merge pull request #5082 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 183, "deletions": 51}}, {"node": {"oid": "512a15199edfe930d598b41b897e4d79a700511d", "messageHeadline": "[fr] Fixes after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "adda61a0190d5ca892268a0a7e1156a274a96c45", "messageHeadline": "Document behavior change in cakephp/cakephp#10587", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "432e5bd5a135afb42ba2193e816ea2286b075844", "messageHeadline": "[ja] 3.0 sync.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "737cb2fe69fd7b33d5e1348c1edaa4e61dc43871", "messageHeadline": "[fr] Follows #5019", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 184, "deletions": 52}}, {"node": {"oid": "886cedffd0008a5868ad3c01e6acaec158bbe954", "messageHeadline": "Add link to supported timezones", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "283a43fb0b37af8f9e06f4f7441d1fa2d4ec179f", "messageHeadline": "Merge pull request #5080 from cakephp/3.next-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 97, "deletions": 12}}, {"node": {"oid": "04cb1ed55c418bbd400d2ca537846bffd9d3f3b1", "messageHeadline": "Merge pull request #5081 from cakephp/issue-4874", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "a6246110c9da3a19a3a39af7eed16e76430a0d2f", "messageHeadline": "Update docs to clarify contain() usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "68cfa04874f76d8fab7568e28f74f056dd52fb3f", "messageHeadline": "[fr] Follows #5013", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "9780877ac16d7a37407f98ea04da4124878cb9ec", "messageHeadline": "[fr] Follows #4984", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "7379d34c39c44153bcc71707a49219f9193bed34", "messageHeadline": "[fr] Follows #4976", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "a66e7c87e5f2770691145571392a6d3a95921eca", "messageHeadline": "Merge pull request #5079 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 277, "deletions": 9}}, {"node": {"oid": "85f8afa209a5b71c10ab0f443998d8d0069266b8", "messageHeadline": "[fr] Fixes after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "26f21bda334f4a5d510f5d662d68ad435b9fbf51", "messageHeadline": "[fr] Update the migration guide with the refs to the newly translated\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "200db92f758c66b0874f03f43eb74799d200c3c4", "messageHeadline": "[fr] Follows #4912", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 266, "deletions": 4}}, {"node": {"oid": "c4276316e370ed829d41c3cbfcc856149cbe017f", "messageHeadline": "Merge pull request #5076 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 185, "deletions": 22}}, {"node": {"oid": "7b922cbb21fb20b9a5c4319b0cacb878d7376aad", "messageHeadline": "[fr] Fixes after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d940ee62bfd0db5739166fd35edb94ef688aed38", "messageHeadline": "[fr] Follows #5060", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "ea47595e7783685101c24bdca2e5a69ff4f4b9bc", "messageHeadline": "[fr] Follows #5040", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "8a801c1cd3a89180e60ed4e0a73ecbac50cf3dfb", "messageHeadline": "[fr] Follows #5003", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f6b6c89b0e073d5adcf7ffc4baf817d5bfc62950", "messageHeadline": "[fr] Follows #4999", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "26ab349f36aa9c12bea2b8b3db4823ed83d6ff4b", "messageHeadline": "[fr] Follows #4951", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1e6cfa891826b67d11be96713a350360b14cb601", "messageHeadline": "[fr] Follows #4948", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "8c93055bcd5fe24517e0dae5d7ab882c185916dc", "messageHeadline": "[fr] Follows #4927", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "215b757d2391d04f1a90049c8765ec7fddbf2f5f", "messageHeadline": "[fr] Follows #4904", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "72cbf3c2c304113d6b7c417b8a958f8414581312", "messageHeadline": "[fr] Follows #4831", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0eb6f6352c84d98f10c3fabc08904373f1da8545", "messageHeadline": "[fr] Follows #4801", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "eae1f2d576fafa45dd3ee7239aff20d196ab7f3c", "messageHeadline": "Some text changes", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fdfd6b66a1f3bda0c45c0373f2e0c7da0a993101", "messageHeadline": "Used proper coding standards in example files", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "719f7866766e07cb96be2d6c67a1110a10d51c26", "messageHeadline": "Merge pull request #5073 from cakephp/3.next-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 225, "deletions": 2}}, {"node": {"oid": "30ab08fe7c2890e63c8d93a5e7ccfc8c59595fe2", "messageHeadline": "[fr] Fix grammar", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4733900c84604717c067557aecf1cb0a21637708", "messageHeadline": "Added section on Console Integration Testing", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 275, "deletions": 0}}, {"node": {"oid": "317ad78195df4ca13ae491b4c6aa1b4487123d09", "messageHeadline": "[fr] Removes a reference", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fc0b124ae34da8a068a67c8f2103061614469567", "messageHeadline": "[fr] Full 3.5 migration guide translation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 227, "deletions": 2}}, {"node": {"oid": "a3cc70373bd0b8833eb18383f517248f694d3af0", "messageHeadline": "Merge pull request #5069 from cakephp/3.0-fr-formhelper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1419, "deletions": 657}}, {"node": {"oid": "959e84ac61a63509ea9c50bd53bfc37d36c20dec", "messageHeadline": "Document changes in cakephp/cakephp#10844", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9c6fe4cf07efa7287f84a39d67fc217cb7ab2112", "messageHeadline": "Remove superflourous wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1023760dbe77be8eeaf2ff8db8947e56d21b8731", "messageHeadline": "[fr] Finish translating #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "655293d761c8259ac7956570b66aa44edc9408ed", "messageHeadline": "Merge pull request #5068 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "6a95bd9c672675d61ce8aa87a97ff645140cef7c", "messageHeadline": "[fr] Continue following #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 88, "deletions": 39}}, {"node": {"oid": "4a1c138c9d6cc5f2b94d475d1bf101d53436acce", "messageHeadline": "[fr] Follows #5066", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "874979de448cce6649b35354dde268f5d0f79328", "messageHeadline": "[fr] Follows #5067", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "517fb3b973e4a9aa081b246eb78c953feff30fc1", "messageHeadline": "Merge pull request #5067 from bcrowe/fix-flash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e75d8423f0f0a7ecb00b0c08693c7558f7fbe61d", "messageHeadline": "[ja] Fix dir formatting", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d171a7231ce12721eb9b18524686d50bc6cab3f5", "messageHeadline": "Fix number of elements", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff8de541133e72ad76a4b5cec31411840c5f0021", "messageHeadline": "Add missing comma", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aafe978eb4f001192f7d24794acc03c147b358bd", "messageHeadline": "Fix formatting in Flash docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d3ebfd20d19b6eaa7ea76af91835de7e4173c1eb", "messageHeadline": "[fr] Continue #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 161, "deletions": 40}}, {"node": {"oid": "8ec25228cb416afab183715a4bd27d4010b32808", "messageHeadline": "[fr] Continue #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 210, "deletions": 237}}, {"node": {"oid": "cf40642f72de636eb91031c0154c3cd692d9a8d6", "messageHeadline": "[fr] Continue #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 341, "deletions": 51}}, {"node": {"oid": "d5de42144652c610cf9f0e97db054ca50ff5d11f", "messageHeadline": "Tradu\u00e7\u00e3o at\u00e9 Acessando Dados de Entidade", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "838d2e34b59672ffeaf0e6d9074c5a98a7eed68d", "messageHeadline": "Merge pull request #5066 from Josexato/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "537fd8775d628e2e9d691aba2a6d269e6a3d794b", "messageHeadline": "Iniciar tradu\u00e7\u00e3o baseando na vers\u00e3o en", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 527, "deletions": 8}}, {"node": {"oid": "5d76fe288a381a2847ccbdc3d73fb2188ce00dd4", "messageHeadline": "Update conventions.rst", "author": {"name": "Josexato", "email": "josexato@gmail.com", "user": {"login": "Josexato"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2bf4f946cbacbd2ab26ea11f8d194d5c7cc02481", "messageHeadline": "Update conventions.rst", "author": {"name": "Josexato", "email": "josexato@gmail.com", "user": {"login": "Josexato"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5bd9fdc8d58915eb12577af2c113c984d95f08e3", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Josexato", "email": "josexato@gmail.com", "user": {"login": "Josexato"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "97cda81dc75918f33802bee13282d8c8d732592b", "messageHeadline": "Merge pull request #5059 from rochamarcelo/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1413, "deletions": 19}}, {"node": {"oid": "40ea8d1868c4cba088d07e3c902f11a9f6c0d08a", "messageHeadline": "Merge pull request #5065 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "63c853ebc0701541e801cfd472fee77220996860", "messageHeadline": "[fr] Another round for #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 323, "deletions": 185}}, {"node": {"oid": "b1b1403627ca9719697e140c44407d247fc815f4", "messageHeadline": "[fr] Follows #5062", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "cff5c2a639ec6a7c21dc29d54ac530385ef403c8", "messageHeadline": "Associa\u00e7\u00f5es HasOne", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "748a92a01da455d88fab0345afc3103841b9ad7c", "messageHeadline": "Merge pull request #5058 from okinaka/3.0-ja-sync", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "d1659a53def920a25181c2583ddb5bbf58dbb033", "messageHeadline": "Adicionando Tipos Personalizados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6e65dbeb6ad79f2eea4977ce81dfdee72b2cb1eb", "messageHeadline": "Atualizando Dados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a5e6928a2371462d3daef61b6de08ff3d714ae73", "messageHeadline": "Usando um Conjunto de Valida\u00e7\u00e3o Diferente para Associa\u00e7\u00f5es", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e06c95caa2148f7d8a887cbb7d352b67f3659adb", "messageHeadline": "Criando Inputs para Dados Associados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0513810c9a4bf69799218bc8182633c3d4f27a8f", "messageHeadline": "Associa\u00e7\u00f5es HasMany", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4773b7dc4075d37e55bcf1c1bb81c9a84c8394f3", "messageHeadline": "Atribui\u00e7\u00e3o em Massa tempor\u00e1rio", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d85167edea9574a3f6ba70c89d48712fff756354", "messageHeadline": "Update associations.rst", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a799878c633c4ef70212d92897724c71d89536b9", "messageHeadline": "Link entities-mass-assignment", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1221d3ccdffc123bc00df661e3b066a0ec58e5a1", "messageHeadline": "link using-different-validators-per-association", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "490e2f2e962046b01e92f3e6cd84b4aa45290f1c", "messageHeadline": "[ja] #4994, #5002, #5056", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "54ab7429154e2a00094ed77727dac1ef4484dd76", "messageHeadline": "[fr] Continue translatin #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 288, "deletions": 212}}, {"node": {"oid": "bd71fc4afb095867f7b293a8db4d75bc82729bf9", "messageHeadline": "Merge pull request #5062 from berarma/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ac6cfa45847e544e714814b271eea0e46cf501fd", "messageHeadline": "Merge pull request #5060 from cakephp/new-features", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1f653838c6496dc04878b116cc3eec852cddc767", "messageHeadline": "[fr] Follows #5061 - #5063", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3e66bd84172fbe5ed105054a1e5195846f68604", "messageHeadline": "Merge pull request #5063 from americo-pa/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79ed69f58eb179f465260abd249325b3bea6c99d", "messageHeadline": "Fixed mistake", "author": {"name": "americo-pa", "email": "americo@pilotoautomatico.mx", "user": {"login": "americo-pa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41c38dfdff00caf208bf4e309c7e8569a94882d8", "messageHeadline": "link query-builder-updating-data", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a800c1931cb55f77bd09728830970ca599623c7", "messageHeadline": "link adding-custom-database-types", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c89e376d25dfeb119d8729b0e856686f02caddd", "messageHeadline": "Link belongs-to-many-associations", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e6fcd72827fe45ac9ef58f1a79d157c1fdd2cdf9", "messageHeadline": "Link has-many-associations", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c4fc303fe094fdc30d181f9070a5cd055f8bc3fb", "messageHeadline": "Resumo dos m\u00e9todos de Inflex\u00e3o e Suas Sa\u00eddas", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "7a8c3ce7a9cf8b3d7df15642c6c2fde6470afef7", "messageHeadline": "Link associated-form-inputs", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae65281e361b7e4c865db0b228b332f93877fea0", "messageHeadline": "Preparando link _using-different-validators-per-association", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "11f10b0dddc801590bbacf1034cea14c4758f301", "messageHeadline": "Link entities-mass-assignment", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "90637ab2110ae41a36ace0b41f643baf06409b40", "messageHeadline": "Update information about levels and scopes", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c9c2861d5f17fd44ade0766dcbba960fbbeec2d1", "messageHeadline": "Grammar", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2afd5f4d4ab320b0a1b4630c2fe18a3f3eaba235", "messageHeadline": "It sends a HEAD request, not a OPTIONS one", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d4ec126b73c5ec7bc346721654b03e62d3145b1", "messageHeadline": "Merge pull request #5061 from lamasgergo/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e13c785486e16e632905b057009b3095e468c33a", "messageHeadline": "fix ERROR: Inconsistent literal block quoting.", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b033903d5d59c3899ed94588435b9aa085a53fe9", "messageHeadline": "Class call fix", "author": {"name": "Gergely Tamas", "email": "tamas.gergely@totalstudio.hu", "user": {"login": "lamasgergo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a724211c5c0aee087bd25b3d143f7576b0d9397", "messageHeadline": "Start documenting changes in console libs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c1a8dc5c089a29999a004a767d9b7babf9361610", "messageHeadline": "Document changes in cakephp/cakephp#10777", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c75fa316cea84101d4b460d1a8255e711c4ed593", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4337, "deletions": 3483}}, {"node": {"oid": "98a6301936d45a517e062c2da71e18fd362a755e", "messageHeadline": "[fr] Continue working on the #4598 translation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 116, "deletions": 30}}, {"node": {"oid": "6448af1d5180bdede0c25297b3385e8fe862d397", "messageHeadline": "[fr] Start updating the FormHelper page following #4598", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "457d854e611da0e23f59579a5bf01536f15897da", "messageHeadline": "P\u00e1gina Excluindo Dados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 103, "deletions": 7}}, {"node": {"oid": "e1583ffbd0d36f28d2c17d229047d7451fb0bd0d", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "36b8bb96795f3a23d2063cc6e2b9f57077ef4050", "messageHeadline": "Fixing ERROR: Unexpected indentation.", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bee47edca5ecf8fe1342e64e150492533202769c", "messageHeadline": "Corrigindo warnings", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "814a72825c95c19e37f9ae62852c2b16e7b81ffa", "messageHeadline": "Ajuste de case", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efdb4993c1fa3d60c58622729135e02ad3404f2d", "messageHeadline": "ajustes pequenos de escrita", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dd7f1dd9e2ce50d7c7df95818e1c1b16a574387b", "messageHeadline": "corre\u00e7\u00e3o de marca\u00e7\u00e3o", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "087ae32f6124b268332683a118d9a38cc0b5c45c", "messageHeadline": "atualizados e n\u00e3o atualiados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "541cbaddc01a89b6c28851f64cbd83bbb37c6311", "messageHeadline": "corre\u00e7\u00e3o de marca\u00e7\u00e3o", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "619f0b46f1a5c213fab43310f3ca1d78e2bc897b", "messageHeadline": "dados e n\u00e3o deados", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afbc39aed9aa5832cd246773447f505f583bf221", "messageHeadline": "Update saving-data.rst", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33848926ee5141274b4975d3648b2727ffc2d708", "messageHeadline": "pequeno ajuste de escrita", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "605133c3ec902c89489d6e9aa3e8225051bd8049", "messageHeadline": "removido texto ingl\u00eas j\u00e1 traduzido.", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3efc5d78fc954314fd0e770f2c60548de8f56421", "messageHeadline": "op\u00e7\u00f5es  e n\u00e3o op\u00f5es", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ab52719ecbeac3a9083f49a79b042cc20d8cad", "messageHeadline": "corrigindo marca\u00e7\u00e3o", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d3b2b9608ba73aa1b54a2aa3a90a194952d7f0f", "messageHeadline": "solu\u00e7\u00f5es e n\u00e3o solu\u00e7es", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21817853d680f58fdbc263b71ccbbfcf947523cf", "messageHeadline": "observe e n\u00e3o observer", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "614adff7c3b0616360f79771fa3fb25a8870cb72", "messageHeadline": "corrigido marca\u00e7\u00e3o de ``accessibleFields``", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9087874308f8028efbdfa2ef95cef4113772ce9f", "messageHeadline": "escrever e n\u00e3o escreva", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b65e6313c65adebd943d84e410602594b2cb64", "messageHeadline": "corre\u00e7\u00e3o de portugu\u00eas", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08cb4cd8b75b963585acd309b91125d6a66b2979", "messageHeadline": "Corrigido palavra associa\u00e7\u00f5es onde era associa\u00e7es", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "581087fba4ae5c6a202c0c089cdf030e8735313d", "messageHeadline": "removido texto \"class\" repetido", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "568502f3653f1afcabf3b4922a0a726adb4fd5a4", "messageHeadline": "Ajuste de case", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f5f02c8b6c396b8e62760ca857c0a46e3b330930", "messageHeadline": "Saving Entities - Finalizando tradu\u00e7\u00e3o do arquivo", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 421, "deletions": 0}}, {"node": {"oid": "6edcb88e775b43a96b9771dd0579c4bcb32ed7d6", "messageHeadline": "Salvando Entidades - Inicio", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "053363046ce609f73dba467f0bc5a85868759d97", "messageHeadline": "Ending Converting Request Data into Entities", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "0d9fa928ed47397544535c0527d215a62ef5fa4b", "messageHeadline": "Merging Request Data Into Entities", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 214, "deletions": 0}}, {"node": {"oid": "80486192196c721934c03787dcd09f1fe52f8127", "messageHeadline": "BelongsToMany and HasMany Data, multiple data", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 140, "deletions": 1}}, {"node": {"oid": "0977bcee2f7f69cc233fb2f7e1ecb609a017b5a8", "messageHeadline": "Merge pull request #5056 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 94, "deletions": 52}}, {"node": {"oid": "777d12f34635840fa32232ac2e72d5a94f8be07b", "messageHeadline": "[fr] Fix after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5ca09741265af38ceb7a905be33825c02d817a0e", "messageHeadline": "Merge pull request #5057 from okinaka/3.0-ja-sync", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 48, "deletions": 56}}, {"node": {"oid": "63c1ff9f8135b16955ef363c7b52469e37b58854", "messageHeadline": "[ja] follows #5018, #5055", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 48, "deletions": 56}}, {"node": {"oid": "25e4ac06ade1ea83277d906d8637fa7f4e06f5e3", "messageHeadline": "Merge pull request #5049 from okinaka/3.0-ja-sync", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "e6963f9ead61161b8c6caa9b0ea23202885a087f", "messageHeadline": "[fr] Follows #5055", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "c94354ddda2a973acf642dc9b1fcfd5a417213fb", "messageHeadline": "[fr] Follows #5047", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "505b546e3fb31f8e0007a6c3e1f6ddf125628651", "messageHeadline": "[fr] Follows #5042", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86243c10e46e43137c9f95c0be4f8d6b532a0536", "messageHeadline": "[fr] Follows #5039", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7215a9228d50504f568de8df6d7cd41d81347907", "messageHeadline": "[fr] Follows #5030", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f9b8a192589c93af9d9a35c5f0d66b000442b434", "messageHeadline": "[fr] Follows #5026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a27f612e71189ee907d9c0f19c787be97101aae9", "messageHeadline": "[fr] Follows #5022", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "58e7982332abd71672b296c75f0d452cd78707cf", "messageHeadline": "[fr] Follows #5020", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "592c79bd7e164868bf5839ef7386eeff1ac5cb4f", "messageHeadline": "[fr] Follows #5018", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a71fef988c518e8ee91dc7849207f1d2580364ed", "messageHeadline": "[fr] Follows #5004", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17412f59b1510dd127b519b770e516132d539803", "messageHeadline": "[fr] Follows #5002", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a02e6afc1c0a4028d7202c1ad840bc287ac324b0", "messageHeadline": "[fr] Follows #4995", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "71923175ae0705e3524d9c2c64b051313acccff7", "messageHeadline": "[fr] Follows #4994", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a621e0549067654063acc9496f4020d461db8fd9", "messageHeadline": "Merge pull request #5053 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 183, "deletions": 64}}, {"node": {"oid": "169fe585253cf459b56d12a90db9d2c85de899cd", "messageHeadline": "[ja] follows #5047", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d5d054e71e968bb5f8ccb7750f0295de8b00de0", "messageHeadline": "Fix the code example.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b109e5f8dd898430d125ef4275940dbd18f3bfec", "messageHeadline": "[ja] sync 3.0 docs.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "bed5d7b572b49ec806aa39580c798e53adc29249", "messageHeadline": "Merge pull request #5055 from cakephp/folder-layout", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "7d66b499f481b41edf2528be7ea3212c071a9225", "messageHeadline": "Add a period.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09b01fda8b198d8f8f7aa7eadb62441e274c43b7", "messageHeadline": "[fr] Fix typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "455bd6a75c0d92750dae1b84889a32b99ce4dbd6", "messageHeadline": "Update folder structure.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "9acf1b246a92b68b8eeb95be41ab75b543a16dac", "messageHeadline": "Add version to 3.x docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d5be256410f6b94255483e5e210709f9c39c915", "messageHeadline": "[fr] Follows #4992", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "b1416a9ce61653164e702df6f275c13cd12700a3", "messageHeadline": "[fr] Follows #4986", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a574ead4883987c663142f91b274429fcb273912", "messageHeadline": "[fr] Follows #4975", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cebec9a4a617b603821b0ae46eaf33223fb3531f", "messageHeadline": "[fr] Follows #4971", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "608a839e431117ec494c7f72031701f141d43b43", "messageHeadline": "[fr] Translate a paragraph that was in English", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "1d11d7db6f3e857dc2f50356a1a8dffaba20645f", "messageHeadline": "[fr] Follows #4961", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "50bbe0c8ae46adf119586e7a4049d5922dc73b57", "messageHeadline": "[fr] Follows #4960", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d8e9f243ab9a5fda50a4cd72f8d0a64e17e83cb5", "messageHeadline": "[fr] Follows #4954", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "e626cca3c94322abc7d317f133f641591a3a9c8a", "messageHeadline": "Fix build error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5198071409efb585228dcbd401672d68523374f6", "messageHeadline": "Merge pull request #5050 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 188, "deletions": 125}}, {"node": {"oid": "2d9ce4551a5bd162d56fe97dc991db2b1a7fc5a3", "messageHeadline": "Merge pull request #5051 from jeremyharris/3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "9b7a629466c99b657c6780559a1e971fe3fb3a74", "messageHeadline": "Convertendo dados de requisi\u00e7\u00e3o em entidades", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "bfff35ff86d062e8ec2d79928e131d0539c573fd", "messageHeadline": "[fr]\u00a0Typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bc275703dec9d676f06cb8233d5a6dcc52bc703", "messageHeadline": "[fr] Rephrase a sentence", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee4d840b8298cbc6a4d81428013f662a2cf0d5af", "messageHeadline": "Added version note for cache fallbacks", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c83367674dab16281a9331563573dc1a37d16a3f", "messageHeadline": "Documenting cache fallback", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e948c8addef0e9eb62ccaca7b10144985893070b", "messageHeadline": "Merge pull request #5047 from jorisvaesen/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7f1caa21b2f59274f5fbcd4041dcfc44e35b1f2", "messageHeadline": "Merge pull request #5018 from inoas/patch-28", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "66c853af1cdca536f32766f28103d1bdaf64a681", "messageHeadline": "[fr] Follows #4952", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 104, "deletions": 74}}, {"node": {"oid": "fdaf89471ae7b16eaa65395ff2e711f267c889a4", "messageHeadline": "[fr] Follows #4949", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "694539b4092037030616d303e7254aa71393a825", "messageHeadline": "[fr] Follows #4933", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "81d187c8896f4393d6b0677118b64984e858f2e5", "messageHeadline": "[fr] Follows #4929", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb4a3149af9181215f63bac9ce46fcc770fa130", "messageHeadline": "[fr] Follows #4926", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e64c373666a3e8dc0d8a815a5b564757c3dd942", "messageHeadline": "[fr] Follows #4923", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b74aee2c40c26b0cb56123d2ce54cdbc45e566d", "messageHeadline": "[fr] Follows #4903", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "2f0b557d27396ef73c13172c9f76d311336d7b33", "messageHeadline": "[fr] Follows #4891", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9530e365e78845e65242a7d4551dfe6190e0b03b", "messageHeadline": "Missing space", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee9cf61997312e09392a0c6661b50baf85227feb", "messageHeadline": "Merge pull request #5048 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "df8c8f5c475d2c88d5f98444e8e71d5ad13b72e3", "messageHeadline": "Associate Many To Many Records", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "7e1911b9f250ee79ed63722fe9396eaf4a3643e7", "messageHeadline": "[fr] Typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0eb197bb445b824df21ec3a84017d92dbadd4a5", "messageHeadline": "Merge pull request #5002 from inoas/patch-27", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d3f4cbf24a6b7529dde97216cbe9b73fd96d1799", "messageHeadline": "[fr] Follows #4889", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "957b1dad9b98e775fe9035d4423cec28cda629cc", "messageHeadline": "[fr] Follows #4887", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "211700021f843733f9f3bd9cfc2d2a14a7d7664a", "messageHeadline": "[fr] Follows #4884", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c27a8387b07cefd4c3cf877c4618310b49292e5", "messageHeadline": "[fr] Follows #4880", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fa3691acfd9771a86a808d5ab26b8bbdc9f4948b", "messageHeadline": "[fr] Follows #4871", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6f9d8683d5e5f4b66c64fe14d4aaed27e4806756", "messageHeadline": "[fr] Follows #4863", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0189e3427ed29b830829e8b8cee9157b6f6e6cc5", "messageHeadline": "[fr] Follows #4841", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e79f7d7c0285cc7ea2bcaf3ad7ece5ab3fff1530", "messageHeadline": "[fr] Follows #4840", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6088d82fcff27184984d660e9509e9635861ecd4", "messageHeadline": "[fr] Follows #4829", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "48c0c74365912cf9308b26b895c927832ffd4364", "messageHeadline": "Merge pull request #5044 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 173, "deletions": 126}}, {"node": {"oid": "8f622c599a7822b61c6d434df7d65cc2e65801c8", "messageHeadline": "Saving With Associations", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "598cbbf674eeeddcf17d5c8eef849e3b7f2a6906", "messageHeadline": "Inserting Data | Updating Data", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "4911b6e8f02e7c651917f095d7d6fa63f8e32583", "messageHeadline": "Update saving-data.rst", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "65073576f8222c78b08c4888af63191043eae829", "messageHeadline": "Element option for authError flash messages", "author": {"name": "jorisvaesen", "email": "jorisvaesen@users.noreply.github.com", "user": {"login": "jorisvaesen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3878f8f29c23052584cd3739836699bde5a9c68a", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "546f650f9303d20d23ea55a3a2572dfdc07d00e0", "messageHeadline": "[fr] Fix the build", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a74aefdc5a0f382e483a5ab4f0b59b06a04563b", "messageHeadline": "[fr] Fix grammar", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25197d7ee7c13ea4cd5db2b8e2b93acd78ab28f7", "messageHeadline": "Merge pull request #5045 from bcrowe/fix-behaviors", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "08c518f68212bcb874576af82bac704535a36641", "messageHeadline": "[fr][ja] Fix behavior docs, follows #5043", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "10ea60cf1a754744f0fcd30de5c8c47a80065488", "messageHeadline": "[fr] Follows #4822", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "c738482722cf21e8b3361503f5615564c42f2351", "messageHeadline": "[fr] Follows #4826", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ff1fba43f77ab1b6c1711a9dad33934761350f2", "messageHeadline": "[fr] Follows #4824", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f849f7e83382a45ca09822eabac3e91917fa7475", "messageHeadline": "[fr] Follows #4821", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d42ab356ce5600d83700914d6ef5d914a2447c8", "messageHeadline": "[fr] Follows #4812", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235c77d22415892475a8ea9dc03ad9c3c5ecedf6", "messageHeadline": "[fr] Follows #4810", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 61, "deletions": 51}}, {"node": {"oid": "a6ede86e51bb3453d123fdbaf68e839b854d4df8", "messageHeadline": "[fr] Follows #4807", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d85c4fa184360507bbd52e411b3be01d8a689af1", "messageHeadline": "[fr] Follows #4803", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "571d18f724aa30cc2ece7a23018a56ca66ef9791", "messageHeadline": "[fr] Follows #4796", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2ceb7e2bf50b825def27365a92b81f3708739f73", "messageHeadline": "[fr] Follows #4795", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7c51b374daf5156385cca9faef388f70b135e5c3", "messageHeadline": "[fr] Follows #4794", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d992093b361e764f3ec806beb0d13524954299d2", "messageHeadline": "[fr] Follows #4790", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "51e479446bf767dec90274db46c80ccb3b8459a5", "messageHeadline": "[fr] Follows #4784", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "56aaa1503b5fbb2debf0c063554b46e2c90f43e8", "messageHeadline": "[fr] Follows #4787", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "69aa9abc5bd75dd2569444b2401390113eda93f4", "messageHeadline": "Merge pull request #5043 from progredi/patch-3", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "062ebe0e4cc9e4e1ab2c14fa510f8df3d4b9a3df", "messageHeadline": "Merge pull request #5042 from progredi/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "158cf814160705c57ae580b5ab270c04be502ee7", "messageHeadline": "Merge pull request #5040 from cakephp/3next-paginator", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "b3f37997604a4b2e9f6877b5c6c5c5db112f8696", "messageHeadline": "Missing comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "676cbbe075f5040ba88755efdf5c80b676127261", "messageHeadline": "Missing semicolon", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3d07c17c6751695dde8968bc39b3cc553008288", "messageHeadline": "Code examples corrections", "author": {"name": "David Scott", "email": "support@progredi.co.uk", "user": {"login": "progredi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1081ca216f84657e0bf33c851aefc1a25bf8a14e", "messageHeadline": "Spelling corrections", "author": {"name": "David Scott", "email": "support@progredi.co.uk", "user": {"login": "progredi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e434ddcc1f9a5b2d9b93b9ba5c278823df40e7d", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "008bee39fa10f25dbdee68392059c0cce976ae16", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "983ab0d7719d26ddc59bc2896a4722bee93c0d28", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "0d6d7679be888871db74eb1ecb4722ffb860c5e1", "messageHeadline": "Use US spelling of \"favorites\"", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55c9f0fbf89d16c31fdc9985022952609a9679b6", "messageHeadline": "Fix spelling inconsistency.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aa60fa93ef8914dc6635c038e45678d8fb5224e", "messageHeadline": "Document standalone paginator.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "5448c727a642c8220ce8cb90b4763044a93596a3", "messageHeadline": "Merge pull request #5034 from okinaka/3.0-ja-katakana", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2837, "deletions": 2809}}, {"node": {"oid": "f6c07376b71822ea7bb049f524cb4e8549f3bdf4", "messageHeadline": "Merge pull request #5036 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 182, "deletions": 49}}, {"node": {"oid": "2e75e0b1b1d69b0e6e72a931e6209d69204b4e54", "messageHeadline": "Merge pull request #5039 from Casmo/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d9eca8e9c27826c7d18cc8c25ab550929507975e", "messageHeadline": "[ja] Append a long vowel to Japanese Katakana words.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2837, "deletions": 2809}}, {"node": {"oid": "5a4167d2b9a20ea7f7918a3c37b9254769a34149", "messageHeadline": ".. deprecated:: 3.4.0", "author": {"name": "Mathieu", "email": "mathieu@fellicht.nl", "user": {"login": "Casmo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a847258753677dd31420af6b062c63231f82064", "messageHeadline": "Update conventions.rst", "author": {"name": "Josexato", "email": "josexato@gmail.com", "user": {"login": "Josexato"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f1ac8a0131002980e1a6d0c84232f77ceac170dd", "messageHeadline": "Fix some errors", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4982d175362665222924678078d0893046761f19", "messageHeadline": "Document changes in cakephp/cakephp#10656", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15acd0c0d0fad77a3c95257900a138fa33e0a893", "messageHeadline": "[fr] Follows #4779", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "9f87fc40005f564f90274579e9a36c19221baf07", "messageHeadline": "[fr] Add missing translations to development/configuration.rst", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "97d8ddc395aab726aa609a67707c1fe694379efa", "messageHeadline": "[fr] Follows #4777", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "affa11442dcbc90bd1c3bc78dfc96f7122e21565", "messageHeadline": "[fr] Follows #4773", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c4d43ed3cee19116770e044f285680f7965d31", "messageHeadline": "[fr] Follows #4746 / #4771", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "f0d10e76c4f36022c332fb2b07b2fb8620469455", "messageHeadline": "[fr] Follows #4762", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6260bd28cfa9c1d490fa1954a4f53b86f1d64551", "messageHeadline": "[fr] Follows #4755", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "c99acd7aea232e304aa1956bba3381079d919e3d", "messageHeadline": "Merge pull request #5035 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 130, "deletions": 39}}, {"node": {"oid": "29bdb7ed2a580367e9c3d744dbe63f5e2e825485", "messageHeadline": "Document changes in cakephp/cakephp#10769", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "65bb5315b11f1b76a747b8665fe2ac7b8acf56ec", "messageHeadline": "[fr] Follows #4752", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8df04d37ca0faff7da3d81ef42837065e0ff1a3", "messageHeadline": "[fr] Follows #4751", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a29904d004944b64042692068f4d80388a4058a7", "messageHeadline": "[fr] Follows #4750", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a57cc1190bc1cfdf198572623033090fd5980de", "messageHeadline": "[fr] Follows #4749", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "687c27a14743e1d3bdfbd7263c4e4b4bde48130f", "messageHeadline": "[fr] Follows #4744", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66c75fa47e14cf1e48cceee1a162a72d83abfa02", "messageHeadline": "[fr] Follows #4742", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9001a80b4bda1aee5f44ebdcc7a8eaefa7f6a714", "messageHeadline": "[fr] Follows #4734", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b83934d1cc6158e066de63c1258721646d8cd085", "messageHeadline": "[fr] Follows #4722", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "3ce77ef9ea699e33f789edd790bc3f1f25e75a9d", "messageHeadline": "[fr] Follows #4721", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06d67264d8d8b69ff14a9f56a73c489b55d22dd2", "messageHeadline": "[fr] Follows #4720", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b4a7dd6bd59210388d0eb49235d48fe490d1394", "messageHeadline": "[fr] Follows #4718", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "11f4a9757bfa8cf96e9128c17f5ff7d1af2dcd86", "messageHeadline": "[fr] Follows #4712", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "65f2e9b08b93274611f87f4131d0ba876be2edb2", "messageHeadline": "[fr] Follows #4706", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "0633d94a9e546de889b855c3558660ede8fdaf1a", "messageHeadline": "[fr] Follows #4704", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a6a5dac02c9797d1a4f92650f7fb376796670bf", "messageHeadline": "[fr] Follows #4703", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7c39111afd15a4808a9d93222c7e6f9c8c091d", "messageHeadline": "[fr] Follows #4694", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b47c7cca741b70cb196588b5b0f643d98565759d", "messageHeadline": "Merge pull request #5025 from cakephp/3next-pluginload", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "dfd3f980355c55ab95f3c87349051ea614dda596", "messageHeadline": "Typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5478e7e161470964c70e767696f418b4dc7347b", "messageHeadline": "Merge pull request #5032 from cakephp/bake-output", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "ae98f07185051f331d47b1ad69d7e08d5e393d7a", "messageHeadline": "Typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a92382ae4952f06821bd3728467a820712c8961e", "messageHeadline": "Update console output for bake command", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "3e1754767a6cc56e41a9c07b9e0c937b2615296a", "messageHeadline": "Merge pull request #5031 from AdrienCS/patch-5", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5532a81ed22c84d1423810796a4e58ed6fe8bb99", "messageHeadline": "[FR] Fix typo in views.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e054daff8841a09892e0da788ce86320861c8de6", "messageHeadline": "Merge pull request #5029 from AdrienCS/patch-6", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "a8f3a585fd1c1d91bdc9923705739d95fccfd876", "messageHeadline": "Create views.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "78795fb545ff948449fafbd8d1af7fda7e7842f1", "messageHeadline": "Create views.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c247a91d6d53fd603694057fb44900ac74592c73", "messageHeadline": "Merge pull request #5030 from cakephp/issue-3803", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8c3a59273a8968d87453bce3d5c8a2cc5f0a26e0", "messageHeadline": "Add link to awesome Authentication & Authorization", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b0081f2c03670dd2a13e10768f5bf957ee6bac04", "messageHeadline": "Update views.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "697f22b665697b2d2f91015a0c4bac99f25b7b55", "messageHeadline": "Merge pull request #5028 from inoas/patch-29", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "10203f685e03da2d3248eefcefb609738a0ef76b", "messageHeadline": "Create saving-data.rst", "author": {"name": "Marcelo Rocha", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "c7963ca15d846dfbd51bd5d47a3a423531cbc6de", "messageHeadline": "Autobreak too long words on direct p children of .section", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "29d5977acfb1db65b97d95f5b25bd95200870574", "messageHeadline": "Merge pull request #5026 from Josexato/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f25cc82a0665838b27324857a1dd564127932a43", "messageHeadline": "inform existence of getErrors function", "author": {"name": "Josexato", "email": "josexato@gmail.com", "user": {"login": "Josexato"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a284b423b29fc6d5f82d2ec7040f5e0bb405ee4", "messageHeadline": "Add a better URL segment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86e546e3460ba17059f74a2be09fcee19b1b0714", "messageHeadline": "Add more links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "471ce1acced0346c6169dd64fb6c84d4624a1b26", "messageHeadline": "Fix typos and make plugin example more thorough.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "418be7c67cfdbb445923ba362d0929960386c2ec", "messageHeadline": "Add documentation for loadPlugin()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "592a64d5e009ab8d501c5eb619c578c0b7b028bf", "messageHeadline": "Add upgrade notes to 3.5 migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bbbae0417c877de681acb201f6c9a0b986483da7", "messageHeadline": "Merge pull request #5019 from cakephp/3next-routes", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 240, "deletions": 80}}, {"node": {"oid": "02834f1a4a4250e03dfa43f2f799b505c306ca58", "messageHeadline": "Deprecate mostly internal extensions() method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5fd99ac2edb5bd1cf27c05b80e02753c1ad1857d", "messageHeadline": "Merge pull request #5022 from sdevore/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3c2bf439375a175b52a60880c8cf07ce29042fdd", "messageHeadline": "Update for coding style issues", "author": {"name": "Sam DeVore", "email": "sdevore@gmail.com", "user": {"login": "sdevore"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8274b3731a82f021ffba0065e3a0392bb7928c3", "messageHeadline": "Add commas.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ffce710e4a721cbd18e1e061ec20945d81d9e47f", "messageHeadline": "Update Validation Errors section for 3.4.0 deprecation", "author": {"name": "Sam DeVore", "email": "sdevore@gmail.com", "user": {"login": "sdevore"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e544cd7f6225e0daad613756cd083e24110084b7", "messageHeadline": "Merge pull request #5020 from kuroishinjitsu/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d004eef13d9a2d538709ab6eb4214e5024d5f3c3", "messageHeadline": "Add information about sqlite", "author": {"name": "HumanG33k", "email": "Geek_Zone@hotmail.com", "user": {"login": "HumanG33k"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "651862271a24e8d99fb6509c168d0964ccbfbc01", "messageHeadline": "Fixed Example for custom Point Type", "author": {"name": "kuroishinjitsu", "email": "kuroishinjitsu@gmail.com", "user": {"login": "Oszilloraptor"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "39bb35908f825d7a18ecda917c97fd75a4c3fe87", "messageHeadline": "[ja] typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8144203f7d039fca0ac9373b7e94607412829df5", "messageHeadline": "Update query-builder.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70db8f671eaca6e7340da3da120f76c69e1ecb85", "messageHeadline": "Update route code examples to use 3.5 features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 44}}, {"node": {"oid": "d70e10c8f1dab1e4e384a2c617c48d2f87017f9c", "messageHeadline": "Cover new route builder methods and clarify existing examples a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 119, "deletions": 17}}, {"node": {"oid": "10b4ec1e7d93500dbc604831bd73ac40aebea369", "messageHeadline": "Break up new features by package.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "233485ee41e6362b576b0c0d534b2c6e90653ce6", "messageHeadline": "Overwrite Order By", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c43af4657e83b790b58f97e6083a4cd984083297", "messageHeadline": "Merge pull request #5017 from h-moriya/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef16ba739120ae7c6fd5616f541722b90e17b55c", "messageHeadline": "[ja]typo", "author": {"name": "h-moriya", "email": "h-moriya@tyrellsys.com", "user": {"login": "h-moriya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1568f8ce9c8c791d57718d3c708aa74f4db81cfc", "messageHeadline": "[fr][ja] follows #5016", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "974d1ff7d6b59bcc45a9b5264843248fafd7dd4a", "messageHeadline": "Merge pull request #5016 from cakephp/cleptric-patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0875b7f4df6c0f73791c46113640dbee29b6efe8", "messageHeadline": "Update testing.rst", "author": {"name": "Michael Hoffmann", "email": "cleptric@users.noreply.github.com", "user": {"login": "cleptric"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "97f0988b56be0ba59c07735fdd570f1f5820fb64", "messageHeadline": "Update testing.rst", "author": {"name": "Michael Hoffmann", "email": "cleptric@users.noreply.github.com", "user": {"login": "cleptric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceea0ae8ea168a183fbe21b15ac8f2056430d234", "messageHeadline": "Merge pull request #5015 from hase-done/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b0579c1a827718547dd214cdaf1bf81595460aa", "messageHeadline": "Update auth.rst", "author": {"name": "hase-done", "email": "hasegawa1326@gmail.com", "user": {"login": "hase-done"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dc375a326c481a327d3fe8347813c04749642a0", "messageHeadline": "Merge pull request #5013 from cakephp/issue-10704", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 86, "deletions": 63}}, {"node": {"oid": "1462b5364e5483819c0161cb21d94b9b14de2e4c", "messageHeadline": "Merge pull request #5014 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "9b1dd13d743d84ec34467056237e9b1a859046a2", "messageHeadline": "[ja] follows #5004, #5012", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "a8495cf8eb869b50220b8031015a27e171f8bf2c", "messageHeadline": "Update docs for translator() deprecation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "4bbc1900838946e59e599f7ea639f522fdb0a075", "messageHeadline": "Update locale() method usage in en/fr/jp docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "73af02091568be78a8a372cbf4f96f210ac3e761", "messageHeadline": "Add docs for addCookie().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "27d8d9ce3311dab9a5a520b358fe4c118b94d2f0", "messageHeadline": "Merge pull request #5012 from jeremyharris/dbtype-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e3768a876efbc9581d0d7eb4d7c8f8ada68fc66b", "messageHeadline": "Added note about JsonType existing in 3.3.0", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "58168f7f4996e0a26bfd7b1ec6ccdc9d07dde32e", "messageHeadline": "Fixed incorrect reference when mapping custom type", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "057fd61594c6e0091f76ef7683e73a90d2971dcd", "messageHeadline": "Clarifying Type method usages with their dockblock descriptions", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5e8565de7e508650f510ffbd1c9b6253c13b77c", "messageHeadline": "Merge pull request #5011 from jeremyharris/cms-sluglength", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3af73e93c42824ccbc7f8b27443fe99aaf587441", "messageHeadline": "Merge pull request #5008 from jeremyharris/cms-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "c6edb83c449e2590a369f86abb2e556bd12c50a4", "messageHeadline": "Trimming slug length in cms tutorial", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa604cb82c5ecd0bf6e11c76b6d19cdd8e7928bd", "messageHeadline": "Added missing backtick", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "333df8e2f415bd14aae52cbb36aa276b89e4358f", "messageHeadline": "Merge pull request #5007 from jeremyharris/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d68af82807d9c8b3a98410de9bdae50dc897970", "messageHeadline": "Merge pull request #5000 from ivanyaros/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 128, "deletions": 10}}, {"node": {"oid": "997cd68d1c19a6cac20b390e98155fdeda3ab82e", "messageHeadline": "Merge pull request #5004 from h-moriya/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb41896acb8bba78193f5b7aba89e800aa744024", "messageHeadline": "Merge pull request #5009 from jeremyharris/cms-clarity", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "469cfd8bc1bd9f78b767e4902193216f05439612", "messageHeadline": "Merge pull request #5010 from jeremyharris/cms-cool", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "48a6af06aad360fdad36022b53adb04f0093dcfa", "messageHeadline": "Alternate edit method", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d60761b933b3c0c612268210fbaeadf6ac5b9938", "messageHeadline": "Added missing instructions for editing tags", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "ec0ed5c7776435f6476f48c2ab58d92b8927a486", "messageHeadline": "Fixed bugs in routes, links, and finder", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "cd8a8d99d8596eb746a1a4c7719dfb1dfce4b6d4", "messageHeadline": "Fixed broken doc reference", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b533d29f746422459afbaae0b6efde8b4eb5fef2", "messageHeadline": "Loading missing component", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6907d6c3e10566bc8ad147458e441bbca22547c3", "messageHeadline": "Adding some clarity in missing steps, where code goes", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "8dc2ea08ae14dc97a040d58a13a0201657e9bc36", "messageHeadline": "Fixed a few typos", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "40be66d88e0a5c80fa1c3db564c90a387dfb5076", "messageHeadline": "Adding PHP tag to full class examples", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6fc366be95ad87ae59c37b238299998aa5a4ee86", "messageHeadline": "Using varchar(191) on unique key columns", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a77fa78e61df8db04be3ac17032226f386de4f6b", "messageHeadline": "Merge pull request #5003 from cakephp/3next-table-schema", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5b8fddff08016ae2f05e93b4c8fcbf11ff6e3950", "messageHeadline": "Titles changed", "author": {"name": "ivanyaros", "email": "dajuivan@gmail.com", "user": {"login": "ivanyaros"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fb4754a046c81787b179f6b222f9e8dcd650804", "messageHeadline": "deprecated method", "author": {"name": "h-moriya", "email": "h-moriya@tyrellsys.com", "user": {"login": "h-moriya"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e057a3ee2a0a30021939d5daeb3bd73ae382b5c", "messageHeadline": "[ru] fix for 3.5 migration guide.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4678b8ee56e58534240bcd45e5a1f0981b8649e8", "messageHeadline": "Document changes in cakephp/cakephp#10707", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5d1a3bd5195e956c70f1f93c5ba148d07e2dfa63", "messageHeadline": "Document changes in cakephp/cakephp#10691", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aaef77bcd35835c4fae9088760ab5147ea828b55", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 31}}, {"node": {"oid": "b7ddd196146482f10b266114fa56183e19c6bd38", "messageHeadline": "[fr][ja] follows 8dce2821", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f14e0f335d4e88f0a0e4db0846d46ae65dd3d40f", "messageHeadline": "Update validation.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c23531b53e457440fb04068fe9c97131b5371a1", "messageHeadline": "Update validation.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3c4c0195fb66e2db0d874cfd49e35bead7021d88", "messageHeadline": "Update validation.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "abde595974dc70bf8d31359a139c6c75441abd9c", "messageHeadline": "Update validation.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1388992ce92deb388d2a01944e785303db3f2cda", "messageHeadline": "Wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca3cbd22e599f4b88806e15a6bf04ec8de46c366", "messageHeadline": "Clarify validCount", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8dce2821bce8f729c768240e4e3b34c802fba7c8", "messageHeadline": "Poedit, not poedit", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b42e84134e7fc35a6aa46f83ecf83688100f2b5", "messageHeadline": "Tranlation of app.rst to spanish", "author": {"name": "ivanyaros", "email": "dajuivan@gmail.com", "user": {"login": "ivanyaros"}}, "additions": 128, "deletions": 10}}, {"node": {"oid": "a855d7b34ddd28b45ef8503c81be43c0cf9c86f5", "messageHeadline": "Merge pull request #4999 from cakephp/helpalias", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1c6ff76dc5dd34f5b126b2044152d5e165baf06a", "messageHeadline": "Add docs for Cake\\Console\\ConsoleOptionParser::setHelpAlias()", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "84e4daf5d2f4ac9762f084fa087507572c4893e5", "messageHeadline": "Merge pull request #4998 from okinaka/3.0-hash-remove", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9b8f006064bf9af726dd3c31bd610c51ef2d403", "messageHeadline": "[en][fr][ja] fix the method definition.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f3fd65455f0df5467bfe3a3504b8d105fcf9a59e", "messageHeadline": "Merge pull request #4996 from okinaka/3.0-ja-sync", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "c40d049d4abfa4bfcd98648ddecd2d146b7cbdb2", "messageHeadline": "Fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4dbe863cb98b8c087e5691caf5bcceaaf87db15", "messageHeadline": "Merge pull request #4994 from CakeDC/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3809ea7f19a1f302fa4d82549a529378c3722582", "messageHeadline": "Merge pull request #4997 from okinaka/3.0-hash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3384b4ea6f002a783b94937f444d281d0a5167c8", "messageHeadline": "[en][fr][ja] fix the method definition.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edb91bf7eeaae98ff5f9200bc17df90b52c46f81", "messageHeadline": "add note about deprecated config() method", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2d0807520a926f4926a65495f650e8f533878bb3", "messageHeadline": "[ja] follows #4992, #4995", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "7808ee5f40026ff04842d26dee3f4151e37a26c5", "messageHeadline": "Collected the colon before code-block.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab6d2f808db1b311a0963859d1bc1014d6011187", "messageHeadline": "Clean up long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c35158d99128eab0a44f629db89766c59fc90119", "messageHeadline": "Merge pull request #4992 from chris-andre/doc-cron-jobs-shared-hosting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e4896c4b581f65acb5dca01f66421daf81087b26", "messageHeadline": "Merge pull request #4990 from okinaka/3.0-ja-namespace", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b0e4d4c5e7c9cb4880d3fe8625207a53812e53c4", "messageHeadline": "Merge pull request #4995 from jeremyharris/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "10b439cbbbc4a0fe0041796d46022cdb7ce82853", "messageHeadline": "Fixed copy/paste fail", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8550b86f00fbd450d72b993a825166e7de17ec49", "messageHeadline": "Add missing 3.4 migration guide in migration guide overview", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0d27c3be6035722fefdace47feef7909160e89aa", "messageHeadline": "Add missing migration guide", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e5dec316fa399ece4f4d425ec7fcff048025b31c", "messageHeadline": "Merge pull request #4991 from cakephp/issue-10660", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00860b898296e6868a0a422736bcdbd554e4a155", "messageHeadline": "Added note about generating coverage with phpdbg", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bc775d44d31cb7d037f6f6a5a8e8347166138e58", "messageHeadline": "update references to setConfig", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9fe43d7d8fad3887ea8c44d8eb40cc30f4e61d6a", "messageHeadline": "Update cron-jobs.rst", "author": {"name": "Christian", "email": "chr.andreassen@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "247aa30781303e7580a99cde601ef1fe47aca06e", "messageHeadline": "Update cron-jobs.rst", "author": {"name": "Christian", "email": "chr.andreassen@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea988fae3370b8349fe8f39ab726bd5a938b7edb", "messageHeadline": "Update cron-jobs.rst", "author": {"name": "Christian", "email": "chr.andreassen@gmail.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2f3ba0be79362b762a2017b6f70a6358d7ab54fa", "messageHeadline": "Document changes in cakephp/cakephp#10660", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "76030a68047cecc44c4c8ee083abee734762857f", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 529, "deletions": 217}}, {"node": {"oid": "d58dd759736dd3d57d00b07e6c335b079a89b0c2", "messageHeadline": "Merge pull request #4988 from cakephp/cms-article-controller", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 316, "deletions": 36}}, {"node": {"oid": "ccd43f2210603e2f62249d404fa0f3b5e5cd582d", "messageHeadline": "Update based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "31e8d9f08754da23ad121566b5c1de2037bd0243", "messageHeadline": "[ja] follows #4986", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4d1d36a85f9ce2c9685200676c391359ffb17a20", "messageHeadline": "Merge pull request #4989 from mariombn/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5080195aaee03a593013107448d60797464f541", "messageHeadline": "Merge pull request #4985 from okinaka/3.0-authentication", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0b8757624dabf99a8fe42604ee0dd8c9f6d7eaa4", "messageHeadline": "Corrigindo erro ortografico", "author": {"name": "Mario de Moraes Barros Neto", "email": "mariombn@gmail.com", "user": {"login": "mariombn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef1f64906cfb209b8e41805ae3f464f500ba133c", "messageHeadline": "Fix method name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e6347134de956577feecd0331245184a731d85f", "messageHeadline": "Fix feedback from review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7c9f95d7d45d45696c40cd5aa563c60f7ad5e907", "messageHeadline": "Merge pull request #4987 from okinaka/3.0-ja-testing", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 86, "deletions": 70}}, {"node": {"oid": "b9f9ac46ef42682a8ba0c5b095ad8a61092af2d4", "messageHeadline": "Fix typo in link target", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61a9171cd39b8dc9481f80844cb129b1c0dd4dd5", "messageHeadline": "Expand validation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "81227d2747001a7e146615dc81c560041f7c5f72", "messageHeadline": "Define request validation for Articles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "85e25695eca884bed925fb3c0373da30b1763950", "messageHeadline": "Disallow mass-assignment to slug.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d43c91f68e415096a42818a53ba9a4125841932c", "messageHeadline": "Add edit/delete actions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 102, "deletions": 21}}, {"node": {"oid": "f00b6844d917bf435ae77cfb496e599539d99751", "messageHeadline": "Finish create and add edit action.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 173, "deletions": 12}}, {"node": {"oid": "73cf32021cc33df30231946c5ebfbbed8703830a", "messageHeadline": "Remove blockformatting that shouldn't be here.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b768b30b13772b132a91afd3c5bdafdc3999eb7", "messageHeadline": "[ja] follows #4971", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 86, "deletions": 70}}, {"node": {"oid": "4fbbf64b829a1440598b8e2ac665e2db93b3241d", "messageHeadline": "Merge pull request #4971 from cakephp/flash-message-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 86, "deletions": 70}}, {"node": {"oid": "8d8ca0f41d7122896a835c3d9a9d302c9877b76a", "messageHeadline": "Merge pull request #4984 from cakephp/routing-hook", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "bbbba0b75b8e395da385833d7cd44195a02e2d9c", "messageHeadline": "Merge pull request #4986 from okinaka/3.0-fix-namespace", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "46e52c86cf34d596373a3b4017e1173a74beb1ee", "messageHeadline": "[en] fix the class name and the namespace.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "df3b85a99e9d0327651d556d03c3cb357d035ab1", "messageHeadline": "Add file hint.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c746f3757c9fce008b4ce682a18b625a563d11c7", "messageHeadline": "[fr][ja] follows #4982", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "6ab326e604150527b2e8869a448e474ca1202d13", "messageHeadline": "[ja] follows #4975", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8fa1a2852791379e4eba3dac33bb4a74dbc8a0bf", "messageHeadline": "Add docs for routed middleware.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "3857bdf7a79f56b2513d06e9afe0f32952965b13", "messageHeadline": "Merge pull request #4983 from chinpei215/3.0-ja-logging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b56961ac6a4596b0d53500146a6ac27ea0f68320", "messageHeadline": "Merge pull request #4982 from CakeDC/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4964bfdc2b8d9154af31c8ec1e95c8397f3d150b", "messageHeadline": "[ja] Fix typo, improve translation", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ab24448a6ee08aed22e4c7316235542418389ddc", "messageHeadline": "[en] Fix typo", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55b6a08148d355f321063e41b1ad84b6bc7f84bc", "messageHeadline": "new ServerRequest class reference", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5ac2dda1c5b0d99a90486418d7f6b6f93b4b0b2", "messageHeadline": "Add trailing comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2323919bca34172a94ab83aaf913c6389021cdf", "messageHeadline": "Reduce number of examples that use static methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5931ee4ede532f1a5b934e7c4bed7b312f9de101", "messageHeadline": "Merge pull request #4976 from cakephp/more-middleware", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "7e2fc1170bc85f80ebfdb700e109e8ddeff69146", "messageHeadline": "Merge branch '3.next' of github.com:cakephp/docs into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8902706a46f5cc71382f0c8f8532a06a48e22673", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1344, "deletions": 566}}, {"node": {"oid": "42b1ebf70a7d4f381aa1288e32bd80fa614f566b", "messageHeadline": "Move versionadded.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ff5b4c1bc7ba918c811fb1dcbc473016e4af0f0e", "messageHeadline": "Merge pull request #4978 from cakephp/3.0-codestyle-issues", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 281, "deletions": 286}}, {"node": {"oid": "57177c5019c7156020abd6fbb8df23a4b6443142", "messageHeadline": "Merge pull request #4981 from cakephp/3.0-format-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 155, "deletions": 109}}, {"node": {"oid": "6acefe787d29abc9f96a77036e436eefb6b50508", "messageHeadline": "Merge pull request #4980 from cakephp/3.0-populate-index-script", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "6fe5b7861b200edbd7107da113a0cdc58d99375e", "messageHeadline": "Merge pull request #4974 from okinaka/3.0-ja-validation", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 96, "deletions": 70}}, {"node": {"oid": "bdee4321189a2811396b8db3653ba944ebac9d4a", "messageHeadline": "Fix indentation", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6a4297450bbe4965508935613963c948b3d60e7b", "messageHeadline": "Re-indent code block to align", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14a01eac7fd1a80824fe4b1e8725e3e22fc2f070", "messageHeadline": "Fix formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02763f2d275e984859c83a29a841ab9e2c5f2c17", "messageHeadline": "Fix title underlines", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "4a02eedbe1ebf2264f11d503fd2fdff9266cc306", "messageHeadline": "Fix title underlines", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e3b1abd1cf2627bfb3bce0691391d0a79141b480", "messageHeadline": "Fix formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "ddf6ea4e7e6c2b287c5e6149e99feee7ce701070", "messageHeadline": "Fix formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "b010338106d59df2e872d0eeb1ee31e92ff54354", "messageHeadline": "Fix formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "3446b71972229e99d87f406a4eb64e2195219a62", "messageHeadline": "Fix title underlines", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d3b319b434f13a669429fa1abb08f045bb243347", "messageHeadline": "Fix formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "17b839d5d6f04b443785e446d3241610c766b69d", "messageHeadline": "Some more fixes", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "59788e55422eb8213aa8c3f94c323e6e67fa04b4", "messageHeadline": "Improve code documentation", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "5d1ebf610dcbcf1f3a3979234f5cda56b75b7d03", "messageHeadline": "Fixed some code style issues", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 276, "deletions": 276}}, {"node": {"oid": "16de010035d198884863b3cd704529bfeb36444f", "messageHeadline": "Reformat CSRF example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "446cf36a280fcb7ef151dc72477814424b7231af", "messageHeadline": "Fix namespace used in JsonType example everywhere", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "23cf51a019ef3fc6b2f31aea50158600ef4a7ab0", "messageHeadline": "Merge pull request #4977 from LubosRemplik/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea00149c991e6b6f66289ecde67dd57bc6209f42", "messageHeadline": "Wrong namespace used in JsonType example", "author": {"name": "Lubo\u0161 Rempl\u00edk", "email": "lubos@on-idle.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63791406f9ab40acc7c918d846565a1845cf56ae", "messageHeadline": "Merge pull request #4975 from saeideng/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2d68f2277e08ed4e1a6f67f7617021260dfa3d4e", "messageHeadline": "wrap long lines.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 85, "deletions": 59}}, {"node": {"oid": "93a71c4373f3adbedc6907e8dbba4b8f222192c6", "messageHeadline": "[ja] fix wording and whitespace.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3ca58ea34b8ffc2e6add06bbe31d059242468813", "messageHeadline": "Fix glossary term usage", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8ffcef60ca22d9c0cd25e7116e8ccef0d2ada9a", "messageHeadline": "Add titles after labels without caption", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "09b64a90dd46a9b0605f19af828354fb993ecbd4", "messageHeadline": "Adjust title underline", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c3c1991bb34d417aba77b9908d6ae98e63926a", "messageHeadline": "Add title after label without caption", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c887855dee4a2ba060786fb158154916bd3f769d", "messageHeadline": "Add missing labels", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9ceb54a006228239f53f804ee359a3046b1030e6", "messageHeadline": "Do not indent meta keywords after first line", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2bb85af21a889a1951997f1df81fcd85ec1b1326", "messageHeadline": "Try to fix invalid meta data", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "985063af615c8a5ab40faf714b7d29542eeb36ef", "messageHeadline": "fix entity setter example", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2f31e2daaeeb5e171a547518adfe043ee696d16f", "messageHeadline": "[pt] Fix syntax", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a2bf006f27231cd3c225383828148abd8fc797a", "messageHeadline": "Document CSRF middleware.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "625a8a006fb29414d1beebcf75a768cbeb71d7d4", "messageHeadline": "Merge pull request #4970 from cakephp/more-features", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "520a60f2a283cbf40c5dcfb6b6ab9bfc9184768f", "messageHeadline": "Merge pull request #4973 from FilipeVoges/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 707, "deletions": 31}}, {"node": {"oid": "1a920db15b61c2cf479c17a81e5ab7bc78d00225", "messageHeadline": "[pt] Updated Translation", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 256, "deletions": 0}}, {"node": {"oid": "7552f6e33b3c746c1a83602dd1b71e1b17c832a1", "messageHeadline": "AES, not aes", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717515f052fb9d4fbab5b2ebfe2ef4bbe248446b", "messageHeadline": "Add docs for testing flash messages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 86, "deletions": 70}}, {"node": {"oid": "5d7640a731269aa609d87a634f769431273ccefa", "messageHeadline": "Document changes in cakephp/cakephp#10655", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10324a1e90fe057772d3d6c34d74e59b0b22314a", "messageHeadline": "Add docs for cakephp/cakephp#10659", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dd1dfc681e912e13eb2db9dd51648c3b3e971d57", "messageHeadline": "Document changes in cakephp/cakephp#10661", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f1ae56360aec8862e2486ca5bd92031c5cedbfcd", "messageHeadline": "Document deprecations for cakephp/cakephp#10638", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "83e00ff83798c77fe5921afa5e51c8aace1207e1", "messageHeadline": "Update docs for cakephp/cakephp#10576", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bb40777e939b470316081d62e0acdcc90cbcc0c4", "messageHeadline": "Merge pull request #4969 from AdrienCS/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0ffe651833314383eb17965d4329c1b0e0fa5767", "messageHeadline": "[fr] Fix Internal link (direct commit)", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d17a80396bcdf6b42fb41de9201915817a36458", "messageHeadline": "Update events.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0c99d2d2e9a76a224fa8add8e20d81afe3aba964", "messageHeadline": "Merge pull request #4968 from mneitsabes/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "20e3cfa704b33df0ffc82cadfd8a185ec2af89d3", "messageHeadline": "Typo", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6565d136bec28f1d828152d026f43b4a2dd814d8", "messageHeadline": "Translation", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1121ffe4a278f350d220208d90c3acb771fb1564", "messageHeadline": "Translation", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "f618bd3b0ff456c76e8b1091941ab665fc7a63a6", "messageHeadline": "Merge pull request #4966 from JD-Robbs/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "19a0d6d1afbd5366e31abb4db1af2af1f083eee8", "messageHeadline": "Update JA", "author": {"name": "JD-Robbs", "email": "JD-Robbs@users.noreply.github.com", "user": {"login": "JD-Robbs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1f46ab55e2b43329226326f6a8529101118c5d8", "messageHeadline": "Update FR", "author": {"name": "JD-Robbs", "email": "JD-Robbs@users.noreply.github.com", "user": {"login": "JD-Robbs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b883d6c82a6b7f0da5d89f3747925a4e3bb5b163", "messageHeadline": "Use non-fully classified engine", "author": {"name": "JD-Robbs", "email": "JD-Robbs@users.noreply.github.com", "user": {"login": "JD-Robbs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25004f76a7d86e0cab72ac8693e11868659e7aca", "messageHeadline": "Refer to correct engine", "author": {"name": "JD-Robbs", "email": "JD-Robbs@users.noreply.github.com", "user": {"login": "JD-Robbs"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15caa43867611eec2a9f8078832f7778de1a99a4", "messageHeadline": "Fix typos", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db331acafbce9625653804b2e4a929cbf67a675e", "messageHeadline": "Translate two sentences", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e39c0df6787fcf873a5d133d97275b76fcdd98a0", "messageHeadline": "Fix typo", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6b637a2d0d2510a7dd52c09700ec34f0525982", "messageHeadline": "Merge pull request #4965 from mneitsabes/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e1c14ae951f0b5145619db4a9864d77540526cb3", "messageHeadline": "Fix layout", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6a65eee6dec549e71feb9938af371130fd48a4e7", "messageHeadline": "Merge pull request #4964 from mneitsabes/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a65bd21dda84395b7c416e07eb7606538675fa8f", "messageHeadline": "Fix the code block layout", "author": {"name": "S\u00e9bastien", "email": "sebastien@mauroy.net", "user": {"login": "mneitsabes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7233aad7bfd68234edc012e25314802b1273f505", "messageHeadline": "Merge pull request #4963 from cakephp/more-deprecations", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "50bf1015655eb54ea18738afaa245a60e6f4008e", "messageHeadline": "Document changes in cakephp/cakephp#10631", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91fe61f0216bf4d9cebcf1793ab4d0a6348a215e", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 294, "deletions": 203}}, {"node": {"oid": "53cff638e5866e73e3a01a7e0f869d7268b0459b", "messageHeadline": "[pt][orm-cache] Adjustments in Translation", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "832b117ff3f552dcc462fa54f52b0696f93b6465", "messageHeadline": "[pt][orm-cache] Translation started and finalized", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "8a655f366a2a78b1f928d27bf74656903be335cc", "messageHeadline": "[pt][cron-jobs] Translation started and finalized", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "4a9df7b34c70b745e6e6a1c3ca1fa7d3a32b931e", "messageHeadline": "[pt] Translation Started and Completed", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "7b04bae88ba20531225e6f1ab07b2d8a76149d7f", "messageHeadline": "[pt] Translation Updated", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "d9216f5e4e1ac716a683cddf52474469d5ea2ae1", "messageHeadline": "Merge pull request #4962 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9f34d68962e35d37485f9194b537488f1c5ce71c", "messageHeadline": "[ja] follows #4959, #4960", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2e50c349afa983a26b4bd0dac2086b7554179c45", "messageHeadline": "Merge pull request #4958 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 117, "deletions": 80}}, {"node": {"oid": "1d427dc131ba59e6232537209dbb833f5af94237", "messageHeadline": "Merge pull request #4961 from cakephp/email-bc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "5520b295d82c18134fba27ec613d1203192a665f", "messageHeadline": "[pt] Translation updated", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "a7cbfbc5b62139afc0d807be202d8c069056f96b", "messageHeadline": "[pt] Translation updated", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "bd8a9ab0bc3f411846049ca383741340b7c31fbd", "messageHeadline": "[pr] Translation start", "author": {"name": "Filipe Voges", "email": "filipe.vogesh@gmail.com", "user": {"login": "FilipeVoges"}}, "additions": 194, "deletions": 9}}, {"node": {"oid": "9e27f55b95c9696da3534c1d657a97c19dd51c6d", "messageHeadline": "[ja] follows #4952, #4954, #4961", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 117, "deletions": 80}}, {"node": {"oid": "879bf4fd1b44e542250574df555215d9957940a4", "messageHeadline": "Fix email methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "78a3d5607242bd2e37a2952c1bde9b535cefa9e5", "messageHeadline": "Merge pull request #4960 from darxmac/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "55b65731285037968c978964ade0e49df8770a09", "messageHeadline": "Merge branch 'patch-3' into patch-2", "author": {"name": "Thomas von Hassel", "email": "thomas@partner-it.dk", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dde13f4a333f2e421d6cba19ff97d17be2b3a5b0", "messageHeadline": "update _initializeSchema() example", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f96757cfaccf8a3193c7f8e1c68efc0297c0b972", "messageHeadline": "update _initializeSchema() example", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e93770f0a4e74e0fda60226117c00e93915d833", "messageHeadline": "Merge pull request #4959 from ndm2/3.x-fix/clarify-templates-config-f\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c93b18fd96703c205b2e0b06d803db648ee9f67d", "messageHeadline": "Fix/clarify templates config file referencing.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5c25b0c318d0e5e925131c5ffa0b2ad8f37345c7", "messageHeadline": "Remove bullets in deprecation list.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9569ebbbc7f489dd07816ef6fbc6aa2b164d5bd7", "messageHeadline": "Fix PDF builds.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f345c412baa33c2edecf7f39952cdbadd86e081c", "messageHeadline": "Merge pull request #4952 from cakephp/email-bc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 110, "deletions": 78}}, {"node": {"oid": "54301819cf7c7b1a0895a572a54f1163a318fe18", "messageHeadline": "Merge pull request #4954 from cakephp/issue-10606", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2c4648662ea8cd51a9b9a7e3e5b7e3fa60302c46", "messageHeadline": "Document change in cakephp/cakephp#10625", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8fef61840fdbaa0c23a16bb36b7f23886d177c53", "messageHeadline": "Merge pull request #4955 from okinaka/3.0-blog", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f6a7bb52b132e926468416c7353e2be7decbb3f1", "messageHeadline": "Fix class name and reference.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "45a0e2c50f4709eaa3a3f0c135d4a547181cb721", "messageHeadline": "[ja] follows 2f01951, eac9bac.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eac9bac729d7f3fc8c9e315155cc57e97e354a2d", "messageHeadline": "Remove blockquoting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f01951c2ee8e659fc5f745b0cf199a5b6536119", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d84a681f198a794996e2ae133240133c3689c9", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d73e6160a918e95096c1f9cb840f59255d286164", "messageHeadline": "Add docs for allowMultipleNulls option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9d2cf1a10207bbc4e2b6dd165e81b76d1ad18ab0", "messageHeadline": "Fix typo", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05f36d1ccb467e98b12d9bb048f73ab5a88a229b", "messageHeadline": "Merge pull request #4953 from okinaka/3.0-ja-email", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d4a0ce2410b65e761466654cc475000dfbb8fb67", "messageHeadline": "Merge pull request #4951 from cakephp/rss-helper", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a981161be04664ff163f1bb703989d124dfeb603", "messageHeadline": "[ja] follows #4949", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe933024915d01c12a59a5a849bfd7fa0e70158f", "messageHeadline": "Restore 3.3 compatible examples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 110, "deletions": 78}}, {"node": {"oid": "008b2f3e8079f24cad778375a81faea6be1510e8", "messageHeadline": "Deprecate RssHelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4b2c761bdab836a26e664938fada98ee790f41e7", "messageHeadline": "Merge pull request #4948 from cakephp/issue-10301", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "6eeacec8a4016c7c9860cc891937e905c85122a4", "messageHeadline": "Merge pull request #4949 from ndm2/3.x-add-mailer-object-listener-hint", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "bf0bb3759ba57a910b63359465314c449e0676ea", "messageHeadline": "Add hint that mailers that implement events need to be registered.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6a8b630b7cdb4b50f1d111dc1f586761d5bafbbe", "messageHeadline": "Merge pull request #4946 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a81e5d23594c7584d6ee3a6f748650bbc780e887", "messageHeadline": "Add documentation for limitControl()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "b35c213b60e2bb58ffbdb0aadffc0db322219e95", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 243, "deletions": 48}}, {"node": {"oid": "2b00cc17f0597e85656ea1a8dd66c1a66de5fcec", "messageHeadline": "Merge pull request #4945 from jmanubarreiro/conventions-es", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 144, "deletions": 10}}, {"node": {"oid": "ad6c2c828f9f29e46d1423a05d54432c1d404c2c", "messageHeadline": "[ja] follows #4938", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a3292fec1aa24a74fa6ff213c6ccc5ddc65f45a", "messageHeadline": "[ES] conventions.rst", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 144, "deletions": 10}}, {"node": {"oid": "c7b49692ddc419973c1995ec44a6f65e47d8007e", "messageHeadline": "Update migration guide & version annotation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fe790f777edc9594de011c035378abce75f50cbd", "messageHeadline": "Merge pull request #4801 from lilHermit/enhancement/validator-adddefa\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0ba64556efb01190283e3734920205afa30eb997", "messageHeadline": "Merge pull request #4940 from cakephp/debugger-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6c0b632f201698e8f6563eb58e154475acfcb72", "messageHeadline": "Document changes in cakephp/cakephp#10593", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33c671844f6470c74e70d30ee9d7a15a8f031426", "messageHeadline": "Merge pull request #4939 from tenkoma/cannot-jump-from-submenu", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f177fc4a9aa9cc47fbd69105f00f73081145cddc", "messageHeadline": "Enable anchor of submenu and megamenu.", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "50005ded403f25f1b84d346035801589effbc01e", "messageHeadline": "Merge pull request #4938 from cakephp/association-alias-fields", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "38ed09f953efe00daf51c849941f21a2755e8d1d", "messageHeadline": "Merge pull request #4937 from okinaka/3.0-ja-query-builder", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c27ce80d8f9989a9b7d791a73ce914a202c0d566", "messageHeadline": "Add note on aliases in contain() fields.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d12de5cb696cc2ba0d89bebd5f27e43b07b5d8c6", "messageHeadline": "[ja] follows #4933", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "6f2cb1574518d40c15380223e76c9ca63859df00", "messageHeadline": "Merge pull request #4936 from ndm2/3.x-update-examples-to-reflect-cak\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "2a046df02b68f69e8cc2164d5f818fc98245fa26", "messageHeadline": "Update examples to reflect order change of generated conditions.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 39, "deletions": 21}}, {"node": {"oid": "48a5bc269b30bfb3a7bf08d229ee4547d1bebde1", "messageHeadline": "Merge pull request #4935 from rommelrueco/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d67b976ad9fc2c644601eb616d5e9327513fad0", "messageHeadline": "Merge pull request #4928 from okinaka/3.0-ja-sync", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "680427accae7a42cc87f37cc20280ccb2808ca9f", "messageHeadline": "Update form.rst", "author": {"name": "Rommel Rueco", "email": "rrueco@yahoo.com", "user": {"login": "rommelrueco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e30a922c3b069caf331acc33ba49f2b25778eba2", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1952, "deletions": 747}}, {"node": {"oid": "e3e0404877fe2df83ed2e13a3ce9a22b9d846e7d", "messageHeadline": "[ja] follows #4929", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbc75670b0b49298f5a04f455c12d8cd209a4e42", "messageHeadline": "[ja] follows #4921, #4923, #4926", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "916534b3c0a910229f27026c8500cd2a122d7c84", "messageHeadline": "Merge pull request #4927 from cakephp/more-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d469cf73e26d481ca791cba076441a03eda21fc1", "messageHeadline": "Document changes in cakephp/cakephp#10574", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "622a17300b31c93e7bd09aad70ccd425840aba93", "messageHeadline": "Merge pull request #4934 from fongsa8a/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "afd12170344162c2d781745270a4a3e56809b664", "messageHeadline": "Merge pull request #4909 from cakephp/cms-tags", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 323, "deletions": 6}}, {"node": {"oid": "0b0ecc1058b13ab6f6d5e2951b0ef4c101cf481a", "messageHeadline": "Add deprecation for cakephp/cakephp#10572", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "743a9b24a89ae4ea8faef3f2c9b34cb7de479aad", "messageHeadline": "Update pages-controller.rst", "author": {"name": "Alvaro", "email": "fongsa8a@hotmail.com", "user": {"login": "fongsa8a"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "53fbdda955d4eb2d507c8fbcd6804839803e73ea", "messageHeadline": "Merge pull request #4933 from ndm2/3.x-enhance-sql-injection-preventi\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "47ec016b43a6976d9fe12dc9c7b58b154247ef89", "messageHeadline": "Enhance SQL injection prevention section.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "8601dd5b82fa0c22950ac16960e3be3d175b19dc", "messageHeadline": "Merge pull request #4931 from gorogoroyasu/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ac0fc9616363ebee8d9595682352a4e0cbebc8a", "messageHeadline": "Merge pull request #4930 from Dapter/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abb69b364bde43cbc24c394e2060301001bbb909", "messageHeadline": "Merge pull request #4929 from cpierce/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "359a97ee721cbb87068d843b6a4b03d435624b36", "messageHeadline": "fixed typo", "author": {"name": "Yasuaki Hamano", "email": "hamano@fusic.co.jp", "user": {"login": "gorogoroyasu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b20a6f877214611c5963f2bd4c38e1aa6a8dcb7a", "messageHeadline": "Update associations.rst", "author": {"name": "Dapter", "email": "Dapter20@gmail.com", "user": {"login": "Dapter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81a6d809020ab068a875cefcbba05f26911174ee", "messageHeadline": "Update changed method", "author": {"name": "Chris Pierce", "email": "cpierce@csdurant.com", "user": {"login": "cpierce"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9198206c560070350df71f6f2c3eac2a7fc526a0", "messageHeadline": "Merge pull request #4926 from cakephp/issue-4911", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64e39d136429f9b4a8435425f738ca89818ffeda", "messageHeadline": "Fix missing newline after code-block directive.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3226e724cf8612ee522590103b0708990d1496d8", "messageHeadline": "Document changes in cakephp/cakephp#10573", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "789731d54da370f7e879cd045ad18cb0cbf180da", "messageHeadline": "Document changes in cakephp/cakephp#10569", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea9438a9e8920c77a84bed292636858226f32701", "messageHeadline": "Document how to use param() in older CakePHP.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45085d1d10b62ac9e2e72fc7b99bb01346bd883f", "messageHeadline": "Merge pull request #4925 from cakephp/revert-4924-patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "764bba6e24e2dcb689a08934a4f735c70705f886", "messageHeadline": "Revert \"Update pages-controller.rst\"", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "86fbafc9969d1d63883ec796cfd5d6622bf1178d", "messageHeadline": "Merge pull request #4924 from fongsa8a/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4bf4b0bf8659858f94482b87f18a921ff6bc74d8", "messageHeadline": "Revert previous change", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dbd909c078083affe97fb7ef9580594ba60aee3", "messageHeadline": "Improve wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4885aea8e9a3bb1d7a37ab4f5b17f19aa2f807dd", "messageHeadline": "Update pages-controller.rst", "author": {"name": "Alvaro", "email": "fongsa8a@hotmail.com", "user": {"login": "fongsa8a"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ee362df89f395babd9b1fe35c2a86fc40c5ce37d", "messageHeadline": "Merge pull request #4923 from albertcansado/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "605b5e92faed5818aacb59165ace56160e165b56", "messageHeadline": "missing comma", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "603ea2f8f57caeef8caafe9a9e5ca8045ceb003c", "messageHeadline": "Merge pull request #4922 from okinaka/3.0-typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6c7a203d384d4ade2f35eb85bbf54009f55ea3e4", "messageHeadline": "[en][fr][ja] fixing typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "39a50702fc264b96658b3fde9979f376daaafd85", "messageHeadline": "Merge pull request #4921 from MCF/findTaggedDescription-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "3d2c65973d5f2653706b368c4d11783a72623c62", "messageHeadline": "Merge pull request #4914 from okinaka/3.0-ja-form", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1282, "deletions": 558}}, {"node": {"oid": "3f362996306815a7ef025a6942bea639c12a23f2", "messageHeadline": "[ja] update form.rst.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1282, "deletions": 558}}, {"node": {"oid": "7a5862fc02ffdf90b881c6ecc26b8ec670edc263", "messageHeadline": "Merge pull request #4919 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 99, "deletions": 67}}, {"node": {"oid": "8ec44678097cf81ca7c1511943d1b1a498a1e8a0", "messageHeadline": "Fix description of findTagged function in bookmarks tutorial.", "author": {"name": "Mike Fellows", "email": "Mike.Fellows@shaw.ca", "user": {"login": "MCF"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "c2e59ac02a0022de34bef0b729e6d55f85fd595c", "messageHeadline": "Document deprecation of Debugger::outputAs()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ee6836465f94bdb8f505e0502ccb8d0e0e7f40d2", "messageHeadline": "Update based on #4918", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f72e5c4fccda7fc460cf3eafa19d890537bcf3dc", "messageHeadline": "Merge pull request #4918 from glafarge/auth-strlen", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "4cf867c32122615de2124a0ab4f2821a4e4cc7d8", "messageHeadline": "Merge pull request #4920 from MCF/findTagged-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "511e1eb139fa56f1edb2438b9f37a97a467d82c0", "messageHeadline": "Don't talk about matching() when its not being used.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "8801f4ce044981dbd7ca7bc445b79c5627fa9932", "messageHeadline": "[ja] sync 3.0 docs.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 99, "deletions": 67}}, {"node": {"oid": "b969f34c1d05db52daab65993063a83e722c427c", "messageHeadline": "Add strlen condition to hashing func", "author": {"name": "glafarge", "email": "contact@guillaumelafarge.fr", "user": {"login": "glafarge"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "bb87b1b5ece1a01cbacd95a080394d5a35720483", "messageHeadline": "Merge pull request #4916 from Moutard3/patch-5", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "96d9b1265eb01d40610deb11828fb44c7d7ab4d5", "messageHeadline": "Update based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0ac0518fa532a257ed22720369bfddccafa05ffa", "messageHeadline": "[FR] Request-response - correct some nonsense", "author": {"name": "Moutard3", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c86682531bfce6984529bb3161f5f24709c14447", "messageHeadline": "Merge pull request #4912 from cakephp/cookie-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "e80e3c6137cd68ddb12574fe89281c8ac192d869", "messageHeadline": "Merge pull request #4915 from tenkoma/3.0-ci-recovery", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5adf533b87f4edb5fd2a2c95edd02a08d0250d4b", "messageHeadline": "Fix findTagged \"no tags\" query in bookmarks tutorial.", "author": {"name": "Mike Fellows", "email": "Mike.Fellows@shaw.ca", "user": {"login": "MCF"}}, "additions": 50, "deletions": 44}}, {"node": {"oid": "71c100ba7eb5a27946dc71b16742c872ea99fec9", "messageHeadline": "Fixed CMS Tutorial (link to bake)", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfb36b5f885c224f3e5054698bb8bb034448e064", "messageHeadline": "Update docs based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aa2adbed63c8708a67484b726c1e55cec7cc7d18", "messageHeadline": "Merge pull request #4913 from okinaka/3.0-en-form", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5bf55c26a74cd1fce8646af3b957b83210be25f1", "messageHeadline": "OpenSSL, not openssl", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c426098551e76724db03d21be4e54c2eedfa135", "messageHeadline": "Update form.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c86afa19212893a88212843a82cff8ce3e329dd8", "messageHeadline": "Add changes from cakephp/cakephp#10503 to migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7f57a40eecfca5a2a6f91c685e9c95f7e9f177d9", "messageHeadline": "Merge pull request #4910 from NilLlisterri/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e214dee802bba5efb88c82668e58f02cc5a59bbf", "messageHeadline": "[EN][FR][JA] Fix syntax error @query-builder", "author": {"name": "Nil Llisterri", "email": "nil@dinantia.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15b02e7e3a7583c9bd43e45323c3fdae73e071c7", "messageHeadline": "Add docs for cookie middleware and security header middleware.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "64ad8047c1c15e09dd45f1bc5cb9c4a05c9f56dd", "messageHeadline": "Expand cookie documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "651e404eeae10e7c089470de8ab4102c928cfb7c", "messageHeadline": "Write documentation for new Cookie objects.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 126, "deletions": 4}}, {"node": {"oid": "7f7e4179b951129e26812360041fa24de2c13ea9", "messageHeadline": "Add more info on cookie deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "23fe7da5fbd4500fc1b6f3978859ae660c28052b", "messageHeadline": "Document behavior change in how client cookies are handled.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "16624064b3c098647798d687017a5fb04b4e5065", "messageHeadline": "Document changes in cakephp/cakephp#10551", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7e8d201d89df0e95241118953525a0152b9a1c95", "messageHeadline": "Add tagging sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 322, "deletions": 4}}, {"node": {"oid": "fd1a0f8f2955edb6642cc80f88e8f1271acf5c53", "messageHeadline": "Merge pull request #4908 from cakephp/cms-users", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "82342cc7560296225109ce3b6f04c18dd2f366a1", "messageHeadline": "Correct hash algorithm names", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c37d766c3ca39ae9dacf1f130adc68729d4da3", "messageHeadline": "Improved comment", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e165e4983ebf0c007a823aa05425d7fdccd31e0c", "messageHeadline": "Update migration guide for cakephp/cakephp#10500", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1bfea384b5534a19bb7df82f33b1100ceffca8a9", "messageHeadline": "Add user code creation and password hashing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "445a2bac219c38ec65024f3b4c05b05825612d45", "messageHeadline": "Merge pull request #4906 from octisfall/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ec619e0d4043627680955795a51a8e246632d320", "messageHeadline": "Fix translation ORM migration", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ed46778323e28abf41614524256ec275a536189c", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 882, "deletions": 95}}, {"node": {"oid": "4fe0ed4e0137c86e119d597d0c60ccdcb9ab4de5", "messageHeadline": "Merge pull request #4904 from cakephp/routebuilder-path", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "c3f3626226cd8f33c3def38a21614fcfe68aa58a", "messageHeadline": "Merge pull request #4905 from cakephp/deprecations", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "14fd3821ff7f7b3c690f4e84946b4debaaa26a55", "messageHeadline": "Fix build warning", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0445eb638f23ff22760f1906d082e69973fdadc7", "messageHeadline": "Document recent deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "edaeddafda16ba53ae347f2d9f9fae58efb7e497", "messageHeadline": "Update wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c8e4b8dfb3e3c7208eb52e6ed985c55e10684563", "messageHeadline": "Merge pull request #4903 from tenkoma/improve-nginx-configuration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 41}}, {"node": {"oid": "92de7b36fb763609d0840e48761add6c3a833b52", "messageHeadline": "PHP-FPM configuration moved to note. (porting #3514)", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d061123c2c89aedf91f95693fe92e8dc2ea8e6fa", "messageHeadline": "Merge pull request #4902 from octisfall/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "f604fb31bb432d3b62379c9442001043ea5a15d3", "messageHeadline": "improve url rewrite by nginx", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "6f88132de3580297eba3779138dc21c09eb012ab", "messageHeadline": "Patrial translation ORM migration", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "9bdcefdff8cbaecbe9e4dc2087483b15ebb96ee4", "messageHeadline": "Merge pull request #4899 from ravage84/3.0-plugin-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "19f9a35f9a4af3563c29719c963921c56d0a144f", "messageHeadline": "Fix plugin path hierarchy", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8a1ead184e3818b8d75d392754be292f12094d2e", "messageHeadline": "Merge pull request #4898 from AdrienCS/patch-3", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "60cd77af5800f0acdc3d4ebc88bbab123393c7b8", "messageHeadline": "Update testing.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "81c79c3f9cab1332ebd48f503d948b6dadda3b7f", "messageHeadline": "Add docs for new routebuilder option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "81c4ef60821bc02d494efb69b7011c2842706ae3", "messageHeadline": "Merge pull request #4890 from lira92/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 743, "deletions": 16}}, {"node": {"oid": "e48c3a31e159417bf677a6c49f2bd9340abed278", "messageHeadline": "Merge pull request #4897 from Levure/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "08453a552c3e6642cbc6c8a40571c8f014d23f3b", "messageHeadline": "Some typo fix and fix some words order", "author": {"name": "Levure", "email": "bruno.baguette@gmail.com", "user": {"login": "Levure"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6ffaf8041fe7a5f4c88eb1b3b2524591f656e00f", "messageHeadline": "Merge pull request #4894 from liviascapin/3.0-fullBaseUrl", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f3bb4185263bb9b1b8e10e391ca8e86d4c353eb2", "messageHeadline": "Fixed fullBaseUrl config key", "author": {"name": "Livia Scapin", "email": "livia.scapin@orca-services.ch", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e082c57d24a6e5075a3ef959892beee9448746ab", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "066a05c687189aeb2a35da7b3d26b24a06c9a327", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 402, "deletions": 41}}, {"node": {"oid": "5d6e58b2d5b8daf54e33c3049c8018d62240b2d1", "messageHeadline": "Update helpers.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "389b8088521d23d37814f0bb99e9b8e76e4b9f70", "messageHeadline": "Update views.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43ccb97a5b5dd039f3c99ac041b3685b93ead73c", "messageHeadline": "Update request-response.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e9352cc2a9c0ee8a082b39b3de6dfc606df709f", "messageHeadline": "Update request-response.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d0bdf4c351d0acc48773e7c8017539362065da1e", "messageHeadline": "Merge pull request #4892 from octisfall/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "cf109b15abd5a5001875db5880ea29c35cfb2a5b", "messageHeadline": "Fix Security, Appendices page translations.", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c5ff2e0e0b9c8fcfdcf0d2d5c920aaf68ff681a8", "messageHeadline": "Translation Security page", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "5d429d9f8fdc3b7c3e4fabf6e9addd59be2761aa", "messageHeadline": "Update request-response.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "99f5c1785c1715599da9315c417d03a46984c3de", "messageHeadline": "Translation Appendices page", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "490e1b4f584153190984f41de9b0dc70499b0b03", "messageHeadline": "Merge pull request #4889 from cakephp/variadic-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "09484da0eb0d3bc9876631ee36a07f6478492acb", "messageHeadline": "Merge pull request #4891 from bravo-kernel/resource-route-inflection-\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "675b0850abc73cff8769dbe5e7878567d5fb7bbc", "messageHeadline": "Fix copy-paste example for resource route URL inflection", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "341040a4d6dc510d018a414d5d9f5b659c1754dc", "messageHeadline": "Update views.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "85fa3af6853bda73c57c06427e3b2e0b5db54469", "messageHeadline": "Update views.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3b5af059b5eebb5b3325d95341c4508917fd071", "messageHeadline": "Update views.rst", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55d8d204e6d1c97895fdfe1a90ecc4b54eda9bce", "messageHeadline": "Second blank line on explicit markup", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebf85f2d6c92ce3607b375487a1cffa741d70ec3", "messageHeadline": "Add blank line after explicit markup", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e16273d6ff1f56cc8b4c63a06f09ba3754629f0", "messageHeadline": "Fix title underline", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de707e75f930053e8ec276888feaa3678b3c6fa6", "messageHeadline": "Make adjustments in  writing", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "bd2eecc286e3d0599b9396758b36e6ca41dfa86b", "messageHeadline": "Update migration guide for possible variadic issue.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aa926f9b14d2e087715bbc8cd20bd2fd01a93859", "messageHeadline": "Did some adjustments", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1429e4bb4056094e0a11fdab6fb83618bdbd8b5f", "messageHeadline": "Translate views", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 729, "deletions": 15}}, {"node": {"oid": "ae8026302339c3cc2b6dd8106e84c98a3a4630cf", "messageHeadline": "[ja] update email.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0429e19912fa4a5cb7dbce6b9280e636884d83a7", "messageHeadline": "[ja] Translate ja/core-libraries/logging.rst (3.0) (#4669)", "author": {"name": "Y.KEI@mrn", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 382, "deletions": 13}}, {"node": {"oid": "c8662c2754a32ae3eceae0600834087bd640c455", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6245, "deletions": 1586}}, {"node": {"oid": "cc32145d0cdb7035b16a23d98bbb5d3b398cba2a", "messageHeadline": "Merge pull request #4888 from ndm2/3.next-clarify-cakephp/cakephp#104\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cc88da2694d1f5749a7463637f214fa1d2835a3b", "messageHeadline": "Clarify changes made in cakephp/cakephp#10479.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "abfff64e058cd5865c7ff9f03824c17b414382ba", "messageHeadline": "Document behavior change in cakephp/cakephp#10479", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "01ee409178cb769fa198997a32d77ef370552e37", "messageHeadline": "Merge pull request #4887 from cakephp/update-i18n-filter-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "88a3ec958471b1f5f7fc8ed9d68353cdabfb481a", "messageHeadline": "Update local filter docs to include middleware example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "180ee0755606495912f76373fbcee95e5b29ffc6", "messageHeadline": "Merge pull request #4884 from davidyell/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bec52da76abdb10420f58a6b0728c2cf1b0269c7", "messageHeadline": "Use the new accessor methods", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ed0c0c682dbe4a8c3efc567ca809e6d7739565c", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "d7d02c54d0a84e8224876b68b282b154a4d55a27", "messageHeadline": "Merge pull request #4858 from octisfall/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "d8f47f91665a5b5e72c3cd3bebe2b2277fc9e35b", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3a5111b4fbfdef7b8495b129950b05dc770538a6", "messageHeadline": "Merge pull request #4880 from cakephp/issue-10465", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f34cb6bd2a5f0e79ccc9f49c2eb90b272097eb52", "messageHeadline": "Update the documentation around redirectUrl()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "316b2e93f3a9185aebcd21b4e9bf9ce28594c044", "messageHeadline": "Merge pull request #4879 from cakephp/cms-controller-pt2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "72e80ac983218731e389505f3a5440e9cbe09c2a", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 4, "deletions": 552}}, {"node": {"oid": "c32475f0ad072c18c6a8068186ece6323071d8e3", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 926, "deletions": 487}}, {"node": {"oid": "57f3dbfdf6eb48c121db4c1a2b21460eb6a014de", "messageHeadline": "Add more content to the CMS tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "12ee524fbbb61cd895f768f6fe2ad32b437f4813", "messageHeadline": "Fix class reference.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8238e2b8922c59ba3ed850efc541314a6dd5fdcb", "messageHeadline": "Merge pull request #4878 from Moutard3/patch-4", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2fe61364eb5b4601d4a9ef2ee53b5abf5e969dc5", "messageHeadline": "Fix list", "author": {"name": "Moutard3", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a267486db6c9cb495399760eaa3063aeee01f50f", "messageHeadline": "Merge pull request #4845 from okinaka/3.0-ja-routing", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 270, "deletions": 256}}, {"node": {"oid": "a298097c6f18d3726c0a624833e470d24a655702", "messageHeadline": "Merge pull request #4877 from Moutard3/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 151, "deletions": 150}}, {"node": {"oid": "6b12a75816b57bfcb3cc1294d8eab0f6f61f10f0", "messageHeadline": "[FR] Full translation of Middleware page", "author": {"name": "Moutard3", "email": "moutardea@gmail.com", "user": {"login": "Moutard3"}}, "additions": 151, "deletions": 150}}, {"node": {"oid": "e104b57d6b77174fefd854d10c8d15a822e4c2b7", "messageHeadline": "[ja] improve translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 270, "deletions": 256}}, {"node": {"oid": "162a53aa59160f0ff4b12da2565f35c65c197aeb", "messageHeadline": "[EN] Update setForeignKey() method for non 3.4 cake version users", "author": {"name": "Th\u00e9o Renouf", "email": "le.super.ouf@gmail.com", "user": {"login": "TheoRenouf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4376a341abcd86f6253a0f49c3f53ef203e88dd6", "messageHeadline": "Merge pull request #4870 from cakephp/cms-controller-pt1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 127, "deletions": 7}}, {"node": {"oid": "28b9e30e5b239397301a536b71c19d932971aae5", "messageHeadline": "Updates based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "f92b07064c56e2449a52b892a75afa52bbbfe0af", "messageHeadline": "List without periods", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dae2ef71f649036bce574dd0677fa37e502c5f84", "messageHeadline": "Add type of view", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a9289fe426c13cc338f3ca38627c07d4e20f473", "messageHeadline": "List items all in plural", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a4de667b1ef4c4ad49633dab5ff49bade541613", "messageHeadline": "Make sentence simpler", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a588b7f68794a52b71214f82cef623ef2be0739", "messageHeadline": "Improve wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df507e56f136dac35f0c192a53872c93ed41269f", "messageHeadline": "Merge pull request #4873 from TheoRenouf/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81cbb25c2fc038e4e82d3c38b8f844066d6363d", "messageHeadline": "[FR] Translation update on initialize function name", "author": {"name": "SuperOuf", "email": "le.super.ouf@gmail.com", "user": {"login": "TheoRenouf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8820ad875d2cc7f8a623183f8139be5a1a807f", "messageHeadline": "Format URLs as bold.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37df732b0cf8022caab1ae02293de1b17219e9fc", "messageHeadline": "Merge pull request #4871 from cakephp/issue-4869", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e78f335defa38936ca227bb39a65ec2f8170ec3a", "messageHeadline": "Minor fixes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "85ca1fc15f0ad8ad942ea0c86b7e3d58a747cf80", "messageHeadline": "Add examples for pre 3.4.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "155eeb5c8b3650b44199681cd8da99891d7ac1cd", "messageHeadline": "Start the controller chapter of the CMS tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 126, "deletions": 3}}, {"node": {"oid": "338d726ce814cd0449b48e4cc188e5012a38c5d0", "messageHeadline": "Merge pull request #4868 from loop777/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5aadfabb8bbefed2dc397f9b06590957ec356dec", "messageHeadline": "Update conventions.rst", "author": {"name": "loop777", "email": "ricardo_alcantara2@hotmail.com", "user": {"login": "loop777"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fae88dff5f3d94567c28e40090280a8c73d8701", "messageHeadline": "Merge pull request #4866 from jmanubarreiro/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1aa0ec3dce523e1c70185352e37c2027739cdb76", "messageHeadline": "Update code.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f62166b06936665132e5a718eb890d9b61fa05ca", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "785daf50f8c34e89346d14b5fa8495390a84afc2", "messageHeadline": "Merge pull request #4665 from Pontax/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf88f40b4fb536680e82af791cbdc19552118062", "messageHeadline": "Merge pull request #4865 from Bjorn576/edits", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "4d5e34b12532b750bde740f0f928f6a01ef61eba", "messageHeadline": "improve installation.rst", "author": {"name": "John Kerssens", "email": "jkerssen@sfu.ca", "user": null}, "additions": 26, "deletions": 27}}, {"node": {"oid": "8e5e5eaa034423b82b4e9582534c90b8cf9ae972", "messageHeadline": "Merge pull request #4864 from tenkoma/fix-ci-failed", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8fa96f6e65f1d74aa04e5d881096a2750367367", "messageHeadline": "Fix CI Failed: Title underline too short.", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "133c2b50081e325b6d3affbbfd195677de8845d3", "messageHeadline": "Merge pull request #4863 from cakephp/tenkoma-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2c78b6fcdc2857c0d73dc44327eb220b4ca32f49", "messageHeadline": "Fix markup", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a9ef6dfa49e41236c0be12a194d902a3cb548237", "messageHeadline": "Merge pull request #4862 from okinaka/3.0-form", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b2fb6173e62d53f586653b663754d8a8b89b301", "messageHeadline": "Fix the example.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "551aa8af10e540ad90850ec740cb1939bb48a61a", "messageHeadline": "Merge pull request #4860 from jmanubarreiro/CakePHP-De-Un-Vistazo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 172, "deletions": 16}}, {"node": {"oid": "8703f341d573deb6dc4b0edbf8d7eb8da80c84d9", "messageHeadline": "Merge pull request #4861 from jmanubarreiro/where-to-get-help-es", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 142, "deletions": 11}}, {"node": {"oid": "f8fd717d7c73ca3617df1cc3be7d17f8ff7adf1d", "messageHeadline": "Update where-to-get-help.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e85cc7b296da7c7673163fb9b1575f521fa7ded", "messageHeadline": "[ES] where-to-get-help.rst", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 142, "deletions": 11}}, {"node": {"oid": "90c8957f895f27a3e095b9104242db5070a06dc6", "messageHeadline": "[ES] intro.rst", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e8929b3dcb13b5d439dd355457bd55caa9ff4c34", "messageHeadline": "[ES] intro.rst", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 86, "deletions": 91}}, {"node": {"oid": "9ebb23ad300fe1c85c3e5432044dae5d5b7a4cca", "messageHeadline": "Merge pull request #4859 from okinaka/3.0-form", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c71c04996071d89fa212608d7a9a45b06a7e517", "messageHeadline": "Update request->data to request->getData().", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "664f6758fa90349bcbc86615281ace94b985c123", "messageHeadline": "[es] fix reference to quickstart.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fc538c5b1a555799f09e955b05a2e6c0d5e64bb", "messageHeadline": "Merge branch '3.0' of https://github.com/cakephp/docs.git into CakePH\u2026", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 1740, "deletions": 121}}, {"node": {"oid": "cf537f45d1d1f63798e582650ac742cb505d87fc", "messageHeadline": "[es] fix sphinx issue", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4cc6e8cee64f2277d3e486b4cb4a79482f7dda9b", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 623, "deletions": 31}}, {"node": {"oid": "aa82007873d371746a6969ad3657090784540fa9", "messageHeadline": "Merge pull request #4856 from okinaka/3.0-form", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "597fed6292aa5ed46a0c6cd872fce2c055658be1", "messageHeadline": "Merge pull request #4854 from jmanubarreiro/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6d588d9e9beca44e827032503d8436c7496b424", "messageHeadline": "Merge pull request #4853 from jmanubarreiro/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89ee3c317fe4137c2c759e194bfff5bf68c697c4", "messageHeadline": "Merge pull request #4855 from jmanubarreiro/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d42d7b16b240d5c02277d7fec1dac9c50dd43368", "messageHeadline": "Merge pull request #4857 from jmanubarreiro/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "501f1950a0491c79f0f95caca7d76135fddef8ad", "messageHeadline": "Merge pull request #4852 from jmanubarreiro/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd209a2870796069fa1c0e87820bb19345815df3", "messageHeadline": "[ES] Update contributing.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "4e01f4a567805a1f957414e31b91805d68b0f1a8", "messageHeadline": "Link to the API documents of the current version.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "23479d17d5f88dd037dd0dc590865969ab2355c9", "messageHeadline": "Update index.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97b08b2b8f0f24921be7c6affb5f58972c81e050", "messageHeadline": "Update backwards-compatibility.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a980a4e79453fb93b5d2d110f1c7a22012813ee", "messageHeadline": "Update cakephp-coding-conventions.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7869bf1a756b86f4321a7752ce9f8aa54dabd97", "messageHeadline": "Update code.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ea10864983e6d2c7372fadc2f0d4252dd2ded0d", "messageHeadline": "Merge pull request #4848 from jmanubarreiro/contributing-back-comp-es", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 173, "deletions": 7}}, {"node": {"oid": "c9510fc19b05feac783f68a4bcd720618ab1c498", "messageHeadline": "Merge pull request #4849 from jmanubarreiro/contributing-coding-conve\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 613, "deletions": 10}}, {"node": {"oid": "08446d60da7d08716965866c59245a2b547760b8", "messageHeadline": "Merge pull request #4850 from jmanubarreiro/contributing-documentatio\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 484, "deletions": 20}}, {"node": {"oid": "4bd628a43c3a798641361e524202c60a0cfafa39", "messageHeadline": "Merge pull request #4847 from jmanubarreiro/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "8693054990cfdcc25c0253120591fa36a1055c10", "messageHeadline": "Merge pull request #4851 from jmanubarreiro/contributing-tickets-es", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "2eb35be26d5649a2c903e83ae8d903cb77a9d1fe", "messageHeadline": "Merge pull request #4846 from jmanubarreiro/contributing-code-spanish", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 147, "deletions": 9}}, {"node": {"oid": "c767a3effde4433e11bf0cd3b9c092a9ffb260f5", "messageHeadline": "Update tickets.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "71c154212ec585798944d4a002647d433123081d", "messageHeadline": "Update documentation.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f2fdeba2f42dc84e698e2489942c086470944be0", "messageHeadline": "Update cakephp-coding-conventions.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5bba9a33e7486e900127758317da2dd1bd3ab50", "messageHeadline": "Update backwards-compatibility.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3de2aafbf45abf5ca7122ef3a65bb68a2706f1eb", "messageHeadline": "[ES] tickets", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "278191e14ec2e03164c04840a7d8cb254057360c", "messageHeadline": "[ES] documentation", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 484, "deletions": 20}}, {"node": {"oid": "6408eb54b1708f3d3f575b295d53346a091c47ae", "messageHeadline": "[ES] cakephp-coding-conventions", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 613, "deletions": 10}}, {"node": {"oid": "dc5e616bc53f7cb218e6c005ae10cd2176a776b0", "messageHeadline": "[ES] backwars-compatibility", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 173, "deletions": 7}}, {"node": {"oid": "1f2f6aaa009d85243eccace15ab2cd57c1e54e06", "messageHeadline": "[ES]  contributing\\code.rst", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "66a99460a573c7c81ce93917293f74c353e5ef29", "messageHeadline": "[ES] contributing\\code.rst", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 148, "deletions": 9}}, {"node": {"oid": "5e2bd2f75f79e7cbdda46975e52704ab4ed02f1b", "messageHeadline": "Merge pull request #3 from jmanubarreiro/contents", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "83197005a7367d3c4e7ab7b767509c7c6fca794f", "messageHeadline": "[ES] Contents.rst translation", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f1c39e3c66cdbd7bd5204a61935aed4cac6b0d98", "messageHeadline": "[ES] Translate CakePHP at a Glance files", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "62db95eb8dcff73173fc4a8a22c3d2c9a2ed7f23", "messageHeadline": "Merge pull request #4843 from Jzyftw/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 227, "deletions": 9}}, {"node": {"oid": "d1fe8280b3e9fb3dde2bd21223d9544c5a15ed0e", "messageHeadline": "underlines length fix + added line feeds", "author": {"name": "Jzyftw", "email": "poulos97180@gmail.com", "user": {"login": "NicoAlexH"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b452d19fe7c9582575375c782de760adde9545b7", "messageHeadline": "Merge pull request #2 from jmanubarreiro/index", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "f36274ec88213ccc3c124630b5fa4f0b091c2e88", "messageHeadline": "[ES] index.rst  - spanish translation corrections", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "5644491ac24378c66bee1743bf9feb76a8b857b8", "messageHeadline": "[ES] Translate CakePHP at a Glance files", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 160, "deletions": 10}}, {"node": {"oid": "cf0012c4ac2130dd09b953c955c421a325407cfd", "messageHeadline": "Translation from english / french page", "author": {"name": "Jzyftw", "email": "poulos97180@gmail.com", "user": {"login": "NicoAlexH"}}, "additions": 223, "deletions": 10}}, {"node": {"oid": "dfbb19b7537d77944f66304e813294b79ed747f8", "messageHeadline": "Remove fa-IR example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2ca6fd1d765e096c629da28afa8d46627fa5659c", "messageHeadline": "Add 404 rewrite for ru translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "438662a6bb3fcac36f88f5e17bc3f31f4db6386e", "messageHeadline": "Merge pull request #4840 from Pontax/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ff5bd5dee4bd2edc6cc4e66bad8a4088a1e95cd", "messageHeadline": "Merge pull request #4841 from cakephp/okinaka-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f60f49ac61880ac813485e1119279f2591a440c", "messageHeadline": "Merge pull request #4839 from saeideng/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52f3cc3036cc7c00bd0dcab5af1a0206a42531ae", "messageHeadline": "Update routing.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fa71870306f59a287a4f419f853948c4d428d30", "messageHeadline": "Correct example for action renaming", "author": {"name": "Pontax", "email": "titimaxime@gmail.com", "user": {"login": "Pontax"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cfd96754a22f8c9f6f2bff9ab8ba83365606c525", "messageHeadline": "Correction exemple routing (refs #4665)", "author": {"name": "Pontax", "email": "titimaxime@gmail.com", "user": {"login": "Pontax"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba8c87d0dfa4261d38b17f99a080eac74d64c55", "messageHeadline": "typo", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0349a799ce1f42c8e6651cbeec8ef1d737442ff8", "messageHeadline": "Merge pull request #4837 from saeideng/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c99c3ac80def6b045840814e6f6801ae7ff667b8", "messageHeadline": "Merge pull request #4838 from ankr/3.0-validation-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4c35a2f18cdd106bf668141a23fe02138efb13ce", "messageHeadline": "Don't show creation of validators on the fly", "author": {"name": "Andreas Kristiansen", "email": "mail@ankr.dk", "user": {"login": "ankr"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "841d32a84e171d4a15591027c73add8270426d77", "messageHeadline": "update time", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc6ceecd84b47c64599ee3fd83a45a266439288b", "messageHeadline": "Merge pull request #4836 from cakephp/cms-tutorial-model", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "ce7859889a1b025ea8a9f90ba395be3898a39422", "messageHeadline": "fix: remove newline", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6567f04050bbd0b1a256b0490473764e334d1237", "messageHeadline": "Add the model section to the CMS tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "373aa0f8c3992cb7ff92b2b8be2cd78cebb78de9", "messageHeadline": "Merge pull request #4834 from Leo240/patch-3", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00ce4a56cc3418582f93db69ee1f81d151938585", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "1211b9403359fd6949c4d38adce71c4a86cada49", "messageHeadline": "[WIP][ru] 3.0 Migration-guide", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "32c542f05e18091f8151305d7c9107d6d523dec0", "messageHeadline": "[en] control() example corrected", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "96da45cc801a8814ec82ac02537e496abb88c3b4", "messageHeadline": "Merge pull request #4830 from cakephp/new-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 264, "deletions": 0}}, {"node": {"oid": "cd5da39450e004e31ba50c6ac46d30c3652e5eda", "messageHeadline": "Fix up missing TOC entries.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "145a51d63422b13804a0738810eab2af8ed6ae83", "messageHeadline": "Merge pull request #4833 from octisfall/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 89, "deletions": 82}}, {"node": {"oid": "b7c40e66ca960483d20578dd1ac9e01b76b2dfb0", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "6699ca7863054e19b5d96baace3e715d819c19c4", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 57, "deletions": 55}}, {"node": {"oid": "b4193a3cb53354994c1cee5c65d487b4d6aa3dfc", "messageHeadline": "Merge pull request #4831 from cakephp/small-tinyint-3x", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a47da3ed608d0944e4315bdd31f6eedcd4ecbacc", "messageHeadline": "Add migration docs for small/tinyint", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3791df5d685f24f706b9bd1f6869359c9eb575e4", "messageHeadline": "Start adding new tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "4b72795de76b1396243f7f8848e6eb11fa1ab4b0", "messageHeadline": "Merge pull request #4829 from jeremyharris/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "55161052308f473220dbb928e555941077595f40", "messageHeadline": "Added missing period", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcda95b07d7fdde5a5cdfdb12824bfb7c3171418", "messageHeadline": "Include note about string template in Widget example", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "aa80aab60458ac4669e00fb70e4867fa120fb1ca", "messageHeadline": "Fix incorrect language links and dry out code.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "8386801721aaaef345475aaa4ab8c9bf602fac23", "messageHeadline": "Fix pt_br menu.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fa70dc55c36ca941751efe542ed2aa1bca532933", "messageHeadline": "Merge pull request #4819 from octisfall/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 256, "deletions": 32}}, {"node": {"oid": "69b090cafc7ee7ccf08722ddfa6d8f54f2541d98", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38aba57ec7b76c0e7e897eec493c8a7987b2583e", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 121, "deletions": 24}}, {"node": {"oid": "a80dc6443c8ec14068a6008ef5eb2dc82bc28128", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 230, "deletions": 81}}, {"node": {"oid": "685e64fadbe22c9ef13fd2c962f12f0bbe73fa93", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a758761ffa6088c2daed75c5b334754bf6e4f68", "messageHeadline": "Merge pull request #4825 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "c360ac6802babf4a9cc71dc83608994fc8aece80", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "5b7bde87be318239677e6555874fce2de9ec8239", "messageHeadline": "Update channel names to include #", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24317a1a5e8ddde7c81af0ca1cb2a8a5f0ed521d", "messageHeadline": "Add slack notifications for failed book builds.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "9d4c5af84190651e60f52e2586e98d374230cfcd", "messageHeadline": "Remove package as its not needed and causes other issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "24887d50ddaa9c924982f145f13a64d92b5687ec", "messageHeadline": "Make it possible to mount local dir into docker container", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5bb595ae3850586224e0a1020d222dcb14ae526a", "messageHeadline": "Attempt to fix pt_br builds.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a42215f6017a6401b0d3e3396843f760c394f78b", "messageHeadline": "Use pt_BR instead of pt.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc38acc5ecc75dabf1b5ac55778a9b2194779e30", "messageHeadline": "Merge pull request #4826 from pperejon/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6db2c66d3655a8a5296dfcc6d5ddf582085c8351", "messageHeadline": "Merge pull request #4824 from neo21181/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c75417e913793ac842e390d570f0e20bad932c3", "messageHeadline": "Merge pull request #4823 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 10}}, {"node": {"oid": "927ee03756eab9a45826eb4f511f28323d0ea51f", "messageHeadline": "Fix default sortBy order that is descending not ascending", "author": {"name": "Pedro Perej\u00f3n", "email": "pperejon@proavan.com", "user": {"login": "pperejon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bdd15031aff7a195bb53815b060477e79ffb8bb", "messageHeadline": "[ja] follows #4810, #4812, #4821", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 54, "deletions": 56}}, {"node": {"oid": "091e1525dca9bf4d1d1e801eab7b577b9f5ecc17", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47c83b92e20d5eb83f64ea2134ef5e735973d1de", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "57b0182f86f65de2133b90a10fa8c06701fd3d60", "messageHeadline": "fix the order of text blocks", "author": {"name": "Ahmed omar", "email": "neo21181@gmail.com", "user": {"login": "neo21181"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e1c48d75ba6d6a765696bd8bd72a17b5950e488d", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dbdb7fdb15827a70306931976d2c78b2f7db1bad", "messageHeadline": "[WIP][ru] 3-0-migration-guide", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "f4b1be4e6e769d10440554bc63ebc3007322a333", "messageHeadline": "Merge pull request #4821 from saeideng/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f78b6070f876bad9ff32bc4c5d9a084d9393972", "messageHeadline": "Merge pull request #4822 from ndm2/3.0-more-complete-extension-routin\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "3fb6d4eaa22a196e1bb52c32e75d82945d76dd71", "messageHeadline": "More complete extension routing description.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 20, "deletions": 6}}, {"node": {"oid": "62c75aa24373cbbf8bb8db847a09109eb1acab17", "messageHeadline": "Update components.rst", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b831a4056aea217e0c2948ac9f7292ce251df3e8", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "617d1f09def2a2d878aa0f0f4dfe82bef378dc74", "messageHeadline": "Where to get help translate", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 130, "deletions": 3}}, {"node": {"oid": "5b3f896c13b294fc7fe4304740977f48c3667cc2", "messageHeadline": "Merge pull request #4816 from cakephp/build-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62a5803f614a149434a4528fc3f2482c26fce207", "messageHeadline": "Merge pull request #4818 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9b7d31a6e8ca9e946bd693fc388ddbfe91b006", "messageHeadline": "[ru] 3.x Migration Guide grammar fix", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4ca37044932c3679f814097f78d74ea713b779b", "messageHeadline": "Turn off warnings in latex/epub", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "646a23d929c7d67f686aaffae4ba14e05f2d8fab", "messageHeadline": "Contents small improvements", "author": {"name": "octisfall", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "09c9e73e77e8aaa61770eb82d7a8f895d0fdad4a", "messageHeadline": "Merge pull request #4598 from admusin/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1454, "deletions": 657}}, {"node": {"oid": "db0456cd309b1c33446640278fb27cb54fea7795", "messageHeadline": "Make build run faster.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "42d9e7e2056c9bcfa5f8c58c45e69bf283661afc", "messageHeadline": "Merge pull request #4815 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dd7aa4ed678625845aa4280c42e622a1384565f2", "messageHeadline": "[ru] 3.x migration guide", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5406e6b74c8d5452b1400c64572400cc0f1ca87d", "messageHeadline": "Merge pull request #4814 from tenkoma/api-docs-link-automaticaly-late\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "8fc9951fd91ef167a7d78332aaae60906da55130", "messageHeadline": "Merge pull request #4781 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 525, "deletions": 12}}, {"node": {"oid": "abb1613453393924a15506f3ed183f41c846fe8f", "messageHeadline": "The link to the API document is always the latest version.", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "07ea6061e23bf28131ca60f1a7eedb4b3cbc50da", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1f2bd7e6e182ffc9422902c7210100766f8e6476", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "26254e0e4a196efe613c6623446a30bfb84d6558", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3eca75e567131bf69127213a1665366cfe42c430", "messageHeadline": "Merge pull request #4812 from berarma/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82491bddb1c259ac7ff5b82f9f977b40145e5f0e", "messageHeadline": "Merge pull request #4809 from lira92/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 195, "deletions": 6}}, {"node": {"oid": "e3a9ad7f21b0e0f7eeb64ac586740955f9f62fdd", "messageHeadline": "Merge pull request #4810 from cakephp/orm-nomenclature", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 55}}, {"node": {"oid": "9fccc0339e21182979d6688e100f43d73429152a", "messageHeadline": "Merge pull request #4811 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b69f53dcfaabc4661c06a89a714dfc5330c88115", "messageHeadline": "Fix another underline too short", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26dc61f86530f07ba194f751f6ab884953a35557", "messageHeadline": "Fix the problems with the underline", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bce00210ab6768db47fbaf991cc72e9db738f9b3", "messageHeadline": "Fix code example", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7f97198c3368bc47bfb9fe3d78238311aabf36a", "messageHeadline": "Update 404.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e440c2ec521c9482065c01ca6c0b2646c402fa7", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "d9481cc33e3c469fc2c8d783e450c5206fc021a5", "messageHeadline": "Reorganize the glossary and move ORM conventions in.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 55}}, {"node": {"oid": "009c22f04d8349b4feffd5cd536e82d256fb7b2b", "messageHeadline": "Merge pull request #4808 from okinaka/3.0-ja-components", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0c6c1227aa0e0206fa961b01deaebd656259c76b", "messageHeadline": "Translate Cells.rst to PT", "author": {"name": "Alan Lira", "email": "alan_lirasp@hotmail.com", "user": {"login": "lira92"}}, "additions": 195, "deletions": 6}}, {"node": {"oid": "503a7b857816ec512fe6154c3624a16a75da4687", "messageHeadline": "[ja] follows #4807", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "08b9776192f4e08d6070b5436b51662a21d34b06", "messageHeadline": "Merge pull request #4806 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "44c485e43aa0445258ca399d2ecd2f67b7ef3b80", "messageHeadline": "Merge pull request #4807 from liviascapin/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8151167fa3e519849592471a36c7a5c0c3b4c5c8", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bd8e2b4dd7efe5c00888e0260b3f2ab7f55182f", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f29b3b8c6f802d6da48556789625b9454031d17", "messageHeadline": "Remove unused component in the example", "author": {"name": "Livia Scapin", "email": "livia.scapin@bluewin.ch", "user": {"login": "liviakuenzli"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "06334d3484e68189d8b2cf837bae0a6af6eccc1a", "messageHeadline": "[ja] follows #4796, #4800, #4803", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0088e6a2e19a1a3b1640dbcd5c82551b6dc920db", "messageHeadline": "Merge pull request #4805 from jtraulle/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "05a0087603d40c088bf9cc967658c266f83a83e7", "messageHeadline": "Typo", "author": {"name": "Jean Traull\u00e9", "email": "jtraulle@users.noreply.github.com", "user": {"login": "jtraulle"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4ce935cd98efb0f93af96258990c555e6941af00", "messageHeadline": "Merge pull request #4804 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "8dbbf21cf533eb0f6cf80bea509c100979d72310", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "20983b7f5b58bfa14fa516b8520304ec2b1c98fe", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcd1f34b581a5cc30b4c9f905b371c3b26a85556", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "9b4318453cdc099ffc78566dba178b9af160f0c2", "messageHeadline": "[ja] follows #4794", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cf2aa6b1449d8b1a483da88bd1ab44f69e7c561f", "messageHeadline": "[ja] follows #4795", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7c475bd15e31dfb3b4c066bf907324ba8afc8387", "messageHeadline": "[ja] follows #4790", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2f9e6e8dbd03fa0d389de9bea8c8c0975e188181", "messageHeadline": "Merge pull request #4803 from sitedyno/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e1d13927b0f686a70e935ba78e00916b8f30502d", "messageHeadline": "Merge pull request #4800 from inoas/patch-26", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ea22d3ca0d485e09f24b9f6e61642f7ac888e38", "messageHeadline": "Merge pull request #4797 from okinaka/ja-conventions", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "828b57051b1ca35f1ab7d7f08dbc99dbb27b5eee", "messageHeadline": "AuthComponent no longer uses 'auth' key for FlashComponent", "author": {"name": "sitedyno", "email": "sitedyno@gmail.com", "user": {"login": "sitedyno"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f5333ef65e150e17488215e8e60b176a609b58c4", "messageHeadline": "Merge pull request #4802 from octisfall/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "7e34c13e8bc0849ea18a1cf04dbad9b5468c2f09", "messageHeadline": "update index.rst", "author": {"name": "Sergey Vasilets", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "e0a7818b4ee254e63212eaad3fe8903b0a405a31", "messageHeadline": "Added 'use' statement", "author": {"name": "lilHermit", "email": "developer@lilhermit.co.uk", "user": {"login": "lilHermit"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4e446d686cb589835bd84af6ac447f29d9631c86", "messageHeadline": "Documentation update for https://github.com/cakephp/cakephp/pull/10358", "author": {"name": "lilHermit", "email": "developer@lilhermit.co.uk", "user": {"login": "lilHermit"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "88032398ccf06cde87844f2d208703080cd0d488", "messageHeadline": "Note that getDirty was added in 3.4.3", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd479f1a8f8932b6c478791a88b8999c5c262fd8", "messageHeadline": "Fix 2 title underlines that were too short", "author": {"name": "admusin", "email": "adrmusina@gmail.com", "user": {"login": "admusin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d008b533e36d7d79c84b3ec14fe1769e9731ef93", "messageHeadline": "Correct too short underline for title on line 676", "author": {"name": "admusin", "email": "adrmusina@gmail.com", "user": {"login": "admusin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3be36c34945920587fe89a548cdbddf2f51c88d9", "messageHeadline": "Merge pull request #4796 from inoas/patch-25", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1aa41fa8148e60c1972e3df1943af0f4e4c94de7", "messageHeadline": "Merge branch '3.0' into 3.0", "author": {"name": "admusin", "email": "adrmusina@gmail.com", "user": {"login": "admusin"}}, "additions": 13127, "deletions": 3125}}, {"node": {"oid": "403e41c6039ff2c37c92a478113fefafe684a3a4", "messageHeadline": "Update entities.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "207734ed95f075d2302c228962af9a90ca9bf6b2", "messageHeadline": "[ja] follows #4753", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ec196ed4613fa136ca5dd40103198f6ac2498d97", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "39e1c4ed8db2119f30f343b768e2d4bbaded5c3c", "messageHeadline": "format", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68b3e1c27003920ce769ee2ca24ea13da875a63", "messageHeadline": "3.4.3 Add docs for EntityInterface::getDirty()", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8100e688e50f143ee2f11753d78fb2368a72c89e", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "f3cf809baaed7034f62bbc8dbb555f7d127bef08", "messageHeadline": "Merge pull request #4791 from junichirojp/ja-rss", "author": {"name": "junichi okuyama", "email": "junichirojp@users.noreply.github.com", "user": {"login": "junichirojp"}}, "additions": 168, "deletions": 9}}, {"node": {"oid": "11aef4a5a6827b4a00edfaa387bd08e38d4f9cba", "messageHeadline": "mod for review", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bd540ec1cd352e5c6ef27e077a04d2e912a6104", "messageHeadline": "Merge pull request #4794 from rawroland/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "69597c89f392dcbe5a0b7c3cec08718b93ce2253", "messageHeadline": "Merge pull request #4795 from felixkempf/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "13cdab1ea90e7197b37b4b965e85e35696f532f4", "messageHeadline": "Update hash.rst", "author": {"name": "Felix Kempf", "email": "fk@scherer-software.de", "user": {"login": "felixkempf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "11ef61f7e88ed569125d314dfa23163bc5e5e4fd", "messageHeadline": "Update pagination.rst", "author": {"name": "Roland Awemo", "email": "rawroro@googlemail.com", "user": {"login": "rawroland"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6ac810cb21c8f530bf8eaecc8ae32c7ba2ce720", "messageHeadline": "Update pagination.rst", "author": {"name": "Roland Awemo", "email": "rawroro@googlemail.com", "user": {"login": "rawroland"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2cd6d08c2279572f9c298acfed106a31ca7bc296", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e94d417d73097291be6bfae3b5cad57b43ab6b49", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "f48cf5b239b1bf06b76eeb30cb3b4596079fba86", "messageHeadline": "Merge pull request #4789 from okinaka/3.0-ja-configuration", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "cb35c88f86e40a6fe314d89e720decc14836b964", "messageHeadline": "[ja] follows #4779, #4792", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "222c57ccb0e9ad15044278a1d869e437926896d4", "messageHeadline": "Merge pull request #4792 from inoas/patch-24", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "f996aa221f8516565a35cab85275511d20a1ab79", "messageHeadline": "Add docs for cakephp/cakephp#10294", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e4f74fb34a40d34041b3b3e550ddc90f60db461", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3512, "deletions": 735}}, {"node": {"oid": "eb89354683305a494502a176b311578f1044be9e", "messageHeadline": "Don't recommend to disable generic tables for cake bake", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "515776e3049b540a45fe9295dd764ed60c671c95", "messageHeadline": "Merge pull request #4790 from tenkoma/form-helper-input-replaced-to-c\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5ed8a7eaf956e8fcd01d169a19a82e478e6ac74d", "messageHeadline": "translated for merge contents.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "226e995dde3c620f6a132352c2e203c9818b0e2d", "messageHeadline": "Merge branch '3.0' into ja-rss", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 4732, "deletions": 1281}}, {"node": {"oid": "2bfb8297d501b0ec16c33095039c2ed2d18dbcda", "messageHeadline": "finish translated RSS.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d2d0e9c5a0e42df34fd0cce2687384d4cad613cc", "messageHeadline": "Merge pull request #4788 from okinaka/3.0-ja-tutorials", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "d26c05be875c376b6ca1519c332a66b1867c4680", "messageHeadline": "Replaced FormHelper's \"input\" with \"control\" throughout the document.", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "339ae62a5c588185ba43c17ae8c04ce7a96aa8a7", "messageHeadline": "[ja] follows #4784", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "1a28a693cad09cfd0523189a29dcbf9698d1db41", "messageHeadline": "[fr][ja] follows #4782", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "77057e8913cddaeacd66c6158e067ea30ed640a7", "messageHeadline": "Tweak wording", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "928a62e9a4652e708b0e93e0abf925fbcfe50676", "messageHeadline": "Merge pull request #4779 from inoas/patch-23", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "2121b302f63bac77a35d5ca2fa0f83016cab819b", "messageHeadline": "[ja] follows #4787", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "462a94889270b51a3de198785e06dc9e5a236da2", "messageHeadline": "Merge pull request #4787 from diego182/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "803ba1b95e0f314502fb58c56f5de4538c022df2", "messageHeadline": "Correct the code to get current template value", "author": {"name": "Diego Andrade de Mendon\u00e7a", "email": "diego182@gmail.com", "user": {"login": "diego182"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c87918db9901482c179854f8f910c07ac30cc6b", "messageHeadline": "http -> HTTP", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2282634214582fd222ef144bd59b0913e0f72c67", "messageHeadline": "wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7e6b4f5c3e920d661dbf229e1f1d3899965b167", "messageHeadline": "Formatting, wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7033a2b3217781d9766d27be88c7f43dec44287e", "messageHeadline": "Improve wording, correct of/off", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b8abf1b5cdae72a5a8a7ee33c8ebe9ea112f529c", "messageHeadline": "Merge pull request #4786 from okinaka/3.0-ja-request-response", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "346a0ba86ba0e9ac262b08f6678381b14fb2ece3", "messageHeadline": "[ja] follows #4771", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 61, "deletions": 41}}, {"node": {"oid": "5dc9033d7d059375b5b5bbc12404a8d2b39e1666", "messageHeadline": "Merge pull request #4785 from jmanubarreiro/Tutorials_titles", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "65e91e8a2ecbad19a236253048f1e505554dade4", "messageHeadline": "Fix whitespace.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "970b5129ef59b7473567884345b3f7c8e2ca42fa", "messageHeadline": "[es] Fix the tutorials titles", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "8e30f2f9c45f3a973c421ee5908e1c2703873801", "messageHeadline": "Merge pull request #4783 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ffccc3678eb1f58cbc599a61361bad89313c3fdb", "messageHeadline": "Merge pull request #4753 from inoas/patch-21", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ad7fb5624515d230be900f35815aa02a3d81a7b9", "messageHeadline": "Merge pull request #4782 from cakephp/robertpustulka-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "4e0fb20e5e5302089628fe2292f4c7540adf82fe", "messageHeadline": "Merge pull request #4772 from jmanubarreiro/bookmarks-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 451, "deletions": 7}}, {"node": {"oid": "25c71beb46425ae5dd6f2fdab89395311478f448", "messageHeadline": "Merge pull request #4784 from okinaka/3.0-update-tutorials", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "dd9231c11fa6daabc4917e0f64390d46fbd741d2", "messageHeadline": "Add a note.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4f20f8bfb5cec15e0b04ba7dfdec68f504e8d9b2", "messageHeadline": "Update tutorials to use \"control\" instead of \"input\".", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "1b4c6c703ad1e016549960da5396c169fc2ba6f5", "messageHeadline": "[ja] follows #4777", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "32eb855345c161238ece6a99f33d7545941465c8", "messageHeadline": "[fr][ja] follows #4780", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8eaf60d94c7a87de01501aa28102441232d0d484", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "974ecc704dedfe39dec0f3d237da6601c2e6df76", "messageHeadline": "Fix association config examples with className.", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0b1385b6b6378e3ae8e5368b942a5c89156d730f", "messageHeadline": "Update configuration.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1595cb5be24722d407b8b4da70cec215f4e5b9d0", "messageHeadline": "wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12606fb3a703a69e42c9886eef258e7a13c20b3d", "messageHeadline": "Be more specific what the chapter is about", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf66b697f986c735a48fceb6de8dd61e03144aa6", "messageHeadline": "Update installation.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d263d769e28320113cc37ef386cbd10e30e9c019", "messageHeadline": "[WIP][ru] Installation", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "2357a28f7cc2ee58070b416003ceec9c559deed0", "messageHeadline": "Add new feature to migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6a81f01e44b79952a279425274d92c583f75aaac", "messageHeadline": "Merge pull request #4771 from cleptric/clearify-response-body", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 35}}, {"node": {"oid": "8962d79793b95378e5011817f37596e878825f05", "messageHeadline": "Add backticks", "author": {"name": "Michael Hoffmann", "email": "cleptric@users.noreply.github.com", "user": {"login": "cleptric"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9783d2ebc2ed45ed1140993cac5bdce5ceecd1d1", "messageHeadline": "Merge pull request #4780 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ddabf29008c8d095200e695dbf4947f39b70d03", "messageHeadline": "[ja] follows #4745", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aa48dc9cf891fab1be3189c0f25529da02b3469d", "messageHeadline": "Fix wrong method", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d767ad913496f3ae0e88892875981b6cc7f66fac", "messageHeadline": "Update part-two.rst - Spanish translation", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "53ba8115301211a565fe1255d4c45f89486d0494", "messageHeadline": "Improve the body section and fix some mistakes", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "4206a4fca5498290fd1a323f23f511f2ab6828a9", "messageHeadline": "[en] Installation corrected PHP version  info", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b3490f52c179b83620239e41861c4b11a2488a5", "messageHeadline": "Merge pull request #4745 from inoas/patch-20", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6f9aa1522b951a9c09dabccfc32cbc8ce36ef65c", "messageHeadline": "Merge pull request #4777 from inoas/patch-22", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4470bd3897150db076ff01c9225a34c64c462488", "messageHeadline": "Merge pull request #4778 from okinaka/3.0-debugging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35a77b10bc0c2e6a9d1637a5d7dda21a35f40909", "messageHeadline": "Merge pull request #4776 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 430, "deletions": 9}}, {"node": {"oid": "2c8db2fc72101f757582a490e0805ddb871f344e", "messageHeadline": "add old way to do things", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7d231c9465aa0e0a8047853c5010ace5215f644e", "messageHeadline": "Update configuration.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "25e50654f19358ae787353277a989b3d49428cc6", "messageHeadline": "Update configuration.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd12c1d49fc270473730366747caffc2d3f97e80", "messageHeadline": "How to disable auto-tables", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7bddd63832874ad5c9559e47d4cc401395985a07", "messageHeadline": "wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6acd0887b6f438010a279bd8663bbaf74553eb8", "messageHeadline": "wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e7ca49ec5d6cc969f1cba1786476c60c2cb66af", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 118, "deletions": 9}}, {"node": {"oid": "485e95419a40ed0296ae79505c3f5e31ff7fd5a1", "messageHeadline": "Add _jsonOptions example", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9c19725e0077e67753c394e3151fbabb30be79ca", "messageHeadline": "[WIP] Bookmarks Tutorial - Part 2", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 314, "deletions": 2}}, {"node": {"oid": "0562ddcbca67cc487e0afbe1f335e5b8b8e7bf08", "messageHeadline": "Merge pull request #4770 from okinaka/3.0-ja-deleting-data", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a87c44fdde468e168c935a21cb1b8e5dbdf01994", "messageHeadline": "[en][fr][ja][pt] Fix class name.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee9b5a1edae5c10cb1788db9d3d12b9362a68393", "messageHeadline": "[es] fix sphinx issue", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cb2b73d0bbe7c70ddb551a71f769c2dc13a80be", "messageHeadline": "Merge pull request #4773 from okinaka/3.0-en-email", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b68673643a15588f986111248610b5ffd47b247", "messageHeadline": "Link to logging and rename old class.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb0479ad0a9559f58dd0ca0b0d4352e4b39111d2", "messageHeadline": "[ja] update deleting-data.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c177e6b92e05c9e763ffece4c59a2fd69012f4cd", "messageHeadline": "Update part-two.rst - Spanish translation", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 452, "deletions": 7}}, {"node": {"oid": "1c82b7d106f5f8d0141060162cc31858fbba507e", "messageHeadline": "Clarify how to handle response bodies and add withStringBody docs", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 62, "deletions": 35}}, {"node": {"oid": "cfb384336e1fafc6883d9362a4c13256d3e3987e", "messageHeadline": "Merge pull request #4762 from narendravaghela/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "58d89e50b84d159022c009c67d629edec9128ce4", "messageHeadline": "Remove the installation steps", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ce802baa01c2c63451c5ef7ddfad47aa4c47c953", "messageHeadline": "Wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "345760160330d350405e986fa61a8b20001a5cb3", "messageHeadline": "Title and line breaks", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf4d89a11db8b029ea85e15de21208f69550c8c1", "messageHeadline": "Few changes", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e856313701c0d52a6e58888369bf62e61845f3db", "messageHeadline": "Merge pull request #4768 from tomcat0090/patch-3", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8db62b8f3a4d1d6eb6feb39a77e62451aa56da67", "messageHeadline": "Clean up query-builder.rst", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d131439fe3ef644ddafdac1b8a26f00198d89bcb", "messageHeadline": "Merge pull request #4764 from jmanubarreiro/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "b0eca07dde5399cfc3d5948f9e464083e79cecc9", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "e31b867dd08f2c605e28b997e7e4474aaca45b6a", "messageHeadline": "Merge pull request #4767 from jmanubarreiro/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "95cdf74772382d4ffcb49caa39277c8dfb46c60b", "messageHeadline": "Merge pull request #4766 from jmanubarreiro/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "02e67f3fe4e5c7a807c88ca4dfec7dcb6c9ac0fc", "messageHeadline": "Merge pull request #4765 from jmanubarreiro/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "12e6d6f095da7f548f6cd5e9ac4958f3fb427fbe", "messageHeadline": "Merge pull request #4763 from jmanubarreiro/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "57e1b7641a6a92d75e78de4d93b1c72cf1f3d815", "messageHeadline": "[fr][ja] follows #4761", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf3a625483b760ec468fe1ea260fcd34464d34ba", "messageHeadline": "Update quickstart.rst", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "971faf67c8f0a6d5ea03bce84616c07e40548e45", "messageHeadline": "[ja] follows #4755", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "16ad81ded9e754b07975d95530ae2707d1c8fa63", "messageHeadline": "Merge pull request #4759 from okinaka/3.0-ja-update", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "9b10c0c5f2c845480525c3f172e7258fdc8f8c02", "messageHeadline": "Add reference to Oven - Fix #4687", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "237c6f5681efa65bb14f7ba82ac8198b17f12040", "messageHeadline": "[es] fix sphinx issue", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "42d262082dde978f06edfb6f049b062290cd2dba", "messageHeadline": "Merge pull request #4761 from gorogoroyasu/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd101a363dc972c07b7d06d4d1e006d1f0f6be5b", "messageHeadline": "fixed a variable name.", "author": {"name": "Yasuaki Hamano", "email": "hamano@fusic.co.jp", "user": {"login": "gorogoroyasu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e8df80b690510a76cc89b83225ebff1333980d9", "messageHeadline": "translated my part.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 33, "deletions": 47}}, {"node": {"oid": "4af5fda5939d1bf0b229986c307f99a8cdf4db6a", "messageHeadline": "Merge pull request #4757 from jmanubarreiro/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 388, "deletions": 11}}, {"node": {"oid": "38de358b1f27efd348226a0e15f6e8f628ba5aa9", "messageHeadline": "Merge pull request #4760 from ndm2/3.0-fix-templated-email-examples", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "9ed46133d850dc4096a90d8975fafb67326a46c6", "messageHeadline": "Fix templated email examples.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "f4f3377302cc6784a02810ae01846754823c5ddd", "messageHeadline": "Update usage.rst - [es] corrections", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8b15e1ca0bacddeeb6094307dcb8ffe835cbfa2d", "messageHeadline": "Update bake.srt - [es] Spanish translation", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "70405729bd5434b68cbb46025ce3458f050e26be", "messageHeadline": "Update glossary.rst - [es] translation", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ba8b297aff86e1d8eeac3d41e1f3dad1452bedbf", "messageHeadline": "Update 3-x-migration-guide.rst - [es] translation", "author": {"name": "Jes\u00fas Manuel Barreiro Sampedro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "8a9e7546ba7aaf479184995409fb8d5d3c0cb2e2", "messageHeadline": "[es] Update 404.rst - Spanish translation", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc4885f7244d0c060cc04b7f9b27fb2f077d5978", "messageHeadline": "[es] Update 404.rst - Spanish translation", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0022d82a3ccfa21d883aed261c8b2360e8b5403a", "messageHeadline": "[es] follows #4757", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0f6da7b9c71512335d05dfe5e54af1319982822e", "messageHeadline": "Update intro.rst - Spanish translation", "author": {"name": "jmanubarreiro", "email": "jmanu.barreiro@gmail.com", "user": {"login": "jmanubarreiro"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "41e3a08044645225d5677570dc6c3a3ebb5ac9c3", "messageHeadline": "Merge pull request #4756 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6073306283bace4ce1ca23654caff5d7ca1764d7", "messageHeadline": "Update fr and ja docs for #4756", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c38a701c06e14ce5982fc7b1803c216ab9d206e", "messageHeadline": "Merge pull request #4755 from albertcansado/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "baed142937c1057887d7b690b8f513fa0e562011", "messageHeadline": "[ja] follows #4746", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "d8a05f5dc77492e939bb88ec2374934a8f26a4e9", "messageHeadline": "Merge pull request #4758 from cakephp/regex-validator", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2004e89e890b6cb54f9f7ffea7bc87e64dda0b2e", "messageHeadline": "Update 3-5-migration-guide.rst", "author": {"name": "Michael Hoffmann", "email": "cleptric@users.noreply.github.com", "user": {"login": "cleptric"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e0b574063ff17d6f49ec8b8c9471cc1a74c92539", "messageHeadline": "add methods for pre 3.4 version", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "968fc31cdda560c2b6a8628a69fbd7086202cc59", "messageHeadline": "Update intro.rst - Spanish translation", "author": {"name": "jmanubarreiro", "email": "contacto@jmanubarreiro.com", "user": {"login": "jmanubarreiro"}}, "additions": 384, "deletions": 6}}, {"node": {"oid": "5a878ef41001110344a585eb3e66930300fe2ef1", "messageHeadline": "Update param name of FormHelper::create().", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20cbb66f014c67d3577215d97ad419cebcc27b0d", "messageHeadline": "[ja] Wrap long lines.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 48, "deletions": 27}}, {"node": {"oid": "55d76c3cedc231867a915d71111cca0ac2977a66", "messageHeadline": "[ja] follows #4752", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "962d0460fad84bb3a1080743b0f766a7ed0308da", "messageHeadline": "Typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88318b129921abf919472adb36afcc35a397714f", "messageHeadline": "Merge pull request #4752 from PastorMickael/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c45af3cb38a2a3cf1d62ee673c981dd1d719d85f", "messageHeadline": "Update - 3.4 deprecated methods", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bb020c89dfbc347d4341a0d96498c28e2a7a2bb5", "messageHeadline": "Merge pull request #4754 from okinaka/3.0-ja-sync-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 467, "deletions": 272}}, {"node": {"oid": "1ad90b4dd0315d3fb7da25628f97005aec8803d1", "messageHeadline": "[ja] translate 3-4-migration-guide.rst and sync docs.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 738, "deletions": 176}}, {"node": {"oid": "2732f1498b3e9c9ff4207c8224e9052f8106bd49", "messageHeadline": "[ja] sync 3.0 docs.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 467, "deletions": 272}}, {"node": {"oid": "9ecc1c3bc58db4072083402799affbe85255b758", "messageHeadline": "[ja] translate PaginatorHelper (#4748)", "author": {"name": "\u77f3\u9ed2", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 507, "deletions": 14}}, {"node": {"oid": "d52a4ec3ada7e8d99a02b67a15a9cb432f665521", "messageHeadline": "Small wording tweak.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7eea6f201f445e64e7a6941c4f65e47ca533100b", "messageHeadline": "Merge pull request #4717 from tenkoma/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c5a13934892907f5fdaf1e2a4346631e01d33d8", "messageHeadline": "Merge pull request #4746 from cakephp/issue-4707", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "9d173d2404a4f5ecc04edc6589b60df3cd0ca319", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1274, "deletions": 586}}, {"node": {"oid": "c8c6a9cb323d5397f9e10b461447ef13ecba065d", "messageHeadline": "[ja] follows #4751", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1abb41dd460f77ff23d6b08aabc2cb1fe00eec0", "messageHeadline": "Improve readability", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2578dcfab5a79c80de82f4d93b843a8123491337", "messageHeadline": "add comma for better readability", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7ba8fea9acb2737755208ea4b12f0352278d2f1", "messageHeadline": "fix typo", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "634c244e59432ef9fbd29b4d070d6d21a22fb8bc", "messageHeadline": "Merge pull request #4751 from lamasgergo/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f6b356b3586f42f89eaa2f7b41febf5d5c16d1b", "messageHeadline": "Update conventions.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c3379a4a400ce5983a4066c16a2fae2108dadf3", "messageHeadline": "Update conventions.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d75b8b589b569801180817f911944b40de815d2", "messageHeadline": "Update conventions.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35bbf53166cf6ea7bdf418128a27855205597144", "messageHeadline": "Update conventions.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9d2936ce4b0e1b686fb6ef590cf9adc874d64b02", "messageHeadline": "field vs property vs column", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8e2a27655ecad2c1f98889d15168c3a55c24fa67", "messageHeadline": "Update validation.rst", "author": {"name": "PastorMickael", "email": "pastor.mickael@live.fr", "user": {"login": "PastorMickael"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c4c9d904398153ab546c6c445743a26c69d353ae", "messageHeadline": "Typo", "author": {"name": "lamasgergo", "email": "tamas.gergely@totalstudio.hu", "user": {"login": "lamasgergo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b27e20b8b45fb2bae1452f6159b496c4d5bc588", "messageHeadline": "Path fix", "author": {"name": "lamasgergo", "email": "tamas.gergely@totalstudio.hu", "user": {"login": "lamasgergo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c485a89ea5773760753595d72ebabc1cbb33ca83", "messageHeadline": "[ja] #4749", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4d0c2cf1ac49004b35a930af08e20b684a8d499", "messageHeadline": "Merge pull request #4750 from jeremyharris/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1212af002e7b42fac3f7d0544e041eac3840900e", "messageHeadline": "Small typo on Saving Multiple Entities", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "451443e763f28f86f186494c5b0c2812c1c79bfe", "messageHeadline": "Merge pull request #4749 from darxmac/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a7fbbeb526712355a0d8a6bea18f8a384bc3a6", "messageHeadline": "Update email.rst", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b49aa1eafffbf810e51ccbf3455cf72054ec1baa", "messageHeadline": "translated 2/3 RSS.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6652454f1171de53d672b6dd54ba8643c05e0b32", "messageHeadline": "Document how to use streaming responses.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "9b99de23e87b66da9e1b26f6a876b68933cd9145", "messageHeadline": "Merge pull request #4741 from Leo240/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "824e86426404070eb54cccbdeef2f5dc7b7241c0", "messageHeadline": "Merge pull request #4744 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "252b824da3d7698e50a6b07bbe862d267b263176", "messageHeadline": "Merge pull request #4742 from SAThomsen/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7dcea6e2c90fbd554f4f9957a57ff4f42766621b", "messageHeadline": "change example to use allControls instald of allInputs", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c19e66d93f92508b8c2a510a05894455248e2c3", "messageHeadline": "Incorporated suggestions.", "author": {"name": "Sebastian Aleksander Thomsen", "email": "sebastian.thomsen@gmail.com", "user": {"login": "SAThomsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e70a7ce162a64fa1824ba97ef178ac064cf1b84e", "messageHeadline": "[en] Update 3.4 migration guide", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5a52969f7a06faa14919d33e4f6b230c29a8764", "messageHeadline": "Add $this->loadModel() notation", "author": {"name": "Sebastian Aleksander Thomsen", "email": "sebastian.thomsen@gmail.com", "user": {"login": "SAThomsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "359f1175eed16d4f79d0bede908f546fae4abf19", "messageHeadline": "Update tutorials-and-examples.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f311fdef0322a64cdcb316e6ec37f78a89e473ab", "messageHeadline": "Update contributing.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "3840900d95e6de668bc4ee595ff64ca093915e47", "messageHeadline": "Update tutorials-and-examples.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "3c31ca8e7050ac844bbe5b7b0d65877d7d642041", "messageHeadline": "Merge pull request #4739 from cakephp/okinaka-patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf0cca587034c5a6afbeff6fd8015b0223f5f0f3", "messageHeadline": "Fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0201f9aae3baa5290f7f451a6244254d570cce67", "messageHeadline": "Merge pull request #4729 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 394, "deletions": 11}}, {"node": {"oid": "20740dce2f38b0420f2aae561da5bca6ff63ade2", "messageHeadline": "Merge pull request #4731 from Leo240/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ef34bd45f8ae0fd40f0dfd0b6fdffdca450f384", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40c251db6ce1b9ccf53c8ff8cc3d082ab2f5841e", "messageHeadline": "Fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "764b4b003cd0352e9e8c159ce92ee2f780fca9ef", "messageHeadline": "Merge pull request #4730 from Leo240/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31a248686afc3be4b3b3688ee5e80ca31c4e4fb7", "messageHeadline": "Merge pull request #4734 from davidyell/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9e1d7a0a01236b550f4b6784928afa583a3f549", "messageHeadline": "Merge pull request #4732 from narendravaghela/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "84999a03800e91903868af30ef9f7c47f339012f", "messageHeadline": "Fix line length", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "fbae2c3bba2a7d553e50b94fe0247c7a6d802253", "messageHeadline": "Fix line length", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "d2c9b4edb7ae453be660f87e9c82a1b0ac02f1d6", "messageHeadline": "Replace an URL with a URL", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e70f5e767f6dec8b4e2017ca8ae6f33145d2fb2", "messageHeadline": "Update 3-4-migration-guide.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e27c07c054e1bda6c2bf4541b761a9ac250d235", "messageHeadline": "Merge pull request #4724 from AdrienCS/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5a576bbb7fa5afae57316df306d69913dbc85a2", "messageHeadline": "Update migrations.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18b408cf3984ee4daef5b2f3c8aae1c44f1d8271", "messageHeadline": "Merge pull request #4728 from delkyd/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "b56acad053974f03b5235657aa3d12b5e960bd10", "messageHeadline": "Merge pull request #4723 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 368, "deletions": 295}}, {"node": {"oid": "73237438c8ab5852efe02b3d2c9d293bd0a42624", "messageHeadline": "Fix few typos and grammer", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 48, "deletions": 60}}, {"node": {"oid": "7566b3b73e163d92dd746867d3b27b8e3833d1be", "messageHeadline": "[ru] Update Blog Tutorial part 2 for 3.4", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfe44a84d7ff8df7f8f067de71a80fc42dc00133", "messageHeadline": "[ru] Update index.rst for 3.4", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b8bb1d36071459cad1cb0304df413959eee16a0", "messageHeadline": "[ru] Blog Tutorial part 3 full translate", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 394, "deletions": 11}}, {"node": {"oid": "10f378c5759376e7f93f440dffaf4c59cfcc8194", "messageHeadline": "Update index.rst", "author": {"name": "delkyd", "email": "ckr_x@163.com", "user": {"login": "delkyd"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "518093d5da4e5f941d3c9d25d383109397ec3757", "messageHeadline": "Merge pull request #4725 from lilHermit/fixes/quick-tidy", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "cdbb2e9e387f6ba024d1f0b8433099809cc37fd1", "messageHeadline": "[ja] update controllers and core-libraries.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 368, "deletions": 295}}, {"node": {"oid": "8695d2a076433e71bf34539417beab5f1abc9698", "messageHeadline": "Merge pull request #4726 from tenkoma/3.0-improve-search-ux", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0c6ed68da4da274dd4eb6d5b2f493770d1e0103d", "messageHeadline": "Improve Docs Search experience", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "fae177f3934980f487392ef3e286e218b3410240", "messageHeadline": "Changes to depreciated config", "author": {"name": "lilHermit", "email": "developer@lilhermit.co.uk", "user": {"login": "lilHermit"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "f02be115ef1a39f44c587bfe4a4821bdcd4f208c", "messageHeadline": "Removed non existent css classes", "author": {"name": "lilHermit", "email": "developer@lilhermit.co.uk", "user": {"login": "lilHermit"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "42828db4290c9d72063dc9568d9b5defec024f35", "messageHeadline": "Fixup for #4722", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "2d222cbb85786544576655ce18ee8a43e599e6b6", "messageHeadline": "Merge pull request #4722 from cleptric/strict-persistance", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "0f1dbeb670e684da276f97fb88992e3fcd212146", "messageHeadline": "Update migrations.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf275864a501ea5d61cf97be2039ede6d21d22e3", "messageHeadline": "Merge pull request #4705 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 120, "deletions": 81}}, {"node": {"oid": "62d9be9b6af82a552aa8371119b77997157d36e7", "messageHeadline": "Add hint for not using this method in certain cases", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f43640e0d252653b9071e0e357e5ed453bef49b0", "messageHeadline": "Add docs for saveOrFail and deleteOrFail", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "303db36f184ce04dbe9343ace954ac4e87459460", "messageHeadline": "[ja] update some translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 120, "deletions": 81}}, {"node": {"oid": "406de8011ce19b7531e8489ef2f76f3d222ffc0a", "messageHeadline": "Merge pull request #4721 from Iandenh/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33bd08fd32aec58dccc6087cbbfd121de9b657cf", "messageHeadline": "Merge pull request #4719 from berarma/issue-10236", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b42e9935eabde836c8eb95f5d0125f95f59bc9a5", "messageHeadline": "Change CakePHP version installation.rst", "author": {"name": "Iandenh", "email": "iandenhartog@hotmail.com", "user": {"login": "Iandenh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "692df0e576a81ac16afdf20b44b13acffea0b19d", "messageHeadline": "Merge pull request #4718 from cakephp/3.x-chronos-reset-fixation", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e4b58a7e3587a406dedb5ac9760499ef9894517f", "messageHeadline": "Merge pull request #4720 from inoas/patch-19", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ca46fa260e30ca5221567f547a4137c99ccb3a2f", "messageHeadline": "Update saving-data.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17b98f1209ef93ef23046b210aa221769da9097f", "messageHeadline": "fix beforeMarshal example", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a9c8fb0db48dcf21f7e801fe4076597da47ab89", "messageHeadline": "Grammar and line break", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "163d1c032073ade34837d096e5c6361a0dffd222", "messageHeadline": "Change formatResults argument type hinting", "author": {"name": "Bernat Arlandis", "email": "bernat@roomsday.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1ce5415b41c8d6371adbaa642c36e719a95b30da", "messageHeadline": "Add how to reset the date/time fixation", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "715fad150edfb1d68aedb927fab0695b35eab31a", "messageHeadline": "Merge pull request #4712 from cakephp/phpunit", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "5d27b91e2d6c81642266369df279fc40f36c02e0", "messageHeadline": "Improve description for PaginatorHelper::sort()", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94d32a563a7ea68db93d5addff7a7ff87b0dbe4d", "messageHeadline": "Merge pull request #4716 from tuffz/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "dd66a4dd9d8e7e6900a5de9651510a9ab2c1b126", "messageHeadline": "fix code example for ORM association with through option (french)", "author": {"name": "Eric Bu\u0308ttner", "email": "eric.buettner@tuffz.com", "user": {"login": "tuffz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d02f8b4d16840642d83caaccf155ed3328c58ca0", "messageHeadline": "fix code example for ORM association with through option (english)", "author": {"name": "Eric Bu\u0308ttner", "email": "eric.buettner@tuffz.com", "user": {"login": "tuffz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4fd082ee087914f918d4ff94c312a139e3462196", "messageHeadline": "Update code contribution guidelines", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2948eb3e86312b271281193eb29bfc482d5eb2c6", "messageHeadline": "Add the min PHP Version supported", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2c1f1db50b4cbace8b9455f2d09d191180bd3308", "messageHeadline": "Add documentation on PHPUnit 6 support", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "28c283bd8b07d32f372e5a54490c4f7efc105dea", "messageHeadline": "Merge pull request #4700 from Leo240/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 100, "deletions": 9}}, {"node": {"oid": "ee0455a2404a78fcc34a6c82d5b2d8df49aa52ed", "messageHeadline": "Merge pull request #4710 from tenkoma/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1de4a9c8d87be648978bb3140a89b3709a3c34f", "messageHeadline": "Merge pull request #4711 from tenkoma/3.0-restore-improve-this-doc-bu\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9481440be311a62f1edde4dd27f288d23498676e", "messageHeadline": "Restore \"improve this doc\" button", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1c83ea981014eeb9c3d60a77f16d79056f8246f", "messageHeadline": "Cookbook search query \"version\" revert to 3-0", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eb0ad4c4992a2c70240501bb19308ed63a2fb67", "messageHeadline": "Merge pull request #4709 from tomcat0090/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3432873695746c72f3e06992a9a3cac059ba5cf8", "messageHeadline": "Update routing.rst", "author": {"name": "tomcat0090", "email": "miku0090@yahoo.co.jp", "user": {"login": "tomcat0090"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f42e3487fcc2ae88177386c54168059ec32154d", "messageHeadline": "Merge pull request #4708 from cakephp/3.0-middleware-clarification", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d91cbeee39318c862366cf641579080f4a035b4f", "messageHeadline": "Better not to use the queue as middleware variable.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7c312ab77a76a498c98c008e8b4937296ed48768", "messageHeadline": "Actual intro.rst translation", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 100, "deletions": 9}}, {"node": {"oid": "a84c2d6e666767d3b492e33f946b0bc242188491", "messageHeadline": "translated RSS 1/3", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "b2780f49b013d1e70826a05d0e773f8928a871e9", "messageHeadline": "Merge branch '3.0' into ja-rss", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 6388, "deletions": 1958}}, {"node": {"oid": "0fc50e705e3a3d2149285ae89b3904e5157239a8", "messageHeadline": "Merge pull request #4706 from cakephp/issue-10209", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "b28388022028bccf8ffb585c88dabfa7749e6d99", "messageHeadline": "Remove reference to a method that doesn't exist.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "153421bb34bb122cf7cdce2b6a8c55d01d7acb6f", "messageHeadline": "Add notes for cakephp/cakephp#10207", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f6200e79e94f5d34dffdaf6c57914710481a0c0", "messageHeadline": "Merge pull request #4702 from cakephp/3.0-fr-4696-debug-kit", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "2ce2ffdeb8ed5fe8b3f816e276286cc450b50b3b", "messageHeadline": "[fr]\u00a0fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dfc72a81459af5ee45cffdeab3df0a9ec76fb12c", "messageHeadline": "Merge pull request #4701 from cakephp/3.next-all-lang", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "e924eac6eb95f4621421100adb573ca9c7754030", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/cakephp/3.0' into 3.0", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3265, "deletions": 1591}}, {"node": {"oid": "da3fc0f0d77b0870c818f708714cab673d9f7e3d", "messageHeadline": "Merge pull request #4704 from Graziel/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1812b127cdd368ae5e760fb501f1fc176908c15c", "messageHeadline": "Merge pull request #4703 from inoas/patch-18", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "849e5e3008b4524a7b6de94180a843de1fe1760d", "messageHeadline": "here() is also deprecated", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d6ce3f85c2bf071696d9cda56de351c0db94b5d", "messageHeadline": "Up phpmaxversion", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5424ffe9417139461e7f52d250d431a8c8968d0b", "messageHeadline": "[fr] follows #4696", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "7ef255f657b7dbaa4e99b498367bd396f715ddd5", "messageHeadline": "[all_lang] follows en 3.5 migration guide eb7e05c414f3e2fbb5254ec3861\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "eb7e05c414f3e2fbb5254ec386122d9c57cc1f9c", "messageHeadline": "Add 3.5 migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "8cb81e1ffae789b94067b379779fbb67bb3ddbb7", "messageHeadline": "Change version back to 3.next for 3.5.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "029686c43be128acb72309d37fa7b5888bef8273", "messageHeadline": "Fix version to 3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f76c2973e776f1de9314679e4aa11a9227bb46bd", "messageHeadline": "Merge branch '3.next' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3209, "deletions": 1571}}, {"node": {"oid": "8027ee5350e91392c13e6c91f6d9ad9c5edeb571", "messageHeadline": "Merge pull request #4699 from okinaka/3.0-ja-sync", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "2e25fea7458ab9488fb7fb9b2c6fc56834e1883a", "messageHeadline": "[ja] follows #4672, #4677, #4683, #4696", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "74a3fe7eb8af4c149d89fee006f5f86d9ca6667b", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/cakephp/3.0' into 3.0", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 121, "deletions": 90}}, {"node": {"oid": "6d2fbf2a6a5edae8374a369e664f45d6ebd6dbcf", "messageHeadline": "Merge pull request #4698 from tenkoma/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40b60e456d7f90991bb61c4390d172aaeb7e7bc3", "messageHeadline": "[ja] translate 'welcome'", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b7cbc43c1138ddd475939277504c0e41b73000c", "messageHeadline": "Merge pull request #4686 from okinaka/3.0-ja-flash", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 98, "deletions": 88}}, {"node": {"oid": "7449494db11aafd6eadb31fbb87ca1a89128e34c", "messageHeadline": "[ja] improve translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 98, "deletions": 88}}, {"node": {"oid": "8413da985fb636448b24f1a0f18a54e755d13d69", "messageHeadline": "Merge pull request #4696 from cakephp/debug_kit", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e8e65081a7c29ce8f7df0211d1e5430343e3f265", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/cakephp/3.0' into 3.0", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 8923, "deletions": 313}}, {"node": {"oid": "fdaccdf0d45cc02985a203d3b0a5b54ec4f4d275", "messageHeadline": "fix grammar", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8dee8167cbc935553166c0d78ff2058646b36325", "messageHeadline": "Fix formating", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4a237cf42926aebc3491c543b55d6d23ad63318e", "messageHeadline": "Merge pull request #4692 from Leo240/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "8a209118eea225a760e792d0b666ba9680c6d619", "messageHeadline": "Add quick documentation fo debug_kit recent new features", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "866802d5e76f5a4b7270396d750717c9448f7833", "messageHeadline": "Merge pull request #4694 from davidyell/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17ad797cd0aaf8f8a6a0ca0889c317ca26b8d0fb", "messageHeadline": "Merge pull request #4695 from garas/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0553ee646026e9f997a67f2a3dc2ae628d3e15bd", "messageHeadline": "Typo in 'development version' warning", "author": {"name": "Edgaras", "email": "edgaras.janusauskas@gmail.com", "user": {"login": "garas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58d23cac5e2107a56e9509b5aa53cd9e5b441179", "messageHeadline": "Change method output", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6f154e1c172ba1064855ab4d2334537640361ab", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "0e3ddf6de318d00880eae9da5a5a4565a838a60f", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "be125b9583f97fc12968279dec084b274870a549", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "bbe85653bff6e08816a3121cf6304079af2882dc", "messageHeadline": "Merge pull request #4691 from cakephp/fix-array-args", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "086c8590c9fe5c3290b9cc77475519ca07d9288d", "messageHeadline": "Use latest phpdomain to fix default array issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71b7deaea4d77fbb394d00acc48cc4ce87884be0", "messageHeadline": "Merge pull request #4690 from cakephp/ADmad-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84ec6d9a70745687aa6f5767649224cdbabd30dd", "messageHeadline": "Use phpunit <6.0", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86a27ca497c2b9d7d3583881826e714b6a7cbf20", "messageHeadline": "Merge pull request #4688 from Leo240/3.0-ru-skeleton", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 212, "deletions": 10}}, {"node": {"oid": "abaef8cb689c6e5f33c1e498e98b55f91cd7c91b", "messageHeadline": "Merge pull request #4689 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a37e68e8d141521870e4baaa7a3250af91e80e4e", "messageHeadline": "Update blog.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1abdad31ba29f966b0fa8ecc00266fb04632fcda", "messageHeadline": "Update blog.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0482ecfe8832b8cdf9650e336e41159c3cc50c28", "messageHeadline": "[ru] Added Ref link for tutorial", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "707eafed5059cdfae445f9cfcbb48749afb1ebb7", "messageHeadline": "Update blog.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6c025f359bd66f9f49325faa2876d6f0e1ad5f3", "messageHeadline": "Update blog.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "d2d5a3e204df8fec9febef075b57036b1ecb0c90", "messageHeadline": "Update blog.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "4a151fac07d85355c041a294943a084538c62368", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "7760e98aebd4c22fd4d06bd52500c5a5fd57ab8d", "messageHeadline": "Merge pull request #4681 from Leo240/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "613ba3befac4da903d6cab3003f08692a594e0b3", "messageHeadline": "Merge pull request #4682 from Leo240/3.0-ru-skeleton", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "7443549883402b06647f8d9f41ef3921dfe47f97", "messageHeadline": "Merge pull request #4684 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "b260ee1dc720dd0bffe08c2311612d56fa07cf17", "messageHeadline": "[fr] #4672, #4677 and #4683", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "7dd2cfda14d2b93ff369b53ee6c9c47f62c453f8", "messageHeadline": "Merge pull request #4683 from 3811015/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d30fabf8de2aed207d6f5d8c41bc1d6350cba75f", "messageHeadline": "Correcting use of $query->func()->concat()", "author": {"name": "3811015", "email": "andreas.witte@padcon.de", "user": {"login": "3811015"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbffa63eddbfa42ebb8422b573b2f1a2c34bdee8", "messageHeadline": "[ru] quickstart.rst translate", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "47f543aff0223c6fd98e9ed9a6be28ef60aed94a", "messageHeadline": "Update index.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec12705046dbee01d176d16434f22169f113b9f4", "messageHeadline": "Merge branch '3.0' into 3.0-ru-skeleton", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3823, "deletions": 363}}, {"node": {"oid": "312f04af9a1b403513ae469c6fc67f6901889009", "messageHeadline": "[ru] index.rst full translate", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 24, "deletions": 45}}, {"node": {"oid": "6c445e27ebd0f10997af6cc9c1b76d3c2a9231d1", "messageHeadline": "Update index.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "cb0ca79deee2301feef718b53a50acc556923872", "messageHeadline": "[ru] improved translation quality", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e010dd9609e384c60eabf5e39b2d32df962dd01", "messageHeadline": "Update index.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0d03d5907f4db36baa928b6e5e806f1e39ffa0fb", "messageHeadline": "Update index.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "262e5da925af73cf524d7f4838ea60fd04215f54", "messageHeadline": "Merge pull request #4661 from dios-oleg/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 58}}, {"node": {"oid": "37e4b5181bd716fa582b008326605edc386e4c24", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 947, "deletions": 26}}, {"node": {"oid": "87d21a64365acc77ff6d8fab666306c81f67c322", "messageHeadline": "improved translation", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "84d67e9328aa4250b14565f51464a9fd11dc03e1", "messageHeadline": "Merge pull request #4641 from Leo240/3.0-ru-skeleton", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 947, "deletions": 26}}, {"node": {"oid": "819a2941b4dbbfae7c250d7353bffce4be7abebc", "messageHeadline": "corrected a grammatical error", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f561e8dacc74c7360926c18b02a99919d2b40ef", "messageHeadline": "added the underline ===", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c35513ef40bf43a815455c8888147ea798d6a0de", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 1022, "deletions": 37}}, {"node": {"oid": "3e8b1fce1f0c3045603a6a40d704c325364d6113", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "b357d2613f0362bc825b6e598dd1132e0947b540", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bc749c7f8e9962057be67229bfd99b70b41987f", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 245, "deletions": 7}}, {"node": {"oid": "69d6ba13799c965fcd1d40b2a7c921dd0e96165d", "messageHeadline": "[es|pt|tr|zh] add breadcrumbs to helpers's toctree.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "61cdda2ccda404f8e4ac2c12d150a221fb93ceca", "messageHeadline": "Merge pull request #4677 from vanquang9387/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46f5df021e08499f163730c5b3d755b7dc480bba", "messageHeadline": "Table class names should end in Table", "author": {"name": "Quang Ngo", "email": "quangnv@rikkeisoft.com", "user": {"login": "vanquang9387"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f66f0b5a9dd26fcb38de2c4fcaf46b1ff4da8934", "messageHeadline": "Merge pull request #4672 from inoas/patch-17", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "037a5b3210c8514ca5519b77c4246cf4db72bbd0", "messageHeadline": "Merge pull request #4668 from octisfall/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "e4662f2909193342600711662785035cb9e1da4d", "messageHeadline": "Merge pull request #4675 from cakephp/3.0-add-missing-files", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "669c12c0f041bdcedb60e2af2d14381720bec2d3", "messageHeadline": "Improve example a bit", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa3ad60a6c93bb2e7f816fa0499e5627d92da486", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "767309d04e70aeae4f9dec02dac9f29019b1dbb1", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f852cee62ccce89f62630a30cea8808e6e16876b", "messageHeadline": "Fix errors", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6dedf84ffeb81ff79e9a0e6079452a5bd45f79b1", "messageHeadline": "[es, pt, tr, zh] add missing breadcrumbs helper file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "c773c3b450ae32dd486eac530f262d77af513a3f", "messageHeadline": "Merge pull request #4671 from cakephp/3.next-fr-sync", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "e7760970f7066f2774c71aeab41b0e4afcb1485f", "messageHeadline": "Fix logic inherit to the example", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7a6622b2e6c15bc88123a8dfa14b4b8cca4883e", "messageHeadline": "Improvements, Fixes", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3f2a4a8f825e3359277f253d2817f9c960c1ebb0", "messageHeadline": "virtualFields for custom displayField + Accessor != Mutator", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "ca71ab90e82cb3973b6743fd8a491d78aacb9ff3", "messageHeadline": "Fix bullet list indent", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84794e90772c74611fd4eac9c83b2bc95b40f398", "messageHeadline": "[fr] Follows #4663", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "6a91e32d2fa44f64a449cb41ade1fd287f02fe87", "messageHeadline": "[fr] Follows #4667", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "63acd2536d8dd1032bf21e3582ba93b65bf28b6b", "messageHeadline": "Update installation.rst", "author": {"name": "Sergey Vasilets", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 13, "deletions": 502}}, {"node": {"oid": "db8957918c1bc869ae5cfd59bd9a376fff34ff42", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "d2c2194524856fa03672a4f9e8694131756303f7", "messageHeadline": "Update installation.rst", "author": {"name": "Sergey Vasilets", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a3bd33d549b51855112ccefe167892551fe67ef", "messageHeadline": "Update installation.rst", "author": {"name": "Sergey Vasilets", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "2f2bcef843ad668597c6946cb4f99d7ccddb6b74", "messageHeadline": "Update installation.rst", "author": {"name": "Sergey Vasilets", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3204beabd120ad5aacfcac292f0e412860a2275", "messageHeadline": "Update installation.rst", "author": {"name": "Sergey Vasilets", "email": "sergey.vasilec@gmail.com", "user": {"login": "octisfall"}}, "additions": 566, "deletions": 10}}, {"node": {"oid": "1e807faa15125208572d7aba3b7f44b94da6fa3f", "messageHeadline": "Merge pull request #4667 from cakephp/3.next-email-prio", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ca2b619711100102341785bfeacd42f06de08229", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "47ea23fb2b2dd00a5203ebd19d74e3432fc0af04", "messageHeadline": "Merge pull request #4648 from okinaka/3.0-ja-html", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 812, "deletions": 9}}, {"node": {"oid": "f044a8be5af98ff380dd409bab66ab669ec68ccb", "messageHeadline": "[ja] translate html.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 812, "deletions": 9}}, {"node": {"oid": "c5152bb93b2469e1c0d51f173c376505f58e1ae4", "messageHeadline": "Merge pull request #4666 from Yakubina/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "abf91f42af2c1a5596d1092f1cb29366d6e060c6", "messageHeadline": "improved mistakes", "author": {"name": "Nick Yakubina", "email": "nick.yakubina@gmail.com", "user": {"login": "Yakubina"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "694acbb8cefd9326ddd7c2519b20d7482bfe471b", "messageHeadline": "Add docs for Email priority.", "author": {"name": "dereuromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "140ff92d1c71507d546b26bde532fcccc09039c3", "messageHeadline": "Merge pull request #4664 from tenkoma/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b43e76987505659d7711b7277809f86c7b1a67a5", "messageHeadline": "Merge pull request #4663 from chinpei215/3.next-more-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "6d2e8a94134a96e6c33ef665b1cb6f898a836816", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "c67197d293ee52583b3cd41cf360ea6c27a648b1", "messageHeadline": "Update bake.rst", "author": {"name": "Nick Yakubina", "email": "nick.yakubina@gmail.com", "user": {"login": "Yakubina"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "91c1c36d9d18c5d63c68c7fa605c7ebc97efe22f", "messageHeadline": "Corrections de fran\u00e7ais + coquille", "author": {"name": "Pontax", "email": "titimaxime@gmail.com", "user": {"login": "Pontax"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b70a1f21501ee0eed2b072cf2b43c8d893ba2c86", "messageHeadline": "fix assets path markup in html.rst", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "957bcaabc1d323cea4637b874d0839f884e27bba", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "16f3733a9bf47b7c4d1d49db50675174d51e5775", "messageHeadline": "Merge pull request #4662 from ymsht/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea4e417fc5f4b6dda40fc3e452cbccfbc381ec07", "messageHeadline": "change text", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "39684ea547dd75354780eb05fe5148beac27ec19", "messageHeadline": "Add more deprecations", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "6e857f56f97f638f3f781a03dd04976de91ffb05", "messageHeadline": "[ja] fix typo", "author": {"name": "ymsht", "email": "kyamashita@conextivo.co.jp", "user": {"login": "currymsht"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c2c721806ca4eb7a279dafa753c3d32d4f91bb6", "messageHeadline": "corrected some grammatical errors. corrected translation", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "c28d5c37dc52102320331a363e6efcb55d6bad74", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "1fd5f6c40a4d39a2eac2ebe28512bb08d0fb1227", "messageHeadline": "corrected some grammatical errors", "author": {"name": "Oleg Dmitrochenko", "email": "dmitrochenkooleg@gmail.com", "user": {"login": "dmitrach"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5de08443212c7b70d64c91a9aede7e6d65aac0fa", "messageHeadline": "Merge pull request #4660 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "ee830edfbc35db16539d20b67cda60135b510d41", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6095, "deletions": 165}}, {"node": {"oid": "e1e707d16ac8ac23a67888f887e03e83ad14dbdc", "messageHeadline": "Merge pull request #4659 from cakephp/3.0-fr-sync", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 26}}, {"node": {"oid": "8f87738ab713b5560c6ba8c65921ff292cfdee5c", "messageHeadline": "[ja] follows #4639, #4640, #4652, #4653", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "f0694a16c1ed8536903b7625cc564a3f91569871", "messageHeadline": "[fr] Removes extra blank line", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2d6fa0e36e42ca6b527ae90be8585d8609ad485b", "messageHeadline": "[fr] Follows #4652", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3fe674b2b6f4265e5064d2dfef47867ae322c903", "messageHeadline": "[fr] Follows #4653", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "abb49a53c02fdcdea70d0a145c92ad3a1b8de45a", "messageHeadline": "[fr] Follows #4656", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "46d83adf95bc08c0a36622eac42a847ea3bc42ea", "messageHeadline": "Fix sphinx error.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6301b70b2a1c70bd390ccefb9978d0f6906836af", "messageHeadline": "Merge pull request #4658 from jkr2255/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "105a71fef1da00d0ee11809f7bc5828205325d75", "messageHeadline": "typo in particles", "author": {"name": "Jkr2255", "email": "jkr2255@users.noreply.github.com", "user": {"login": "jkr2255"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "437b9cbdb4b39ce2b1feafc07f18556833676ebf", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "a8203e1a258d9b8a86728189ca47c2b1c1658961", "messageHeadline": "Update part-two.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "a5f5c3a418a3f8ef880d36d566a63def5a2751d8", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6e7119935284292df29fa1f636ac47069e556a4f", "messageHeadline": "Merge pull request #4653 from alexdd55/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6b62a377699f545f9988d2fb29006412c731ad6e", "messageHeadline": "[ja] translation views/json-and-xml-views.rst (#4654)", "author": {"name": "Boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 189, "deletions": 9}}, {"node": {"oid": "6f5f1002440c65e8f712795c515915187be1780d", "messageHeadline": "Merge pull request #4657 from acomerlatto/patch-1", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b9d784857f9a55953429387fb536a4e0c919340", "messageHeadline": "Update part-three.rst", "author": {"name": "Alisson Comerlatto", "email": "comerlattoalisson@gmail.com", "user": {"login": "acomerlatto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11d005814a545dc89935a2c7e63428e73886457f", "messageHeadline": "Merge pull request #4656 from tenkoma/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4ea62f47dda22575ef87bca5fe315978beb1c221", "messageHeadline": "improve docType in helpers/html.rst", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fb84a2daa5e32fc9c5bf342995b33dfd29935c05", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Alex M", "email": "alex.marquardt@gmail.com", "user": {"login": "alexdd55"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "769694788c3813c8ea6e48b3c9c2f9d5cb2af0ef", "messageHeadline": "[ja] remove some whitespaces.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d4c4757893833b985eaede88c2ffab64c5f152f", "messageHeadline": "Merge pull request #4652 from inoas/patch-16", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8177cf90099e99a6fa08d5ab973206de4cef143a", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Alex M", "email": "alex.marquardt@gmail.com", "user": {"login": "alexdd55"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "3c105afbd8fe33fa55d7807999be91600416c04e", "messageHeadline": "Fix chapter levels", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f921738eaf258f10d59af1ba1682990db26e7a2a", "messageHeadline": "add contain keyword to eager loading chapter name", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0d3efeafa6afeac7b81f77a55023f6b5c506c8b", "messageHeadline": "Update blog.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "08dac991c821a5330eb4dc3f6833b4db82413d95", "messageHeadline": "Merge pull request #4646 from hayatravis/3.0", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "e42e717ddb734402608c49b7032752b9f0a76cf9", "messageHeadline": "fix translate.", "author": {"name": "hayatravis", "email": "hayato.sgwr@gmail.com", "user": {"login": "hayatravis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7329e69d5b556c3a92bd5e89f677b7aff244c45b", "messageHeadline": "Merge pull request #4649 from chinpei215/3.0-bookmarker-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "60d31671fbc630fc7c2a3867b17fe923e764e908", "messageHeadline": "Merge pull request #4650 from krsriq/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f1d07d6e6a249d31c77754ae0a602bc39de5c84", "messageHeadline": "fix typo", "author": {"name": "Daniel Schmelz", "email": "daniel_san@gmx.at", "user": {"login": "krsriq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72b5c7a11eef5bc99c2f20e81e4627f6a2288472", "messageHeadline": "Use h() in the example of tags.ctp", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "db693a40805035e2b70ee0018277a4bbb3fd1a04", "messageHeadline": "translated odd paragraph.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5bf8ad95697fda7adf4cb5d47a0021d4c28db116", "messageHeadline": "fix description", "author": {"name": "hayatravis", "email": "hayato.sgwr@gmail.com", "user": {"login": "hayatravis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "297e5f928ca0bd156b48ce9747fbcced34255cf3", "messageHeadline": "Start translation.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 185, "deletions": 8}}, {"node": {"oid": "9248619d06a9ca151e7be40fb7cd980347ff41db", "messageHeadline": "[ja] translate helpers/text.rst", "author": {"name": "hayatravis", "email": "hayato.sgwr@gmail.com", "user": {"login": "hayatravis"}}, "additions": 59, "deletions": 8}}, {"node": {"oid": "76310d24c2f6952736955d8127f0b8a5c82fde94", "messageHeadline": "Merge pull request #4634 from okinaka/3.0-ja-form", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1885, "deletions": 13}}, {"node": {"oid": "a5df6fe47395ed783b23dc6b4d1ce5ef50e6ae30", "messageHeadline": "[ja] translate form.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1885, "deletions": 13}}, {"node": {"oid": "11427d4e62265c3c67e4998399c8e98db152aea6", "messageHeadline": "Merge pull request #4645 from cakephp/3.next-fr-sync", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "94b0867ab5bb4e678df281f02174c122d022e4cb", "messageHeadline": "[fr] Fix a sentence", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6ec5cfcc9ad2110b4596b439d3364d65b252c4d", "messageHeadline": "Merge pull request #4644 from cakephp/3.0-fr-sync", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "7ffe6d49b9d8fb2bfc99bcdaa101ccecab63d66a", "messageHeadline": "[fr] Follows f51eea379582f6de29c1066c85576b5d5e58e29e", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "625f7ba6e696e0287a8a1a6a2a3a116fa33e5fb8", "messageHeadline": "[fr] Follows #4548", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "41b0b318e6ecc59f35ab9dfbe409a97f9773db4f", "messageHeadline": "[fr] Restore an original sentence", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "955893a205b918941c2428e94cc1ac7d0bff21f2", "messageHeadline": "Merge pull request #4638 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "592fbacbb52a95cb2e4d4e4e791fd367e95aa76a", "messageHeadline": "[fr] Follows #4636", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "76cb19790089bb2ed832978af620b58867223f42", "messageHeadline": "[fr] Follows #4643", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7167f3994a599644733081f4b576e66ea3987bd0", "messageHeadline": "[fr] Follows #4640", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "774d7cbd9fdfacf99de2a890edfe5886a5f0d2c5", "messageHeadline": "[fr] Follows #4631", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4d50466a66861e04fdcaa5cdfd6b47ec379203e", "messageHeadline": "Merge pull request #4643 from tenkoma/3.0-remove-joke-in-time-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c9bde3019569b5741106f55cc3ad3f61a7d5e137", "messageHeadline": "[en][ja] remove joke, improve phrase in helpers/time.rst", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "29744b9203cc4eb69f437262dbf68e68964e24a9", "messageHeadline": "Merge pull request #4642 from tenkoma/3.0-ja-time-helper", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "7577b1321ef36973c049395185e4e47ace651fde", "messageHeadline": "[ja] translate helpers/time.rst", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "d657764cf71ef241ab83910eed1d202a0f80fb6c", "messageHeadline": "Merge pull request #4548 from cakephp/3.4-config-deprecations", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3bf089deff20195d264bb489c8af9ab2d9f477b6", "messageHeadline": "Apply consistent styling.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ac1604597b0076c768a6619f037f1a671e36174", "messageHeadline": "add missing brackets.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d7bf9c0a17bc45988d34d38d43c3fdf93bbeac", "messageHeadline": "3.4 config deprecations", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3ed55307105fbddd340e192114da8e3080fa964c", "messageHeadline": "Merge branch '3.0' into 3.0", "author": {"name": "admusin", "email": "adrmusina@gmail.com", "user": {"login": "admusin"}}, "additions": 4045, "deletions": 100}}, {"node": {"oid": "77fc19c18e1f1b5049751a47b13609063293d7db", "messageHeadline": "[ru] finished intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "ed97b1c158e270e94550f33abe03549cd0c80f64", "messageHeadline": "[ja] #4610, #4621, #4631, #4636", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "204527ac1adf4f4f7b2ead2d63e8934c573c5c50", "messageHeadline": "Merge pull request #4640 from siran/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "432b944085900450a3c97f7226c9b636a942e9e1", "messageHeadline": "Update global-constants-and-functions.rst", "author": {"name": "siran", "email": "anmichel@gmail.com", "user": {"login": "siran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c53bd80664c4fefe3e1357031c8f49f4e85e675e", "messageHeadline": "Merge pull request #4639 from bcrowe/fix-double-var", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07b92dbe676c54cae7c0168560b6ed9bdfaf31a6", "messageHeadline": "Fix double var typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddf307050220aa3e777139140cc48a6004461fb0", "messageHeadline": "Merge pull request #4636 from tenkoma/uniform-helper-name-to-class-name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "83aa41f8dd247941dac1e81a463a5c923ca1dc4e", "messageHeadline": "uniform helper name to class name in helpers pages (except meta keywo\u2026", "author": {"name": "Koji Tanaka", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e17295edc5ea23dc496834e3807e5ece1fbf100f", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "ad66a527f05c4e345b8f8e58d466e5091a4cbc3a", "messageHeadline": "Merge pull request #4633 from curtisgibby/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c81ad5539cf0b82ef86705d1bc8ec3c13a8e5f71", "messageHeadline": "Fix grammar", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a00f8042cf64e3af6294705d5a5d4b841bf9055", "messageHeadline": "Merge pull request #4603 from cakephp/3.0-ru-skeleton", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3730, "deletions": 4}}, {"node": {"oid": "c84256268582bdb93a26aadf5b824bd6c461e962", "messageHeadline": "[ru] correct ru sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "d3acddb5f2674b6555ec97057ec168544d2ac647", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "0930076925b6dd92ba2b8cf3146cc0dbe08bdbf1", "messageHeadline": "Merge pull request #4631 from saeideng/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f51eea379582f6de29c1066c85576b5d5e58e29e", "messageHeadline": "Add docs for breadcrumbs::reset()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "671c3000aaf521746ac6922d4eee44dc3983b350", "messageHeadline": "error default layout", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be21df03ab465521555220ddc0d68688d156a75f", "messageHeadline": "Merge pull request #4626 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "5ac5a6e3490853e17631e33571dc8de50481b832", "messageHeadline": "Merge pull request #4627 from junichirojp/translated-title", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e689ac4e9af16d1bbc57821756d1e23335746750", "messageHeadline": "exchange before after.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fc0fce5170a50a5f711393d511b9ce764820807", "messageHeadline": "mod hash length.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5ed24228177c30269b399208b00d56613ee275", "messageHeadline": "Merge branch '3.0' into translated-title", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec56946deebcaa4a87e46230b7eb119eccc3e0cf", "messageHeadline": "Merge pull request #4628 from Spriz/patch-3", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2094ab9192881318759168f3290702054ea95f94", "messageHeadline": "Minor typo fix", "author": {"name": "Mikkel Bonde", "email": "mikbonde@gmail.com", "user": {"login": "Spriz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd29ac495a646c0c18d1f437ad759a72cde844d", "messageHeadline": "[Ja] mod Breadcrumbs title.", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd71ef14fbbfb65d2511baf917c4f4ff9906e1ca", "messageHeadline": "Update intro.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f6d300992c115b03bb00edc862753d4691b598f6", "messageHeadline": "Update docs to indicate that ``_host`` is used in generating URLs as \u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "734f223280dfddb120cb2d484fe8e18ce12fb369", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 294, "deletions": 76}}, {"node": {"oid": "739244c39dec1ab84fb8c050a4e3be28673bb7a6", "messageHeadline": "[ja] #4576, #4586, #4587, #4599, #4605, #4611, #4618", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "7b8cf054cac34cd5b9778bb4260400d65a1657c9", "messageHeadline": "[fr] Follows #4622", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a0307fc0950cb0acc1698936191021523b1c858", "messageHeadline": "[fr] Follows #4621", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "869e03f98d7fc3700e488389f62d7e7d24ccdd69", "messageHeadline": "Merge pull request #4616 from gr-ishiguro/translation/ja_views_helper\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "28da056bc52ac24f6c96b55523324545ba28f0dd", "messageHeadline": "Merge pull request #4622 from inoas/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d24a0d33cfce5d6b78aa03b075d420c655de6c3", "messageHeadline": "Merge pull request #4621 from thesm2/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dfd4c44bad82168753efb7ef8075ebda630ab52f", "messageHeadline": "set/get docs", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "042fe09c5b573731fa2e251747f206dff680d259", "messageHeadline": "Merge pull request #4620 from cakephp/3.0-fr-follows", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "8d4fcfcc84e7bfdd293a1a6e8e269249cba165b3", "messageHeadline": "Fix line length", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07c17b35f385f0f8332fd1af102deeadb6e48e78", "messageHeadline": "Update [app_name]", "author": {"name": "thesm2", "email": "thesm2@users.noreply.github.com", "user": {"login": "thesm2"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "069adef1cff0f52f1bbbafd68f5bc0e52a4d8c16", "messageHeadline": "[ru] maxlength to 80", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "dcb4a2e24adabea898041ddb548aa9a596fc098b", "messageHeadline": "[fr] #4618, e5d768b612ab6ec9eba092f21da08f694809b066", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "7042135f3389306479a1cf130172898d20c814b6", "messageHeadline": "add ru in makefile", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8cf234114d2baadcdd3dd421aae354a791ae14a", "messageHeadline": "put en version for now for PDF and EPUB", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c03f7561e7505e3f1e17f788c5d7e6e1d2ee3b0", "messageHeadline": "Merge pull request #4604 from Leo240/3.0-ru-skeleton", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 255, "deletions": 63}}, {"node": {"oid": "78debb70222fb1557c8957d532ae7a2a0dc1119a", "messageHeadline": "Merge pull request #4618 from gorogoroyasu/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "44963a33d5124b354f9fac17a9200a2e06007a14", "messageHeadline": "follow https://github.com/cakephp/app/pull/473", "author": {"name": "gorogoroyasu", "email": "hamano@fusic.co.jp", "user": {"login": "gorogoroyasu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8aa7acd4a914410c6cd0b4a7f897ebd3f498490", "messageHeadline": "Merge pull request #4617 from okinaka/3.0-ja-testing", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68dfa7941bdd927aead2732e553bafa0934110fc", "messageHeadline": "fix translation", "author": {"name": "\u77f3\u9ed2", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3619de19eda691fd1a84e57301c558ec7e6ce72e", "messageHeadline": "[ja] update testing.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5d768b612ab6ec9eba092f21da08f694809b066", "messageHeadline": "Merge branch 'patch-1-eom' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "5fc75276016c30f9f0e4324b16a30ce09ec598b4", "messageHeadline": "Tweak example from #4608", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "4c8147fd9f2f7a38f5ab239e16426e4e4862dcc8", "messageHeadline": "fix term", "author": {"name": "\u77f3\u9ed2", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a045022629a1359d1481ab366c1bd3b876bab21", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into translation/ja_vie\u2026", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe560ea5755884b2cad1df37cc3567aea4b502a", "messageHeadline": "translation 19, Jan, 2017", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "f76932edd55531340395712c2502008ede58bd9c", "messageHeadline": "Merge pull request #4614 from curtisgibby/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1d427014f9aaffedf2c4ee86a9345c18ff65b94", "messageHeadline": "Add needed apostrophe", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "179107c5f65d9d34102cead8129d295581b0abe4", "messageHeadline": "Merge pull request #4613 from curtisgibby/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dbba8083f21a541232949f94c20c24dc5f96e34", "messageHeadline": "\"affect\" not \"effect\"", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "437e311f49f665cdf1189f02516d5d0c6239a964", "messageHeadline": "Merge pull request #4612 from tenkoma/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f19252c07933e81b3c385fbeace2c7f1f34722e1", "messageHeadline": "translation 18, Jan, 2017", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "25cfb865e8302c5f44fed264c7cd469837dfcef9", "messageHeadline": "Fix typo in breadcrumbs.rst", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04c27cbb4c61ad0449328ca82e736c97dbab7f41", "messageHeadline": "Remove extra indentation in examples for options", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 230, "deletions": 238}}, {"node": {"oid": "082fd4f9c35ed1a28d00120b447747874fab4428", "messageHeadline": "Fix french errors", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5aeaec4817613fbcf26b2315a2804649c2f8cb4", "messageHeadline": "Merge pull request #4610 from cakephp/3.0-migrations-update", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "7d008f49f90f186c455af1ff68b10abbded1683a", "messageHeadline": "Merge pull request #4611 from cleptric/add-missing-quote", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae30adf4d926fb3a24423ed62bba906ab4eac624", "messageHeadline": "Add missing single quote", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb7e3b3c5bfa190703075caab256fe6b6252991d", "messageHeadline": "Update the docs with the recent additions to the Migrations plugin", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "69c2d4fb1ec8005217c27fe8aef62c0e269c6211", "messageHeadline": "Merge pull request #4609 from gabidavila/patch-bookmark-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "91327b867d75a9f8f2057f493c167eed31eba679", "messageHeadline": "Merge branch '3.0' of https://github.com/admusin/docs into 3.0", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 3310, "deletions": 1113}}, {"node": {"oid": "7c573c0c39b26e70b4d67fe278bbae6a25e8e8d3", "messageHeadline": "Fix broken internal link; replace ordered list with unordered.", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7202046603cb5367c380ec49d0ee14aee411ca81", "messageHeadline": "Fixing group by problem on mysql 5.7", "author": {"name": "gabidavila", "email": "gabidavila@gmail.com", "user": {"login": "gabidavila"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "be461f65fa132431132d35f8cf12c58ed9604c42", "messageHeadline": "Translated cakephp-folder-structure.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "ff27008a3a61530744cc5d0d290cfd916c24b2f6", "messageHeadline": "Merge pull request #4607 from cakephp/3.0-fr-4605", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f6842c56805b23b1132e2bfb264b5f9c6e219e39", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Sergio N", "email": "eommail@gmail.com", "user": {"login": "EOM"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "817d107c198361cac35959b5a4370426a5fb665b", "messageHeadline": "Add Code Example use XmlView and JsonView in Doc", "author": {"name": "Sergio N", "email": "eommail@gmail.com", "user": {"login": "EOM"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "c47d162247779af85dbc3afb52b7bdbeb97d801f", "messageHeadline": "[fr] Follows #4605", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1e0cdb2eea5217e61eb7a7d38e85ebd796a4aab1", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "b303e81bb2a61b56267f34f241b6ee3d08f4a8bd", "messageHeadline": "Finished translation conventions.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "b9d1f2db77593af46e1156c20e298b1b48e6ddad", "messageHeadline": "Merge branch '3.0' into 3.0", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 3310, "deletions": 1113}}, {"node": {"oid": "7ee0825d0ec51a425d3369d0019e9ad55e776f48", "messageHeadline": "Update conventions.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ba6b854a9c3d262683b3c90f1dd3bf30b323c726", "messageHeadline": "Merge pull request #4605 from cleptric/update-countercache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "da9d41f00baf8261cc0402dd4457e9dff04abe37", "messageHeadline": "Merge pull request #4606 from cakephp/3.next-fr-4554-4601-4602", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "3711b121008031fd153f68e51ff1367c25f45763", "messageHeadline": "[fr] Follows #4601 & #4602", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7704e8f5fb86c08f38687dd988314794d10989c0", "messageHeadline": "[fr] Follows #4554", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d06fb2e8f72148e2563390df580f1f90123ae3aa", "messageHeadline": "Add CounterCache ignoreDirty option doc", "author": {"name": "Michael Hoffmann", "email": "mh@scherer-software.de", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5fd249cb7cb79916395341fa09f6fce34ad4e9f7", "messageHeadline": "Update conventions.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "f28d38f5fc466410a186e858f1d53a173fdbde99", "messageHeadline": "Update conventions.rst", "author": {"name": "Leonid", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b21db0a6626bd68b8783accfdfd4fe3a2127518f", "messageHeadline": "Update bake.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6849cd1515ea8b69a8b02aa7020d3c0013b235bb", "messageHeadline": "Update appendices.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "966af268bd24d8fde439d5fda444f42871d98481", "messageHeadline": "Update contents.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae28f63cdc6e92bc3c77bf49f6840a56d4d9e282", "messageHeadline": "Update installation.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a40af01bfd2290090f3d1f8a99936ffec650095e", "messageHeadline": "Update blog.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "47e309a33f0e479ec4a2b3809a385735120b7e84", "messageHeadline": "Update where-to-get-help.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "361cb87dbc36c6d7b6a904a60cb683787359fb05", "messageHeadline": "Update conventions.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e41906593cc83850f484b224fc9d80c2e8b64e50", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "533fb4bf1043d20513074e65f57542f151ca21dd", "messageHeadline": "Update quickstart.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cb105bf98a5f7dc6744a108957a82a487f0af94", "messageHeadline": "Update installation.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38cd350983c23a69f61e9afeaa1024f29f21d570", "messageHeadline": "Update intro.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9da7913dcc18d5c85780eb3e3b79218cff446770", "messageHeadline": "Update index.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00a883f1b2cd895e2596836177a36f33db591266", "messageHeadline": "Update index.rst", "author": {"name": "Leo240", "email": "kulleonid@mail.ru", "user": {"login": "Leo240"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8b049a533c9cff1a613bfa79488f1859e54f37c2", "messageHeadline": "add ru in config/all.py", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcebb1109457f98e1c6f2fc91f2e55a92a5eff8a", "messageHeadline": "change all lang=en for lang=ru", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 187, "deletions": 187}}, {"node": {"oid": "f2d421b02a95a3c1a4b9e097dcef5381d5146682", "messageHeadline": "create all ru skeleton structure", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3521, "deletions": 0}}, {"node": {"oid": "5b10a5f27b9f6d4fa24216b4799efca656f26432", "messageHeadline": "Fix hyperlinks, section title, indentation", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 513, "deletions": 515}}, {"node": {"oid": "76562fa03758e673f24949d747f3ee3ebc3232f6", "messageHeadline": "Merge pull request #4601 from robertpustulka/patch-4", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dae8b5296aea97765ecca4f82e000c21abd39fc7", "messageHeadline": "Merge pull request #4602 from robertpustulka/patch-6", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1ddb78e512243b048dea2da3207985c683c20602", "messageHeadline": "Update 3-4-migration-guide.rst", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e982c4df762e3d38db0ae423e224957e4ebf93a4", "messageHeadline": "Added an example for translationField() method", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "53a60fafd9e75161a3b87bf4ea12fab6fb4cd966", "messageHeadline": "Merge pull request #4599 from ndm2/3.0-fix-case-examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "95daa75ab4b275346924f46eb23130d67742494b", "messageHeadline": "Fix `CASE` statement examples.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 16, "deletions": 18}}, {"node": {"oid": "ca02e7fda645f7abf2801c173bf291e478ae076c", "messageHeadline": "Add options, method arguments, examples, definitions, tips", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aabe57a998b02d03d30ce0eb2450ab3e35db25b5", "messageHeadline": "Add code tags around div and label in definition at beginning of Crea\u2026", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 76, "deletions": 63}}, {"node": {"oid": "e33d65e7ad6494dd58e19629aac57928c7f9e9fe", "messageHeadline": "Add upgrade snippet for controller traits.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "822273586caa3fc3bf1246142ca49a951e8e46ae", "messageHeadline": "Merge pull request #4554 from cakephp/3.4-visibility-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4b1b9079f897e52c9d218fcc0f0cf7fdebbbf2dc", "messageHeadline": "Merge pull request #4593 from cakephp/3.next-fr-4585-4592", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "6c15a99b516be660e9196106c247d012aba45446", "messageHeadline": "Merge pull request #4594 from cakephp/3.0-fr-4576-4587", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "42806e5199bd6f13163e8f16523581154b3ffe74", "messageHeadline": "Fix grammar", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf653737654bb430c7cb2306f798a63e0fa167f2", "messageHeadline": "[fr] Sync 3.next : add missing section", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9fef4b65830df0b7dcce48d389264204ec9366fb", "messageHeadline": "[fr] Sync 3.next : fix after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ca8b78e9715f7382d45078b23ea4af9948b41ba3", "messageHeadline": "[fr] Follows #4591 : fixes after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2ed5e2639b88da1c41ceebe5c688e9f2f5193d0", "messageHeadline": "Merge pull request #4596 from cakephp/fr-4595", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "c1359c240c13e93860ce5c7df55bf3c1339b0f52", "messageHeadline": "Merge pull request #4597 from tenkoma/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "33d33a77c76501d952783c1cd3a1a0118a786063", "messageHeadline": "Revert indenting for all code blocks (except inside enum lists) towar\u2026", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 583, "deletions": 583}}, {"node": {"oid": "524ab4c8e7618ce66e0957a92c3ea43744126864", "messageHeadline": "fix typo form.rst", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ace7ce92a72a6baf382255a9d3f8e7af65e44c6a", "messageHeadline": "Fix form.rst", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b8ad3513a816fcbc8cce9bc4134d0b82f08caf8", "messageHeadline": "Fix typo and little improved form.rst", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "43254b6d47f544fc2c5e3ca46f0929d01733b57f", "messageHeadline": "Recheck and fix non-code lines longer than 80 chars.", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 77, "deletions": 58}}, {"node": {"oid": "99b8c5905158c6cecf1db748d6edc2b9d5002a68", "messageHeadline": "Add arguments and arguments descriptions for create()", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 204, "deletions": 128}}, {"node": {"oid": "0dbf5d7f5549acc42f2bfb73dba360c36dad2f61", "messageHeadline": "[fr] folows #4595", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "874db8a3ca110e0f6a7b861a0d13bcaf9277c08d", "messageHeadline": "Merge pull request #4595 from cakephp/event-docs", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "a2f859cbed5fd850a7023345519bef9241ff06ef", "messageHeadline": "Fix events usage in other code samples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f46aa58a7f4d1e296b59c0af4b3b3103748745c4", "messageHeadline": "Update event docs to match 3.4 deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "4bc2a2317a0786b719a13fef6f224a18d5f28f58", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "ba17cd017cc9ac75609958b83082a4f5de96b6ff", "messageHeadline": "[fr] Follows #4591", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7eba7c37b7b0fca1502cbc9de646f262b565c1f4", "messageHeadline": "[fr] Follows #4592", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "65f290013bbb35102dbfc7d420b36be6f5414c68", "messageHeadline": "[fr] Follows #4585", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "bd39438f74715f116a42834c54717180e8cdb039", "messageHeadline": "[fr] Follows #4587", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "13f32eba450453898770e4788e3e5637b38a8c15", "messageHeadline": "[fr] Follows #4576", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7369d51be5e20c0794512e8ed8ac605b1daeec7b", "messageHeadline": "Merge pull request #4591 from cakephp/setMatching", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bdcda6d24452752a48a7d6a2e86147342df5a482", "messageHeadline": "Merge pull request #4592 from cakephp/js-cdata", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d2961eef14b06d33f532e5c2f7e20d3467986e07", "messageHeadline": "Fix typo", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03e552db93c6a2e19c487458110b7b768d8b8a1c", "messageHeadline": "Fix typo.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "170fdf145ce67c29b527d751bafc3f458ecdd6bb", "messageHeadline": "Add info about change in default behavior of HtmlHelper::scriptBlock().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7014764820d80dcde75768b82d76270eb7d5fe31", "messageHeadline": "Add a note on setMatching Behavior and fix  listing", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d42ada9e3e26fd38eba14fbc433a8d9a286451a0", "messageHeadline": "Merge pull request #4576 from cakephp/3.0-dd", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "24a5b15ef6258476750a71602e1d8113ec799326", "messageHeadline": "Merge pull request #4584 from cakephp/3.next-fr-response", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 174, "deletions": 170}}, {"node": {"oid": "7a98292979be761b25fe7d48e6c92161b5583e3a", "messageHeadline": "Merge pull request #4588 from cakephp/3.0-fr-4586", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8a2d94b5fec76ae0ad77a1a9fda480373843d66d", "messageHeadline": "Add missing code tags around a few more words across page.", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 1053, "deletions": 722}}, {"node": {"oid": "6619516c5568d1d68388242478b9a03e69ed331b", "messageHeadline": "Fix typo.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e30235d43668074550c80b3cc0269b6939c0635", "messageHeadline": "Fix formatting.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "802c2db3f2277c0c6dc5cb0bae60d19ba803ef17", "messageHeadline": "Merge pull request #4585 from cakephp/parse-request", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "12f7dbadcd2d72d69610263cf3aad32c2d6850ce", "messageHeadline": "Merge pull request #4589 from cakephp/3.next-fr-4437", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 77, "deletions": 92}}, {"node": {"oid": "ceb597f282ca01014766438e0f148cb34d74e9b1", "messageHeadline": "[fr] Follows #4437", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 77, "deletions": 92}}, {"node": {"oid": "ccf3651959423540cddded4c544f96c3d1f4bd62", "messageHeadline": "wrap long lines", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66ca9b95eff578f4c0090ac48d09d9ea584a1004", "messageHeadline": "Merge pull request #4587 from cjquinn/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "81b94a3a04d7606000078a8266ad5dfcee768fd9", "messageHeadline": "[fr] Follows #4586", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "63287e415bb5916c2138c45e0952280a2cffa0fb", "messageHeadline": "Merge pull request #4586 from cakephp/issue-4583", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51873aa7f98a1cc7a726060a7c7e3fcdc6ad1de6", "messageHeadline": "Added note about updated tests/bootstrap.php when updating from an ex\u2026", "author": {"name": "Christy Quinn", "email": "christyjquinn@gmail.com", "user": {"login": "cjquinn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ac80ed7c422be738887fee5362347a3bd2900e0", "messageHeadline": "[fr] 3.4 response docs : fix after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "08b6df7e208f81640ccc8d2ff1a38a5cd4f3baaa", "messageHeadline": "Merge pull request #4581 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "789ba043f15be02f93f754e20fc88cd26218a88d", "messageHeadline": "Attempt to clarify intent for allowEmpty()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9deca9a89238306094dbf63fa17c53bea5ffc388", "messageHeadline": "Add documentation for routing improvments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "ccd4e498c460b28e20af441a154661daf73536ba", "messageHeadline": "Merge branch '3.0' into 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 203, "deletions": 178}}, {"node": {"oid": "9ba3cabb391579856ba8bb338dd5787a80c6b2ce", "messageHeadline": "Merge pull request #4582 from cakephp/3x-update-menu", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "43ca4a0520ecddfe68ba82005cfdfef46b57bb8b", "messageHeadline": "[fr] small typo in collections", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d5e6eaad0f3a9302efa3fcb9a0b67782572ae1c", "messageHeadline": "Merge pull request #4577 from cakephp/3.next-3.4-mig-guide", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 236, "deletions": 16}}, {"node": {"oid": "e725fbe1fd4fe1b14f17dbe05bc48c39dd0790a9", "messageHeadline": "[fr] 3.4 response docs update (follow #4537)", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 175, "deletions": 171}}, {"node": {"oid": "2ad75fd178458658bf7f67fc2a042528732e3a53", "messageHeadline": "[fr] 3.4 migrations guide : Fix after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0dfa743249f6d89ca635c41e5e3e38ae24f4395a", "messageHeadline": "Fix menu size inbetween breakpoints.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8832654614712f74b772db87308eab93d595a67f", "messageHeadline": "Update the top-menu to match cakephp.org", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5ed53c8bdc0e35b2b1e38e52128a98bc5652c58a", "messageHeadline": "Merge pull request #4580 from inaryu/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b28c8698847f7609092cf192089b49ca471d0eb1", "messageHeadline": "[ja] follows #4549", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "59e0229522290eb9b2c2fc6401e8c189c44cf44d", "messageHeadline": "[ja]Cache fix wrong translation", "author": {"name": "inaryu", "email": "inaryu@users.noreply.github.com", "user": {"login": "inaryu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94b7a879a52dbae41d8ff6c2889cfd1e43cd8370", "messageHeadline": "Merge pull request #4579 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 66, "deletions": 72}}, {"node": {"oid": "d71c33868fd58f06611d4a00ff0d799453d8b102", "messageHeadline": "Merge pull request #4578 from cakephp/3.next-fr-sync", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 203, "deletions": 182}}, {"node": {"oid": "10caeeefe0d69ed8394fb8020c6b4b568842c2e2", "messageHeadline": "[ja] #4556, #4564, #4567, #4568, #4569, #4570", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 66, "deletions": 72}}, {"node": {"oid": "1132ea8f680301c5ed6389aa135f1e0e051dbec1", "messageHeadline": "[fr] Follow #4507", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c8c10d9e415b9af3b5c33616cf1e78f43c39bbc4", "messageHeadline": "[fr] Follow #4540", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "70ded9e3c258c058bdc2f25761fbc79f7353b21d", "messageHeadline": "[fr] Follow #4547", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "32f3304639ea8ec57f2193130c46a6e666e9cb44", "messageHeadline": "[fr] Follow #4559", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 75, "deletions": 74}}, {"node": {"oid": "f05756e62985ebed3d5821a121151a96008a021d", "messageHeadline": "[fr] Follow #4571", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 73, "deletions": 71}}, {"node": {"oid": "1980152f7126eb7066d36c3331e882421ea24f05", "messageHeadline": "[fr] Update the 3.4 migrations guide", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 236, "deletions": 16}}, {"node": {"oid": "d5653d2bbb5cc60e12ce84825372fdb457708d82", "messageHeadline": "[fr] Follow #4536", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5c423d9499a1a466483ead3490f0d7c9af95857c", "messageHeadline": "Add dd() docs.", "author": {"name": "dereuromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ee7d222e7052042170b4d91551fbe9dd329fa08e", "messageHeadline": "[fr] #4541, #4549, #4551, #4556, #4564, #4567, #4568, #4569, #4570", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "7a0545bd01b6a6fa3bfb231859ca2192c631d2dc", "messageHeadline": "Merge pull request #4575 from tenkoma/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66b4b54ee6f53853d845eee67c47b3fbd5b41ecf", "messageHeadline": "fix typo and statement in routing.rst", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0322243f5e7357ff3a762da782d938063f6df400", "messageHeadline": "Merge pull request #4574 from gr-ishiguro/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a8fa7d197a046056ced3acee140d8193d7639f9", "messageHeadline": "Merge pull request #4571 from cakephp/3.next-email-api", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 103, "deletions": 76}}, {"node": {"oid": "e421661d8ded05de8ddc12b24162ca67673a986b", "messageHeadline": "fix wrong translation", "author": {"name": "\u77f3\u9ed2", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85789e269ecb90f07ca32add9220806e7f9dc6d9", "messageHeadline": "Merge pull request #4573 from AdrienCS/patch-1", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad2839a60e4e05b4d053d42294c0dd12651a1bed", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Adrien", "email": "AdrienCS@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54ea5eadcc41d9173d7ce5bb79bb64d1c6b134d8", "messageHeadline": "Merge pull request #4572 from tenkoma/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a70346af36ebb52389b84d00358d6447e88e105", "messageHeadline": "[ja] fix typo", "author": {"name": "Koji Tanaka", "email": "webmaster@tenkoma.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b6d80c4fea2cfe729da8ed07adca4d9a62d49a1", "messageHeadline": "Remove deprecations from Email doc.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 77, "deletions": 75}}, {"node": {"oid": "99a62d966b0e0906277afccbf5490c56142e2cad", "messageHeadline": "Add migration notes for email API changes in 3.4.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "b691a9cfd708ce258894a8b149e1875b55e2f283", "messageHeadline": "Reformat long lines, add Secure description and arguments description", "author": {"name": "Adrian Musina", "email": "musinad@gisis.eu", "user": null}, "additions": 241, "deletions": 204}}, {"node": {"oid": "d351215e5f3b5a3d75e903f6c1dc8805208c1184", "messageHeadline": "Merge pull request #4570 from cakephp/dereuromark-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e5d002266c8e6da3fb87b82da0fe96b1e321f9cf", "messageHeadline": "Note -q", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90af20152df45b9c1737c3905cce9b267af0ac60", "messageHeadline": "Merge pull request #4569 from inoas/patch-14", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b406027b43fd840e658869178b27673d457bde31", "messageHeadline": "fix typo saveStategy -> saveStrategy", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fcf167919a8835367d73fee02d611870f6a4ceb", "messageHeadline": "Merge pull request #4568 from inoas/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b098256034c01bf8378b5e15c2e19769f7794865", "messageHeadline": "Merge pull request #4567 from inoas/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "03482eb717638f813927893194479b12c0cf478c", "messageHeadline": "Update saving-data.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38a6bda703d010a0d3df9f91a1713a9f85d3187d", "messageHeadline": "Ref on how to setup saveStrategy", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3f79b6bbcc3fb585f5fe5187ab3d534a948651d9", "messageHeadline": "Add Ref Anchors/Labels", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b7fc2bbf0d251c10881f8c1e463ce7a995b1ddc8", "messageHeadline": "Add line breaks in note of Creating Form Inputs", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5b22823ae9e1838efcc0cbed904e9e806574b2d8", "messageHeadline": "Merge pull request #4566 from cakephp/fix-response-immutability", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abdc1ad0244d6fca85a4bc143aa67dfa642fa51c", "messageHeadline": "Merge pull request #4565 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b93caec332751fbc9fbdf7ef20b7d7306c6ca91f", "messageHeadline": "fix response code example", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "993e3cd1024718a4b231fe8230f1ebb8d84a6023", "messageHeadline": "Move FormHelper's deprecating info to better location", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a9e598616fb7c5aa2b0545dacc98dc59f6d1866", "messageHeadline": "Merge pull request #4564 from cakephp/ADmad-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "eb8d906a662adff4f3cbc0f4a6c424fa521369ce", "messageHeadline": "Removing text dictating use of undersore prefix.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "f57f33ec2adb5c805349f2033e01099f3d15ba29", "messageHeadline": "Merge branch '3.0'", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3014, "deletions": 910}}, {"node": {"oid": "26e6774635b61b5e48a56e24fe3f38b4c7d7b4e9", "messageHeadline": "Merge pull request #4559 from cakephp/3.next-formhelper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 128, "deletions": 125}}, {"node": {"oid": "608bbcb70788aee7192b90e5572be86ba160ac1a", "messageHeadline": "Merge pull request #4563 from cakephp/3.0-ssl", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 532, "deletions": 532}}, {"node": {"oid": "4208be8d84cae4d041cb08d8e2b1db499e29412e", "messageHeadline": "Use ssl links everywhere", "author": {"name": "Jose Diaz-Gonzalez", "email": "email@josediazgonzalez.com", "user": {"login": "josegonzalez"}}, "additions": 532, "deletions": 532}}, {"node": {"oid": "f2b394d49c46ebd30d2e1e062ccb490d754e7203", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4343245f8a1b4adee7c954da8b99845f3d713060", "messageHeadline": "Merge pull request #4561 from cakephp/3.next-deprecations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "83ed6744cce0c947848f22b03d8d1404f48268d0", "messageHeadline": "Note the deprecations for ORM.", "author": {"name": "dereuromark", "email": "euromark@web.de", "user": null}, "additions": 47, "deletions": 0}}, {"node": {"oid": "b7f34f39566303feac9f294c1523f3351375cfb8", "messageHeadline": "Fix up search URLs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae62e48c2b03b2f0364c3bef3c2e5cf81dcc2870", "messageHeadline": "Update docs for FormHelper method changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 127, "deletions": 124}}, {"node": {"oid": "c56772edf70d34fd241dd560df5f2edc79267882", "messageHeadline": "Merge pull request #4558 from cakephp/edge-warning", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "85bb648652fc865d5ebdc94a0555b0f7bb3059dc", "messageHeadline": "Add jenkins job for 3.next book.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ec0bf6ba0ada67d1605b150b8b7cc8ed35a1c6d2", "messageHeadline": "Add edge version warnings to 3.next", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "87a3a400f40a9f61cb42d59010f86419ecaf7b2e", "messageHeadline": "Merge pull request #4557 from okinaka/3.0-ja-breadcrumbs", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 176, "deletions": 19}}, {"node": {"oid": "76283393dee5ae7435c8ca1a237a44b089c5ead9", "messageHeadline": "Merge pull request #4437 from cakephp/3.4-associations", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 62, "deletions": 73}}, {"node": {"oid": "bb1b03fd30d4a66f07c572b7bd4f958266dd4b20", "messageHeadline": "Fix syntax.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "01cc48fe639bce492084067d4ccbe6ee890495a5", "messageHeadline": "[ja] translate breadcrumbs.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 166, "deletions": 9}}, {"node": {"oid": "b189e69a80dec8f866b0930df81a4220588b691a", "messageHeadline": "[en][fr] fix indentation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3256a2a75f55757c53f4c2709764815bfd6ba3e1", "messageHeadline": "Merge pull request #4556 from cakephp/issue-4555", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "53082adb16aa230c322d4d37fb780083d3efc352", "messageHeadline": "Remove links to jenkins", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "25a29f9d888bb5fae70d902940c595ebdd07cb09", "messageHeadline": "Add the Visibility Changes section to 3.4 migration guide", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "621af12473b2d66a8b65344366106817ad6fe97d", "messageHeadline": "Merge pull request #4551 from albertcansado/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2849839370ff8a7af16d82d3898dffdba8498fc0", "messageHeadline": "Merge pull request #4553 from cakephp/clean-menu", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 162, "deletions": 120}}, {"node": {"oid": "f3aa08cd96647956663e59b36660f9e77da78351", "messageHeadline": "Update ja, tr, zh contents.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 55}}, {"node": {"oid": "b640369f6973009a5785997da06475a29a331361", "messageHeadline": "Update es/pt/fr contents.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 47}}, {"node": {"oid": "6405c031e986273f919dfc390fa9b3adcdc406dc", "messageHeadline": "Update breadcrumbs.rst", "author": {"name": "Albert Cansado Sol\u00e0", "email": "albert.cansado@gmail.com", "user": {"login": "albertcansado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acb175ffd26594a6af28c3c879094ef75337f93d", "messageHeadline": "Merge pull request #4550 from okinaka/3.0-ja-helpers", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 372, "deletions": 16}}, {"node": {"oid": "09c62e6621ea7822d759d1790ff705cf358f10bd", "messageHeadline": "Use menu captions instead of CSS hacks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "96e5c5b99657d119b85d56125eacb1bb3623efd0", "messageHeadline": "Merge pull request #4549 from cakephp/app-bootstrap", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "fb6446bf023084521aae772a20d09353b956a663", "messageHeadline": "[ja] translate helpers.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 372, "deletions": 16}}, {"node": {"oid": "2fad4b76596f46164f7d8afd189e5339610e15bd", "messageHeadline": "Document using Application::bootstrap() better.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "b7decaa82bf91d81f77731b76ec8ab9737b673aa", "messageHeadline": "Merge pull request #4547 from cakephp/3.4-view", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "8d1e5c2e5886cbbc3c58874faffe18afcb062811", "messageHeadline": "Adjust views.rst", "author": {"name": "dereuromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e63aa35c86dc53a6ba8092b027f80aa2433e68ce", "messageHeadline": "Add detailed message", "author": {"name": "dereuromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9752e93badb465b92fe94e5fc27167f406de3194", "messageHeadline": "Merge pull request #4518 from cakephp/3.0-ja-configration", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 612, "deletions": 14}}, {"node": {"oid": "f3631b673d655ab219dc532351153d7f0143cc58", "messageHeadline": "ViewBuilder getter setter docs", "author": {"name": "dereuromark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5d34a016993bbd41865621f598c63d6408b8fdab", "messageHeadline": "Merge pull request #4546 from okinaka/3.0-ja-tree", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 269, "deletions": 10}}, {"node": {"oid": "8beeee116df7ec99bfe9fb6249465e7d80c204c9", "messageHeadline": "Merge pull request #4544 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "8e5185d3f2089da66bb3a9df8cccee3fde213013", "messageHeadline": "Merge pull request #4542 from okinaka/3.0-ja-translate", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 438, "deletions": 10}}, {"node": {"oid": "6834097f0a52cfd70dcc1b3fe572b3764fd9b4cb", "messageHeadline": "[ja] translate tree.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 269, "deletions": 10}}, {"node": {"oid": "f0470f8da3df2887146d4542b43c46f83e56baa3", "messageHeadline": "[ja] follows en version.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "406a8456771062f9c910c019358273cd15ec2f82", "messageHeadline": "[ja] translate translate.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 438, "deletions": 10}}, {"node": {"oid": "55e9caf8dfcd88845bb58dc92c7aa477466e69d5", "messageHeadline": "Merge pull request #4541 from cakephp/issue-9897", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57b337b08167caaebd90c3f1fc88a80d7d27e9a0", "messageHeadline": "Fix afterSave examples in caching docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b58de40e2b9ebafd29b197dc1902119c4cb55600", "messageHeadline": "Merge pull request #4540 from cakephp/3.4-request-getters-with-assign\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "760db21ffa4dab725af9739315af7e68c09a92f9", "messageHeadline": "Improved getter examples by adding assignments", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "271136a7c251ee2b363fd389814d2280873857fb", "messageHeadline": "Merge pull request #4537 from cakephp/response-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 135, "deletions": 129}}, {"node": {"oid": "ae0ac9e762c4ec3afef56ff15afd78051f8ececd", "messageHeadline": "Merge pull request #4535 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 90, "deletions": 27}}, {"node": {"oid": "9e51ebfaa540b36ae8ef31d4d3439b961963fe5a", "messageHeadline": "replace user@ubuntu:~/cakeblog$ with $", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1068651d937088b52483aee6fb1535d2c7e84853", "messageHeadline": "Fix i.e. and formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a43fd64805fba0ca7bb809410c451ebe9a96665e", "messageHeadline": "Merge pull request #4539 from mtancoigne/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e629d3e224b3788fe8a39fbcf1985b5babf9331e", "messageHeadline": "Add method arguments description; add examples", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 196, "deletions": 76}}, {"node": {"oid": "24d1c69316fa3fefac06024ecb50211d8911abe9", "messageHeadline": "Updated french translation for the 884e099 fix", "author": {"name": "Manuel Tancoigne", "email": "m.tancoigne@gmail.com", "user": {"login": "mtancoigne"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "16aefc156bcadc57482cf26dff3004ecd881d395", "messageHeadline": "Fixed wrong pathes", "author": {"name": "Manuel Tancoigne", "email": "m.tancoigne@gmail.com", "user": {"login": "mtancoigne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "884e099e834a468ff0cd6d1b1d3b7d8ca7d9041b", "messageHeadline": "Note on overriding plugins views in vendor", "author": {"name": "Manuel Tancoigne", "email": "m.tancoigne@gmail.com", "user": {"login": "mtancoigne"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e45cf0c86ac18995d1bbcfd73ba1a03fdcc4d712", "messageHeadline": "Merge pull request #4538 from chinpei215/3.0-ja-missing-link", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b6b7eec2adfb654b1f0e1115a7d975402b9cb91", "messageHeadline": "[ja] Fix incorrect markup", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f5581a88680e0e1e8e4f21342af39319da142b1", "messageHeadline": "Merge pull request #4534 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 96, "deletions": 92}}, {"node": {"oid": "001536ff7a3b2023c026bf985c92aece9afff064", "messageHeadline": "Update response chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 135, "deletions": 129}}, {"node": {"oid": "e7f54d0ad4cfb240a78cac9a41bd03db1b8d93fa", "messageHeadline": "Merge pull request #4536 from spiliot/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "809ad42ec528325517950ade6dba3da20822b69d", "messageHeadline": "Updated composer update explanation", "author": {"name": "spiliot", "email": "spiliot@users.noreply.github.com", "user": {"login": "spiliot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a44eec47495e9fd0f9f1cb3814799acb35fe9079", "messageHeadline": "Add formatting, add argument descriptions", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 354, "deletions": 161}}, {"node": {"oid": "672a72ba46e18c7a7dbd9d21d5c3b669cadf56b1", "messageHeadline": "Merge pull request #4530 from cakephp/response-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 205, "deletions": 95}}, {"node": {"oid": "e0e59e526322e96348902a5447e389a9fb086af8", "messageHeadline": "[fr] follows #4532", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 83, "deletions": 20}}, {"node": {"oid": "44277839884a486e3a4a6208d6bfa6a86852ecc6", "messageHeadline": "follows #4533", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "60b4579cc8dcbef1542760db454cb9578e2d1b4d", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "256d5dbe9fb8a52c518e66fe83976b7b146a7c62", "messageHeadline": "[ja] follow #4521", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 76, "deletions": 72}}, {"node": {"oid": "7a63e265b107878c3c70024fbe2cd7ce7214f4d4", "messageHeadline": "[en][fr] fix indentation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "387ac2a270cca131e03bebff6f0001efca9a652d", "messageHeadline": "[ja] update caching.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 101, "deletions": 84}}, {"node": {"oid": "f883c1194da45bf5c95e4d1c1186a84df660c541", "messageHeadline": "[ja] improve wording", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "14fdfdf9f901aea365bbf1ef591480bda94c7727", "messageHeadline": "Document exit codes from Shell scripts (#4532)", "author": {"name": "Aaron Stone", "email": "aaron@serendipity.cx", "user": {"login": "sodabrew"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "b6559a404a774c2f2f389adb8d07ad61601856e7", "messageHeadline": "Disambiguate Common Options, clarify text", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 42, "deletions": 40}}, {"node": {"oid": "a23e4401624a703723fe651206bcbedd4146e098", "messageHeadline": "Add some formatting, disambiguation and one note", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 35, "deletions": 30}}, {"node": {"oid": "23c553167a7499bc52dd58bd0c991c9ee1e61030", "messageHeadline": "Add default used template to Creating Form Inputs subsection", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "7b5eae8c74e2076db1102c7bfd15228406193964", "messageHeadline": "Merge pull request #4533 from admusin/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db0d4f7f2bbe0403afe104b5e18905d2e472ed94", "messageHeadline": "It's PSR-7, not PSR7", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "ca545fddc817786f1a2d2444c43ce0216641c750", "messageHeadline": "Correct Select default 'empty' attribute value", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1e19dc302eec8b00db28f543537d736a0dd30a7", "messageHeadline": "Update migration guide more for Response updates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "74b35f980126465161ce462ad31e71eee8d3bda9", "messageHeadline": "Fix wrong link, wrong translation and typo", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "9b56370d512be30335bbbfcf444813e7cb2e807d", "messageHeadline": "Start updating migration guide for 3.4 deprecations/changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 22}}, {"node": {"oid": "67362a8507c3cc4628a57c4af54ba9c38d1aa63c", "messageHeadline": "Merge branch '3.0' into 3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5214, "deletions": 441}}, {"node": {"oid": "0a147f47afce579a2843ed0d2fd7a0868a993f14", "messageHeadline": "Merge pull request #4523 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 138, "deletions": 27}}, {"node": {"oid": "4f8902017ffe3ed110659cfe81404ef2459557e3", "messageHeadline": "[ja] follows en version.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 138, "deletions": 27}}, {"node": {"oid": "b7bf011c76d522a209a884a253931ee672d9e3e7", "messageHeadline": "Merge pull request #4526 from neo21181/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b4d916d0431c8fc83bbc662f7ddd44b93d90b5cb", "messageHeadline": "Merge pull request #4528 from neo21181/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "846bbf779a2e2b8601c5024cdf8cd5403979f2ec", "messageHeadline": "adding french translation of the note", "author": {"name": "Ahmed omar", "email": "neo21181@gmail.com", "user": {"login": "neo21181"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "723f1b29ec9a508827d560c6f9f44354a38cdcd5", "messageHeadline": "Update intro.rst", "author": {"name": "neo21181", "email": "neo21181@gmail.com", "user": {"login": "neo21181"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "404fed644dfe2a391b5a4fe986103334d2eb5e2e", "messageHeadline": "Merge pull request #4525 from okinaka/fix-bash-comments", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8b0965f6047950dbf9b2485dd6395d896d57f88e", "messageHeadline": "Fixing bash comments.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2773f101887af7532cb90257455d2e7db31ed0d9", "messageHeadline": "Merge pull request #4521 from cakephp/issue-4519", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 116}}, {"node": {"oid": "ac39faa6fb6181f2868a79d19bb3fc42e4b16eec", "messageHeadline": "Merge pull request #4524 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "a02f04721cf0fd555cdb80da7b0b80d966d74c23", "messageHeadline": "[fr] fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "501ef194996cc330a3b0bad303e54efe9f6b1414", "messageHeadline": "[fr] remove outdated content&formatting", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 61, "deletions": 59}}, {"node": {"oid": "2d6a7e1602cde27e5ca7511b6cf3a4b2cd49c5be", "messageHeadline": "[fr] follows last changes #4517, #4514,  #4495, a528eeb6a80c038db05f4\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "ecff8c638a7288500460b6c0262ec14511ee8a8f", "messageHeadline": "Merge pull request #4508 from waterada/3.0-ja-text", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 374, "deletions": 9}}, {"node": {"oid": "0177910dc42d5b7b23ba6731ca02511dc5b9cc2f", "messageHeadline": "[ja] update configuration.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 184, "deletions": 190}}, {"node": {"oid": "268c3c3a66df53f39b324632662acef99bdd2324", "messageHeadline": "[ja] Fixed core-libraries/text.", "author": {"name": "Wataru Terada", "email": "wataru.terada@accenture.com", "user": {"login": "wataru-terada-acn"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a67d53747b058d49b18ad969e524bec8c7886004", "messageHeadline": "Remove outdated content & formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 57}}, {"node": {"oid": "6b007b1d6f24dc472807e58018a0a6b238282d07", "messageHeadline": "Merge pull request #4516 from okinaka/3.0-ja-schema-system", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 221, "deletions": 10}}, {"node": {"oid": "492debf9c2672d996ccbc045ec1dbea5bf7eb951", "messageHeadline": "Merge pull request #4520 from KevinVincendeau/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "485021640270f09ef3d13007c0f73966e49d77c8", "messageHeadline": "correction en francais", "author": {"name": "Zion Bordelais", "email": "kevin.vincendeau@gmail.com", "user": {"login": "KevinVincendeau"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79dad12804d78f484c007d5556698f9f473665fe", "messageHeadline": "Fix incorrect markup / Add a related section to logging.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0111f853942d5a910d72e42b5e71b3d40743acf2", "messageHeadline": "Remove original text", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 0, "deletions": 514}}, {"node": {"oid": "ead753d0862bd400df2fa91776c025e9bf60beca", "messageHeadline": "[ja] translate configuration.rst", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 1122, "deletions": 11}}, {"node": {"oid": "534b8b6d8a05b7d95ec568bbd226c9f3fcbe1c8a", "messageHeadline": "Merge pull request #4517 from rohanpande/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bff3d8b4492b7c24f178576c3f1680e625ea65b2", "messageHeadline": "updated chronos with missing method calls", "author": {"name": "Rohan Pande", "email": "justrohu@gmail.com", "user": {"login": "rohanpande"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0f787e3e2a5f1e5de0ba933efa520e087bbce98", "messageHeadline": "[ja] translate schema-system.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 221, "deletions": 10}}, {"node": {"oid": "f365d38132592e24f229f90db72c8a35941cddc8", "messageHeadline": "[ja] update counter-cache.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "6147645b4e5bf1959cf85a83b2e37d0803bc659c", "messageHeadline": "Merge pull request #4513 from okinaka/3.0-ja-httpclient", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 429, "deletions": 17}}, {"node": {"oid": "24090ed9a38ec8b9a31584e282133e09a1751b7d", "messageHeadline": "[ja] Translated core-libraries/text.", "author": {"name": "Wataru Terada", "email": "wataru.terada@accenture.com", "user": {"login": "wataru-terada-acn"}}, "additions": 73, "deletions": 153}}, {"node": {"oid": "9276a9c7e6f5a66759edeb84cbbecef644921a7b", "messageHeadline": "[ja] translate httpclient.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 429, "deletions": 17}}, {"node": {"oid": "888e3be62e0f74ad75a171bda364a1b787771ccf", "messageHeadline": "Merge pull request #4514 from admusin/3.0", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f1daa4f52182d3c6b8628dd229be42ee411ae82", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into 3.0", "author": {"name": "Adrian Musina", "email": "adrian-catalin.musina@ext.ec.europa.eu", "user": null}, "additions": 1893, "deletions": 84}}, {"node": {"oid": "3a70d4fdc04298e424ee6a5cf333c78eaf50cba5", "messageHeadline": "Update inflector.rst", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90409968db8582c7f74543ccfaf4ada20e587058", "messageHeadline": "[ja] remove comments.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 92}}, {"node": {"oid": "72cddce119b94d626ada679db966d876fd007a72", "messageHeadline": "Merge pull request #4500 from natsukinoue/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 259, "deletions": 10}}, {"node": {"oid": "7e62e58ea7e94b0de638636d18881412ae90d8aa", "messageHeadline": "Merge pull request #4395 from gr-ishiguro/translation/ja_core_librari\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 563, "deletions": 9}}, {"node": {"oid": "182eb08afc7c53022ab1345c1f689ef69f5b6cb1", "messageHeadline": "translate version admonition", "author": {"name": "natsukinoue", "email": "natsukinoue530000@gmail.com", "user": {"login": "summertree128"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66eda4ea5838078302dcd79316e4c4a41d42fe9b", "messageHeadline": "translate 'mixin'", "author": {"name": "natsukinoue", "email": "natsukinoue530000@gmail.com", "user": {"login": "summertree128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2b3a843dce6b680336a48a2be8631f1f3a2dd9c", "messageHeadline": "fix description of 'introspect'", "author": {"name": "natsukinoue", "email": "natsukinoue530000@gmail.com", "user": {"login": "summertree128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02562599741e71714873684e82536b2cbfa92ef7", "messageHeadline": "Merge pull request #4495 from admusin/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "ff6293695a17378094372d4baf79d3873310a6d5", "messageHeadline": "fix a sentence about stop propagation", "author": {"name": "natsukinoue", "email": "natsukinoue530000@gmail.com", "user": {"login": "summertree128"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "579636434ae419356dbb9759addb8cb4f3010fd3", "messageHeadline": "translate comments in examples", "author": {"name": "natsukinoue", "email": "natsukinoue530000@gmail.com", "user": {"login": "summertree128"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "02f6995426d5b4a8e61b2334f670697afb529d19", "messageHeadline": "Merge pull request #4485 from gr-ishiguro/translation/ja_orm_behavior\u2026", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "c673e04b0f8efa8db359c74ecb6450ffab2d8d95", "messageHeadline": "[ja]translation caching", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 563, "deletions": 9}}, {"node": {"oid": "67ecc4a816723d67bd4157236ba9fbeab5464c5f", "messageHeadline": "translation orm behaviors counter-cache", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 86, "deletions": 9}}, {"node": {"oid": "7f2ad62abcf010eb399c1528c7b0e2ad346061f8", "messageHeadline": "Merge pull request #4507 from cakephp/issue-4506", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "55f5b67367880cf53bf9e9b4c348b14010954f11", "messageHeadline": "Migrations is no longer CLI only.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a93dcf65c470163ca8ea937a34d9b58e27be551", "messageHeadline": "[ja] Translating core-libraries/text.", "author": {"name": "Wataru Terada", "email": "wataru.terada@accenture.com", "user": {"login": "wataru-terada-acn"}}, "additions": 452, "deletions": 10}}, {"node": {"oid": "7ae797861d5a2645f1ff287af87455bf8e80d917", "messageHeadline": "Update inflector.rst", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b09d48cffae6bc7a697efe2254dfe60b9e0e0d55", "messageHeadline": "Update saving-data.rst", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8281e487da29c61efa48427a1852ee43bb2f3190", "messageHeadline": "Update inflector.rst", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "abed762e7a3605a5842f60159f2a0508bd8aba98", "messageHeadline": "Update inflector.rst", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 51, "deletions": 0}}, {"node": {"oid": "a528eeb6a80c038db05f434466475756b2bb311c", "messageHeadline": "Use a full variable name when referencing an entity", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "402334f0ca594786cbd2705a850d61597fdbaee2", "messageHeadline": "Update docs for --cli option of plugin shell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ee3f267b6b7af63db38b2b7d9a5eb50fac686615", "messageHeadline": "Merge pull request #4505 from cakephp/3.0-bake-seed-data", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "7e2a6d3a77caaf56d559db4a7f29bb4f0b1fd29b", "messageHeadline": "Migrations : document how to bake a seed with data from the db", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "e897e5465ddbe31864c683b2f9f93f18b480e1dc", "messageHeadline": "Merge pull request #4499 from okinaka/3.0-ja-file-folder.rst", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 441, "deletions": 10}}, {"node": {"oid": "38918209a20bd7c084d392db7953e072986352a7", "messageHeadline": "[en][fr] escape backslashes.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c56948f3a34c7f3398fb8bcf20b68aecd669e593", "messageHeadline": "[ja] translate file-folder.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 438, "deletions": 7}}, {"node": {"oid": "317a21df122c3db33ea8ac9f167147bcfc544928", "messageHeadline": "Merge pull request #4502 from cakephp/3.0-insert-multiple", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "bf4874dcfb07e7c899f07ed81d35e66aaf2f5a49", "messageHeadline": "Merge pull request #4501 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f05f32914d6df6d3d257625f39a18ba916ee6165", "messageHeadline": "Explain how to do a multiple insert with only one query with the 3.0 \u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "9a5849632b4f8adef1b8d55eb69f727a189f310a", "messageHeadline": "[fr] Follow #3770", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "43ce6679cf3963bc8d7437872b0f12df54f6e7df", "messageHeadline": "[fr] Follow #4491", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0d0990f58f635b7895cc26dc89b3595ce6f12393", "messageHeadline": "[fr] Follow #4427", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bf7821e15d4783d52ef1891ab4fedfd16f097ba", "messageHeadline": "[ja] translate behaviors.rst", "author": {"name": "natsukinoue", "email": "natsukinoue530000@gmail.com", "user": {"login": "summertree128"}}, "additions": 260, "deletions": 10}}, {"node": {"oid": "62667bfe6025c0e1c37f534362bbaef53af99a12", "messageHeadline": "Merge pull request #4498 from gr-ishiguro/translation/fix_ja_3_0_migr\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfe6a810405a43143f046d29b8b74cea8158c3ca", "messageHeadline": "[ja]fix syntax", "author": {"name": "\u77f3\u9ed2", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56888d87830ff56c09bb7c986518ca1973464b4a", "messageHeadline": "Fix inline code formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c2f16297d59bc56d20b03c6d0a4184ac8909d4e", "messageHeadline": "Merge pull request #3770 from burzum/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "07ee86a0e5926e1f4c836bb2efc1d03c2a952cda", "messageHeadline": "Merge pull request #4427 from bcrowe/prefix-messages", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "428d7872df935c42440b951c6f4a31f9a079633b", "messageHeadline": "Merge branch 'patch-2' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6d67ee93603aadd78dbca282cd2d457004e0db43", "messageHeadline": "Grammar fixup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "260d4928103d3584293999aaaa409fc466f46bdc", "messageHeadline": "Merge pull request #4497 from cakephp/3.4-fr-4464", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "4c118dea5283cb48b179ee703e9ee014c456a414", "messageHeadline": "Merge pull request #4496 from cakephp/3.0-fr-4493", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "c3c8aa6d80159d122348c429822846ca5dd369b4", "messageHeadline": "[fr] Follow #4464", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "10d40a4c88e0f0b3f063fa6e22bcee7718241fcd", "messageHeadline": "[fr] Follow #4493", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "c1056d4e8d31f47d33603c3c67c8f343e15d1ddb", "messageHeadline": "Merge pull request #4494 from okinaka/3.0-ja-events", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 502, "deletions": 16}}, {"node": {"oid": "e9b029ed934fca693e5d14f32103d69d4bc7a486", "messageHeadline": "[ja] translate events.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 502, "deletions": 16}}, {"node": {"oid": "dcd20d2b83911118f3903cb79662ced3f85d9b7c", "messageHeadline": "Update saving-data.rst", "author": {"name": "admusin", "email": "musinad@gisis.eu", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "36a0063eb61685e4d23bafa2fafeea0445c77bc5", "messageHeadline": "Merge pull request #4493 from cakephp/3.0-btm-associations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "849070da3aa24eb2f598c21b9f8759242955bbed", "messageHeadline": "Minor fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "97c8d41fb16ada29c9e9b787735b0de6cde5e5de", "messageHeadline": "Fix incorrect explanation / Add missing colons", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f5381141918157c29c49e158a152ed880403569f", "messageHeadline": "Merge pull request #4492 from chinpei215/3.0-ja-associations", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 677, "deletions": 13}}, {"node": {"oid": "8ac1bfe366669af67541ba3c085c5bf3d40cc769", "messageHeadline": "Improve wording", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4be717aeffde5f379e4b1bc9d5a86f9ed17654a9", "messageHeadline": "Fix typo", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccb2927b4d4f8b45c36db640285304748768c17f", "messageHeadline": "Merge pull request #4490 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "ef4d99a5bbe4abbde677ecb276b773dabd87dc85", "messageHeadline": "Improve wording and formatting", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aff9bba323cb90e2e8556a068b2622b7fd6c2ca", "messageHeadline": "[ja] translate associations.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 673, "deletions": 9}}, {"node": {"oid": "0678a6dfcfa3b8a37e53d77b576a15c15a04e248", "messageHeadline": "Fix typo", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "72f4407ee4eddc904954054850e76ad90287d13f", "messageHeadline": "Update form.rst", "author": {"name": "Jan Szoja", "email": "jszoja@gmail.com", "user": {"login": "jszoja"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c469e079c4a5367114e58655e35dc8138754b103", "messageHeadline": "[fr] Follow #4489", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ceb6fa96372ddc7bacf72bbbe816e5314a4878e8", "messageHeadline": "[fr] Follow #4482", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a403b28d612b7636517a9ba8c849293b39fe57c2", "messageHeadline": "[fr] Follow #4478", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3e0eda850fd632cc9b2c46d50241fb22bda2d78", "messageHeadline": "[fr] Follow #4476 & #4477", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b33b8490a7787860f5b6d51c2dc96a5da7d8e96", "messageHeadline": "[fr] Follow #4475", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "224298261b0206a6266a11afa360a6f90f056694", "messageHeadline": "Merge pull request #4489 from cakephp/flash-escaping", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "cbf80f7ef17d2f37a628509d5b30373e5381cf95", "messageHeadline": "Clarify where/how escaping is done in flash templates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c1e0d1f62fe2bc6ddbfd94f8a9ae1ecfb58c83f6", "messageHeadline": "Remove background colour.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef0a15c468fd5076f4a249ca15eaf348fd578de1", "messageHeadline": "Merge pull request #4487 from cakephp/pink-code-block", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bad08e695c64d31794765031d2df229bd8a50b28", "messageHeadline": "Restore formatting of code blocks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "298530c05d9a9c9a2595f9570445bb7909306e13", "messageHeadline": "Merge pull request #4482 from cakephp/virtual-field-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "26e52400fd06ce39bf29703f9596869752ad9dcb", "messageHeadline": "Link two sections together.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "317654158c212d44fa1baf35c99e7da97b6b689f", "messageHeadline": "Use properties consistently.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "199ba0fa099e140f62973364f641e623b15df61d", "messageHeadline": "Merge pull request #4464 from cakephp/get-set-console", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 347, "deletions": 304}}, {"node": {"oid": "bf6d9c556417b7bc27647aacc0eea5b1a120e705", "messageHeadline": "Merge pull request #4479 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 83, "deletions": 28}}, {"node": {"oid": "9c5ebaef3d571c0cac8e9ed6ad72010e751b2de2", "messageHeadline": "[ja] improve translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c10ba9f51ab691779d06c94ef7edc11ed3ffe51b", "messageHeadline": "[en][fr] Fix incorrect markup.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a583f85eee789927fa8b08e8a39a607d2ed17f9a", "messageHeadline": "[ja] follows en version.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 82, "deletions": 26}}, {"node": {"oid": "74ad2f495e47f5f6956160f040890526b4f670b8", "messageHeadline": "Merge pull request #4472 from okinaka/3.0-ja-email", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 516, "deletions": 7}}, {"node": {"oid": "321c00296fb14c3031e09c126e3780746bc22412", "messageHeadline": "[ja] translate email.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 516, "deletions": 7}}, {"node": {"oid": "b27f7f16fcc5c2fbe8cb42e3b51d9ddf0ff38b61", "messageHeadline": "Merge pull request #4478 from chinpei215/3.0-stop-joking", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1945c77b3dad33074fb14c4e611f7a545527441", "messageHeadline": "Change `Magic inside!` to `Do something.`", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57caad0849f0e460f8a2eff28c0bb497185fdffc", "messageHeadline": "Merge pull request #4476 from MohsenEkhtiari/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7af287e19de4c82cf7be0b6329e6954ce10ed3e", "messageHeadline": "Merge pull request #4477 from MohsenEkhtiari/patch-2", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ab58280378f538b892b34248221eab585c7dce7", "messageHeadline": "unnecessary declaration of other $articlesTable object", "author": {"name": "Mohsen Ekhtiari", "email": "mohsenekhtiari@yahoo.com", "user": {"login": "mekhtiari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24759492750459370b0310593ded8ce4b87275fc", "messageHeadline": "resolve ambiguity of returning result set or data", "author": {"name": "Mohsen Ekhtiari", "email": "mohsenekhtiari@yahoo.com", "user": {"login": "mekhtiari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a405f4f950bf257d3539657a89c95661c23ab0a", "messageHeadline": "Merge pull request #4475 from ypnos-web/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c62a8097472f9b6da737b477fc42dec827a37cd7", "messageHeadline": "Add bindingKey option to belongsToMany", "author": {"name": "ypnos-web", "email": "github2@lanrules.de", "user": {"login": "ypnos-web"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97566d3b6840cc1fc9459e63c32e3c00f81d5df6", "messageHeadline": "Merge pull request #4473 from cakephp/3.0-fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "3785f8bfbb7004d8252c63f6e0f4f204ba716c10", "messageHeadline": "[fr] follows #4468", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "328c61ff32671d097cd5e74087a0675f0e26471b", "messageHeadline": "Merge pull request #4470 from cakephp/3.0-fr-follow", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "4765c0edd58849d10a5e56633996374f6fdea031", "messageHeadline": "Add missing `:`", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "395554633ea27f9939cabf7991bb459d2f8327ed", "messageHeadline": "Poll repo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ddcf55ca609490ae78fb0298c71bc5a7d0d598ea", "messageHeadline": "Merge pull request #4469 from ndm2/fix/add-strategy-options", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d768372c211afcaf747c6a73d331eb46717bf571", "messageHeadline": "Merge pull request #4468 from cakephp/issue-9739", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "b3c47dd3e2d1dac87c99880e392b2c3dde976051", "messageHeadline": "[fr] Follow #4466", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "aba99269672ed79e74743fe1d8990a1be38dcc52", "messageHeadline": "[fr] Follow #4465", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "f93f8f5567d12c9ac5f2b99460f80942ed32ef99", "messageHeadline": "[fr] Follow #4463", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "91f3cff541073dc0b827a54b4944303dc09d7394", "messageHeadline": "Fix strategy option description and add missing ones.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a145b9ac499939087bbbcd74288168b3abcd1086", "messageHeadline": "Update documentation for converting hasmany associations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8973cb18301710532b80de2fda63f67224252b9c", "messageHeadline": "Fix mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f4ad80269d52c7a921ded7c9462fdd53aacd8b26", "messageHeadline": "Merge branch 'console-execute' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b0fa5a43f6fe074c9ea4003a55b3ecaa448a7232", "messageHeadline": "Fix up installation section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "6f71d9f5bf99ea765e0165bbea8dcc0bd0819d0a", "messageHeadline": "Merge pull request #4465 from inoas/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "9d6712d2bf383011dd680ed04346906b1b9aa59b", "messageHeadline": "backticks, new paragraph", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "da838f8927bec9fff3697710d47ec9f81c3aa2ad", "messageHeadline": "Add a note about console permissions", "author": {"name": "Walther Lalk", "email": "dakota@users.noreply.github.com", "user": {"login": "dakota"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "bae0a6fe523762dcbe328bcb3c04a3e345edd5a2", "messageHeadline": "More examples", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "563fc772bc726e62be9510ae75997af9904e62c6", "messageHeadline": "Fix bug", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cf9bd5f618eae6d618fdc55cbca108ba31d6786", "messageHeadline": "Fix bug", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1eca23974f40af7e13bdc4b4cc8fcfd211c5796", "messageHeadline": "Restructure accessor / mutator chapter", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "badae46be455f04656fbdbc31868abc608db2ef5", "messageHeadline": "Replace query() -> getQuery()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "288d4764eaeddc0cc6dbb15da2ba98f1063c10dc", "messageHeadline": "Update cookie() -> getCookie().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d311fb13f7d5105859f6015327e0bf6195bd4f93", "messageHeadline": "Update request->data() to request->getData().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 186, "deletions": 186}}, {"node": {"oid": "f9f709f981f4f313bf45a66a4e4d1dc5b39f9f48", "messageHeadline": "Update param() deprecation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 89}}, {"node": {"oid": "dcca7cb37b888e39892f86246101e0aa9f4de7a1", "messageHeadline": "Document changes in cakephp/cakephp#9639", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15e8f0bb64ae49a6a31413fe66d5c725c080de5c", "messageHeadline": "Fix build scripts.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b605a90a8dd12772c814a51092d04532421189d4", "messageHeadline": "Fix: use ELASTICSEARCH_URL env var for make rebuild-index", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e455dc01dc924ea48fdb1f139057373c4e975d84", "messageHeadline": "Merge pull request #4376 from cakephp/3.0-breadcrumbs-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 379, "deletions": 0}}, {"node": {"oid": "0bb299ba295a89e45bba7686177d248e2186de70", "messageHeadline": "Correct typo.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca8e05bee78aabe32f1505f35556d7e1a5f8b9d8", "messageHeadline": "Update docs for deprecations in cakephp/cakephp#9752", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 22}}, {"node": {"oid": "3376e130368616cd2573b889eb53f9ba92353c0b", "messageHeadline": "groovy doesn't like {} in basic string replacements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "97c050de795711e836a1f1f3a15d232f6c0e1972", "messageHeadline": "Merge branch '3.0' into 3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1877, "deletions": 242}}, {"node": {"oid": "027e87bc950dd0b0dbfb3f48a5538cfd2f237e9c", "messageHeadline": "Merge pull request #4462 from cakephp/jenkins-dsl", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "1584a237127ca979100173e2091dce2d52bc50bf", "messageHeadline": "Remove ssh known hosts.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de643f21c49d430065b24d861fcbf4e76b00f427", "messageHeadline": "Merge pull request #4463 from tenkoma/3.0-fix-component-testing-examp\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "61f787ae678c7cba460c97284b19047b9203cc71", "messageHeadline": "Remove blank line.", "author": {"name": "tenkoma", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4492f0ba965d1270c2bc115db58cf86355365c2f", "messageHeadline": "Fix Testing Components example", "author": {"name": "tenkoma", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "050dfb3550484a7909bf15bcc4820aedcf07feec", "messageHeadline": "Start jenkins config for new jenkins", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "403dcd247a4ee6275aa999b5e7c6110b95e05f18", "messageHeadline": "Add migration guide note for cakephp/cakephp#9633", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d6d5e5e337bf9414b2722e7ef453e6e0f13f1d1e", "messageHeadline": "Merge branch '3.0' into 3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1652, "deletions": 352}}, {"node": {"oid": "cc72ddc3d5efb6771823a5723ef7ae9ff7ae7ecc", "messageHeadline": "Merge pull request #4461 from cakephp/3.0-fr-ja-pt-follows-2e3abe5", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f112965a7c8375a2ad7235e4008ac33066f98a50", "messageHeadline": "[fr][ja][pt] follows 2e3abe5b8dd63d3a7d49814a9de98437babbeffd", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e3abe5b8dd63d3a7d49814a9de98437babbeffd", "messageHeadline": "It's bool, not boolean", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1130892b52ae616d07945e25da835bb1dcd94ef1", "messageHeadline": "Merge pull request #4457 from cakephp/3.4-fr-4447", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "52e814a42f87ca06619747c36abb74f2dde7bcda", "messageHeadline": "Merge pull request #4458 from cakephp/3.0-fr-debugging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "56bc7b7c17ee4f6dbbcbe67df1b1b2ae41942620", "messageHeadline": "[fr] Add missing informations about `debug()`", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "778b3dd65a09753cbdbd7a76ff211f4cc6155d94", "messageHeadline": "[fr] Follow #4447", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "08d9bbbfdbd467b0c05951a0f9b43568b417316a", "messageHeadline": "Merge pull request #4447 from cakephp/issue-9642", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "3474bccaf10ca86f91304db103a0b8b30cb1b0d9", "messageHeadline": "Merge pull request #4449 from tenkoma/3.0-fix-dropdown-menu-bug", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "d21620c352fbb22707210b6279dc47667e94b08b", "messageHeadline": "Fix menu not display when short width", "author": {"name": "tenkoma", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "14d69141613080f0957ebfd9ebe653614ba7b0b4", "messageHeadline": "[fr] Follow #4448", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "77030566580701e4789718d3ce6847d0fd0adba9", "messageHeadline": "Fix a title underline length", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4131261737dd53d6a77529b07ad66ab3c0d51488", "messageHeadline": "Merge pull request #4448 from sgelbart/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ef828de1527805a8946db10104da05a87cc342be", "messageHeadline": "Added unauthorizedRedirect to first Auth example", "author": {"name": "Sabrina Gelbart", "email": "sabrina.gelbart@gmail.com", "user": {"login": "sgelbart"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a54768bb16ee695f695b071f9e94c5843e04c44", "messageHeadline": "Update migration guide for cakephp/cakephp#9642", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "dd05a403c4a083a48488639f31b60ebe2970c13e", "messageHeadline": "Merge pull request #4442 from tenkoma/3.0-dropdown-menu-improvement", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d502bff51b498b8827087691f7c5845445d968e5", "messageHeadline": "dropdown menu improvement: delay hide submenu on mouseout.", "author": {"name": "tenkoma", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a860d826b3da641ee4852a712d0db988770c3160", "messageHeadline": "Merge pull request #4440 from cakephp/fr-4429", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "431936153344de804e59ba3200ae9d701b1be7d2", "messageHeadline": "Merge pull request #4439 from cakephp/fr-4436", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "5b3067e89cc416baa682a2ecdcecf0e0d6abecc8", "messageHeadline": "[fr] Follow #4438", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "549239fc796cbe830c2e9537fd6fdb522e2edcde", "messageHeadline": "[fr] Follow #4436", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "3d548d5dd16deb07c5cffccbc78d8c1f08ebde0b", "messageHeadline": "[fr] Follow #4429", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "59478b43b8369007eb6544e2e48e1bfccefbb572", "messageHeadline": "Merge pull request #4438 from drmonkeyninja/patch-4", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19c70b7cf9dbac3990e0d1c4914b3e27c51fd4cc", "messageHeadline": "Added blank line before return", "author": {"name": "Andy Carter", "email": "drmonkeyninja@users.noreply.github.com", "user": {"login": "drmonkeyninja"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d82b1d6f7fc7f21c2a806d02443768131ff800cc", "messageHeadline": "Merge pull request #4436 from cakephp/3.4-table-schema", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "4bfb78cd5a17621c7da57d104353d8adb5181f1a", "messageHeadline": "Update schema-system.rst", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b303ad148db478f25c6d5a7cfd6fabcd516ea89", "messageHeadline": "Fluent interface for associations.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 62, "deletions": 72}}, {"node": {"oid": "05152634c485127ef05d68d0a3c445d39a0f2616", "messageHeadline": "Table to TableSchema", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "1ef0365ac6f462e4c488e1a19293a1cce5fd8515", "messageHeadline": "Table to TableSchema", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d67338bfe901752a5c692c43b1d8c7ef270916b", "messageHeadline": "Document change in cakephp/cakephp#9685", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e89fa3ef29236d1374ce544c61530ef0621697f3", "messageHeadline": "Document change in cakephp/cakephp#9684", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d92f5c4bfe6c93a392bd11954e140c3c224893ae", "messageHeadline": "Merge pull request #4434 from bcrowe/translate-syntax", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ff3325ce71da89e6aac660b64216cedc8211dd0", "messageHeadline": "[fr] Add missing comma, follows #4432", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0002275222f981f119a4c4bf4d36e24d0b7df5e", "messageHeadline": "Merge pull request #4432 from 3811015/patch-2", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cf3fa41f18cd493cd6bf096374e028dc187d7c5", "messageHeadline": "Update translate.rst", "author": {"name": "3811015", "email": "andreas.witte@padcon.de", "user": {"login": "3811015"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2989aba0341ca65dd916238b9da5a03a8ae8a4e3", "messageHeadline": "Merge pull request #4430 from tenkoma/fix-does-not-work-dropdown-menu\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 131}}, {"node": {"oid": "910768b40072668b8163c253c2631ba6974dd10b", "messageHeadline": "Fix dropdown menu doesn't work on some browser", "author": {"name": "tenkoma", "email": "tenkoma@gmail.com", "user": {"login": "tenkoma"}}, "additions": 4, "deletions": 131}}, {"node": {"oid": "1ba8035f3dd71415741869117a513a8d374e74f5", "messageHeadline": "Merge pull request #4428 from okinaka/3.0-ja-collections", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1075, "deletions": 13}}, {"node": {"oid": "b2be243ec140bddf6467293fd3be840b8f5984aa", "messageHeadline": "Merge pull request #4429 from cakephp/josegonzalez-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cbc0c5d1a478b22320cd0e7f21e8bfb455ab6241", "messageHeadline": "Clarify usage of isUnique when passing in multiple fields", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b31fa64e7102900527bbbcd754a692d4b0ac84d7", "messageHeadline": "[ja] translate collections.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1075, "deletions": 13}}, {"node": {"oid": "4b04f484d74a167e5644839d92a2f8615c983396", "messageHeadline": "Merge pull request #4424 from boarnasia/3.0_ja_number", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "2a833fcd02d27085ad1607bf9ef99c43fcd3f2bc", "messageHeadline": "Merge pull request #4423 from aokazu/patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d18b5f038249af0e231f1198a2989c70b11a9213", "messageHeadline": "Remove parens, clean up sentence", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a19cbebbc01fd6cecf77903b388c068e00255da", "messageHeadline": "Merge pull request #4426 from marcinwenger/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be450fd9538aeb2a0fa6c6c11d8981c72e49183d", "messageHeadline": "remove double word", "author": {"name": "Marcin Wenger", "email": "marcinwenger@gmail.com", "user": {"login": "marcinwenger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfc9abb915e2f4995f2977825f9886e646201df5", "messageHeadline": "Merge pull request #4425 from bcrowe/fix-highlight", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2b22fab1cbbba951e080ea4d3990014fe53789d", "messageHeadline": "[fr] Fix highlight, follows #4412", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c19c3058266319a4aeee782983de70c7763431cf", "messageHeadline": "Put meta=en back", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80bc6b6e8c494a630606d66f63f08dcd8b17a840", "messageHeadline": "Revised translation", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8a6129a75b5abd9227761c481c6b870de26a9565", "messageHeadline": "Finished translation", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f66822a97b6909770456063b54eec1ff0cef9004", "messageHeadline": "Update auth.rst", "author": {"name": "Kazuyuki AOKI", "email": "aoki@mode-a.com", "user": {"login": "aokazu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c98eaba02bf1bbe4eee47fcef31c6216be70aff6", "messageHeadline": "Merge pull request #4421 from cakephp/3.4-paginator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "7162caf1c08e696f6cc24d61a0f0a4b3a870e75f", "messageHeadline": "[fr] Follow #4412", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "c3de63fca679a74d8aa0ff3388e6cc554820d020", "messageHeadline": "[fr] Follow #4420", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06634287f1cf5cdaf101cd7b558d828fe9362d26", "messageHeadline": "Merge pull request #4420 from mamchenkov/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5d51594b0ed1433e75a7c34285d796a40e17431", "messageHeadline": "Swap prefix and suffix", "author": {"name": "Leonid Mamchenkov", "email": "leonid@mamchenkov.net", "user": {"login": "mamchenkov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8448cab4f7fc2ccc2f002fb0b53cb7d15dcaef7c", "messageHeadline": "Merge pull request #4412 from cakephp/paginator-improvements", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "75198af35e3fb884d88cf28cf4c0ebe196a51662", "messageHeadline": "Merge pull request #4419 from bcrowe/fk-rules", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55b5803ac824d187e9d8ff998a2ca1a4e691507f", "messageHeadline": "[ja][fr] Fix syntax error in FK rules, follows #4415", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a48fb3ce8aadbaf8730274005210926d036c775", "messageHeadline": "Merge pull request #4415 from Casmo/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "292f8b395f3b56ea8fb925dcfba4a1a9c4ede7a3", "messageHeadline": "Fix syntax in Foreign Key Rules", "author": {"name": "Mathieu", "email": "mathieu@fellicht.nl", "user": {"login": "Casmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99730b7f245656f0d89f032a0a191ba6e7dc1c00", "messageHeadline": "Add notes for cakephp/cakephp#9563", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6bde27b483d3df21daa7952faea4114160a0ce7c", "messageHeadline": "Only GET is stored as a redirect param.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08cfaf0cfaca17919924463e750c1f0ecb7f2631", "messageHeadline": "Merge pull request #4411 from chinpei215/ja-cells", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 200, "deletions": 8}}, {"node": {"oid": "23f30e106855e6fd6e9baf535064fc0cb5ff14d9", "messageHeadline": "[ja] improve wording", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7c9936275ea819fbbfea76e8dcd566e89d50ae7", "messageHeadline": "Add documentation for paginator helper changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "9dc820d3013d5a9194d01f0fe4ba8f93bb116e85", "messageHeadline": "[ja] fix an untranslated message", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c03e9638937368950c990a67c2fb2bcdbbcb7827", "messageHeadline": "[fr] Follow #4408", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aca698059c51f1f4b4abee483ae8a8edbbba4db4", "messageHeadline": "Update migration guide for cakephp/cakephp#9604", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20ac76808d3c4ec504480897d7a8e21ab8edfba1", "messageHeadline": "[ja] translate cells.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 200, "deletions": 8}}, {"node": {"oid": "2942ac74fb6e8cc3d8f57d7ff31ff43734addb8c", "messageHeadline": "Merge pull request #4408 from vanquang9387/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aeb3192dd67dfddf22f9b44722ecc3d3040b6f66", "messageHeadline": "Merge pull request #4393 from boarnasia/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "e7a97fc5faf9f83bc111f739e655c6dc993463ab", "messageHeadline": "fix typo", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "57b7db942918c88f7754d2735a3f542d19668efe", "messageHeadline": "revised translation.", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f2b84d7975777636110868113fb50e6f4712a309", "messageHeadline": "fix capitalize and traslation lacking.", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c984ce93f6a1a2e9bdb2e828d1ebd076269215a4", "messageHeadline": "Translation", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 15, "deletions": 54}}, {"node": {"oid": "42f27f9d30a88bd1bf492dd3739ad526bf9150a8", "messageHeadline": "Update testing.rst to avoid misunderstanding", "author": {"name": "Quang Ngo", "email": "quangnv@rikkeisoft.com", "user": {"login": "vanquang9387"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b22b0b3aa68e959578113c5cf3cce0eeba284da5", "messageHeadline": "Merge pull request #4404 from cakephp/auth-flash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "7552a8f717b23235bff42dde74a3d44ed9139e7b", "messageHeadline": "Merge pull request #4407 from cakephp/associations-improvements", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "0c7e297e874b1ead9d01508feee027a58c3e18a9", "messageHeadline": "Add more details about how to setup a HABTM relationships", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "80e9c4b81246ab1c6b179d0315c785e62dd18709", "messageHeadline": "[fr] Add the translation for the changes made to AuthComponent flash key", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "13c005fb6924924044e3f6ccaa40c768be7ead16", "messageHeadline": "Merge pull request #4405 from chinpei215/ja-middleware", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 267, "deletions": 17}}, {"node": {"oid": "4a4491792f192c83e7783abab81c3c1c6ef69f48", "messageHeadline": "[ja] translate middleware.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 267, "deletions": 17}}, {"node": {"oid": "9b63495cf81a007fb7e2a26828e11de2909a3802", "messageHeadline": "Update documentation for auth flash message change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "d7cba3956bb97f52bff2edfdf1094811ec590853", "messageHeadline": "Merge pull request #4403 from richerlariviere/richerlariviere-Mac-OS-\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f5af8c07e436b767530d1c2db3c217bd491c7876", "messageHeadline": "Change Mac OS X to macOS", "author": {"name": "Richer Larivi\u00e8re", "email": "richerlariviere@gmail.com", "user": {"login": "richerlariviere"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2c9a79a40c3d2eec047ae7706bf82e9e2c6c2f22", "messageHeadline": "Merge pull request #4401 from PhantomWatson/patch-6", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38f5372eb595352c609aff4cc11d9ee1bdfbe542", "messageHeadline": "Fix typo", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca291e584761ca0a2db4cc25da5591c08ee5d7ff", "messageHeadline": "Merge pull request #4400 from cakephp/3.4-follow-4391", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 227, "deletions": 196}}, {"node": {"oid": "9e182a3f754b9666c079040346abcd9d1ed69a6e", "messageHeadline": "rm ref to xml-datas", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "106e89a264e1b8b1407c7c0493ab5ff3f2cb15c9", "messageHeadline": "add missing ::", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70a63c8c10d427806be23ed1b948c1b3659dc5d6", "messageHeadline": "[all lang] follows #4391", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 222, "deletions": 190}}, {"node": {"oid": "4ed249efa630574aa42e1c85cfe487fdaf508220", "messageHeadline": "Merge pull request #4391 from cakephp/psr7-request", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 139, "deletions": 108}}, {"node": {"oid": "43141f115a9218ddc49063dbc01a6e696a20517b", "messageHeadline": "Merge pull request #4398 from djamesfar/patch-5", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65f25f27722376f04bcb106405d2b8e28cb33224", "messageHeadline": "change 'you' to 'your', line 66", "author": {"name": "DJ Far", "email": "djamesfar@gmail.com", "user": {"login": "djamesfar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d1c9de44ef511ae15e6f96f13c272b4d691cb3e", "messageHeadline": "Update the breadcrumbs doc with the new changes", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "2682e6f8ee7b3f1dbc048d3403864a91047ca700", "messageHeadline": "A half part of this page has been finished.", "author": {"name": "boarnasia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "e94fbee8a29eefd4e4913504e0ca13a67121c84e", "messageHeadline": "Merge pull request #4392 from cakephp/chronos", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0be4aa2b28eff96ce60adeeadd22c2497790b07", "messageHeadline": "replace unexisting MutableTime by MutableDateTime", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "87d9a5e5e01ad60f2469ab598e642cec800d8580", "messageHeadline": "Update documentation to not use deprecated properties.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 75}}, {"node": {"oid": "a6bee5d5cb171db788087298a865f605c5214ee9", "messageHeadline": "Update the Request docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "c731d188300f998e044ce8fabfc230aa557a740c", "messageHeadline": "Merge pull request #4390 from cakephp/3.4-4384", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "46390b22a557ff2c746c56698dc085fb4b24ca67", "messageHeadline": "[fr] Follow #4384", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "460b84fdf1dd0f4fba124d6ed883ec4de1159547", "messageHeadline": "Update installation.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b05f6169917a4a314e4bbde52a99c7e3fd326283", "messageHeadline": "Tidy up examples and use public APIs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "ba1effbc072a650465837a0c560a00994552982c", "messageHeadline": "Merge pull request #4384 from narendravaghela/3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b8fbcad80797c0c50b11f401652c43dbe39a8bfc", "messageHeadline": "Document changes in cakephp/cakephp#9594", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4aaa6df7771d08e5fffda13248058aad23e7434c", "messageHeadline": "Document changes in cakephp/cakephp#9599", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b648f5c43b09585219837664250f8971979c8eb4", "messageHeadline": "Merge pull request #4385 from okinaka/3.0-ja-conventions", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "0f3778bfa8887bf67786636169ece842d4d855b3", "messageHeadline": "[ja] follow #4377", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "84f0e5440ffc907e5a640742f4abd1550bb8e8f4", "messageHeadline": "Merge pull request #4380 from okinaka/3.0-ja-request-response", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 752, "deletions": 23}}, {"node": {"oid": "e644a844d7d8ed958c67ab0b3bab5e3847badf74", "messageHeadline": "Fix grammar", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d50c49bbeb7a0592e36c85f82dcf64821d2abf", "messageHeadline": "Update helper function name", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93a2bf4edbda92b6540858a42139c553bed492a6", "messageHeadline": "Add view variable usage example", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7ba741720a727377128e3c6a7bd49162ac350745", "messageHeadline": "Merge pull request #4383 from johanmeiring/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "498cd95d0056e783e6610c51f23cf28096a21c17", "messageHeadline": "[ja] #4371", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f550a79bef9c3d3fcd2dcbd8c10595642106c0df", "messageHeadline": "[ja] #4345", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "aa2148df77be38b6b51eeae54097b494137969e0", "messageHeadline": "[ja] follows #3793, f27ca036", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0d7a1887583b48e717e98acbbaf638e6b6a93fed", "messageHeadline": "Remove warning message for consistency with English translation", "author": {"name": "Johan Meiring", "email": "johanmeiring@gmail.com", "user": {"login": "johanmeiring"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ede8825ef4e35f22ad07fe84387ebdd20e15b3ae", "messageHeadline": "Merge pull request #4381 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 61, "deletions": 65}}, {"node": {"oid": "be0b3d275463fbb7765ca38e6547c1f79b9096c0", "messageHeadline": "[fr] follows #4371 & #4377", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 61, "deletions": 65}}, {"node": {"oid": "dca40f6585f8c5549bd9697eb39380f9b13136ec", "messageHeadline": "Merge pull request #4377 from cakephp/issue-4375", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "8afa52a6792d6e37ff551c1c6dc9cf332c111e5b", "messageHeadline": "Fix some wrapping and grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "f679e8bfea7bf7089156bebf2291e537769cf707", "messageHeadline": "[ja] translate request-response.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 752, "deletions": 23}}, {"node": {"oid": "6b75e2ff4f2006f1e550d86cc1c03dff4d0901ae", "messageHeadline": "Add French translation, add the fil to a TOC and fix the english doc", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 185, "deletions": 3}}, {"node": {"oid": "c34d67288289ed316c0158788de82e999bb3e25a", "messageHeadline": "Fixes after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "91809f2220d6cd95c88a60a8dedc13b5745083ac", "messageHeadline": "Merge pull request #4379 from cakephp/3.4-fr-mg", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "acf741c7f9df7c22b13839e51ce908c4c027c881", "messageHeadline": "Update the French migration guide in light of recent updates", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "45bb7ceceab797a48c5259abee3a005a755f769a", "messageHeadline": "Update migration guide for cakephp/cakephp#9534", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1fdd9c64426ff04361753fbc723466e525246ead", "messageHeadline": "Make conventions chapter more consistent.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "fa46fb9823bf1a79341379f591633d81db09a95e", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0592d5a3fd30e0be7da7fff2dcacd50ba630ace3", "messageHeadline": "Add meta informations on the breadcrumbs helper page", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "69a098035344aa12111be4da6081295a73227522", "messageHeadline": "Add documentation about creating the crumb", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "e573e97ffbd21fb4d6a326c6a44dacf7490adef6", "messageHeadline": "Introduce the `BreadcrumbsHelper::render()` method", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "3f3a80ec4d1a1d500f6169475f86fadddf72a08e", "messageHeadline": "Merge pull request #4371 from berarma/patch-5", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e93507e2980af8978c74dbde72d16735e519828c", "messageHeadline": "Correct marshall instead of marshal", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "336114e7b3fd310ab7f60a87aafddfe3ae8bb6f4", "messageHeadline": "Merge pull request #4370 from cakephp/fix-fonts-3x", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ba359e6a8a91d75b4defc5b6ac426d1c28689cbb", "messageHeadline": "Add fonts to be the first lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4531eedca07f037442fa9f5e885d822beee3dec7", "messageHeadline": "Merge pull request #4367 from jorisvaesen/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aa881fb0cd56459ea4b29fd0023508c9f4af451a", "messageHeadline": "Merge pull request #4368 from cakephp/3.0-inner-stylebar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "52648f74603686ae1e09983ba6faa60a21352da0", "messageHeadline": "Improve spacing of the sidebar inner menus", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0eef4e8f72ade2adf90d6e4b35d381a0881e995", "messageHeadline": "Change README extension from .mdown to .md", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9c54d06714fe1f2f5d2715a2f8095465565ea3b5", "messageHeadline": "default.css gets included twice", "author": {"name": "jorisvaesen", "email": "jorisvaesen@users.noreply.github.com", "user": {"login": "jorisvaesen"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "00a4c0b1fd2e8cfe608ff2a4b61ae8e215c7e74f", "messageHeadline": "Merge pull request #4364 from cakephp/3.0-fr-sync", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3d0e86cb16bcedf5719569ed9865d912972aec62", "messageHeadline": "Sync fr translation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "f6ca49a6e19eb3cf774d7265ba8ad97d983fc6cc", "messageHeadline": "Merge pull request #4362 from flangofas/patch-3", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d75f9851af899b771a71a3d1b8b5b28ed681fb7", "messageHeadline": "Replaced deprecated method with recommended one", "author": {"name": "Antonis Flangofas", "email": "flangofas@users.noreply.github.com", "user": {"login": "flangofas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "399310a08faf7cde4f70011bcba26f8a04bee74c", "messageHeadline": "Merge pull request #4360 from JoepRoebroek/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8b506482d953e217775e467e7b4d4cedde9348", "messageHeadline": "Update orm-migration.rst", "author": {"name": "Joep Roebroek", "email": "j.roebroek@gmail.com", "user": {"login": "JoepRoebroek"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03e06e635f0d7fd3c5dcf0e0d75fdd6a263abc3c", "messageHeadline": "Merge pull request #4359 from okinaka/3.0-ja-security", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 232, "deletions": 11}}, {"node": {"oid": "4859c4cb736752c0301207e70d34c2b251fd1aab", "messageHeadline": "Merge pull request #4345 from cakephp/more-chronos-examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d36790b148a0e4a786da583e991c840be584e3f3", "messageHeadline": "Start the BreadcrumbsHelper doc : explain how to customize the rendering", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "4b45803b154612d4c85fa2a320c167d0ae7d7e8a", "messageHeadline": "[ja] translate security.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 232, "deletions": 11}}, {"node": {"oid": "f27ca03658972cbd6c001f9dd717aec730d0b6e9", "messageHeadline": "Remove prefixing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcb9c91e7debe5bb744f5ad87fc3331ddead218f", "messageHeadline": "Merge pull request #3793 from CodeBlastr/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ec28a9f70080105abde87a174e236befaf3a3fb1", "messageHeadline": "Merge pull request #4356 from okinaka/3.0-ja-catchup", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "69c775f9f738d8a7ce7983a0059c6ed8b2afd40f", "messageHeadline": "Merge pull request #4357 from cakephp/fr-core-text", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "c43413936add90f4b1f2df753b1bcedf18a17af9", "messageHeadline": "Fix after review", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a32e0dd5c70d60391babe9289b159a56d44bbd2f", "messageHeadline": "Merge pull request #4355 from cakephp/3.4-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "12aa7bcc54e4e5a4f542e16924a6c7f9f3b3cdea", "messageHeadline": "Better translation for a sentence", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0b68caf632d649ab2e403efb668ce0ce3fa670de", "messageHeadline": "Merge pull request #4358 from cakephp/fr-4297", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "414ee430ce754c498994bf2524381273bc1e7ba4", "messageHeadline": "[fr] #4297", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c0bf6d2cf176b1b13451fa18c20da05dbb1d85df", "messageHeadline": "[fr] Finish translating core-libraries/text", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "4b15fbf0b2fa3da52a9200058b4e501af1f39e12", "messageHeadline": "[ja] #4331, #4346, #4347, #4349, #4353", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 47, "deletions": 16}}, {"node": {"oid": "a4f86af229f0de161076a6527ea9c0985742299e", "messageHeadline": "[fr] #4325", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9f7937e4e6f712731a515b310e388520fb9f85e7", "messageHeadline": "[ja] #4342, #4351", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b3769152cc20fd850fe052f44e262d30358a22ef", "messageHeadline": "[ja] #4348", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d04d855893a961eb4b71f5e591756d64483bc07b", "messageHeadline": "Merge pull request #4354 from cakephp/3.0-french-catchup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "a3de4a40c1c7af9559ac6c4217a52394aa53cda6", "messageHeadline": "Merge pull request #4343 from okinaka/3.0-ja-request-handling", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 264, "deletions": 8}}, {"node": {"oid": "24544ca5e045b78317975f39d021064e9b7857b6", "messageHeadline": "[ja] #4334", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a32516e62b01bd1555af7fcbcbf6a1377f12dc6", "messageHeadline": "[ja] #4321", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ee6e5e6d6403c8d3d50a8f377692aa4aaf6ccc9", "messageHeadline": "[ja] translate request-handling.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 264, "deletions": 8}}, {"node": {"oid": "0111f88877c17ed719140737c1509aff59147a68", "messageHeadline": "[fr] #4353", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "df4b58e1fce3ea5fd83350e993bffe7bd311645c", "messageHeadline": "[fr] #4351", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7408b98d8b4fbfdc392c882ff6ba910b86b6b582", "messageHeadline": "[fr] #4347", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bf31f148bc1f6848d44a7077a997e9d57febd2b9", "messageHeadline": "[fr] #4348", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e5b20ec61d0a2bc1300c3cbeb47d7319945ef52", "messageHeadline": "[fr] #4346", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "7fbb15e8487cbbda2f88cb5c59b8a7461d91ce77", "messageHeadline": "[fr] #4342", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d7878feb54560798ba6f98b0e60184d4db27993d", "messageHeadline": "[fr] #4331", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d9af1060bd656a6300da56690c2bf20fe5af0dc7", "messageHeadline": "[fr] Tabs", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8798af250975dbd23d4c62ba1805c60ea706c6db", "messageHeadline": "[fr] #4326", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e92767c6b53eb2a15a7e5a84b48ad5a582a82207", "messageHeadline": "[fr] Typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79f7a789969aa03557e03eb532d40ca7bfe16431", "messageHeadline": "[fr] #4292", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80afc408df856163841ec459a9567ef790448644", "messageHeadline": "Document recent deprecations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b204db9ed420d11b4e0619906024167826488b3", "messageHeadline": "Merge pull request #4350 from cakephp/chunk-with-keys", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 144, "deletions": 43}}, {"node": {"oid": "7cb35054c6f5c69f808912d4bedca5d8283d042f", "messageHeadline": "Merge pull request #4353 from cakephp/master-url", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bd5934d2283996b239b3a787ee01c7d8f9dd5419", "messageHeadline": "Fix up docs on url->build()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6ed66c960a3c738021c04dd0357af455b71f0d4a", "messageHeadline": "Merge pull request #4352 from cakephp/3.4-fr-migration-guide", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "aa55923c1ff5d16920d5b37cdb19c2f8ccaa7f2e", "messageHeadline": "Document Url::build() options array", "author": {"name": "dereuromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9c24899251bf32fd51a504ed51cc5afff20f490e", "messageHeadline": "Update the French 3.4 migration guide", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "92f7cff856d8d9d961cd9217f7f8865e251f149c", "messageHeadline": "Merge pull request #4347 from cakephp/ADmad-patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "62907a4f7e7c34b309b205374710bfa89b2faea1", "messageHeadline": "Include the 3.4 migration guide in the TOC", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "fe1e755ffa88dd90658a67b11d900aba5da9db32", "messageHeadline": "Add the French doc for the new chunkWithKeys() method", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "8e3e6d943f30ecb02e0febfb9bfd4863c97e1c06", "messageHeadline": "Merge pull request #4351 from rsadza/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02ae029cccd1849b812721f1f0c41121471ecd09", "messageHeadline": "Fix singular model name in Sorting Contained Associations", "author": {"name": "Roel Sadza", "email": "rsadza@gmail.com", "user": {"login": "roelsadza"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc83d9b8a01a68d14f18f379fdbd2e50ddcbd639", "messageHeadline": "Add missing `", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b997615e6453e9bb10423bfbd9f0e80f24326f5c", "messageHeadline": "Grammar", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a7f61db528d0f5fb2ffcaa59fb417bc87abcc7b", "messageHeadline": "Add docs for chunkWithKeys().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "43e3f47c818aa4cbe1001d2e7ffe47693fbeaa25", "messageHeadline": "Merge branch '3.0' into 3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2706, "deletions": 307}}, {"node": {"oid": "80e34a7795e0e239b1e1fd05ecad8d40e29d5850", "messageHeadline": "Merge pull request #4348 from felixkempf/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4ca2038dd4e3ea6c56b28b945354dadef1006b1", "messageHeadline": "Merge pull request #4349 from cakephp/3.0-i18n-extract-paths", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "e6c1807d347272926e9673cbea8b5348b7faee71", "messageHeadline": "Document the `--paths` option of the i18n extract shell", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6fc4865881c60eab320e3dbab4a85594fa629f26", "messageHeadline": "Update database-basics.rst", "author": {"name": "Felix Kempf", "email": "f.kempf@shifu.me", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d8e8a88b18aeebc9ce0b2936c65e13ecbb1cfee", "messageHeadline": "Fix typo", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f583d6cdaab8af98b97456e2a0e9bb4debfe9ef5", "messageHeadline": "Fix typo", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3eeb1530a46c45ffb30b0591d4fa27c13213733", "messageHeadline": "Clarify how password check is done.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cca4b87c583b70df606881636c3ded0a812650ad", "messageHeadline": "Merge pull request #4346 from cakephp/clarify-session-config", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "62fd34540a3cb337910cb0737070f8911e1920a7", "messageHeadline": "Attempt to clarify the documentation based on forum feedback", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "31a6d751883b419ebfd1e36307f6b72a6f7df812", "messageHeadline": "Document most of the other datetime formatting methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "33984953c8154eaa3a1b035334838b4cf924273c", "messageHeadline": "Merge pull request #4344 from Zehir/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cacf4c2f3d3af57908ed50204fb943ed80369fb", "messageHeadline": "Update time.rst", "author": {"name": "Zehir", "email": "zehir@zorim.fr", "user": {"login": "Zehir"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84114de7f52a1a037ca637aa4015a9a45988176e", "messageHeadline": "Merge pull request #4342 from robertpustulka/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "lorenzo@users.noreply.github.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8e8f42f4dd2a7873288af81d0b3c63f9418be427", "messageHeadline": "Results buffering update", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7eabed799f45f84a862ba96e8badda460987e7d6", "messageHeadline": "Merge pull request #4341 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "67f3fc0fa98ca7478522f126b2b7473b21236b66", "messageHeadline": "[ja] #4301, #4313, #4316", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "cbb3941ad768cc480a191e22da56baee55942989", "messageHeadline": "Fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d69cba46c9da7a635248f99c52126a714d0ce567", "messageHeadline": "Merge pull request #4339 from okinaka/3.0-ja-3-3-migration-guide", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "53a7cd5f4c51fe818ea16b1368090b2144359cb3", "messageHeadline": "[ja] #4295", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5216280c276f2c6f30477ea236fabad4c960853a", "messageHeadline": "Merge pull request #4331 from cakephp/ad-translate-placeholders", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "55f9b589479f9001106113349aa270a2c8490d7b", "messageHeadline": "Merge pull request #4337 from inaka-phper/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8cd4a25ed0693490d8e2669c9e23a95433e63ae", "messageHeadline": "[ja] fix typo.", "author": {"name": "inaka-phper", "email": "inaka-phper@users.noreply.github.com", "user": {"login": "inaka-phper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df9250389cae9e832ea2c8f23eeb4859a44ed8ed", "messageHeadline": "Update table-objects.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95814a798f03e1c03ce9a65c0c63c853e659221f", "messageHeadline": "Merge pull request #4326 from cakephp/issue-4319", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "96f530cf84547cc95cc0b46360f0ef8e9d4bbd51", "messageHeadline": "Merge pull request #4336 from curtisgibby/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f22253d2aa4de37e3b2942ec63faf7104a7ae63f", "messageHeadline": "Fix language error", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "570786b40af3370a7463b2c2a47b2262f3d06461", "messageHeadline": "Merge pull request #4332 from okinaka/3.0-ja-authentication", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1005, "deletions": 18}}, {"node": {"oid": "c7e8cf60f7796fd80c658d6293872ebba105a514", "messageHeadline": "Merge pull request #4334 from adamharley/patch-4", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "667f006088d16c9d8993dd91104fff04b3c5184d", "messageHeadline": "correct example output of classify()", "author": {"name": "Adam Harley", "email": "github@adamharley.co.uk", "user": {"login": "adamharley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b545b8aa0c1b8068fd62b81eeb50bd9302eada0c", "messageHeadline": "Fix typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "476e863e7a6528ef8b98801c1c01fc8f5303fd6a", "messageHeadline": "Merge pull request #4325 from cakephp/issue-auth-redirect", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "916423f2bfe007b914be67e1cc2bc760caf9ac0e", "messageHeadline": "[all lang] add 3-4-migration-guide file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "0f5e52b53ed6c06c13647a0f0f93e96b06b6ec18", "messageHeadline": "[fr] 436b078ed534eb42e59366ac5ee75a46a8e2141d", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d273d1bef64861d50d3d70d614b8b2ddce915805", "messageHeadline": "[fr] follows last commits", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "d421ffb9943907c2cf7005051507adee24ebb7aa", "messageHeadline": "Use capital in title", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "605b1dda04b9403f52f228fdbd832271dbd49b65", "messageHeadline": "Add backticks", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11dec042275a8dc917189882fb3c153d04632828", "messageHeadline": "Comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5524b99fb80a513a0054e11883d4f04b3dc6daa", "messageHeadline": "There is no sprintf in __(", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "73961e63d1820678296aaed29b993d6bd1b89ea0", "messageHeadline": "[ja] translate authentication.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1005, "deletions": 18}}, {"node": {"oid": "3df13208c51d54ac004b4dadddeb44182f9f4746", "messageHeadline": "Merge pull request #4330 from okinaka/3.0-ja-update", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 81, "deletions": 51}}, {"node": {"oid": "b1643aec5bd7b8db3775021f1b578956b397b258", "messageHeadline": "[ja] #4279, #4280, #4284, #4285, #4290, #4291", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 81, "deletions": 51}}, {"node": {"oid": "64b2ff29a70b8a6c0d1086da11fcede24790c5f7", "messageHeadline": "Merge pull request #4313 from inoas/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ea1eca5194d4f6af26d999e6520c1b5970ad5123", "messageHeadline": "Merge pull request #4329 from inoas/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "98b9938999a4a5b732e078dd2296512d7babe860", "messageHeadline": "Load app scope element from within plugin's template", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "622a63223ba2f5073617172c487c812543d92604", "messageHeadline": "Update security component docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "b178e789cb574f15d325447a5026e97bca02386f", "messageHeadline": "Update documentation for AuthComponent redirect changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2b5972940f4c84257c1bb10c931f7a0c208c460a", "messageHeadline": "Merge pull request #4322 from drmonkeyninja/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea32d98b6b1fd19e399aa479f984be027e9fdb31", "messageHeadline": "Fixed markup typo in autoParagraph example", "author": {"name": "Andy Carter", "email": "drmonkeyninja@users.noreply.github.com", "user": {"login": "drmonkeyninja"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c785cfe76fe4392a16c94c824e73aa017c55152d", "messageHeadline": "Merge pull request #4321 from drmonkeyninja/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbb29ac4376767224eb560e60123e8b9c908e474", "messageHeadline": "Fixed typo in Creating New Bake Command Options text", "author": {"name": "Andy Carter", "email": "drmonkeyninja@users.noreply.github.com", "user": {"login": "drmonkeyninja"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911fc11f41ce23c702b2c19a5c56bdfa78a60dc6", "messageHeadline": "fix docs syntax", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e209b2939acc02cdf9ac7916aad8ecc73e7ad04", "messageHeadline": "Merge pull request #4314 from inoas/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36e543f24b5a2f9440af765230086235d7cc21b1", "messageHeadline": "Merge pull request #4316 from inoas/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1dc4f4eb8b57427105180187923caf670c71f6d9", "messageHeadline": "Update validation.rst", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d336bfddb4740f0d8329d757fb8858d04860fae2", "messageHeadline": "Earlier hint on state vs syntax", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "df9721ee6460a3d2bfb2386beeaf2eb62704bf1f", "messageHeadline": "Update link", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2bc50bf50ceac3ac94ffe45d7775751ce0d6bdb3", "messageHeadline": "Ref for PR https://github.com/cakephp/docs/pull/4313", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f217c131f46462543ff8a4c94d4793ae829541a", "messageHeadline": "Disable marshalling of nested data docs + link", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "76531bb9898b450eba959e92db65acd45781fde9", "messageHeadline": "Forward port #4311", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "436b078ed534eb42e59366ac5ee75a46a8e2141d", "messageHeadline": "Add some of the deprecations for request object changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0449c54b81e39a7a76d85616a7e8701175ba4ba4", "messageHeadline": "Merge pull request #4309 from chinpei215/cherry-pick-4296", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "65d09198798621788a9c7dfb35f22521e0f23da8", "messageHeadline": "Update index.rst", "author": {"name": "visonforcoding", "email": "caowenpeng1990@126.com", "user": {"login": "visonforcoding"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "bd2d98884533dda4288b15a74a2ea422c5406d0b", "messageHeadline": "[fr] 0da913186e52fe4ea376b5aedcadd650f11eae7a, ca1e900a0b5f144833d86e\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "247a94dfcb82cab5fe4c909f9a9db8f2cee7b58c", "messageHeadline": "[fr] #4301, #4302, #4300, #4295, #4294, #4294, #4293", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d6bf2a237fee69e0e4643f337ecdac0182e9d216", "messageHeadline": "Merge pull request #4296 from visonforcoding/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "8343ec5ff346af3dcff853a89e6ce91cbbbe2060", "messageHeadline": "Merge pull request #4301 from ricog/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "000ddf4cd7a1e7c426b06d19f574b9f0e45aefc6", "messageHeadline": "Merge pull request #4302 from NickBusey/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4324a6fb2953bf0371b858c983b6facd69e3ca9", "messageHeadline": "Missing apostrophe.", "author": {"name": "Nick Busey", "email": "NickBusey@users.noreply.github.com", "user": {"login": "NickBusey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53093c2043b350f7842b876356375cd81fb10335", "messageHeadline": "Fix removeColumn example to use `up` method", "author": {"name": "Rick Guyer", "email": "ricoguyer@gmail.com", "user": {"login": "ricog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "76168e2ab555c9244f7d52f34a4eda53b7580dd7", "messageHeadline": "Merge pull request #4300 from NickBusey/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5634cd62303c46a391b939b4cbcc524494737318", "messageHeadline": "Merge pull request #4287 from chinpei215/3.0-orm-saving-data", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1114, "deletions": 24}}, {"node": {"oid": "8f8319021cc1e550fb8d6f48a1c06f237a24c78e", "messageHeadline": "Removing redundant doc section", "author": {"name": "Nick Busey", "email": "NickBusey@users.noreply.github.com", "user": {"login": "NickBusey"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb5dcf4d941d530e87b9431ba524dca0ea19d6be", "messageHeadline": "Merge pull request #4297 from cakephp/ajax-template", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "d69e28116e3f394bd24d5afcdf3821d39a330cc8", "messageHeadline": "Improve wording / Fix incorrect markup", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fb191f57b880c9949bf4b2dc5bd53e2873965cdc", "messageHeadline": "Merge pull request #4298 from boarnagia/3.0", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d028c19248882b3d29e97bc8440926dfe8ffe3e0", "messageHeadline": "Single application makes more sense it that context", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d18f8044ef54ac8250bbb7e4162a861c19b5a06", "messageHeadline": "Translation", "author": {"name": "boarnagia", "email": "masato.uehara.1975@gmail.com", "user": {"login": "boarnasia"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cca36194eb9669622a60f0dbdc40279960f66c9e", "messageHeadline": "Attempt to clarify the requesthandler docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "0da913186e52fe4ea376b5aedcadd650f11eae7a", "messageHeadline": "Add notes for cakephp/cakephp#9415", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8e98152ee53c06229d84b0993bc817aa2cc02afd", "messageHeadline": "Update index.rst", "author": {"name": "visonforcoding", "email": "caowenpeng1990@126.com", "user": {"login": "visonforcoding"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "551f3899aa20b2138a0e023ddd73f4f486d32050", "messageHeadline": "Merge pull request #4295 from jeremyharris/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ac9d1f8085c672d4027c03c0d7aa423a1d6ae887", "messageHeadline": "Changed wording about original entity state", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b29f4907cda8309c1865dba6ae32cd3abe0eb04", "messageHeadline": "Add note about losing original values on save", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e84332705956eb2a30a8c915ff46dad32c4fd974", "messageHeadline": "Merge pull request #4294 from narendravaghela/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83b45d3ad0e7134bcd6044bca83fabaeb8f84d41", "messageHeadline": "Merge pull request #4293 from aavrug/patch-23", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "876384f3e194b9103827753ce58eea99dcdfc32e", "messageHeadline": "[fr] #4291, #4290", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 53, "deletions": 37}}, {"node": {"oid": "8399c00e6f172b59a9360e31031bbc67752d05c0", "messageHeadline": "Add missing bracket in code sample", "author": {"name": "Narendra Vaghela", "email": "narendravaghela4389@gmail.com", "user": {"login": "narendravaghela"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d0c666c00a2d526801071b5ff368fac619d4d7d", "messageHeadline": "Merge pull request #4292 from monsurhoq/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a88fdd421bb1e7889afff6b195c93941dd38ff7", "messageHeadline": "Update text.rst", "author": {"name": "Monsur Hoq", "email": "monsurhoq@users.noreply.github.com", "user": {"login": "monsurhoq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67a4f83c42819c90bc2fccefffb0bdb2ce7c0e44", "messageHeadline": "Update associations.rst", "author": {"name": "Gaurav Kumar", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10e4fbe3b6f3bb499cb3c4a4615c3fd2b053a513", "messageHeadline": "Tolist has three params", "author": {"name": "Monsur Hoq", "email": "monsurhoq@users.noreply.github.com", "user": {"login": "monsurhoq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dffa0ed10e31df26c83aef789ab68a290f53e4f2", "messageHeadline": "Merge pull request #4288 from cakephp/issue-9376", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "130e8e056c4e36ae67e5b9cdeb297405425fac23", "messageHeadline": "Merge pull request #4291 from cakephp/ADmad-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cf4dfc48f8b34f9244b3afb767082876cb6eaf2", "messageHeadline": "Clarify PagesController is in app skeleton not core", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a116f967c89aa976f936ddbeca11e4005c39224", "messageHeadline": "Merge pull request #4290 from cakephp/dereuromark-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "2cf532cca4eba1567558e66582d19c416832bae0", "messageHeadline": "Also adjust the other code pieces.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 25, "deletions": 10}}, {"node": {"oid": "3e76239390df61de775f77424fc75797f5d326b4", "messageHeadline": "Use ::class consistently in routes config.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "536e7e8af001c3f6a5a4643da77dcb67794852da", "messageHeadline": "Merge pull request #4289 from cakephp/fix-download-link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3cb1c33dc8878b8a82495fecb448eb06b8ba7e52", "messageHeadline": "correctly center the downloads buttons", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "462e3a1802e25d050b3fd9ac66bc2093de309aa4", "messageHeadline": "[fr] e12e2f08bf8a084af8fc16168817319d20c9cb11, #4284, #4285, #4279, #\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "e12e2f08bf8a084af8fc16168817319d20c9cb11", "messageHeadline": "Note on gotcha around , in string data with cookie component.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "81b8ebd10bf2f333f3e2f43d7aee0e0f82dd0b63", "messageHeadline": "Document changes to Event package.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "93574014f1f5eea9454c36b6afb680fcead68670", "messageHeadline": "Rename method based on cakephp/cakephp#9371", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed35bef3506c376022b2fcff655ad394dd809b52", "messageHeadline": "Merge pull request #4284 from cakephp/cs-whitespace-noise", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8502b4aa20121d55e69dcb88fd0458910d716641", "messageHeadline": "[ja] translate saving-data.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1114, "deletions": 24}}, {"node": {"oid": "e13f150bdd725b18b293289829f05a8d907745ce", "messageHeadline": "Merge pull request #4285 from mo86/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c5fcb15b8f8bb6bbe70ebe258760ae9f41f188b", "messageHeadline": "Wrong Version", "author": {"name": "mo86", "email": "moritz.klassen@gmail.com", "user": {"login": "mo86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d284fd52f6c4800dd763957330b05ab069adbbe", "messageHeadline": "Clarify included editor config file usage.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "753072f1667588ad146255b694b0b9db6d6b3aea", "messageHeadline": "Clarify IDE setup to avoid whitespace noise", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7f22aa6132cde34a3e23fbb5e19ef62e999b4ba4", "messageHeadline": "Fix another inline code.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1e265ee4523d60eba4ab5f569e323c22ad65927", "messageHeadline": "Fix typo.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3db779295e33af0a0b6c62d23fe1c05f8d148bb0", "messageHeadline": "Fix up inline code blocks.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d67d146aadd3f7378c085032f0eba614bdc067c8", "messageHeadline": "Fix code inline blocks.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2dfb8c1c64107b3a108268238e895ba28c23563b", "messageHeadline": "Fix code piece.", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3df2777cd057424bcb1c45a8354dcd048f8a23a1", "messageHeadline": "Merge pull request #4279 from cakephp/3.x-flash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "f30a610a63d9c39c11eefa642a51ff758f24f8ea", "messageHeadline": "Merge pull request #4175 from ykeisuke/trancelate_orm_behaviors_times\u2026", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "c472579b6ad7b94dac4a114ef94a0eeba4dd5074", "messageHeadline": "Fix note indentation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e3deea333638870aa5f845a1a5de6540d4fb02c", "messageHeadline": "Fix", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ca1e900a0b5f144833d86e36811444b122ac220c", "messageHeadline": "Merge branch 'form-source-docs' into 3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "7a67efb0277009cfc8d5e16a577be161c9d77394", "messageHeadline": "Update wording and update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "4759ec24d83389f3c4e05781cd1d12e614db36e3", "messageHeadline": "3.3.3 -> 3.4", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01f3e4b129ac33888af445c99d8392b7bac34cba", "messageHeadline": "3.3.2 -> 3.3.3", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39405b46002b0548d43e63855fff209159f1b859", "messageHeadline": "Missing double backticks", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cddb7d042dbed119ddebb98003c01ddcd48c8f98", "messageHeadline": "update meta keywords", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a8cb386c43412099b4653a543aeea6d9abb29da", "messageHeadline": "sourcesValues => valuesSources", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f2bb97d57aae7ca8cb86616583aed286112a047", "messageHeadline": "Extend and fix examples", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a28212f196c212965104d0a73597558914f11c15", "messageHeadline": "wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d2f3614ae6967583df576c83e2142253919ebd93", "messageHeadline": "singular/plural", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0fc315d7a9257d2340112c0501c385ac2467d109", "messageHeadline": "sourcesValues => valuesSources", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8403918559afd39ba530f0490bafdd0f745f0083", "messageHeadline": "Typos, wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "ff507130e51394362f36c9aee8d956a539db259f", "messageHeadline": "Format, fix errors, extend examples.", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "48c8fc3cbe39bc0a8a720ab90775790ea5775181", "messageHeadline": "Comma", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e76b4ee5101065a15d9111357a55ecbb1ea4144", "messageHeadline": "FormHelper sourcesValues feature docs", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d74c6d7f5adb3d106b37919fa9acd876b4110919", "messageHeadline": "Fix indentation and some lines length.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "0d0f72edaca185a56704e9ddb016be44c01d8b82", "messageHeadline": "Merge pull request #4280 from bcrowe/get-caching", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a95acb490ff589f8d939e0367b96835d349bda93", "messageHeadline": "Fix note about get() caching", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "415bcaf082d2ebb16aad6eab0045c673b79ae964", "messageHeadline": "Rectify lies about escape.", "author": {"name": "mscherer", "email": "mark.scherer@spryker.com", "user": {"login": "dereuromark"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "2860ee9243683a1d66961c5af07efef7c17787d8", "messageHeadline": "Merge pull request #4277 from okinaka/ja-translations", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "0698e46e4c57928bcfd3f9b2eb6bb74de6cde943", "messageHeadline": "Merge branch '3.0' into 3.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1351, "deletions": 302}}, {"node": {"oid": "c7a923b726c2d2ff973d22a932c3c568cabda5eb", "messageHeadline": "[fr] #4275", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "69c52d617c8a79ae7db72598192b861636877d4b", "messageHeadline": "[ja] #4234, #4261, #4267, #4270", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "4fb6f4200d803fa0674e77451fe0ae61790897aa", "messageHeadline": "Merge pull request #4276 from cakephp/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "976f325d36ead92938e3d629cd64f099a29c5711", "messageHeadline": "[ja] typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b18da285bf5005f4f516f842506e332eb1cb40ae", "messageHeadline": "[ja] fix typo.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a8f8753ea7a47488b714b1f6ccf917e82fb08b3", "messageHeadline": "Merge pull request #4275 from inoas/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0d41418357b8c65dbc67e938d8660821fc211fe5", "messageHeadline": "[fr] #4274", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "a00b98ca9de27054b867e1a2d167dfa7599940af", "messageHeadline": "Merge pull request #4274 from cakephp/middleware-example", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "efd7c97123533dff6e33de4d7f49de38e0eaf98a", "messageHeadline": "softer wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "57603de3c7be5254612ff5b1832153b81c0dd4aa", "messageHeadline": "softer wording", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6daf0ad75b84c3d26e265c438234b2e9aea7f500", "messageHeadline": "Fix note block indent", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b518e4a811e5b18171e6fd34174ed07f9aaf2485", "messageHeadline": "explain emptystring over null usage for formhelper value option", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5e6f2522ada0e46d4c58172cef74e37ab40de646", "messageHeadline": "Make the middleware example better.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "d78352170038bcbdc21c6f9b72d651a3ae5b3f3d", "messageHeadline": "[fr] #4270, f25ef795ed0514cc5a4e9a76f0ed5a3be5665f4a, #4234, #4267", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "5ae03396f082845bdc09a4fb5b04abd4074d6f01", "messageHeadline": "Merge pull request #4272 from andtxr/pt-constants-&-functions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 252, "deletions": 7}}, {"node": {"oid": "0f00d997ec56f45466370d2fce583a0e8f801452", "messageHeadline": "Fixes indentation.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0442588f8cc8ef6710d9802bb4012a4e6a8e4f18", "messageHeadline": "Translation.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 252, "deletions": 7}}, {"node": {"oid": "a2479b1b5307712ca852ba0e29b3d241e98f5158", "messageHeadline": "Merge pull request #4270 from inoas/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "7a4454868f7f801632f577d1915a78101735dd42", "messageHeadline": "Make it more obvious how to set format defaults", "author": {"name": "inoas", "email": "mail@inoas.com", "user": {"login": "inoas"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f25ef795ed0514cc5a4e9a76f0ed5a3be5665f4a", "messageHeadline": "Fix typo in method name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a2c67809be5f6c185f3e346025f67795cb8c074", "messageHeadline": "Merge pull request #4234 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b570859129c46bd46acc99c8c93ddf95a9d64e1", "messageHeadline": "Merge pull request #4267 from cakephp/ADmad-patch-3", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "81bbd9caa337f255415d3666797b7048fb773aa2", "messageHeadline": "Improve find('list') example..", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9dd4abae4cdada121652519d1eacb0163ccf4040", "messageHeadline": "Merge pull request #4262 from andtxr/pt-upgrade-tool", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 107, "deletions": 7}}, {"node": {"oid": "d24bb2c0f40b00de24aa35a8189d7816c713c389", "messageHeadline": "Make the footer consistent with the API.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "514feccac8d5d8c3bfec6b2c6f5c68720678d6fa", "messageHeadline": "Merge pull request #4263 from cakephp/php-version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 34}}, {"node": {"oid": "016af500f1e5b400f21b0ba9f2d5b2ca3f467644", "messageHeadline": "use a global variable for minimum PHP Version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "ff19635a59067efbcb69f7f231e5c352cf89d6ab", "messageHeadline": "fix build warnings", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "507263d2cee01b784381e560c5671a2e8cac16b9", "messageHeadline": "update french migration guide", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6760b8bbaa7d94b73f85ce001166761e32f0f473", "messageHeadline": "bump minimal php version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "0f1d22324ccdba31d03d60301ecc08608d426f39", "messageHeadline": "Merge pull request #4261 from andtxr/pt-elastic-search", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 336, "deletions": 11}}, {"node": {"oid": "d7f3cccded5d520d622c100e3e899643d5c0ce83", "messageHeadline": "Fixes Travis build.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "837942255863a42c9f81eb75944f924279372575", "messageHeadline": "Translation and review.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 107, "deletions": 7}}, {"node": {"oid": "7b37d9e4b778f56a6dcb0f5a298611474a19400c", "messageHeadline": "[en] Fixes plugin name.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fb642ecff3fda2282e86f4901acf395fa4fcf578", "messageHeadline": "Translation and review.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 321, "deletions": 6}}, {"node": {"oid": "f1f256ba2bccf25f95e47c875e97f9ecfd791bcb", "messageHeadline": "Merge pull request #4260 from andtxr/pt-debug-kit", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "aacb6f5c29d2dd0ae9824b18382ce604dfafb137", "messageHeadline": "Review and complementation.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "27d5a39dc37c32c06a0b2cdfe5b83a5a8877571b", "messageHeadline": "Merge pull request #4258 from okinaka/3.0-ja-translations", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 177, "deletions": 148}}, {"node": {"oid": "a0787ed811f362385e2b6919d062ba3b09cf7383", "messageHeadline": "Document change from cakephp/cakephp#9281", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "690c4719f7c9ce4bc106dea51b8fe4cb6df0d2d2", "messageHeadline": "[ja] #3953, #4237, #4249", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 177, "deletions": 148}}, {"node": {"oid": "cffdea1c497af31d61bebd0324fc1a97931186a0", "messageHeadline": "Merge pull request #4257 from okinaka/ja-translations", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d36d0e63fe5ba7ef0bf8818247f2b2513452ba95", "messageHeadline": "[ja] #4236, #4245, 7daab30", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "51850da2b5616493b70f9fdd71d47b237087ea8a", "messageHeadline": "Merge pull request #4255 from andtxr/pt-chronus", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 279, "deletions": 7}}, {"node": {"oid": "6b7ad1b9ce59a71099dd720dfeda4d75883c5e92", "messageHeadline": "Start 3.4 docs branch.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "be0c97a384ec55b031279872524c2c2031aa81a7", "messageHeadline": "Chronos translation.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 279, "deletions": 7}}, {"node": {"oid": "16be2aca9fda23b613253778eeb55bab432d2598", "messageHeadline": "Merge pull request #4254 from silverwedding/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c448d8cac619ab7c7429e95c13b4b68d64776459", "messageHeadline": "Update part-three.rst", "author": {"name": "Danny Lewis", "email": "silver.wedding22@gmail.com", "user": {"login": "dlewis87"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf7d437a70b605a5108e758a61b338c6d0cc37ed", "messageHeadline": "Merge pull request #4250 from cakephp/pr/4240", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 731, "deletions": 61}}, {"node": {"oid": "1f66cf06a37df7ef21375bdd4ff4470756b0b1fc", "messageHeadline": "Adding missing example.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "173de98cd9348a595861a385375db89010c4857d", "messageHeadline": "Fix travis build.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b16059790d8d81e9205638d205b78bcd5d999232", "messageHeadline": "Fix sphinx errors.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bea7e2173897e2bf23183fd0e4ef5d69d94bfd34", "messageHeadline": "Merge remote-tracking branch 'origin/3.0' into pr/4240", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 24252, "deletions": 7828}}, {"node": {"oid": "c3ed2d8f5d1fa3523e681754e20b3cda6fc7eff3", "messageHeadline": "Finishes translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 106, "deletions": 97}}, {"node": {"oid": "4af9a2a223655d5763dd741ec931cbef851b6e13", "messageHeadline": "[ja] #4542", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19bdcee13bd1e6ebfc6ec910761cc470fd381586", "messageHeadline": "same as #4252 for en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dffe6a731b1c375cdc0ed0b61a7e870e36e2fc7f", "messageHeadline": "Merge pull request #4252 from stardisblue/patch-2", "author": {"name": "Jad Bitar", "email": "bitarjad@gmail.com", "user": {"login": "jadb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec384cb50d7b59357959ac5c03f0f5820dfbd656", "messageHeadline": "bad variable name", "author": {"name": "stardisblue", "email": "stardisblue@users.noreply.github.com", "user": {"login": "stardisblue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ca20de7c3c15e31cdf7c80751a3c7bc2f28bbb4", "messageHeadline": "update code markup", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a65c9d151b26cb3445242de8dd1df77377bf9a3", "messageHeadline": "[fr] #4249, #4245, #4239, #4244, #4242, #4237, 7daab30e9fb97f6fff0fc9\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 130, "deletions": 10}}, {"node": {"oid": "9650ab244b087561af6fe4d3b416a1c9121b0b70", "messageHeadline": "Bump version number in book layout.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7daab30e9fb97f6fff0fc92438f5c76a90bdab18", "messageHeadline": "Fix class name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "547aac5cd3cc35b232ae74adc2ef4d54958b65bc", "messageHeadline": "Merge pull request #4249 from aavrug/patch-22", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d2e8142e49fdf2999e0c4a4289e3b67b370336f7", "messageHeadline": "Translation review. (still unfinished)", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 106, "deletions": 104}}, {"node": {"oid": "dde356d5efce161ec867102b2bf76ab95f1ef42b", "messageHeadline": "Added style for current page in TOC", "author": {"name": "Ritesh Pandey", "email": "ritpan2003@gmail.com", "user": {"login": "ritesh-pandey"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1a454c2b8aaa8461c2c9ab027443bd9eb3110bc3", "messageHeadline": "Merge pull request #4245 from cakephp/translate-marshalling", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "14e27c2622afe772237fefc10c4036e7f070f693", "messageHeadline": "No need to add the key value field thing.", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "948e676c9ca5a781d8c8c917f849538af8c1e6f4", "messageHeadline": "Merge pull request #4239 from cakephp/auth-header", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8e09b71ee4b63ac09453b7128aa4735fd1c4d40b", "messageHeadline": "Incorporate feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa46e060e3932fd9a6b6c5b81848b8771bd28cbe", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "4bf57aee0c5fd6abeeefc18081f6e8bc1bf33877", "messageHeadline": "Document behavior marshalling and streamlined translation saving.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "e6c0d1b1f9da6e09c03cf515e2e7fe6db60c8357", "messageHeadline": "Put anchor in the right position.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b13e2ff15e5e6c6b1dd8660e71641b2b5c351eea", "messageHeadline": "Merge pull request #4244 from mo86/render-element-in-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6dbdb55e6870a7e2777c4c1562f999c92002baba", "messageHeadline": "Merge pull request #4242 from neojoda/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa5424494dfc125b4cdc6a9581d23282523bc544", "messageHeadline": "Update helpers.rst", "author": {"name": "mo86", "email": "moritz.klassen@gmail.com", "user": {"login": "mo86"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dff7624c5306f56be30a5e2483160f864d451306", "messageHeadline": "Explained how to render an element inside a helper", "author": {"name": "mo86", "email": "moritz.klassen@gmail.com", "user": {"login": "mo86"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "032a09ba28154a9b2941a19013af2ad3de9be29d", "messageHeadline": "Updated updateBuyStatistic example function", "author": {"name": "Juan Bautista Gim\u00e9nez Sendiu", "email": "neojoda@yahoo.es", "user": {"login": "neojoda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e77ffcafb27806ffe57e8630b7fb6da4c9f1c005", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "e25e8a172fe840f9b5bb202bd6b0a48a11e45cf8", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "96613d13af6ccc75855da1d2aee94d0eacd7e254", "messageHeadline": "Document how to access the Authorization header in apache.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "42954dcb60396e11791bb9e0861dd69bc09594b8", "messageHeadline": "Merge pull request #4238 from abatardi/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d03fa60ef83457d3af92f8c45f97220685e6c29a", "messageHeadline": "Update intro.rst", "author": {"name": "Aaron", "email": "ahastings@gmail.com", "user": {"login": "abatardi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fffd435c95580f89b361b8672cdb5695b49aac19", "messageHeadline": "Merge pull request #4237 from Graziel/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6f557558fbe1a2eefd134adfcbb862be96c696d5", "messageHeadline": "fix typo", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "618b83abe6ddb31cb2c3b54a0d1632c0fc2a9836", "messageHeadline": "add note about possible differences in date output", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d24b8bc84ac70e837cf4d8d6ed8e643cb25020f5", "messageHeadline": "Update 3-3-migration-guide.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5b3bee2a18a80a4a48db46f9ccf255169bdce29f", "messageHeadline": "Merge pull request #4236 from andrej-griniuk/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2445502b44bd0309a6ddaf0fac4fa9fab3bb21cf", "messageHeadline": "Remove duplicate", "author": {"name": "Andrej Griniuk", "email": "andrej.griniuk@gmail.com", "user": {"login": "andrej-griniuk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bb88b2ce6ece7ed79176c9ef957972457cea6897", "messageHeadline": "Merge pull request #4235 from okinaka/3.0-ja-updates", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "480535678ad0bf12f9bbf7f6a7deb3291d568f86", "messageHeadline": "[ja] #4223, #4232", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "fd1dcdfa48a603451c542c02496847ac05509fa5", "messageHeadline": "Remove examples using validator for unique values.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "945dec44d59e57fddf0aa590cd50ffd627045087", "messageHeadline": "[fr] #4232, 0bf2e44e2e8a6572953ee8b2e23f149215405f5d, #4231, #4224, #\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "44404cb1a18fd684a188537b9648f051314dc461", "messageHeadline": "Merge pull request #4232 from cakephp/issue-4229", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "3b225a0127ea9e81e5fc38a45f08663229d2957e", "messageHeadline": "Update documentation for UrlHelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "0bf2e44e2e8a6572953ee8b2e23f149215405f5d", "messageHeadline": "Include use statements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0762c25fd37a75376e6ec06eca97bf7b0b148a05", "messageHeadline": "Merge pull request #4231 from jszoja/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6fbadd421a208980c3eef797be3d2f947b1f785", "messageHeadline": "Update logging.rst", "author": {"name": "Jan Szoja", "email": "jszoja@gmail.com", "user": {"login": "jszoja"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "593cb188d4b8aeb06f8ee8db4acb8fdd97abb05b", "messageHeadline": "Update logging.rst", "author": {"name": "Jan Szoja", "email": "jszoja@gmail.com", "user": {"login": "jszoja"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4dfdf73838a1413cb0a40edc157acb52249c8fc3", "messageHeadline": "Merge pull request #4230 from bcrowe/http-client", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ebf8f9163ee062b6877f99c7ed9cd6327c4bd3e3", "messageHeadline": "Fix HTTP use statements", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "83ec6782bd440ab48f5ed624be7fe90e0c1344a7", "messageHeadline": "Delete: space and missing line", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "ea80f92298094390882e07015bd45e278e519d73", "messageHeadline": "Merge pull request #4226 from bcrowe/syntax-error", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8222f5b3d50f4a078d801f733aba411fe0ed1e1d", "messageHeadline": "Fix syntax error", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0a1203e0a189f882686a63879f069b70753c8da", "messageHeadline": "Merge pull request #4224 from saeideng/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c97ca8709a3b81ad869ab140323b081b02704fa7", "messageHeadline": "Storage =>Session", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b41bafde9fec128327133ce61d4631e665d85b", "messageHeadline": "Merge pull request #4223 from cwbit/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "96ae6069279d458f01364ae21e41a9fb0e8cf326", "messageHeadline": "added `Hash::combine` use-case", "author": {"name": "CWB IT", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "df86795e5267283e31af498978119f216fc788d3", "messageHeadline": "Merge pull request #4220 from okinaka/ja-cache", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0fc2f59c615f0fe02ba07d1b2962e12018d454ee", "messageHeadline": "[all lang] update typical-cake-request.png", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec0b77409db1d25e2ce5d0d812cb4a4461062bdb", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d21cc7967d9a249fc9434cf32ebe6cb966c691a", "messageHeadline": "[ja] translate cache.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "ce87f6d89bd6f4279ac5dabea3935000deec5d64", "messageHeadline": "Merge pull request #4219 from silverwedding/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d33ff102804c3a4d8d3089e64a5814bd2b6c917d", "messageHeadline": "Update routing.rst", "author": {"name": "Danny Lewis", "email": "silver.wedding22@gmail.com", "user": {"login": "dlewis87"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6156c6cbc969845e1a61c31ef63e695071fbdbb", "messageHeadline": "Merge pull request #4218 from okinaka/ja-translations", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "9eb1e54b1fc31bda463509750172cd64ff962404", "messageHeadline": "[ja] #4208, #4209, #4213, #4214", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "2dfebb971e5e2a4222466edf96bbc25bc37b3e7d", "messageHeadline": "Merge pull request #4217 from okinaka/ja-testing", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b7a825488a497a3c3c7fc3aecd254bfe0791e206", "messageHeadline": "[ja] #3956, #4201", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cebf51f1a8a8c1eaac7a8dd615a12b8d23402347", "messageHeadline": "Merge pull request #4216 from FredericoSFerreira/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00af50abc52cb191e6067220b954eb4bbf2e3748", "messageHeadline": "Fix Corre\u00e7\u00e3o Ortografica", "author": {"name": "Frederico Ferreira", "email": "frederico.dida1@gmail.com", "user": {"login": "FredericoSFerreira"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00a92f0c5b91ce3053ea7e22008ffd35563617cd", "messageHeadline": "DELETE ORIGINAL", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "72e5c3de561ee67814736c80cefe5fe410447e44", "messageHeadline": "DELETE ORIGINAL", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "ab67592e6d9a69fa1f3494c0c8fd9ee8ca521045", "messageHeadline": "Fix: typo", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8a86ee81e818ba83421427f5666f7550162caa6", "messageHeadline": "Fix:", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "da98aadef2d3ec65d313062a52690e7f21db176c", "messageHeadline": "Merge pull request #4214 from cakephp/deprecated-mcrypt", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "55b4ba168e5215d8ca12ed5fa447f35d08341d2c", "messageHeadline": "[fr] add mcrypt parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "26f1ab504d8db4311b40de1fbcacaf98d07bbeeb", "messageHeadline": "[fr] #4213, #4209, #4208", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "752943e8d80d25e93cbaff8fa4979f24a9cf6a96", "messageHeadline": "remove duplicated line", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eb3449041ce45bf563d4664f6dce8ad4306b9a4a", "messageHeadline": "add a warning on mcrypt extension deprecation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9ea7197258f9b9939db77eae895a21793554d6e3", "messageHeadline": "mcrypt extension is deprectaed in PHP7.1", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "592d3853e1cc33f8ed6b5787bd56c7814f06bd61", "messageHeadline": "Merge pull request #4213 from CakeDC/8820-exists-and-not-exists-query\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "175f725d03f5c57f3e77fb82466c202a8258581e", "messageHeadline": "Added exists and notExists query expression docs.", "author": {"name": "Yevgeny Tomenko", "email": "skie@mail.ru", "user": {"login": "skie"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "af3308074fc6c10e0b80315a621aa2e461c8cc4e", "messageHeadline": "Merge pull request #4209 from ionas/patch-48", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "98dfbca1fcfd088446b04c1f4434ea0ed6cf4dfd", "messageHeadline": "Update docs to allowNullableNulls", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "997c04407c30f56c3c9596791f7b7888ea4780aa", "messageHeadline": "Merge pull request #4208 from saeideng/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f20105c92821baa947e90efeb44a644df9e824a9", "messageHeadline": "Rename partialNullsPass to allowNullableNulls", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5844efd1928c2f2e4eebb1b756ab2047537454e3", "messageHeadline": "[fr] #4204 and #4201", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "75c70ce02235301fef3104c8642bd211ec842d43", "messageHeadline": "Merge pull request #4206 from ShawnAukstak/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9c28572e76296b46f8f73d234739bb8ea322e08", "messageHeadline": "Merge pull request #4204 from cakephp/3.0-middlewarequeue", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4e11cd5f4c0c8df8ebd59d1f109fc1e312b0ae56", "messageHeadline": "Update errors.rst", "author": {"name": "Shawn Aukstakalnis", "email": "Shawn.Aukstakalnis@gmail.com", "user": {"login": "ShawnAukstak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "306fb2311051fd0824f24130235426a209f059de", "messageHeadline": "Update middleware class and method names.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ca4aa778b53da4645e3e07d1075236392ff9583c", "messageHeadline": "Merge pull request #4200 from iKenji/translate-ja-3.0-cookie", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 111, "deletions": 10}}, {"node": {"oid": "5b86c4c967d5c0e016674528bdaf56c5a1c9ffbd", "messageHeadline": "Merge pull request #4201 from cakephp/require-secure", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9488877a568aa56fdae77bdd953dd31beb5ab200", "messageHeadline": "Fix grammar errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc11d5abd101a668f00bcc61bda0509b30b75956", "messageHeadline": "[ja] translate components/cookie.rst", "author": {"name": "ichihashi_kenji", "email": "jdabc1843@gmail.com", "user": null}, "additions": 111, "deletions": 10}}, {"node": {"oid": "88ace1b2a0a8618f989abac6b1b9e57a6641913c", "messageHeadline": "[fr] translate 404 error page", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "545b576e19f66c2226d03aa6aed63983f54f2071", "messageHeadline": "Merge pull request #4202 from cakephp/i18n-errors", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "916b6a9d5f86a232d24f429b77ce1ca8ca57d166", "messageHeadline": "Remove duplicate section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "49997d7867301ece234afd342644e648e4162927", "messageHeadline": "Add i18n error pages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "62a8edfe11bd1bc5e0f1339aa34d79ed81c8291a", "messageHeadline": "Add docs on stubbing env vars for testing security component.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7b78e2f5d88f924485063b27803cf49546cc7947", "messageHeadline": "[pt] #4195", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba8e43ba2128cacdd4d96d726a0bbc78b8f27531", "messageHeadline": "Fix syntax error in nginx configuration.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3edb043e05daf81028df137a37ea7302530d80e0", "messageHeadline": "Merge pull request #4198 from chinpei215/3.0-fix-wrong-url", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "522d72eddbe8ea6781a3f16428c808d59de37d98", "messageHeadline": "The bookmarker tutorial contains a wrong URL", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c4d30fb85997010d50f65e5622b4443d52e08dc", "messageHeadline": "Merge pull request #4197 from t-raku/patch-1", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6630f0bfac91f284735d33368cbf53796584d81e", "messageHeadline": "Merge pull request #4196 from okinaka/ja-intro", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "1ff2a980b28ac00467455254df4ceb8c82de6b74", "messageHeadline": "Merge pull request #4195 from cakephp/404-page", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "8673ff857ed1779168869bc5137f38cd7136d2d1", "messageHeadline": "Wrong URL specified.", "author": {"name": "t-raku", "email": "takayama84@gmail.com", "user": {"login": "t-raku"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7da0e5977546f92b0fa06462275895a55106f6d3", "messageHeadline": "[ja] #4184", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "aab3cc975149224905fc756f2f1d475e8ffc3f27", "messageHeadline": "fix build error in tr version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "048b885080c4fe620be873e1f2105d54e0ea5fa2", "messageHeadline": "Add 404 pages to the exclude pattern", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "230afb88c85a4458a4817c25a27c1840de48c6a7", "messageHeadline": "Add 404 page to the book.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "3701864e076de5bbfe03951ca59c2b67151cebb6", "messageHeadline": "Merge pull request #4192 from okinaka/ja-3-3-migration-guide", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 194, "deletions": 10}}, {"node": {"oid": "23640f3851395ff1da2bb00ba38388e09a79e65e", "messageHeadline": "Merge pull request #4189 from cakephp/combined-assets", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "c299efb7ad5f8b0b85d932f28aedcf283ee0ce9b", "messageHeadline": "Fix", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "af32078710c640e148c32e6e31296ae47f40a264", "messageHeadline": "[ja] translate 3-3-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 194, "deletions": 10}}, {"node": {"oid": "2ed01213291ccaf1181127654f97052df4e13946", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 134, "deletions": 78}}, {"node": {"oid": "b7c5e4c6db929be9085d844106ceffdff67c2fe4", "messageHeadline": "Merge pull request #4182 from ugurozturk/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 365, "deletions": 4}}, {"node": {"oid": "fde7b8dad8ddafc3869300eeed21ca57d0bf74c2", "messageHeadline": "fixed code block", "author": {"name": "ugurozturk", "email": "tarantulaugur@hotmail.com", "user": {"login": "ugurozturk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dceee0b5bb5ff177788d643e2731ae24fb3fd06", "messageHeadline": "Merge pull request #4190 from cakephp/3.0-fr", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "d4719fa2c10b9af9cb6e9a6fd3dcef7def610be1", "messageHeadline": "[fr] fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8128131b801997bde3ee283418d564ab81a5859f", "messageHeadline": "fix sphinx warning after cakephpfr/docs docker image update", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "ef52478c64cd85c5dd2e4acf7038dfc912f7a463", "messageHeadline": "[fr] #4188 and #4184", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "54ce8d63d334e435ecea1b928b0417242899f5c3", "messageHeadline": "Enable gzip for nginx.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "5132cfc4fe0d0ee68032446a3a9529a6a2a14985", "messageHeadline": "Use a single CSS/JS file instead of all the other files.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "e3d5dfbfa6084924ea9e4c0af293e9cbab2b6d30", "messageHeadline": "Use explicit lists of files.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "6998016d42b79fe22ea3828bad1aac5b8dd5c202", "messageHeadline": "Add simplistic targets for building combined JS and CSS", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d572e66520fa065c7fc23b2f02ad6fa95f65cfa5", "messageHeadline": "Upgrade to sphinx 1.4.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "68bbc28d23d81ac57bdd405f5433b210657ecb33", "messageHeadline": "Merge pull request #4188 from andtxr/pt-intro-middleware", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "d8f87a227424bea0184c2245cb18926577254800", "messageHeadline": "Merge pull request #4184 from cakephp/issue-4179", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 257, "deletions": 93}}, {"node": {"oid": "fe7709a1667e62d7e8134a61a89a158839bde20e", "messageHeadline": "Remove drop shadows from new elements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "6162eeeb6502e6a8f5cb9b61c4c602b482fcb9d5", "messageHeadline": "Comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "363c4fd82231bd64728f97165c40f2b7dda8ed55", "messageHeadline": "Merge pull request #4186 from thinkingmedia/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0cdb9b382b98d645f8ad5ccec5e476e95e6bb875", "messageHeadline": "Recommend using render() instead of __toString", "author": {"name": "Thinking Media", "email": "thinkingmedia@users.noreply.github.com", "user": {"login": "thinkingmedia"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "00059fc9d38e489e6c844dfbc9eb1a19f9eb4aa6", "messageHeadline": "[pt] Improving grammar.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a143cbb6b0839cb0bb76f7522a735aa6bb9828c", "messageHeadline": "[pt] Including middleware note", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "6b0f18e29a38b11f6cbcb536c342bbb66ee1e7be", "messageHeadline": "[fr] #4183 and #4181", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "26294a5ac190b6cfb2c972bf876754cf9424abfd", "messageHeadline": "Merge pull request #4183 from cakephp/issue-3539", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "28ee3c3f933a12130d2d8b89b90a2f67803fb816", "messageHeadline": "Update intro to include middleware.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 246, "deletions": 92}}, {"node": {"oid": "8feeb22b0345500e82083a31448915c8ae011136", "messageHeadline": "Add docs for postLink() block option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b57cd7c36805c30b1671bdf98974bfdf2e87074d", "messageHeadline": "Update intro.rst", "author": {"name": "ugurozturk", "email": "tarantulaugur@hotmail.com", "user": {"login": "ugurozturk"}}, "additions": 365, "deletions": 4}}, {"node": {"oid": "9afebb6bf28bbf52efd4c8298febfa4d824aa1e4", "messageHeadline": "Merge pull request #4181 from cakephp/savemany", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "159bf30a18abde114e301b0444a80bb0680cf0c4", "messageHeadline": "Update formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c2f71f6fd2decad5b855fc61b72f5524ec904c02", "messageHeadline": "Merge pull request #4180 from cakephp/composite-keys-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dc0bc9fecf60589a5bbff2e28348a6f9d01a5da", "messageHeadline": "wording update", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d00efba9c6ddc00886d19019bfaeb23092365796", "messageHeadline": "Add info about Table::saveMany()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c3cb857d9da5ec86deb4623fe63be6a9ff021647", "messageHeadline": "[fr] add note when translation is incomplete", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "28056eea4dfda408a870a008744df981b6f6f47e", "messageHeadline": "add migration guide pages for 3.3 for all lang", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "6586e4182cef10ad64dd7950252b262476be38fd", "messageHeadline": "[fr] 5c6c3ac4242f9023f48e5c08f6d12e673811a3d3", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "5c6c3ac4242f9023f48e5c08f6d12e673811a3d3", "messageHeadline": "Update migration guide for changes in error controller.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec2c69a63e224daf746b99e7dde7def69efed02e", "messageHeadline": "[fr] #4171", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 113, "deletions": 85}}, {"node": {"oid": "9557e5bc8206215c470a7be0fbad88be61590e5d", "messageHeadline": "[ja] #4145, 33708c0c0f7261018dd429f950f1c63b6d4c0da4", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "38887d6228b04517e1e27579a459a7463a2c254b", "messageHeadline": "Merge pull request #4171 from cakephp/composite-keys-example", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "2c0145bfd06acbb95c206c6badf971861fe4f7b7", "messageHeadline": "[ja] #3807, #3957, #4173", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "38b5e894238e82317fbc4f906a34185959234ef5", "messageHeadline": "Merge pull request #4178 from stardisblue/patch-2", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ea23ce6c4c8f0c269c0f71ce875986f9b9f06ba", "messageHeadline": "fixing bad string wrap", "author": {"name": "stardisblue", "email": "stardisblue@users.noreply.github.com", "user": {"login": "stardisblue"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3bdd781116689fb1e4bbbf70128da51e37a8052", "messageHeadline": "[fr] #4176, 33708c0c0f7261018dd429f950f1c63b6d4c0da4", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "666bb27dce9355fde18a09d0abae658e31586b03", "messageHeadline": "[ja] #3944, #4021, #4168, 5e1355", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 171, "deletions": 127}}, {"node": {"oid": "4c0da0caae327f93d3016d7559e6e14ea11dd758", "messageHeadline": "Merge pull request #4177 from andtxr/pt-contributing-code-conventions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 633, "deletions": 10}}, {"node": {"oid": "a79eab00fc467e9044a0ab4b41db5b7594d90429", "messageHeadline": "Fix.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97ce21e629fef55aa708e38646c48b1674a8a69e", "messageHeadline": "Note about the difference between bindingKey and foreignKey.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3c96edd1a19b3247d67ddb4fd64d0e5d51ee3101", "messageHeadline": "Merge branch 'composite-keys-example' of https://github.com/cakephp/d\u2026", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bdb81e06b87a5eed834c23d65492c12a15fa1f00", "messageHeadline": "Merge branch '3.0' of https://github.com/cakephp/docs into composite-\u2026", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 195, "deletions": 32}}, {"node": {"oid": "2afe49428c0b80ceaa2f19e4130edf65ae330237", "messageHeadline": "Finishing translation.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 280, "deletions": 0}}, {"node": {"oid": "33708c0c0f7261018dd429f950f1c63b6d4c0da4", "messageHeadline": "Update eventManager() method references.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3416b5b9410daef643c2a1b03775246f5e62628", "messageHeadline": "Typo.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "397b697b2c34da3256c1e41f9e2c6e07735d0c30", "messageHeadline": "Merge remote-tracking branch 'cakephp/3.0' into pt-contributing-code-\u2026", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 290, "deletions": 361}}, {"node": {"oid": "d43a7ecad57308dfbc16ec1a686ed60617711a02", "messageHeadline": "Merge pull request #4176 from Shanzoh/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a263095dd1d71183f1a18d04b9e0ed37611e80a9", "messageHeadline": "[ja] #3841, #3884, #3888", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 118, "deletions": 12}}, {"node": {"oid": "f8c4bea8af12bb802384bfbaec9f8300e0da9553", "messageHeadline": "Update saving-data.rst", "author": {"name": "Shanzoh", "email": "ryuuguitar@gmail.com", "user": {"login": "Shanzoh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "747b59a5221f86ac2962843f197f5d4c4b60812a", "messageHeadline": "Trancelate 5th block", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "6b07c2c90906b43638dd72a7eeba2730c51d97e4", "messageHeadline": "Trancelate 4th block", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "bff8b44c9fcdd8ce0bb51cc04e168109d5db7e0f", "messageHeadline": "Translate 3rd block", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "aa761b8c65453d78c381557dd5ba630610efaa39", "messageHeadline": "Add more equal", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f9ed33f1902b2684d965b3c91c9cc30bdae5f46", "messageHeadline": "Trancelate second block", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "617dac117592cfd01326937324f2d891ec436815", "messageHeadline": "Triacetate 1 block", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "e5c954e291b89da4107de0aaed5bbb03d9ed92ab", "messageHeadline": "Copy en", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 80, "deletions": 10}}, {"node": {"oid": "61af8ca0f4bc4203bb3255b91aa8a664389002af", "messageHeadline": "[fr] #4167, #4173, #4168, #4169", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "9b236d59d7a483e8211c0635aeeee14b99b100e9", "messageHeadline": "Merge pull request #4167 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4d3c8d937d3e48a985dd7b3834950b7e33d6f43d", "messageHeadline": "Merge pull request #4173 from Cameri/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e65275df83bb977b919002c6f02f4590d1e1e79", "messageHeadline": "Update part-two.rst", "author": {"name": "Ricardo Arturo Cabral", "email": "ricardo.arturo.cabral@gmail.com", "user": {"login": "Cameri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec46f22221f3e7fb71befde8027b76b42f17c19", "messageHeadline": "Link to view cells page.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9ef053bc341988c8e7c64e61aa9579703d8a189", "messageHeadline": "Merge pull request #4168 from adamharley/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7289ee2796e8e437ebac846253a34bd053813483", "messageHeadline": "[ja] #4110, #4169", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "ca826e11c901e3450d7ba8782e7b592312e033c7", "messageHeadline": "Minor improvements", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91b3a56df77936221bd7c9664741415a91468eec", "messageHeadline": "Adding missing composite keys example.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b808fe7102481225a8cc99aefd2d6c20bb9fdf64", "messageHeadline": "[ja] #3837, #3862, #4166", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 43, "deletions": 142}}, {"node": {"oid": "d89a4d0a2e5252decfb8a6e4c9babfe4e9d57576", "messageHeadline": "Merge pull request #4169 from cjquinn/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90a4d137cbb1c3d2ce84fd8f83d6cc5d59f0f631", "messageHeadline": "Incorrect argument order for assertCookieEncrypted", "author": {"name": "Christy Quinn", "email": "christyjquinn@gmail.com", "user": {"login": "cjquinn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7366add0f9861ccd86c410092687f130fa8ccd1", "messageHeadline": "restructure example code in 'Case statements'", "author": {"name": "Adam Harley", "email": "github@adamharley.co.uk", "user": {"login": "adamharley"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "60c7178faa6c779d9137e433eb21c2137b7f0227", "messageHeadline": "Update 3-3-migration-guide.rst", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9262925d5bc8ae70fc1c747b5595873984c3db7d", "messageHeadline": "[fr] #4166", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 44, "deletions": 182}}, {"node": {"oid": "90f0dbe2b7fbea7a46688346dafc35157efb2950", "messageHeadline": "[en] Splitting long lines.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "30f475a858e223de67b363060770d2e624b04e3e", "messageHeadline": "[pt] Partial translation of contributing / coding conventions.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 352, "deletions": 9}}, {"node": {"oid": "988e2f7c8e3c9ebe53d628db52f1e1c3dfbf87fd", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/cakephp/3.0' into 3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 5705, "deletions": 2094}}, {"node": {"oid": "f53fbd0ac9be715ebcf29a6ebf75a0b56cc85f8b", "messageHeadline": "[pt] #4166", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "407bbdd21ad37630c0a9cf8c08ee45b6f593eefb", "messageHeadline": "Merge pull request #4166 from cakephp/requestaction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 139}}, {"node": {"oid": "bb075ffb362242ac7ea948cde7378c6f1c4b0b7a", "messageHeadline": "[pt] Index review.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "2d70850dc56710c3b5ab8609f703465a2231c925", "messageHeadline": "Remove all references to requestAction().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 139}}, {"node": {"oid": "dfab3e7c59310a44aac7fa1e79e580b2b6ed309f", "messageHeadline": "fix sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df142893b8aafa07ab1343961a7a586ab0b0150a", "messageHeadline": "[fr] #4164 & #4163", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f364c76b6e4dc496a7aa16b56fe8db7367306687", "messageHeadline": "[ja] #3865, #3911, #4023", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 75, "deletions": 114}}, {"node": {"oid": "da95aa886689f794bbc1178e3a0562312538fe53", "messageHeadline": "Merge pull request #4163 from CalvinMcGee/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6495ae9d52eb305c32c47b8fe67e7e7ec55398be", "messageHeadline": "Merge pull request #4164 from CalvinMcGee/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ec64f4bf18ade6a63c3fb699dda1b631a87ff2", "messageHeadline": "Misspelled function", "author": {"name": "Joachim Wallsin", "email": "CalvinMcGee@users.noreply.github.com", "user": {"login": "CalvinMcGee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a3b93c565223218c285356f3725c76bb8c4d3ea", "messageHeadline": "Wrong link to packagist", "author": {"name": "Joachim Wallsin", "email": "CalvinMcGee@users.noreply.github.com", "user": {"login": "CalvinMcGee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1af990fd205372bb6bbec0b3360ec1886db9cefe", "messageHeadline": "[ja] #3815", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 82, "deletions": 136}}, {"node": {"oid": "52c731ec528115c8e3d4e643778c7576f20d591d", "messageHeadline": "[ja] #3866", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "7255c762d4e44f11db63c4ab17f97c6f35677a8f", "messageHeadline": "Merge branch '3.3' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2356, "deletions": 493}}, {"node": {"oid": "0cd3dff11e85e33f0c9d5a22c5820ffbcc4284bc", "messageHeadline": "[ja] #3917, #3937, #4138, #4155", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 93, "deletions": 88}}, {"node": {"oid": "181f60789990ea691055f7505b7dc055df44fe1c", "messageHeadline": "[fr][pt][ja] #4162", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7274b97340d7a0578170d2dddc2d35f1fa9eca81", "messageHeadline": "Merge pull request #4162 from lomholdt/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93682433b6fd463c5aef4200e2e0c469db077a31", "messageHeadline": "Update part-three.rst", "author": {"name": "Jonas Lomholdt", "email": "jonaslomholdt@gmail.com", "user": {"login": "lomholdt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "021d0a220d8e964aac05e163de1b835074c80dc9", "messageHeadline": "Merge pull request #4161 from cakephp-br/fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f78d2c6828ef5a46396bf10392a69b56d9e67a2a", "messageHeadline": "[pt] Improving translation and including missing reference.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "caa65846c14b5c90ff9499f2047f65bd4dd1cef6", "messageHeadline": "[pt] Fixes long lines.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c717e5e985ed0d724ddebe99a5277c606735faf6", "messageHeadline": "[fr] #4145", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 127, "deletions": 73}}, {"node": {"oid": "d93efcc1a07266bd824ef648c19002091ef53d9f", "messageHeadline": "[fr] #4155 & #4158", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 88, "deletions": 78}}, {"node": {"oid": "cd71f2cf741c5fe50f893c67dc08819eba981e1e", "messageHeadline": "Merge pull request #4159 from MarcusMann/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "188d4e96de3a4156be31a124a6f5623560dcb381", "messageHeadline": "Texto Acrescentado", "author": {"name": "Marcus Mann", "email": "mpereirassa@gmail.com", "user": {"login": "marcuxyz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "73c876eff6241796e9163894db30887721b93a21", "messageHeadline": "Merge pull request #4145 from cakephp/multiple-pagination", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 16}}, {"node": {"oid": "fb6846d45ce41f32b397d0969f5582fc3ae18024", "messageHeadline": "[ja] #4158", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d458768bc78105e0810648fb44345d8cfa51179", "messageHeadline": "Merge pull request #4155 from cakephp/contributing-branches", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "a3490afe47f2373479739c15a69787085fdd78dd", "messageHeadline": "Merge pull request #4157 from cakephp-br/contributing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "9f60df6c238842cd2f55230c1d88ba20dadef578", "messageHeadline": "Merge pull request #4158 from DevcubeDevelopment/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc197285f899285c3b66b628df3598afe2284a55", "messageHeadline": "Missing closing bracket", "author": {"name": "Stijn Martens", "email": "stijntjhe@me.com", "user": {"login": "seymar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3ecc6ea1f757d340559f0db574b0b08d7828427", "messageHeadline": "[pt] Update code contributing guidelines to reflect current branches.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "ff4434d5de27e756bf8fc76cbbaf2b237e7be727", "messageHeadline": "GitHub capitalised", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7a25e4efb9f1fbeab0e68e1a3e04f2655f844342", "messageHeadline": "[fr] 7a43b53cfab53c3936ac17d3d8ba940ad882060d", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "62215b98fa09080f8c691bfa258f5e8f2126138e", "messageHeadline": "[fr] #3937, #3917", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 99, "deletions": 107}}, {"node": {"oid": "7a43b53cfab53c3936ac17d3d8ba940ad882060d", "messageHeadline": "Move note to inline text.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "07d437d51085c053a58872df89560aab5e440f97", "messageHeadline": "Merge pull request #3937 from userlond/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "785c2daae4ec6706d7a16330fc45ec4f2dd55209", "messageHeadline": "Merge pull request #3917 from Kamoris/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "124f98f99499110a48ea8d487663891a67a85e04", "messageHeadline": "Update code contributing guidelines to reflect current branches.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "d6ab413664233efdd8428c1a803c11444ff93c02", "messageHeadline": "Merge pull request #4154 from cakephp-br/contributing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 181, "deletions": 9}}, {"node": {"oid": "74bc6eefd0ff54ab4b74130cb80842afa15da5c2", "messageHeadline": "[pt] Fixing bad indentation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22d7d5971ee571a0227f25cb4fcd8efb196047d0", "messageHeadline": "[pt] Translation of contributing / backwards compatibility", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 177, "deletions": 6}}, {"node": {"oid": "a414d3854129b21981b1f33e15438582ab0639ec", "messageHeadline": "[en] Removing dot out of previous standard and fixing col sizing", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e81c1117602f21c09e99fb5aa4986f31c228fa9b", "messageHeadline": "Merge pull request #4151 from cakephp/3.0-english-refer", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 148, "deletions": 148}}, {"node": {"oid": "e9a3fcaa7061268d5a0669c81d622039b8ad2bf2", "messageHeadline": "refer, not referer", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 111, "deletions": 111}}, {"node": {"oid": "5009d13d4b0329ff60f6e31c0b518c7aecccbe50", "messageHeadline": "refer, not referer", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "7b79f76b75042d49629d003873fd8aa1e95d6d8f", "messageHeadline": "English capitalised, please!", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 111, "deletions": 111}}, {"node": {"oid": "14884171e16193a98974a34e9a44baaa154a4933", "messageHeadline": "English capitalised, please!", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "72d70548254b77dcc36933b4c453232604e3bcf2", "messageHeadline": "[fr] #4146", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ac65da0090cd9db5f5ad6989704bf6c4154911", "messageHeadline": "Merge pull request #4150 from cakephp-br/readme-documentation-link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "11d528fb10a709238e1bd7ad858e6fb95d7256d9", "messageHeadline": "Merge pull request #4146 from ktogo/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51bbc488d8263a864f1a80c2e9ad1b97e5f3436b", "messageHeadline": "Including anchor", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1307d1538b14b899788cc8ab47225067bf69577c", "messageHeadline": "Adding a link to the README referring the contributing topic of the d\u2026", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0402403c7da257148670028d6b66e84aef2b9348", "messageHeadline": "Fixed broken example of HTTPClient document", "author": {"name": "Kazuhisa Togo", "email": "kazuhisa@ktogo.net", "user": {"login": "ktogo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "896b52bd38b8eca1ddcc15941bdebb95ddb8f5e2", "messageHeadline": "[fr] 32907070c948cd068e99daf947465e697f159e1e", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "01bd381263ddb7e22a9843476266d9942119deac", "messageHeadline": "Add specific link text.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a2461fd2c9b8127d1d2f24f87d4db15aa97a6f5", "messageHeadline": "Fix typo and rename option to 'scope'.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b44d381dec5620013f05751c4d755959a0c8552d", "messageHeadline": "Improve wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86006ed12c27f63090e4a82f118e35066bce642d", "messageHeadline": "remove warning from 3.x", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8622e267f58351e7164fa7538181c185ff6f9def", "messageHeadline": "Add more details.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "62f724a45bd249819810725b94559b3f95261094", "messageHeadline": "Add documentation for multiple pagination.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 16}}, {"node": {"oid": "71149e9fb6f6016f09f8b2a4c56a2fd8e05aa238", "messageHeadline": "Merge pull request #4143 from cakephp-br/pt-contributing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d9c1bd6a46314128eb2d1d0f2b93b58a585b9949", "messageHeadline": "Merge pull request #4141 from daikingca2/patch-2", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "972ad092e36462630f0fceb2be4c9b25c50b12bd", "messageHeadline": "[pt] Remove warning of 3.x docs.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4f1f6c16115e38dc1beea2e208e66329bc6b92ba", "messageHeadline": "fix typo.", "author": {"name": "daikingca2", "email": "daiking.ca2@gmail.com", "user": {"login": "daikiojm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "885ed8e2f9398518de590b2316e7c0afcd0fb3e2", "messageHeadline": "Merge pull request #4140 from okinaka/3.0-ja-components", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 303, "deletions": 12}}, {"node": {"oid": "1a1cf174f57ad9b94b39f438676fa2b220256238", "messageHeadline": "[ja] translate components.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 303, "deletions": 12}}, {"node": {"oid": "1ba964b7df1d473be8eb72f66abdb2035f85e006", "messageHeadline": "Merge pull request #4138 from cakephp/remove-warning", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a06989ad93996ede2139dbf5fd2e750c10221595", "messageHeadline": "[ja] #4136", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37ad78010e4b64250b36ed289c5fa608a8483fd7", "messageHeadline": "Remove warning from 3.x docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "aebcbb4810c39369d82f6bbcb8a9e24837eb086e", "messageHeadline": "fix pt sphinx error", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "30017f186882ff5144f9397260ff648979695004", "messageHeadline": "Merge pull request #4137 from okinaka/3.0-ja-plugin-shell", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "47a5fa643a17b9f57a157838340edcf5ed398d65", "messageHeadline": "[ja] translate plugin-shell.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "575d2e20900ac15cecc7b8613f919ea11c117b88", "messageHeadline": "Merge pull request #4132 from chinpei215/3.0-ja-controller", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 528, "deletions": 13}}, {"node": {"oid": "f4805a50fc706ff409236d036c76bb2e3db2eda5", "messageHeadline": "Use natural japanese", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "84caba60cce79bb8827bda5c4f9e097544e044a3", "messageHeadline": "Merge pull request #4136 from jeffblack360/patch-40", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "7953610d9dc331e834f9bd5bdea9773932869940", "messageHeadline": "Update installation.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "90bad9e92e0a81337955fc927b497d3ed313562f", "messageHeadline": "Merge pull request #4135 from cakephp-br/pt-contributing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 139, "deletions": 6}}, {"node": {"oid": "0ddad6df9bcdf68f29aeb0791e12f77fa3677db5", "messageHeadline": "Merge pull request #4134 from curtisgibby/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64c41bca502e1bc64dacede9c444ed342fb82ea", "messageHeadline": "[pt] translation of contributing / code", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 139, "deletions": 6}}, {"node": {"oid": "524740c5de538af484a506be83fdd6bfaafff610", "messageHeadline": "[ja] #4052, #4066, #4103", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "bb5cb5ef6179a2945e278ae14b714f03ca0271eb", "messageHeadline": "Merge pull request #4133 from okinaka/3.0-ja-shell-helper", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 117, "deletions": 10}}, {"node": {"oid": "fc467fbad8b9fe2c4a369735d7d8d74254bddcc6", "messageHeadline": "Fix spelling error \"ommiting\"", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c796321b689330b781b52c24a5a6685ac485e2e7", "messageHeadline": "[ja] translate console-and-shells/helpers.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 117, "deletions": 10}}, {"node": {"oid": "8b9dba22a5237ecb616b1c0bc9830aa4b7bd275f", "messageHeadline": "Merge pull request #4131 from okinaka/3.0-ja-completion-shell", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 175, "deletions": 9}}, {"node": {"oid": "580f398df0c139573ef7e02b02d720261519a333", "messageHeadline": "[ja] #4118, #4125", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "bc53c455bd3df6768ac0828a5575f2934e14309b", "messageHeadline": "[ja] #4113", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "9a5472a97420a9369148a693c48e50a3ab0efe58", "messageHeadline": "[ja] #4120", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "32907070c948cd068e99daf947465e697f159e1e", "messageHeadline": "Merge branch 'patch-45' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "5e13555b3ca67b93076a55f6f0d3b29876a30ccd", "messageHeadline": "ExistsIn partialNullsPass docs", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "cbb3c1635d66b3c0cfca5dd2eda5de2f7adcf9b4", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2763, "deletions": 865}}, {"node": {"oid": "b72c5b544ea01e0f381a819ce8c20db3e40d0776", "messageHeadline": "[ja] translate completion-shell.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 175, "deletions": 9}}, {"node": {"oid": "784be5d8255be08770b3deb894968fc9c2d72d0d", "messageHeadline": "Merge pull request #4121 from cakephp/helvetica-body", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "5a2b22f4dfd49ae0aa85498ebbc3c69e6923774b", "messageHeadline": "[ja] translate controllers.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 529, "deletions": 13}}, {"node": {"oid": "7a9a0521d20830ff9735c27d58978ef6ec7ec748", "messageHeadline": "Merge pull request #4130 from cakephp-br/pt-contributing", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 350, "deletions": 312}}, {"node": {"oid": "ef7107d5921c7e87105ce1d1e64abc84db720ecf", "messageHeadline": "[en] fix text over the max column size", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1cabf0ad46420f3acd57b5613fc8f36d32381d86", "messageHeadline": "[pt] translation of tickets", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "47ff6ab6ae3365090b9587f59c7b97125056da28", "messageHeadline": "[pt] improving grammar", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c830d91923db56bdfaabaefe0cdce10dc368f72", "messageHeadline": "[pt] reviewing default missing translation message", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 267, "deletions": 267}}, {"node": {"oid": "2283ad01333dac72af22f53a84e96bdd01eb22d7", "messageHeadline": "[pt] translation review", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "4e17ee3ac5fe4267e69eeb4a3ea1e17a09099510", "messageHeadline": "[pt] fixing bad indentation", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a4d9d5f443091870e059df2ac570c42fc0d3450", "messageHeadline": "[tr] add missing image read-the-book", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2d42987a3d70384c2939c9d61159fc101c1471a3", "messageHeadline": "add image to index page", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a81ae9dd04c1d5441f226ccbd6752ebcd193b7b1", "messageHeadline": "Merge pull request #4127 from cakephp-br/pt-contributing-documentation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 934, "deletions": 538}}, {"node": {"oid": "5d2d1c46622d708cae045ad94042e57ce444b2b2", "messageHeadline": "Merge pull request #4128 from TaccolaA/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d713a5ee1a6992178c38a5887f89101fe98a0f27", "messageHeadline": "Little mistake in the exponent", "author": {"name": "Taccola A", "email": "taccolaaless@gmail.com", "user": {"login": "4l3ss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41d9e9cc30ac4831c0e274780c34d79d98cb7aa2", "messageHeadline": "[pt] updating default message e.g. for missing translated pages", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b2f10fc9c906c333b3be83a4ac00f184d7053967", "messageHeadline": "[pt] improving missing translation message", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 445, "deletions": 532}}, {"node": {"oid": "2dd304ae168c4ead3134806afff01d8d97ce0823", "messageHeadline": "[pt] translation of contributing / documentation", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 491, "deletions": 7}}, {"node": {"oid": "f69a73c45b5ab8e1e101052e34ce02d59728163f", "messageHeadline": "Merge pull request #4125 from cakephp/3.0-validation-issue-3750", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "57c7bcd1ac373ebaabd06321fb68024e2094c589", "messageHeadline": "Merge pull request #4122 from cakephp/3.0-more-css-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "078744dd9bf33ac091b8c9b159059accd8d1407a", "messageHeadline": "Fixing sub count", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2e094b978066d0470ab839619ca942bd7bff62a", "messageHeadline": "Missing dot", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c65b4bcbe64e4c2c73a64c9947573d176dc7ceba", "messageHeadline": "Update blog.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f90715cea8ada23e69fc9e2b3937fbca4451557d", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "580911ab1375da20831b7539c9fa77dd06ddb0fa", "messageHeadline": "add new validation methods for 3.2", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "339f042af305d052703eb66b291624162e7016b6", "messageHeadline": "[fr] #4120, #4113, #4118", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 88, "deletions": 91}}, {"node": {"oid": "a349c022e03827ff2d41dec2d1f6fe4c0bdade96", "messageHeadline": "rm unused classes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "0f27f79a073c038a9247da9daedf2b9a005a1881", "messageHeadline": "Make the body text use helvetica.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "dca6c90fc89e6a480a7fefb21b047ed505580f5d", "messageHeadline": "Merge pull request #4120 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2db96f8289c5716ace6d74d93ae62b8eff88860b", "messageHeadline": "Merge pull request #4113 from cakephp/3.0-composer-install", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 116, "deletions": 110}}, {"node": {"oid": "71353d4c7c36c1be4f37b484db7e88bd994d2e51", "messageHeadline": "Merge pull request #4118 from denchev/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "99667c41506141ec896164b8fc8d2f26429e379e", "messageHeadline": "Fixes #4119", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0f0f208f3f8f4a6b0501a791c92cb700a955832d", "messageHeadline": "Add a missing return statement", "author": {"name": "Marush Denchev", "email": "avreon@gmail.com", "user": {"login": "denchev"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dca961c978388ee395aa98bbb3b137c9e0126ae0", "messageHeadline": "Merge pull request #4115 from cakephp/3.0-clean-css", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 291, "deletions": 20}}, {"node": {"oid": "f99b67dc77e13e8eb94526b693de411f28014757", "messageHeadline": "Merge pull request #4117 from okinaka/3.0-ja-testing", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "5e0bc5dfdd27c7f4fab575d6658cfcd3a4ceea22", "messageHeadline": "[ja] #4091", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "e75c0c5c0c016894403289aa03956bf3aab86122", "messageHeadline": "fix the version of cakephp.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "87aee38672db877681511452b2ee266c72d284f9", "messageHeadline": "add missing bootstrap glyphicons", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 288, "deletions": 0}}, {"node": {"oid": "ee58346284d38a6f51cc70d25bfff02142fc40e5", "messageHeadline": "remove unused css logo class", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "d46def950656a715d473d0a1c9ee80f734b3b818", "messageHeadline": "[fr] follow en version for installation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "2b77668bfe4b4724970b08e679dee84f7835c907", "messageHeadline": "ordered list in installation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "346025a0ee4da8506a3acacb45a327403f987e04", "messageHeadline": "[ja] #4101", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "78d91e47b0996f2cf53032ed1c3ecc0fa9f0ede1", "messageHeadline": "link and more explanations for composer install", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 102, "deletions": 103}}, {"node": {"oid": "174a22c03371bb8ce1eb68adb9923b2b7cbdbabc", "messageHeadline": "[fr] add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 73, "deletions": 41}}, {"node": {"oid": "7e564ed19fa28e1f4b49569f75e06fbca5198a6f", "messageHeadline": "Merge pull request #4111 from okinaka/3.0-ja-console-and-shells", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1087, "deletions": 11}}, {"node": {"oid": "e48f386f7437302d70ece03955b24b7c7051c306", "messageHeadline": "Merge pull request #4112 from okinaka/3.0-ja-bake-usage", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 26, "deletions": 50}}, {"node": {"oid": "6da1b2d38f7100420226fe895a8febdae263e541", "messageHeadline": "[ja] translate console-and-shells.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1087, "deletions": 11}}, {"node": {"oid": "6037c03ebfe8fb9f16baaf0c32c65ba7f9c06015", "messageHeadline": "[ja] #4097", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 26, "deletions": 50}}, {"node": {"oid": "a887ad24490482c676d1caf58091c9ffae664bab", "messageHeadline": "Fix wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b8ea37f699c6a787adf9dada3e74745ef054622", "messageHeadline": "Merge pull request #4110 from cakephp/psr7-session", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "730e01de8eb9141e77ee1e954ab5bbe124856c26", "messageHeadline": "[fr] #4108", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8f3a94ab363f1ca4356b94336711468892f8c52", "messageHeadline": "Add docs for PSR7 integration testing and sessions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "f7ad9083a4b0fd44cc9f73891fbaaa9d1d5ee093", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5566, "deletions": 4185}}, {"node": {"oid": "673811002ea6b6e976ec029446502e6bc0011291", "messageHeadline": "Merge pull request #4108 from cakephp/issue-9031", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2af5ad23cf6d654e237b1659a6c3d5d46697199", "messageHeadline": "Update collections example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3420614a6d159377bc1977a404ed7bf6efc5c8a7", "messageHeadline": "[fr] #4103 & #4101", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 57, "deletions": 49}}, {"node": {"oid": "a7644ededd7c3dc5f7c9fc006e6088259dd6ac37", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 726, "deletions": 30}}, {"node": {"oid": "4e23b40f6a81a72bd7c2e7b0a26ed7737778124b", "messageHeadline": "Merge branch '3.0-issue-4061' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 718, "deletions": 243}}, {"node": {"oid": "b4d938819474dbf030fb8f75dc462fb3570bd135", "messageHeadline": "Fix width on edit link and reposition scroll to top.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d8a195d6f7cf35f69ad0b81a6703ab0b74038f18", "messageHeadline": "Merge pull request #4095 from chinpei215/3.0-ja-views", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 721, "deletions": 28}}, {"node": {"oid": "0a57c5c31e0dbb4c8fe696a9c10baee0553ba894", "messageHeadline": "Merge pull request #4103 from nitincoded/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "396636318348bcbda76e029974dba9f437ba8350", "messageHeadline": "Merge pull request #4101 from sasconsul/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecc89403f62f36040e8b27012d020f86f3a93377", "messageHeadline": "Link to the japanese version of the php manual.", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e76c5a76ca091a8e8871fcce87ad80d87436b1c9", "messageHeadline": "rm commented code unused", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "95a1a11c69c370192fd76cbf681a6bf3372c876b", "messageHeadline": "move Back To contents link under the edit icon", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 39, "deletions": 70}}, {"node": {"oid": "a28c0c2e019660374b4c0ca9977ba044c80a7187", "messageHeadline": "Changed field \"description\" back to \"email\" because the header says i\u2026", "author": {"name": "Nitin Reddy", "email": "nitincoded@users.noreply.github.com", "user": {"login": "nitincoded"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bddcb66f55b1a8975817175768490e1be4072393", "messageHeadline": "Changed the \"email\" field name in the example to \"description\"", "author": {"name": "Nitin Reddy", "email": "nitincoded@users.noreply.github.com", "user": {"login": "nitincoded"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "123880f462c374a908566537cd94524be68df0aa", "messageHeadline": "Example of nullable field email added", "author": {"name": "Nitin Reddy", "email": "nitincoded@users.noreply.github.com", "user": {"login": "nitincoded"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20df20b1becafb868210793ddf62e1a66220274c", "messageHeadline": "Documents nullable columns in baked migrations", "author": {"name": "Nitin Reddy", "email": "nitincoded@users.noreply.github.com", "user": {"login": "nitincoded"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "703da3f6e346e0655200da91283263b7762b8119", "messageHeadline": "Note how to add users via the application UI", "author": {"name": "Stuart Schmukler", "email": "stuart@sasconsul.net", "user": {"login": "sasconsul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5abe65ca7ddb6099f73c21cf601af43d68320a6d", "messageHeadline": "[fr] #4097", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "84ef9b8ca40a898b527354105a5a030f215ce67a", "messageHeadline": "Merge pull request #4097 from TrexaSolutions/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b2e2e3b11c562c25e4ccc62a509f994cdef630db", "messageHeadline": "Update of HTML numbering formatting", "author": {"name": "Trexa Solutions - Ignacio C", "email": "TrexaSolutions@users.noreply.github.com", "user": {"login": "TrexaSolutions"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c59c7ad61618e2e1488b20bbd4192a35ddf0cea", "messageHeadline": "Merge pull request #4098 from TrexaSolutions/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5eaebd2f131c7df793f0b2dd845368ed7acb5669", "messageHeadline": "Minor updates based on newer Spanish version", "author": {"name": "Trexa Solutions - Ignacio C", "email": "TrexaSolutions@users.noreply.github.com", "user": {"login": "TrexaSolutions"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "bfea31d7865c425803a5bff91c2499b4619a615d", "messageHeadline": "Minor languages correction.", "author": {"name": "Trexa Solutions - Ignacio C", "email": "TrexaSolutions@users.noreply.github.com", "user": {"login": "TrexaSolutions"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5df6e8a81e59ebfbcb655c8406064a5b65f9b3f8", "messageHeadline": "Merge pull request #4096 from tiagocorrea/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a296e4627a28f4874809cc2e4e593598f8a6d5a", "messageHeadline": "Minor typo on orm-migration.rst", "author": {"name": "Tiago Corr\u00eaa", "email": "sr.talco@gmail.com", "user": {"login": "tiagocorrea"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7bb27fb933fdcbeb9cc453933ba9e21b6fe390", "messageHeadline": "[ja] translate views.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 721, "deletions": 28}}, {"node": {"oid": "0dbdab762190bf5b71f7a197e7921753c16454e3", "messageHeadline": "Merge pull request #4092 from cakephp/3-0-fr", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 274, "deletions": 136}}, {"node": {"oid": "3eb57cdae3b5be1ab50e731029f73ba8f3b3756a", "messageHeadline": "[fr] fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "9e92c988b51181e04327dcd4fcd201ebbadc9ffa", "messageHeadline": "[fr] #4091", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 258, "deletions": 122}}, {"node": {"oid": "c0832c9f30e4efba75172c6a76054054c6cb9642", "messageHeadline": "Merge pull request #4056 from yurimoon/ja_core-libraries_time", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 376, "deletions": 11}}, {"node": {"oid": "467c277abcc0a1e108cd50725edcbeb894f3d2d3", "messageHeadline": "[Ja] Translated ja/core-libraries/time.rst", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 376, "deletions": 11}}, {"node": {"oid": "37ceea7959d0d626135c4eda2bceee055ed8e48d", "messageHeadline": "Merge pull request #4091 from jeremyharris/event-tracking", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "d122fcc6a45188d88b66a569fbd981bc0c964d23", "messageHeadline": "Added docs for event tracking and asserting events", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "af1538eecde84ded0a0a5e01d017dae1e1ec5c66", "messageHeadline": "[fr] #4087", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "ac3473df2969385cd4d65caa3e6e1987896e7b79", "messageHeadline": "Merge pull request #4087 from cakephp/collection-transpose", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "82a0474ff96086b8dfd118ce59c13b111080c58e", "messageHeadline": "add missing  backticks", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e71625dd6e3340cb300d7c1902125f54b9d6e1c4", "messageHeadline": "Add docs for Collection::transpose()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "3179ce151025d0af0e55eeec2fcab877623b43f7", "messageHeadline": "Merge pull request #4076 from cakephp/http-server-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "40cf6fd5934a0e30c6a4617bca177a410d1a9315", "messageHeadline": "[zh] fix sphinx warnings after #4086", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "b2315e7c5e0355ee9fd5cc4a730fd368a42f1978", "messageHeadline": "Merge pull request #4086 from ChristianYeah/patch-2", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 149, "deletions": 8}}, {"node": {"oid": "46f58bcfc3f07d2cbd303bd5d5302362625df4ae", "messageHeadline": "Merge pull request #4084 from okinaka/ja-testing", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "6a827bd7ecb6e7f1aeb80768a1cf65de7e71da2d", "messageHeadline": "[ja] #4083", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "9a2f6824356a7b98e48ef0306d8bab4a9a08a5af", "messageHeadline": "Update rest.rst", "author": {"name": "ChristianYe", "email": "ye56119537@vip.qq.com", "user": {"login": "ChristianYeah"}}, "additions": 149, "deletions": 8}}, {"node": {"oid": "3765fe753e2e80eae6dc4aad251b1df267b523f9", "messageHeadline": "[ja] update controllers/components/flash.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f6ee132536687a8464e6d7225069c1477ff1c22", "messageHeadline": "Merge pull request #4055 from yurimoon/ja_controllers_components_flash", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 76, "deletions": 9}}, {"node": {"oid": "2bae40f8efde474c4f27d31ce7c835d235e767d6", "messageHeadline": "[ja] update auth.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4d1ded40b3351b182037454ee6251732320491c9", "messageHeadline": "[fr] #4083", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "d43c3628ad7b9f7db7913b2b7b565b40df02d6c9", "messageHeadline": "Merge pull request #4083 from jeremyharris/testing-stateless-auth", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "c075946265e9c2db8d166e8803987fc21d5ed273", "messageHeadline": "Added docs for testing stateless authentication", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "98f463681c21c2c4b1596a5019f7e337cb9eb605", "messageHeadline": "Merge pull request #4082 from curtisgibby/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02b0794ad420408dc4b53f7d2e4427ee5d8e4577", "messageHeadline": "Add needed apostrophe", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc9ff5cd25211d69b69433576492e5a231ff10e9", "messageHeadline": "Make letter-spacing on code blocks normal.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c384351b164fff7b4b22f1a6edb1c4acce3051df", "messageHeadline": "[pt] remove english content from pt", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 657}}, {"node": {"oid": "237e4ad5943ed5d87769b0ae963aa02e97326c3c", "messageHeadline": "[pt] incomplet note for migrations", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "d7fdbbf749e807c8c4d2d10c23c444c9d8d8c78b", "messageHeadline": "Merge pull request #3964 from angelitomg/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 810, "deletions": 7}}, {"node": {"oid": "85af3035155c1a7de31cd1d9932f2dfea7d2e7ef", "messageHeadline": "Merge pull request #4081 from jeffersonbehling/patch-9", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fdb1c8070401c0fb8b22cabaa7b7ed11e818e959", "messageHeadline": "Update internationalization-and-localization.rst", "author": {"name": "Jefferson Vantuir", "email": "jeffersonbehling@hotmail.com", "user": {"login": "jeffersonvantuir"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e343d2ea54ed5001a92e22db43f886355574a7fd", "messageHeadline": "[pt] typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "415ba24bcef2f60397ae99d09030103c579226df", "messageHeadline": "[pt] fix warning issue", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eedb64df2d5ee8d5950aeb092445fcacd7c00188", "messageHeadline": "[fr] #4079 & #4075", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "1261e90f7d6f6fff93432d16bcbd67b09f834472", "messageHeadline": "[Ja] Translated ja/controllers/components/flash.rst", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 76, "deletions": 9}}, {"node": {"oid": "629d97e7c80a81521dfda7cd6626ccd71304a7a8", "messageHeadline": "Merge pull request #4079 from chinpei215/3.0-ja-slack-channel", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3b1e868bf258fa6746dd546c7887fd6ff6e15eef", "messageHeadline": "Add Japanese Slack Channel", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "54475dd84d1077c857a6985713783c1813b4412f", "messageHeadline": "Add brief application upgrade docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8ab83b99bf10fead27f55fc9e8e9372ad3d2c296", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 102, "deletions": 97}}, {"node": {"oid": "02cb3abac783fb81db23238d596ba6cbc55e7447", "messageHeadline": "Merge pull request #4072 from jeffersonbehling/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 405, "deletions": 1}}, {"node": {"oid": "c7831ed1a6124e35dc242d3c44aefefea3eecdab", "messageHeadline": "[ja] #4075", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bfc2690e4779c54c22098969645a632a959f898", "messageHeadline": "Merge pull request #4075 from cakephp/collection-func", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "7a4f05265c75c631851e2fb1be7ca80e13bc3aa5", "messageHeadline": "Add docs for global collection() function.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "f99a4ed57410110c706a8c5641fc30648d4d8527", "messageHeadline": "[pt] Translation i18n-and-i10n", "author": {"name": "Jefferson Vantuir", "email": "jeffersonbehling@hotmail.com", "user": {"login": "jeffersonvantuir"}}, "additions": 405, "deletions": 1}}, {"node": {"oid": "71e132ad9c647140c771eed3de0a0ccc621c42f2", "messageHeadline": "Merge pull request #4071 from jeffersonbehling/patch-6", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "46fa90a18074effe10ab9ecb23c77102e4c23ff0", "messageHeadline": "[pt] Error Correction", "author": {"name": "Jefferson Vantuir", "email": "jeffersonbehling@hotmail.com", "user": {"login": "jeffersonvantuir"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "649b32199c7ad82533ae173aa23eb61ab0fb4dd0", "messageHeadline": "Merge pull request #4068 from cakephp/red-deprecations", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0828909b9c6baaae5d08fe5651780437e2d79f98", "messageHeadline": "Make deprecations more scary looking.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ea33c5b23720465c05a9b0b85d48121820c3963d", "messageHeadline": "Merge pull request #4023 from cakephp/http-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 757, "deletions": 86}}, {"node": {"oid": "95186d103aa36a8deaaffe0ade5d52862445897e", "messageHeadline": "Merge pull request #4066 from cakephp/migrations-seeders-call", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "070433eeb875a80a1b4bdfdd64e6faae06b62f5f", "messageHeadline": "Documents the new ability for seeders the call other seeders in the m\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "bb3cfa7bae8846990ffcb0598f733eec2054822c", "messageHeadline": "Merge pull request #4065 from richellyitalo/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 195, "deletions": 10}}, {"node": {"oid": "e6c919830c30688a316c55393dda4d7b2ba05506", "messageHeadline": "Translation Modelless Forms (pt)", "author": {"name": "Richelly Italo", "email": "richellyitalo@gmail.com", "user": {"login": "richellyitalo"}}, "additions": 195, "deletions": 10}}, {"node": {"oid": "304684a57a9323d6ef7c6a81623d931fa811bc05", "messageHeadline": "[fr] b078d15029eadb02303d18fa36cfc9f1900837cb", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "11fd41ebd4443aa77ad914db3004b0b1eccf88c3", "messageHeadline": "[pt] fix sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 159, "deletions": 90}}, {"node": {"oid": "b078d15029eadb02303d18fa36cfc9f1900837cb", "messageHeadline": "Add Iranian community page", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "68fa902acd7483ac6aa5794660dbf62a82d62653", "messageHeadline": "Merge pull request #4062 from jeffersonbehling/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 308, "deletions": 7}}, {"node": {"oid": "4148afc47c2889dce053a458422d754302049d11", "messageHeadline": "Update email.rst", "author": {"name": "Jefferson Vantuir", "email": "jeffersonbehling@hotmail.com", "user": {"login": "jeffersonvantuir"}}, "additions": 308, "deletions": 7}}, {"node": {"oid": "22aa495e78afe7bd19fe021d46a953ea2bde0005", "messageHeadline": "Merge pull request #4053 from yurimoon/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "90d785b7ec1a8a80fde37af0cefac2743a8e2e59", "messageHeadline": "Merge pull request #4052 from cakephp/migrations-rename-table", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "11c312701603f571790c411b046ad3c811d91638", "messageHeadline": "[Ja] Translate ja/console-and-shells/repl.rst", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 40, "deletions": 10}}, {"node": {"oid": "c942e1228c735ec3abdc4ba40a630298f1bf5c86", "messageHeadline": "Fix a few layout issues", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "a41d4d11d1fbdcced9623d745d2947777e997aa9", "messageHeadline": "Merge pull request #4046 from okinaka/ja-orm-migration", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 591, "deletions": 9}}, {"node": {"oid": "0241bf7e4b4a3d27b03b9713d1b565fc51db5e68", "messageHeadline": "Merge pull request #4038 from yurimoon/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 387, "deletions": 9}}, {"node": {"oid": "5a4982a007c58a9f2528fd3e3dc6f0f5249319e0", "messageHeadline": "[ja] translate appendices/orm-migration.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 591, "deletions": 9}}, {"node": {"oid": "cf260a14bbac24e6f9dbdced396d8cc0ec3f5379", "messageHeadline": "Add an example of how to rename a table in migration files", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0d72c6fda59d07a56c9867fddd89f1b6e835da81", "messageHeadline": "[fr] small changes to check sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "186721e1edb4636b9259540d7d656c1514c792bf", "messageHeadline": "[fr] finally stop sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d38a48d1ec6c75cb99241d156dd31a908c5b601d", "messageHeadline": "[fr] small changes to check sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5517e770b8ff6503e3a88a218860f0ae02222e81", "messageHeadline": "[fr] sphinx warning", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca0989dcc9862507e14e98657f6dbc1e9f0e461a", "messageHeadline": "[fr] add missing fr", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 322, "deletions": 48}}, {"node": {"oid": "74939f7f2e91642db5e4357f0e7ad91066a5abd6", "messageHeadline": "[pt] typos and line maxlength to 80", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "ec6d579d0bea3fe928eb59129522f67767ff07ce", "messageHeadline": "[pt] fix sphinx warnings after #4049", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5c02b19400a7dc03c8ed1c21b9acefed7a5ec155", "messageHeadline": "Merge pull request #4049 from andreregino/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 179, "deletions": 9}}, {"node": {"oid": "c163aee03b77511d5e8dd538fb84f586c8abd933", "messageHeadline": "[fr] follows d791780c4e717e390ccf15ba8fa44d2cfcdf7148", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ec85578d35a5a5f5d015d40472caa20de4fd5fea", "messageHeadline": "[Ja] Translate ja/tutorials-and-examples/blog-auth-example/auth.rst", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 387, "deletions": 9}}, {"node": {"oid": "cba626de81e3b0e18130d1d17661a7850396fed4", "messageHeadline": "Attempt to fix build issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d791780c4e717e390ccf15ba8fa44d2cfcdf7148", "messageHeadline": "Document verify_peer_name option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "791d2d96dff1bef477d51641f679259621039eb7", "messageHeadline": "Fix typo in documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acf60be77ae39dfe91971bf81af1153493c4099c", "messageHeadline": "[fr] #4043", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "a8014b11e160deb3044f639039c399c71d868387", "messageHeadline": "Portuguese translation - debugging", "author": {"name": "Andr\u00e9 Regino", "email": "andre_regino@hotmail.com", "user": {"login": "andreregino"}}, "additions": 179, "deletions": 9}}, {"node": {"oid": "4d77cbd02d4c25301550773e1cfdff5aea057a01", "messageHeadline": "Merge pull request #4047 from andyrichardson/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0235609f7b1ac73ce66bb443a13b56bf39936af9", "messageHeadline": "Grammar correction", "author": {"name": "Andy Richardson", "email": "andy-richardson@gmx.com", "user": {"login": "andyrichardson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e13431eeca84863dc3dd419cd590ca0d059b563f", "messageHeadline": "[ja] update code.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e7340196844dc10039e8570a32eb433526999a6", "messageHeadline": "[ja] update where-to-get-help.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f87fb60ce32f9456950907f7cdb6752e8eafb3d", "messageHeadline": "[ja] #4043, #4044", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "ddc747a8ea7040eb470542046a7fc6e5846f30f6", "messageHeadline": "[ja] #4028", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "b9480b8030423c893b33d9e67be3d7e44fae58b2", "messageHeadline": "[en][fr] fix the docblock comment", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9221da05b0324843fbbbf9df7e4d5cc76ef8aa97", "messageHeadline": "Merge pull request #4044 from cakephp/3.0-remove-google-group", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 58}}, {"node": {"oid": "48747d566ec0c0103f196ae45765e5275d2736b5", "messageHeadline": "Remove references to our closed google group", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 6, "deletions": 58}}, {"node": {"oid": "1a58c2143f33126f79b0af27c3ca5cb321cd7f1d", "messageHeadline": "Merge pull request #4043 from cakephp/3.0-communities", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "074f220097a309c68f6b220c8c9631c3df5afc00", "messageHeadline": "[fr] #4037, #4036, #4034", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2df9a59f344bbafcc988fbffcee5c1b259e3f713", "messageHeadline": "Add community pages and channels from around the world", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "3de8884c57e8c159d25f98085510b2b3e4be585c", "messageHeadline": "Merge pull request #4040 from cakephp/3.0-cli-in-caps", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a174c29247fec433fe24bbf7b71c9d8b755b3f67", "messageHeadline": "command line interface abbreviation in all caps", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d8da02c3393be960ce5e6fcae748e2695999ffa7", "messageHeadline": "fix psr2 warnings in examples", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1aaaa23d8f1c8a546c0a250ea1b21a1a4e845a89", "messageHeadline": "Merge pull request #4037 from bravo-kernel/etags", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "40792dd3b042782f073e879e96581d3fb4a2cde0", "messageHeadline": "Merge pull request #4036 from bravo-kernel/cli-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "12c0ff816a704e8c01a94b8e298ece3d6e4b371f", "messageHeadline": "Adds note about Etag alternative for (most) proxy users", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "688b8ef83c07171a9618e695cad74d841aa0ba59", "messageHeadline": "Add note about separated caches for APC/Wincache cli and web", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "70cd0e1ba6aeafbce4180a858e27f5e33f773eef", "messageHeadline": "Merge pull request #4032 from cakephp/css-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 847, "deletions": 3660}}, {"node": {"oid": "8a1bc50d7a001dab883ae65e096e93a1816d52d2", "messageHeadline": "Merge pull request #4034 from NitrogenUA/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9c33ad99921e64e36d521adc589d70baaaf42eca", "messageHeadline": "rearranged description", "author": {"name": "Dmytrychenko Oleh", "email": "nitrogen.ua@gmail.com", "user": {"login": "NitrogenUA"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "339f42d38aaa35e96ebf87ee6c6c770ac9300422", "messageHeadline": "hasOne can use 'strategy' parameter", "author": {"name": "Dmytrychenko Oleh", "email": "nitrogen.ua@gmail.com", "user": {"login": "NitrogenUA"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4241a327f59af5f0ea04ffd0d7137c3c5a9dcef2", "messageHeadline": "typo in testing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5324d803d6002fcf7d00fa19f0cf9555dad51c4c", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f284936c7295ef26ecaf2f75dea296784e1a2a2", "messageHeadline": "Merge pull request #4029 from cakephp/form-defaults", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "3b22d1463b28f1886165f04217c84e3650333554", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 245, "deletions": 464}}, {"node": {"oid": "92e1e57400aca9393bf08504b2e4bf7a1bbfc181", "messageHeadline": "Fix stupid mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a62cc18b62d76580cb89d9661f182268595488a9", "messageHeadline": "[fr] #4021", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2a11ef3bde7fd27904f8a36521cacd2948b285fb", "messageHeadline": "[all lang] follows #3998", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "dc252d86c3ca3117806370c1a7ef5cb7e838f5bb", "messageHeadline": "[fr] add french parts for form-defaults", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "931dbb3f0e152b74a78f14f0f9a9493fd3d272a0", "messageHeadline": "[fr] #4028 & #4022", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "b3db49e46e0283926b26d542c65195b8c3b7e3b0", "messageHeadline": "Remove unused styles that don't get used in the book", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 847, "deletions": 3660}}, {"node": {"oid": "24f93632ee0153920bee6cfc72b6cff058cd6b87", "messageHeadline": "Merge pull request #4021 from cakephp/valid-count", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ac1ffd801e692d16dbf9bc69c3819a1113cd3d67", "messageHeadline": "Document the schema defaults behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "93ee802dd6c5a584331fc3a1785aa56130ce9224", "messageHeadline": "Increase weight and spacing on headlines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "829e29653f8918a04e6475c5d9babe2d4cad8eb0", "messageHeadline": "Incorporate feedback from review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "7e9cc28948387af2be0fff73feb88f471b685d8f", "messageHeadline": "Fix bad wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad92b6dd091d3a8ca8d449e762dd9c4292ccfdcb", "messageHeadline": "Merge pull request #3998 from cakephp/cache-shell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "d5b3c445ccc73a7873ceb7cc79753663bb3e2972", "messageHeadline": "Merge pull request #4028 from DIDoS/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "37121d03cea614b8581a5895fb741bfbba551779", "messageHeadline": "Merge pull request #4001 from okinaka/3.0-follow-3983", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 178, "deletions": 88}}, {"node": {"oid": "0b5e246bba554cf38cb802c7ac5647a04a2ae71e", "messageHeadline": "Update hash.rst", "author": {"name": "Dominik Schmelz", "email": "dominik@schmelz.cc", "user": {"login": "DIDoS"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "65953d4866e0379f8d9d2505874dd95d2d384df2", "messageHeadline": "Merge pull request #4022 from cakephp/patch-association", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "f5c6f9bc412a351d8aa78ca91369ba821de33cf9", "messageHeadline": "Merge pull request #4027 from chinpei215/3.0-ja-remove-original-text", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 17, "deletions": 348}}, {"node": {"oid": "71be7fd8b1d5e212b2c396ab5222c16f43a384f7", "messageHeadline": "[ja] Remove original text", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 17, "deletions": 348}}, {"node": {"oid": "86df8c0445c1a282692ff14df5bc4e0fb3f70a84", "messageHeadline": "Clarify comment", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b1bf0ec4c96f7d62c4dde84188477ce157ef2c5c", "messageHeadline": "Bad apostrophe", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e28259d879456e61461dc113a1fe73b4c003f35", "messageHeadline": "Whitespace", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f97471219c28d117fe6e8d95752ded93d30b0a0d", "messageHeadline": "Typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5ae480767f1a2c687002faacfce56245f343d50", "messageHeadline": "Imply, that an official interface could come", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c200516575d84ebcce0928ab4edf86ed80afd882", "messageHeadline": "Unify comment capitalisation", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fb563ebf571b4df22a350f98ef907e909b57426", "messageHeadline": "[fr] start fr updates", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b33e7960710bf06689fb3933f8c3958eeb46fafa", "messageHeadline": "small typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c49c901e764ec3e1e39714e55d748f25427c07d3", "messageHeadline": "[ja] typo", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3af5ecc29b779f113090b8e0ab41a55469d1de7", "messageHeadline": "Bump up the contrast for body copy.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb3ba4b1014eee43000c7dd72e68d4de355b314d", "messageHeadline": "Finish off the create a middleware example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "dc152d430a57a068995f316b544ccdce7996ecea", "messageHeadline": "Round out more of the middleware docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "b450034a97de415723ae929ac1a61c181ca64670", "messageHeadline": "Start HTTP Server docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 188, "deletions": 2}}, {"node": {"oid": "c567fdd172b064c1dbef728f6274d3be22445c86", "messageHeadline": "Merge pull request #4019 from okinaka/3.0-ja-validation", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "b45d937d3957cf4ac06a3e76de6ab3fea12ddb79", "messageHeadline": "Deprecate dispatch filters and reorganize the migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "9781eada1e906c61a9d0a21bb1a20137466e5669", "messageHeadline": "Add Middleware chapter to the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 124, "deletions": 24}}, {"node": {"oid": "354887fd38b36bb0f3a987b0cf28f34a671da4cf", "messageHeadline": "[ja] #4007", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "5958b6ead5ab2a8bed2ab9934cd35cd5f693d93c", "messageHeadline": "Make marshalling examples more comprehensive.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "e101982f55c83b0131937a8f14db1d72bb48e275", "messageHeadline": "[ja] follow 100110d0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d677c51a40bba9bead4803b01b9a46dc967e9b0", "messageHeadline": "Add documentation for validCount()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "1c5a9a997a38a7e520db4b46340107d6cf0a7f74", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1675, "deletions": 318}}, {"node": {"oid": "34cfeb83b18cf67c07da047bda18184fcc9ae9ce", "messageHeadline": "Add CSS trick to fix anchor links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4dcfc1092ac1f352455af9678d31cd7bcdff9830", "messageHeadline": "[ja] #3983", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 178, "deletions": 88}}, {"node": {"oid": "82da44a784e0fb555f8a6f9d3a17ba676c7d1a36", "messageHeadline": "[pt] fix sphinx issue", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7a6e52370767b8a3726e5ca9943cf9475cbf213d", "messageHeadline": "Merge pull request #3987 from yurimoon/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "75aae548114a1cec3585b6877f73021396be8790", "messageHeadline": "[Ja] Translate ja/controllers/components/csrf.rst", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 67, "deletions": 9}}, {"node": {"oid": "d50776f12e4a48443b0f01d67085d2ce7f72fca8", "messageHeadline": "Merge pull request #4011 from cakephp/3.0-fr-last-changes", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "9cec86537f95854a8681f4df60a662c124ab7bb8", "messageHeadline": "[pt] fix sphinx issue due to query-count label", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "299de5a7139d15d4f31d61fade080d2411e602ba", "messageHeadline": "[fr] typos in cakephp-folder-structure", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3597d364eab5a98af961224d4144660752a7b2d4", "messageHeadline": "[fr] fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7dd7b1c05cf6fb25c8b54cd7a5d14166ee1d77d", "messageHeadline": "Wrap long lines and remove missing ref references.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "bf360b0bc90b5e7a10bc909f815ded5f28b20ba9", "messageHeadline": "Fix invalid lexer names.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "b37df22bd064d77473f01ba967957aa96821e3dd", "messageHeadline": "[fr] #4009, #4007, #4008, #4006, #4004, #4002", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "be4da0de1c898f7f8d87ef88308e3e57beedd44e", "messageHeadline": "[ja] #4006", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "f1f119aacd78d50f7275c72c13d3685332263c63", "messageHeadline": "[ja] #4008", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 158, "deletions": 109}}, {"node": {"oid": "8d355f2a2cfbbe9d2031b917d75bcc1128486452", "messageHeadline": "Fix image path in ja/index.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbb24738f3b735c890ebefe76dd13532d42f136c", "messageHeadline": "Make links inside code elements look like links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "78e1383fdd220caab60d08d78892e06a7e85c354", "messageHeadline": "Add an exrc for vim greatness.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36f81e690ad373a2e465a0dc112506b4d0307910", "messageHeadline": "Merge pull request #4009 from julian-karst/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9859dd61d631e11967523b86a7dbc8cd932df274", "messageHeadline": "Fixed custom logger info", "author": {"name": "julian-karst", "email": "julian.karst@fixii.com", "user": {"login": "julian-karst"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57b533bfb4a9d0bcfc7806836907196f86b8b843", "messageHeadline": "Make sphinx/travis happy by spreading images around.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8a52a37af904632cb99f1223d1f0f0d8beb3d02", "messageHeadline": "Fix title errors in pt docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab2c6e809b5649ac927fe3b08dc9cdd67288acea", "messageHeadline": "Merge pull request #4007 from cakephp/rules-clarification", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "e1972c51e02f4a73bde282db0d355ee833cf91ef", "messageHeadline": "Merge pull request #4008 from justinyost/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4f4de14dafc95781c1b5c2b2b5f0f980d5ec9126", "messageHeadline": "Update footer to match cakephp.org", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 53}}, {"node": {"oid": "600531d13773cbf30dd6ee06d4957e494cd67d3c", "messageHeadline": "Work on Removing You Style Clauses In Intl Docs", "author": {"name": "Justin Yost", "email": "self@justinyost.com", "user": {"login": "justinyost"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "52c58bcef02958330d620ca29657944c4f887b00", "messageHeadline": "Merge pull request #4006 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "6d55fba917c1cd0cd5e9245cf1f3b9947c4ce5e3", "messageHeadline": "Remove lies.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "18ecd9def6d30310e68020f0f276a9eea95c7083", "messageHeadline": "Fix grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc486d0fa524f2cf303bdfebab7b70e82edac110", "messageHeadline": "Fixing wrong link to videos", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c87a8642496decc7c0316096959159903fc11ce", "messageHeadline": "Fixing wrong link to videos", "author": {"name": "Yelitza Parra", "email": "yelitza.parra@cakedc.com", "user": {"login": "yeliparra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1834cdb8bf3b3fb4cac8ec87f83921396ea5da3", "messageHeadline": "Make active version match the version list.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e37f75d3a0eb71a8350498b0d57077f28c2af80", "messageHeadline": "Two layers, two paragraphs", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "37759c0320e0a791a08e83dd65ae0e24694e7592", "messageHeadline": "Attempt to clarify the difference between rules/validation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "6e40c6ffd67a315e18ab1014aea4340d523529f1", "messageHeadline": "[ja] #4004", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7ee176ed35c44474a97639fb668594bbd84ba4a2", "messageHeadline": "Improving docs on routing extensions", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "0b3c3222e5d646095acab048436038441b27bfcd", "messageHeadline": "CSS fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8293ce8392c88798a113006d735aa9da33b55b61", "messageHeadline": "Merge pull request #4004 from VeryCrazyDog/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fac714dd6258df0776329bdd84ac628f180dbcdd", "messageHeadline": "Add description on BIT data type support", "author": {"name": "VeryCrazyDog", "email": "VeryCrazyDog@users.noreply.github.com", "user": {"login": "VeryCrazyDog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "28d7a836b30ad59553ab9f96fbaac9a6cfaf4530", "messageHeadline": "[ja] #4002", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9592687101e6eb806757a6432bb53c4245ab9894", "messageHeadline": "Merge pull request #3996 from lpj145/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1214, "deletions": 11}}, {"node": {"oid": "860781db8019bc539c00b6bde199f8f26f6e9e72", "messageHeadline": "Merge pull request #4002 from bcrowe/edit-button", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5e22f38c55c8d035f0e5522da925568bf0238773", "messageHeadline": "Update description of the edit button", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "de063f0831f9a261db5bd4e553b7ba1dd8d0f0ff", "messageHeadline": "Fix back-to-top button and remove some scroll jank.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5f4b698196f00a927a864b5c3347845951d7fa08", "messageHeadline": "[ja] cca834b1c", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f4e0ce3cba90c2dba6ef388844bfefab1c539633", "messageHeadline": "Fix typo in directive.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b4b38921a5528cf4fa8ef62c8cd0e8f4d4e6c8c", "messageHeadline": "Add docs for cache shell.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "35b5c89a311ef69487f6b9894b408e0bc4f3712a", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10157, "deletions": 3656}}, {"node": {"oid": "5d853237f713750d929a70b6b50a22d44ed51c35", "messageHeadline": "Merge branch 'redesign' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8573, "deletions": 3499}}, {"node": {"oid": "2643d7b2e71ab294bca43aaa2ec2d16e5e04d46f", "messageHeadline": "Create deploy.Dockerfile", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "6609cde303aec7e75cf79eb85e417e8525bf43bb", "messageHeadline": "[ja] #3993", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "26ee847f0ec808e759da27e6cb69322e183e5f33", "messageHeadline": "Create .dockerignore", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e170bb36dc5db216f5c5ebc7decd06863c850ceb", "messageHeadline": "Update retrieveving-data-and-results.rst to Pt-br", "author": {"name": "Marcos Dantas", "email": "marcos.adantas@hotmail.com", "user": {"login": "lpj145"}}, "additions": 1214, "deletions": 11}}, {"node": {"oid": "75b46884ff970e711344498acd2eefbc0428781b", "messageHeadline": "[fr] #3993", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "23febe25dc8cacadfbac5f0d55ca1ff14395f1a6", "messageHeadline": "Merge pull request #3993 from ionas/patch-44", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4e92d2e4772df08f62aa5ea719b7f241d81e72b7", "messageHeadline": "[fr] #3982", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 113, "deletions": 66}}, {"node": {"oid": "109e2f476ca7bb1bcdeea55f740b0f3df631b717", "messageHeadline": "[fr] #3983 & bedc05b9263dbff6e697f2d3f459af90e2dd79f2", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 148, "deletions": 61}}, {"node": {"oid": "edba357c1be3b9b560b6853e6578cc153246a402", "messageHeadline": "error field can only be single", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20e6e231926f2f1f8a4f83a40c29b7ff04f7f42d", "messageHeadline": "update msg", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75acd24d281cef5f58d7da583bb5458ebdb73f0d", "messageHeadline": "update example with error message and closing brace", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bedc05b9263dbff6e697f2d3f459af90e2dd79f2", "messageHeadline": "Fix ProgressHelper example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e7a173ccc4b91e93ec3ec123ea0d63fbec0d0947", "messageHeadline": "How to add custom ivocable and re-usable rules", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f1845750274ab7b994431798ad06e226389935ac", "messageHeadline": "Merge pull request #3982 from cakephp/http-client", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 104, "deletions": 62}}, {"node": {"oid": "5036313fb36e49055b46a41f6b375ac8799a4d50", "messageHeadline": "Merge pull request #3983 from cakephp/epilog-and-empty", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 144, "deletions": 56}}, {"node": {"oid": "5d64be8c05ea7ee827e5918f215c6b5270ced4ea", "messageHeadline": "Merge pull request #3986 from chinpei215/3.0-validation", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 547, "deletions": 13}}, {"node": {"oid": "9fd9f1f92962d60b101015c97af0a7d9d3b29438", "messageHeadline": "Merge pull request #3992 from zuborawka/zuborawka-patch-1-remove-an-e\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d883833ae7c7fa77ac1bd96e1b1c2357f195a9c", "messageHeadline": "[ja] translate the rest sections in the orm/validation.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 170, "deletions": 169}}, {"node": {"oid": "cc2202621145c9bce538823097d54236ea244db6", "messageHeadline": "Remove an extra colon", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "046f6ce5a2894cd8ebdf323dd90409cf6fafd252", "messageHeadline": "Fix sub-menu in responsive view.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2a0f0c4709de7ed946512167e3c30ced46579175", "messageHeadline": "Fix icon positioning.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aeca672c065d1106c96cc3ff09939f04881b85d6", "messageHeadline": "Update menu and make the menu narrower.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 58}}, {"node": {"oid": "4cb3c972cebddabe50588e5eb939b1d96e617696", "messageHeadline": "[ja] add some labels into request-response.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "db8a5de6e4589f19f496d2581e984fc75bcaa5c5", "messageHeadline": "Follow #3988 in fr", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6ee283772666bbe677a432bd822d1ff42fd9da0", "messageHeadline": "Fix more bad links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f945efca5f151ed40e3b44703361f238538e8812", "messageHeadline": "Fix broken links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09415a74135952a3315d045f61dc88157c1a809d", "messageHeadline": "Don't point at localhost for search.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e9eaa30f344a6c44d15d4d272970f7bb62132474", "messageHeadline": "Merge pull request #3988 from Jameg83/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18fced0ad0a9761e85a4ce1dade618e8b52e2697", "messageHeadline": "Update views.rst", "author": {"name": "Jameg83", "email": "jameg83@gmail.com", "user": {"login": "Jameg83"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d71415ba5916c08f9b10f2af8d7cf23d9f71933", "messageHeadline": "missing ; in schema-system", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06d6ba8d453125f36a087c213d19aa043f616dd2", "messageHeadline": "Merge pull request #3984 from yurimoon/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "625c56d4d1603600eda9ab339ebeb354d6f3ec3c", "messageHeadline": "[Ja] Translate ja/views/helpers/flash.rst", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 53, "deletions": 9}}, {"node": {"oid": "2c6bb1bf22ea4fc6e71c34f05c62ad12f02dfb14", "messageHeadline": "Merge pull request #3985 from okinaka/3.0-ja-migrations", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "9d0d9528c4defa12cc8228681f8710f93852abc3", "messageHeadline": "[ja] update migrations.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cebdd31fbb691f336d503592ecd5c4814ea8c0db", "messageHeadline": "[ja] translate orm/validation.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 546, "deletions": 13}}, {"node": {"oid": "979230bdb662d895f955f3077af6cc77342bc8f3", "messageHeadline": "[ja] #3966", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "fc07b0698c4fc2449e65f821c7a10eed4316d98b", "messageHeadline": "Minor improvements", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "83668cb1097823cf02eae0eb2ddf0dbbc9753be4", "messageHeadline": "Merge pull request #3976 from yurimoon/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 514, "deletions": 11}}, {"node": {"oid": "5c0cabdbf8d9a406b14e10361c18cfd17948c527", "messageHeadline": "Update title to better reflect recommendations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "855d45fa42dc3d1003c02025dcbb7c2e3a287dfc", "messageHeadline": "Update based on review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f7e30042df261af35481c17f421d059820a55469", "messageHeadline": "Add section on avoiding empty().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "7debd2d2ed0739f20a46e966557c313016cb8146", "messageHeadline": "Document using locking statements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "11002427e532d7f83ec6fe769540470b69346e46", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "51238e44a8844c2ba82a30ff69386d5aa7865028", "messageHeadline": "Move section on calculated fields higher up.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 53}}, {"node": {"oid": "1ceb10d2c40e61a3acbdd38ad306046f1fca027e", "messageHeadline": "Trivial change to see if github updates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "446d57829436ec44f3fc35f707ba3d811dfe6983", "messageHeadline": "Update Http\\Client docs for PSR7 changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 103, "deletions": 62}}, {"node": {"oid": "c498e0718824c3687be59ecdf94b2b68e057f6cf", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 175, "deletions": 28}}, {"node": {"oid": "07530fe5fe87b71839a8a088820cf7dc531c48bb", "messageHeadline": "[fr] #3973", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a8f65314132216dd4c4e07a04a89bf42a57802f6", "messageHeadline": "[Ja] Translate ja/core-libraries/internationalization-and-localizatio\u2026", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 514, "deletions": 11}}, {"node": {"oid": "0724af2e3923985d275c3623da729a355d86a61b", "messageHeadline": "Update epub and pdf logos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "469f568fb38128f5bd6adf6c3f95f2da40a076f0", "messageHeadline": "Tabs -> spaces.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3779, "deletions": 3779}}, {"node": {"oid": "6dad0b254c977215935475772719bbd0bf3bc179", "messageHeadline": "Decrease polling rate.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1536a5d165d361cdba48a6e865f61de69a2e4fba", "messageHeadline": "Remove background on inline code snippets.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f812ea445832e298d574a38cdbea96d06b1f885a", "messageHeadline": "Tweak spacing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b781332cb37d546be591565887c93cf3090fd7f8", "messageHeadline": "[ja] #3973", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9ba7db5536181714f8e42e5f2dfbe531ba3ba345", "messageHeadline": "Remove unused JS.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "e23fd78df34899a5f938dd438cc3ea29ddbc8556", "messageHeadline": "Merge pull request #3977 from Static22/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1d63d426ec4d4de701b84ca7f7a5c6b384911c3", "messageHeadline": "[ja] #3969", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "116ccc654c624bdd88fabea401ec327f2643fb17", "messageHeadline": "Update httpclient.rst", "author": {"name": "Static22", "email": "phelpsjared@gmail.com", "user": {"login": "static22"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de8eb9fe442ef462974ed1ff2a3de9ab64198ae6", "messageHeadline": "Merge pull request #3966 from cakephp/migrations-diff", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 131, "deletions": 6}}, {"node": {"oid": "0b774392bc57d698c11b91b066aa8b28a2f38d26", "messageHeadline": "Merge pull request #3973 from cakephp/issue-8858", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "55d835de8f71a73cc6567e18f5acb5f986fc7861", "messageHeadline": "[fr] #3969", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac7667c842521a1ddfc61a48faac0c63143c8fc0", "messageHeadline": "[fr] #3975", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "164b93c358705b169d280927a5bc20eec8468f2a", "messageHeadline": "[pt] fix sphinx warning after #3972", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "58d8fb53d117e087838572bb7836b8ff590a53ec", "messageHeadline": "Merge pull request #3975 from cakephp/issue-3974", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "657bb4e60a466c71c64ba75c7862be4aa928c16b", "messageHeadline": "Merge pull request #3972 from DelonixBR/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e761930ec3797e2a5a1a7247baa6d9f4e2e760e9", "messageHeadline": "Datetime fields should use default.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a67f62583e673450d3365f4eb94bdcee1bf741b2", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "DelonixBR", "email": "delonix@gmail.com", "user": {"login": "DelonixBR"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1033c0eacd15ba981183c15a66971a38febb48b7", "messageHeadline": "Make callback more resiliant.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4563e962f24013dad2b64288852815dd41522aab", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "DelonixBR", "email": "delonix@gmail.com", "user": {"login": "DelonixBR"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56dc46890a6c9793dfc7f08929c7b645f1654d56", "messageHeadline": "Fix incorrect shell helper example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2722189128fdf35fc0ee598730990d763480eb42", "messageHeadline": "Fix sub-command docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "84b948c6515d3a71d004e0859b8f012f2fa01417", "messageHeadline": "Merge pull request #3969 from greew/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d6de90d6dbd3c3770b7dcf980a1f4cba88257e0", "messageHeadline": "Improve wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7183e9b771d5fcd3f50f444d86a742c011a616da", "messageHeadline": "Unnecessary capital", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5af30a9702c75a5d8a6b0c54c4243046b9bd0927", "messageHeadline": "Simplify sentence", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e69e1b949b78aa453dc97a78a0d03366f6ca18f1", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Jesper Skytte Hansen", "email": "jesper@skytte.it", "user": {"login": "greew"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54810f8ece7b2b3297b87f7c1214ccb33646fbf6", "messageHeadline": "[fr] follows ac428c6a70ffe10def22bf40abf2aaa62bf941f8", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15c7e21819fe753bf7ffdb56c71f2a9497a0669a", "messageHeadline": "fix warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2695a37bfad0c16c2d05203c2e0c03d969637dce", "messageHeadline": "Fix missing header.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43990e5638e5984c6128fe26908aaea1385ed368", "messageHeadline": "Fix missing link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac428c6a70ffe10def22bf40abf2aaa62bf941f8", "messageHeadline": "Update documentation for new call signatures.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4db32e9a8c8b2c2fc66abfea048b3e454874fd6a", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1891, "deletions": 124}}, {"node": {"oid": "dcc7d19df91ff3a95aa99782788f6983e4543e81", "messageHeadline": "Fix typos", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "44b279d0395dac9101f54389685674c6c85c4691", "messageHeadline": "Minor fix on english doc and add french translation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 75, "deletions": 10}}, {"node": {"oid": "696ed93ff9258483b7abe20dbddf46a7d70d1403", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "22cbcf6cb3b4446b414dc7941f82d1447fe6238e", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8404a65b64f0dd2d5768f4e7b7453c3c74b5eef1", "messageHeadline": "Merge pull request #3965 from yurimoon/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "c1ae8bf707d8eefbf5a5c4074891241f6c7861ab", "messageHeadline": "[fr] follows 1cdf51fc3db24b1adb40787c7cf3e2efaf62e6d0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "861666a995b7f112c1911e2f859242a2b7840236", "messageHeadline": "[Ja] Translate ja/console-and-shells/i18n-shell.rst", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 59, "deletions": 11}}, {"node": {"oid": "c73537754500075435ba5b3ba5c9cbc08ecff86e", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "eb1ecd9cc4dcce249f341bf8d9dc465a8bf315a8", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c3d7d03d962f9c2180fd51ee1414f44d8139fc2d", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "1cdf51fc3db24b1adb40787c7cf3e2efaf62e6d0", "messageHeadline": "Document changes in cakephp/cakephp#8824", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31fa2c459dcccaf55ef931208138252e659e78a6", "messageHeadline": "Document the additions of the migrations diff baking feature", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "25204bdc6436a6466003618103cb268ab654564f", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "a821cb3a6fb0a2ea035aa9f5e66f80ee7c229cac", "messageHeadline": "Update migrations.rst", "author": {"name": "Angelito M. Goulart", "email": "angelitomgoulart@gmail.com", "user": {"login": "angelitomg"}}, "additions": 818, "deletions": 7}}, {"node": {"oid": "3f1dd1bddaa9cc1de4b71e891e11d926910bd19f", "messageHeadline": "Merge pull request #3962 from okinaka/translate-routes-shell", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "aa9de9d2ca6ae3da810148ff298a5508a1d3825c", "messageHeadline": "[en][fr] fix codeblock in route-shell.rst.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1d5eee63da078ca497413ee7f1f80a413df9c347", "messageHeadline": "[ja] finish routes-shelle translation.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "ac60c91a44f5cf2b7fd4584dab202eeca179193e", "messageHeadline": "[ja] #3961", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c7cd1809821a1e01c9f5a23abeb69d3750fbe6be", "messageHeadline": "[ja] update blog tutorial.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "b147a556e967c638a31c920816e95e29ff43abda", "messageHeadline": "Merge pull request #3955 from yurimoon/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1195, "deletions": 25}}, {"node": {"oid": "ef8719a9f1ece5963587370eda70a998994a2c09", "messageHeadline": "[Ja] Translated to Ja - CakePHP3 Blog Tutorial", "author": {"name": "yurimoon", "email": "ishikawa@fusic.co.jp", "user": null}, "additions": 1195, "deletions": 25}}, {"node": {"oid": "1220e64ae840435165edecb3a530658543b2d06d", "messageHeadline": "[fr] follows a879a21f948c493fa4b8bd741dcf7d87712c67bf", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6403dea0ae720606b778d47843c73f7048a9ce32", "messageHeadline": "[fr] #3958 & #3961", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "cca834b1c6bb1d88fd24608fab2940c93661bfe1", "messageHeadline": "Make splash image great again.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 65}}, {"node": {"oid": "9fdd1f70285f9c0cb00968b614a65cbb29d1c3f5", "messageHeadline": "More responsive fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "39b7b64014215b1b1f9412a245e43fa278927fb6", "messageHeadline": "Fixes for chrome and responsive views.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "26cfff90fd7839063790387d664a0ca128e03ca1", "messageHeadline": "Merge pull request #3961 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f74b7baea6c7f8eb7122dad94b8b35f13b7c3652", "messageHeadline": "Fix typo", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ef3a6c76531c950a3559b96ca91ed2b9bb1b0f0", "messageHeadline": "Update type hints for Hash::get() and Hash::extract()", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eb2bc664a469ef22d14d1938f4c7dadebdca2e1d", "messageHeadline": "[ja] #3958", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ce47eac8510bf9353e78df6f1c67d1eb185fd528", "messageHeadline": "Merge pull request #3960 from chinpei215/3.0-ja-app", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "ef6d28dad449debb103238e1a7b82f039ce3ca73", "messageHeadline": "Start cleaning up unused CSS.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 106, "deletions": 1089}}, {"node": {"oid": "76082404e79ef71f5d55887bb560b11795d0d390", "messageHeadline": "Add link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94ec62a667aa331873118bf45ce06cf9e93bb998", "messageHeadline": "Layout fixes for responsive views.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "c515189d52fef37caaf807d43744b818e7462a8a", "messageHeadline": "Improve the search bar animation on mobile.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "29d96539abebd0f300ab84810bfadc8c22e8583b", "messageHeadline": "Get hamburger menu working in responsive layouts.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 99, "deletions": 155}}, {"node": {"oid": "a879a21f948c493fa4b8bd741dcf7d87712c67bf", "messageHeadline": "Document changes in cakephp/cakephp#8811", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e458eeed533685151e8f0d60a1ff985bd144138e", "messageHeadline": "Start working on modal window behaviors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 360, "deletions": 2}}, {"node": {"oid": "67bf4ccb10d54f274f1a8eed551317ba9c92aff3", "messageHeadline": "Hide SSO form as it is not done.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "7c220008ef4bb8e784840ccaf1f3d33f6824a8a0", "messageHeadline": "[ja] translate core-libraries/app.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 113, "deletions": 10}}, {"node": {"oid": "9d5115f608d7a4c05303dfdae4e234b4db74e690", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "27499cd4fde8e874a88da5cf445c8b76a33cae7f", "messageHeadline": "Merge pull request #3959 from srbarba/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "57cd4c7f3713cded82cba3bbb2a5b98c71ae2274", "messageHeadline": "Traducci\u00f3n del contenido a espa\u00f1ol", "author": {"name": "Juanp", "email": "jpbs92@hotmail.com", "user": {"login": "srbarba"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "43d91890f3979798081d81ba051e2576ff7fa90c", "messageHeadline": "Merge pull request #3958 from tedewen/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b2bef96f65d68fbfe0a803376900113d8e6d4e43", "messageHeadline": "Add specific requirements as found in http://book.cakephp.org/3.0/en/\u2026", "author": {"name": "tedewen", "email": "tedewen@gmail.com", "user": {"login": "tedewen"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "56962caaa396b81c5c7ce784b4757110dd77436d", "messageHeadline": "[fr] #3957", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "e41b1b8499f3621351457970132bad3c8bd25039", "messageHeadline": "[fr] #3956 & #3953", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "7cec550763520f4d9b674da358f9b966046a9a8a", "messageHeadline": "Animated search bar kind of makes sense now.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 69}}, {"node": {"oid": "e6c17750d6f41cc59c1dca0ca56c516ffd271eca", "messageHeadline": "Clean up responsive.css a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "749c6b1d14ba2454afaa5aa7aeb6afb3b74631b9", "messageHeadline": "Get responsive nav buttons in place and clean up responsive.css a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 110}}, {"node": {"oid": "f56810067ac0aabdd620cd93deb0568827b26198", "messageHeadline": "Start working on responsive search and edit button.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "0986961f9c209f34a402718853736448e7e48403", "messageHeadline": "Fix facebook lang & start tweaking responsive layouts.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "90b38fe27e7454c3b94f5b6633d41caf448b79fa", "messageHeadline": "Fix tooltips not displaying.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 519, "deletions": 1}}, {"node": {"oid": "8b99a2a8080642c5e9ad1ee13f866f11951bed89", "messageHeadline": "Point form at my.cakephp.org.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5a1e75beeb82a12672b447b80d64f67411f1c26d", "messageHeadline": "Make the edit docs link/button work again.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 73}}, {"node": {"oid": "ecd847f698c0c17872b97006fd7eab049c5e6e30", "messageHeadline": "Use jinja comments and comment out things that are not done.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "33e9c740b294b8422d6e40a794d4f0c4db373091", "messageHeadline": "Fix mo links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64a999e80cbaec752d7498384a7127c6a7e189b5", "messageHeadline": "Fill out remaining missing links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f016443947548edf433d2c8612a218bbda63095a", "messageHeadline": "Add footer links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "db5f110dddd1ebd69133cd75ea17b113ab5b0b37", "messageHeadline": "Fix back to contents link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "589601f1c60abc785d333501cd358ee8c72aba30", "messageHeadline": "Roughly style the search page.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "74e9a11433f5d9f6c783b41c74e46c64112c8a37", "messageHeadline": "Tabs -> spaces.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 398, "deletions": 398}}, {"node": {"oid": "c1492e800c68f05cd190480886776d0ba4ae8b1c", "messageHeadline": "Fix up search icon.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2e83f5dd4354396192c4faf83c6253c6bc3d58e9", "messageHeadline": "Hide menu faster.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff0feaf62381be603c27a4f422a0974b36ef4719", "messageHeadline": "Fix table styling.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "974f7df9c6874da414f521a47ea2339fff794e5b", "messageHeadline": "Stop inheriting from the default template.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 111, "deletions": 46}}, {"node": {"oid": "7c07fb9ffdc0236fc2d8a426c007bfd6b8f9da04", "messageHeadline": "Add menu hiding javascript.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "cad9cbc0f93eee2a3efebfab5379318cefc52180", "messageHeadline": "Fix anchors causing h1 elements to shift.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9fc6defbe6f6a0562c101f51822a1299e0c067b9", "messageHeadline": "Fix contrast mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4d49543a9b684e08792a4cc11ae6a0cd8ae2146d", "messageHeadline": "Style contents of pages better.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 45}}, {"node": {"oid": "53c8396620abd2d42bfb3e6c4218cb4d8884b850", "messageHeadline": "Update styling for page-contents.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5a7cd1ba694b157a29cc461294d1eb476fa178df", "messageHeadline": "Remove breadcrumbs and move improve link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "4d4673ccbb0f96aa5b678b4a9be52dfab4ef4642", "messageHeadline": "Fix up admonition icons.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 343, "deletions": 317}}, {"node": {"oid": "18e41f146bd3dff884eb20a3073c9089399d3cef", "messageHeadline": "Start admonitions styling.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 378, "deletions": 381}}, {"node": {"oid": "de0f1af7671ceb290eeeeb55edbb567908433e89", "messageHeadline": "Style code blocks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 1210}}, {"node": {"oid": "265e575583268c31fcb93ec50ecf87b7ef17008e", "messageHeadline": "Update more styling.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "c4f4ea330a1ebea6be08ff55cda272cd06b08242", "messageHeadline": "Make sidebar look more correct.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 49}}, {"node": {"oid": "91fbae49e43398b379c13515c0b803e9e12afefc", "messageHeadline": "Add footer doc file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "acccc17f861ef928f8c2c00b9c6568ed7e95124a", "messageHeadline": "More layout fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "e6b5761ab25b9d670c5175b7c1bc68ae8bd2fdd8", "messageHeadline": "Layout looks less terrible now.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 205, "deletions": 320}}, {"node": {"oid": "bfbfc6ee7e83c4e8e53a835ed5fa2af2472feca7", "messageHeadline": "Pull in the JS from the design mocks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "acbd468542fea51aa93c0bcdf73928ce21c1afd6", "messageHeadline": "Extract duplicate links into menu fragments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 98}}, {"node": {"oid": "071a208e336eda83ed6b7baee44177e7aa0a443b", "messageHeadline": "Get footer and social buttons in .", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 162, "deletions": 138}}, {"node": {"oid": "658b892e2061d88f6972a43680c7967a7ea6c4cd", "messageHeadline": "Grey bar doesn't look like complete garbage now.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7538, "deletions": 174}}, {"node": {"oid": "cadf42b901f7d8ddac4612de0cf073b83a81be1a", "messageHeadline": "Start pulling in HTML and Design elements from designer.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 868, "deletions": 1476}}, {"node": {"oid": "bef1e91faa17e83701f5705bf0f312456b417f7a", "messageHeadline": "Add some of the new assets.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 227}}, {"node": {"oid": "19af2ffeed23306de0e9506af67bc14b2257f313", "messageHeadline": "Hack up the CSS files.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 274}}, {"node": {"oid": "bfecde99066fd432af0a702574fe3c2ed682028b", "messageHeadline": "Very rough cut of new design layout.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 147, "deletions": 112}}, {"node": {"oid": "ebe755f5b96e594f22116c020c02ec8ae1e25b81", "messageHeadline": "Incorporate feedback from #3957", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "eda8fc924705ac0cb9237d4aa6d903a43f9491bc", "messageHeadline": "Merge pull request #3957 from anhtuank7c/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86652f2e62d61c04e86555053a0f8adddac573cd", "messageHeadline": "Remove all empty tags", "author": {"name": "Nguy\u1ec5n Anh Tu\u1ea5n", "email": "anhtuank7c@hotmail.com", "user": {"login": "anhtuank7c"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56289ac8137ce9cf4e8cda35ecfcea54210d744a", "messageHeadline": "Merge pull request #3956 from jeremyharris/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9d75c1e5ddf18e12f38cc48c34e44c8e1dd262d", "messageHeadline": "Added note about turning debug on for tests with tokens", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4a5fd00366798ef8fba3f70e9c4a297289f33193", "messageHeadline": "Merge pull request #3953 from cakephp/issue-3879", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e7d7226695be3e3a018c6acf09fae2ca4e250349", "messageHeadline": "Document compatibility with APCu not APC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90def3cafe56f047086eca1b92699fdc9aa89361", "messageHeadline": "Mention that a similar method exists on the other Date/Time classes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "100110d0a4d0beecb4cf47908c08b7f9a3f29b47", "messageHeadline": "[fr] #3948", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "80ad09da160a87859f0f575d94c9005bf08fa76a", "messageHeadline": "[fr] #3947 & #3944", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "361d1ea96838053eddd258988ba16188558c9bbe", "messageHeadline": "Merge pull request #3949 from okinaka/ja-bake-development", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 316, "deletions": 13}}, {"node": {"oid": "919dd11d7516057618126ccae014336d50084c67", "messageHeadline": "[ja] translate bake/development.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 316, "deletions": 13}}, {"node": {"oid": "b665957f163acabb93efef8148b83fc5e418349b", "messageHeadline": "[ja] translate server-shell.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e060fc3336804cfb2e87b599a3107be885843512", "messageHeadline": "remove BOM and fix the line feed characters", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b230f0d50d5e32e1da495d5ccfb85b0127748d32", "messageHeadline": "[ja] translate upgrade-shell.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "0d16ae2e449c887ae3060c55414c0028f3bc4869", "messageHeadline": "Merge pull request #3948 from okinaka/3.0-fix-bake", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4875bf90e5df320cfe45eef457054533a6c45d63", "messageHeadline": "fix the folder of pre-processed template file.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a1d941dd6ad6ee8ec8edf069e8baf5bdb8f62ab", "messageHeadline": "Merge pull request #3947 from styks1987/3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dedf40f8e7a86b691b772f91f796bb062e0d5f7c", "messageHeadline": "Clarify setting dirty for updating assoc", "author": {"name": "styks1987", "email": "mike@saymikeo.com", "user": {"login": "styks1987"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b82ce687f1e1159339474ed5cbb78c5a345e1eb8", "messageHeadline": "Merge pull request #3944 from cakephp/json-serialize", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "dce59a2199cffc23138526a5e748c8627f051ad2", "messageHeadline": "Add documentation for recursive JSON serialization.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "2f55cc0eea12509a845d130cb72597854eaff461", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 25}}, {"node": {"oid": "1b3903ab130e7a28dc014a3ffedbd7618c72bab6", "messageHeadline": "[fr] #3934", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "023791fe844c9c3ab8768d18d727ef8f458e30c0", "messageHeadline": "[fr] #3936", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8eac2d85f9b78cc408bd44c6fc46e375478cddcf", "messageHeadline": "Update database-basics.rst", "author": {"name": "userlond", "email": "userlond@users.noreply.github.com", "user": {"login": "userlond"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b394b523b1824b5a48af6081e8b4e3dd6fda4dc7", "messageHeadline": "Note to ommit periods in database option of db config.", "author": {"name": "userlond", "email": "userlond@users.noreply.github.com", "user": {"login": "userlond"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6eb32331ca43acb18bc9926b345767d5d4be91d4", "messageHeadline": "Merge pull request #3936 from ionas/patch-42", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e41df4731578adf86fdf9fb767240a43644bbd76", "messageHeadline": "targetForeignKey and foreignKey can take lists", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "965983136b45b1dcffe1181d712f785f64d61a05", "messageHeadline": "Merge pull request #3934 from cakephp/controller-redirect", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "017371d60d0d6a9f27d29b81be68e9e4404b54ff", "messageHeadline": "[ja] #3931", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "7f52d625e9511936672f5cc354e9b5fcaa3e85f2", "messageHeadline": "[ja] #3930", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b9d1d16812d9c3b517a8730208aeb34d1b2fc75", "messageHeadline": "Merge pull request #3935 from chinpei215/3.0-log-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "86f44192a962543148b04bb1392848500b96330f", "messageHeadline": "Fix incorrect examples", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "578338fb4546a3372bcf24d750ae92c3c1213dd4", "messageHeadline": "[fr] #3931, #3929 and #3930", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "6a2276b8c2667872883dee376592509464933e8c", "messageHeadline": "Update documentation for cakephp/cakephp#8710", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9319749b3bd2f1b93e7a056a3d1c0f8e1ac7ab9b", "messageHeadline": "Readd missing anchor.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "16b6b43456f4222fbd1d01e0b5adbaed7d72ffc4", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3315, "deletions": 361}}, {"node": {"oid": "675bf35bf65f4fa11bb443405f5bb656755827f8", "messageHeadline": "Merge pull request #3931 from jorisvaesen/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3d282834bf8ad9e02bf19302df8947b457693384", "messageHeadline": "Add link to the brand new forum", "author": {"name": "jorisvaesen", "email": "jorisvaesen@users.noreply.github.com", "user": {"login": "jorisvaesen"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a0d266955667e4d86ea5335b3f4d73e099c03b3d", "messageHeadline": "Merge pull request #3929 from cakephp/issue-3928", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d4f6deaf98d77e25004e012f825da5af80518b4e", "messageHeadline": "Merge pull request #3930 from cakephp/issue-3719", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d8bd019ae7e9d60955a75d0b1a3e9a0fc263e937", "messageHeadline": "Add notes about upgrading from 1.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c092dc7a77a04d4612a9733fbf8fe7ed213f1c6e", "messageHeadline": "Add timestamp dirty documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6d654f0da7fccc53cdd4a76651079b4d91657842", "messageHeadline": "Merge pull request #3927 from cakephp/3.0-internationalisation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "659183a34a5b2b11b8be7a1131d387c7b5b851e9", "messageHeadline": "Merge pull request #3926 from chinpei215/3.0-form", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 184, "deletions": 10}}, {"node": {"oid": "5e0049af60c8ea541d3d256958f741ad16c0306e", "messageHeadline": "[ja] translate an example", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9612ec0b9f53a4976f7da9a9bdfad4dc677c2b44", "messageHeadline": "update defaultLocale config after cakephp/app#328", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "07940c11dfcbdbe2f3d4eb6c80239768b6af75ce", "messageHeadline": "[fr] typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "568a77bf43d7860665ff8eee47e6e69e76c46625", "messageHeadline": "[fr] #3923", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6e9230e1cdec5c3ccf5b7e1564915331518bbcf", "messageHeadline": "[ja] translate form.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 184, "deletions": 10}}, {"node": {"oid": "8fc0a44feb0c1fc9ae812f43753cab01bbe143e2", "messageHeadline": "[fr] #3925", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dc37f1fc42fcfc5ddace7da05126ed42201a4a57", "messageHeadline": "Merge pull request #3925 from cakephp/date-format", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "71ed91c48f805e76547d5b7905d8a1cc599a0902", "messageHeadline": "Document behavior change in datetime serialization.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "10dea20cc7c026ffb39094279e97c5ce4256711e", "messageHeadline": "[ja] #3923", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d8464b7aa1ee81be53c18f8bb68d802f79bbec4", "messageHeadline": "Merge pull request #3923 from gauravmak/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b447b404e9f216f7edc82390330b59550ced49ca", "messageHeadline": "Merge pull request #3922 from okinaka/ja-3-0-migration-guide", "author": {"name": "Kurita Takashi", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 1350, "deletions": 12}}, {"node": {"oid": "fab34806380299afb755bd96d48aa6814f9cc9e1", "messageHeadline": "[ja] fix a few translations.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5f888081883464305f553207aed81877f4e3a65c", "messageHeadline": "[ja] missing typo after 172840859c22addad7d02c5e19d189d01cd84833", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "172840859c22addad7d02c5e19d189d01cd84833", "messageHeadline": "[fr][ja] #3921 & #3914", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ecf741429b17ed5d4658188cbd307ebbcf30b93b", "messageHeadline": "Update query-builder.rst", "author": {"name": "Gaurav Makhecha", "email": "gauravmakhecha@gmail.com", "user": {"login": "gauravmak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef4a8b59784439826f91b3a30f2f374fc39c13ae", "messageHeadline": "Merge pull request #3914 from cakephp/issue-typehints", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "97d31c1d1f44fd69b31504b5bd756e3e83fa59f6", "messageHeadline": "Merge pull request #3921 from saeideng/event", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec497ea313aaf2ab7cc50be0d968444b631b95a2", "messageHeadline": "[ja] translate 3-0-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1350, "deletions": 12}}, {"node": {"oid": "e0739b05acdce1dc29290b87698ef210f6b5e3d6", "messageHeadline": "add event object", "author": {"name": "saeid", "email": "saeideng@yahoo.com", "user": {"login": "saeideng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8af685f8b22085d0ee4446c9789340c54df31d75", "messageHeadline": "Update routing.rst", "author": {"name": "Kamoris", "email": "kamil.slowiena@gmail.com", "user": {"login": "Kamoris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dec705e11a35ecd2d7c1a0a6e3d8d2c70b8b6a15", "messageHeadline": "[ja] #3919", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 48, "deletions": 222}}, {"node": {"oid": "26ea7213942987b91189778a85e300968450c4f0", "messageHeadline": "Merge pull request #3919 from cakephp/chronos-iso", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65938b10392acf23f27599bd60c260d10d798aaf", "messageHeadline": "Correct documentation on ISO-8601 format", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e86dabd0744c4c145e10d0585315f985edac004e", "messageHeadline": "Make overridable method signatures more copy/paste friendly.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "48f949e591ce26af978df74ef0bb08ba42109ac5", "messageHeadline": "Revert \"Make method signatures more copy/paste friendly.\"", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 90}}, {"node": {"oid": "4fe9c07619d81082d035adc39a23a0a150d6b819", "messageHeadline": "Merge pull request #3918 from tomsihap/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e11af95a64b78b2a89eed582c2c9115a8fd3ca7f", "messageHeadline": "Update part-two.rst", "author": {"name": "tomsihap", "email": "sihapanya.thomas@gmail.com", "user": {"login": "tomsihap"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "72e5d42cb5de36377540e6feb9d7d9cf09bcc673", "messageHeadline": "Update routing.rst", "author": {"name": "Kamoris", "email": "kamil.slowiena@gmail.com", "user": {"login": "Kamoris"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be2b1d471e60a46050e1a8981a4eaaf52c3d0ce6", "messageHeadline": "Merge pull request #3912 from chinpei215/3.0-ja-errors", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 885, "deletions": 11}}, {"node": {"oid": "a56fbf7e6fcda802f60da1d859971c1d7945556a", "messageHeadline": "Merge pull request #3913 from cakephp/3.3-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 348, "deletions": 119}}, {"node": {"oid": "518bd48f4bb34068cda08ccf603cad3fcd1d4cd1", "messageHeadline": "fix es build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e0b12023ba7efe208886002bac2bcf97c39a2716", "messageHeadline": "[ja] translate the rest in the errors.rst", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 304, "deletions": 175}}, {"node": {"oid": "718cd6a47695d45c74370a78b56fe7f2b4f7c3ba", "messageHeadline": "[fr] corrections after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "edc964160af70d59a7a0b45f665b6d3951c3478c", "messageHeadline": "Make method signatures more copy/paste friendly.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 90, "deletions": 91}}, {"node": {"oid": "14072e18c2bb78f4caca0baaa62d2d36f2cc7a8b", "messageHeadline": "[fr]\u00a0#3905", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82a6e888dda64bd0bc7da6ec3372fd720c5fa8a5", "messageHeadline": "[fr] follows 3.3 migration", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 341, "deletions": 116}}, {"node": {"oid": "5079577067e51b3dc385ca48116aa6927e50755a", "messageHeadline": "[ja] translate a number of sections", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 326, "deletions": 162}}, {"node": {"oid": "6d8d68a4439e069de9a2bb069324e6d178480361", "messageHeadline": "[ja] start translation of errors", "author": {"name": "chinpei215", "email": "chinpei215@hotmail.com", "user": {"login": "chinpei215"}}, "additions": 589, "deletions": 8}}, {"node": {"oid": "812918c329e019e69dbc923b44b7bf311cf189d1", "messageHeadline": "Merge pull request #3911 from cakephp/require-presence-array", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "1b8dee7fb70bad23190cbbc6b26096d647e001fa", "messageHeadline": "Document array form of requirePresence()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3094414ba584c78f8c4ef7f8c6f0220795f927f2", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 255, "deletions": 15}}, {"node": {"oid": "ce896a46405b6a6422e0c44f9638858f5f92fe3d", "messageHeadline": "Improve wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b22959339ece3cf20d5c780b6fd99dc5b7831beb", "messageHeadline": "Merge pull request #3907 from bcrowe/fix-sentence", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49d7f9e0016c287a734929b00282b7e51a44bc5a", "messageHeadline": "Fix sentence", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "141d34e278db35af765b7104ac297bc8e9e37bd0", "messageHeadline": "Reduce line length", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "df5fc00fe4de72b7615e4fec1711e4e818fb93c4", "messageHeadline": "Merge pull request #3905 from spiliot/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "126efbace1ef2432afe07eaff22f5a59aee404f4", "messageHeadline": "Removed unnessecary backtick that broke the url", "author": {"name": "spiliot", "email": "spiliot@users.noreply.github.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87e1b1cd0b38e2e02950adc5a20ece35b5709c3e", "messageHeadline": "[ja] #3899", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1123f45cbe85f8db0526716e1d90bbcd04fd5556", "messageHeadline": "[fr] #3902", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1229c52e1c49cae2d157577e2d0bb176cdc3aa1", "messageHeadline": "Merge pull request #3902 from cakephp/dereuromark-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "965249016e65ad30f91ecc850d363b41303d3341", "messageHeadline": "Merge pull request #3899 from cakephp/where-conditions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "cb18bdfbb2e5e76140f538df1841382e11d717cc", "messageHeadline": "Fix 3.0 branch of logging", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9f4afb0b29fbd29cf8079f4c53e3e2e137b8da9", "messageHeadline": "fix sphinx warnings after #3896", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f3fbb420448db5f3d9ff8f40a0274f44ea6be27d", "messageHeadline": "Merge pull request #3896 from ybrodsky/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 728, "deletions": 28}}, {"node": {"oid": "0a31cb2569a2ab9d46b5285733ebc4e638d8c40d", "messageHeadline": "database label", "author": {"name": "Yael Brodsky", "email": "brodskyy88@gmail.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eb0ddbb2e214e2413068d981a6320d0ecdccbed9", "messageHeadline": "[fr] follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "70bb41b9fd7571b952c42aac7fea5896ff0c3677", "messageHeadline": "[fr] #3891", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "fb19775a83c972be84b98d1cd94f07249cbea85f", "messageHeadline": "Document SQL snippet usage in query builder.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e5878aa88ef8bf61dd3c083abade3422bca4fe5c", "messageHeadline": "Fix up formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "bd0bc6a4cfd7c654a1fb81c1ad010f8a52c60d53", "messageHeadline": "Merge pull request #3892 from TrexaSolutions/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "6d79596fb5df44346844bd8b6a0ae2dcbd54e846", "messageHeadline": "Merge pull request #3897 from Rafagd/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 146, "deletions": 7}}, {"node": {"oid": "c69c4410548de6b5b0d16ba9c76109947ba21d57", "messageHeadline": "syntax correction 2", "author": {"name": "Yael Brodsky", "email": "brodskyy88@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "488faae70d05c88a8c87301fec6d0a3ad697817a", "messageHeadline": "syntax correction", "author": {"name": "Yael Brodsky", "email": "brodskyy88@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21f5f0582724ec45f435a7596889a860ea859477", "messageHeadline": "Fixing errors", "author": {"name": "Rafael G. Dantas", "email": "rafagd@gmail.com", "user": {"login": "Rafagd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7cd8222dc77263d6cb57bea2b17abbc9b2e6d101", "messageHeadline": "inflector.rst translation to portuguese", "author": {"name": "Rafael G. Dantas", "email": "rafagd@gmail.com", "user": {"login": "Rafagd"}}, "additions": 146, "deletions": 7}}, {"node": {"oid": "8fe28abd53a8cc8a21ad658a30f01f5e956189dd", "messageHeadline": "orm, blog auth", "author": {"name": "Yael Brodsky", "email": "brodskyy88@gmail.com", "user": null}, "additions": 725, "deletions": 29}}, {"node": {"oid": "0faf9efeead72f92ed66520a6422d9b433b7f824", "messageHeadline": "Merge pull request #3894 from cakephp/issue-8609", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f59a94bb8c0f5acbf673884d0080128d0d6fb118", "messageHeadline": "Document behavior change in cakephp/cakephp#8609", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "32b947453b47aafbf189192b8f653d3495c956f1", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 904, "deletions": 579}}, {"node": {"oid": "e681968d39b83e57be3ebc1e521ec307f2e33ae4", "messageHeadline": "[ja] #3891", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "f806478880a39a466e01912a7a727c76c438899b", "messageHeadline": "Update usage.rst - Semicolon issues corrected", "author": {"name": "TrexaSolutions", "email": "TrexaSolutions@users.noreply.github.com", "user": {"login": "TrexaSolutions"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1f9d51ccf146d77f3678baf83005dbfbb673f9e8", "messageHeadline": "Update usage.rst", "author": {"name": "TrexaSolutions", "email": "TrexaSolutions@users.noreply.github.com", "user": {"login": "TrexaSolutions"}}, "additions": 96, "deletions": 8}}, {"node": {"oid": "9da377a9e6ed7935b5d4f9b704a4b42205eb6981", "messageHeadline": "Merge pull request #3891 from cakephp/url-helper-methods", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5bb4629b44cb2437312fd8c31b8e9947a2322df7", "messageHeadline": "fix typo", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8019ff51f2c838aed9bb4f4900a5ae098712bdc5", "messageHeadline": "Add documentation for URL helper methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "22545a9197a5444ee01a3685c2f8f1b8590b09ad", "messageHeadline": "Merge pull request #3888 from ionas/patch-41", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "958a1b69cfc99b08684329cb498e889e9c2fae8a", "messageHeadline": "Merge pull request #3889 from bcrowe/fix-typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "024cdcfa2395789af30172b070128b9cfd6dd1c5", "messageHeadline": "Fix timestamp typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64aa794c093a4d0712ae06b68c5e0e6cc9965a3f", "messageHeadline": "[fr]\u00a0#3876, #3887, #3886", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 212, "deletions": 156}}, {"node": {"oid": "afafa40ebf46882fe54358a14e0c9dfaec0f1050", "messageHeadline": "minor things", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fa5b398ab258a29152e3faf180859c28c3b2faf7", "messageHeadline": "Attempt to fix PDF build error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8dafbdeb11b532d991881db66b8b8cb7188266e", "messageHeadline": "Merge pull request #3876 from cakephp/text-slug", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "4ce3f0c63576b5d585db0628b8a70734ce111129", "messageHeadline": "Merge pull request #3884 from cakephp/expression-types", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "f0d3d68e293431174a6fe995229084fa9748eb05", "messageHeadline": "Merge pull request #3887 from stiliyan/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "554ee0bc1ea431ae2197260b59c2e6f2a8aca076", "messageHeadline": "Fix codeblocks and whitespace in views.rst", "author": {"name": "Stiliyan Lazarov", "email": "stiliyanlazarov@gmail.com", "user": {"login": "stiliyan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "47050a283a06e543f38b28170094076dde7af21f", "messageHeadline": "Merge pull request #3883 from cakephp/3.0-env-var", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "6a44096b7e6fad90b379d0eb24456f59accace37", "messageHeadline": "[ja] #3886", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 77, "deletions": 215}}, {"node": {"oid": "b26f65b48841cd5041c61c70dac2e0023de7835e", "messageHeadline": "[fr] add env var configuration part", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c49d5a5598a6b4df4c13ad1d7ac496f81cd3306a", "messageHeadline": "add inline-code blocks", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "df49b6da4cbf3d0d1fe418d13b2a92b2225bdfcb", "messageHeadline": "Merge pull request #3886 from cakephp/issue-3875", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "97183dc32f1d15db9072993de76ffdd9ac5284e4", "messageHeadline": "Merge pull request #3865 from ionas/patch-36", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "64e81fd57e5aa62396a9e6b56477c611a813d827", "messageHeadline": "Fix up bookmarker tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "ea243a37dedacba4f54d50846c106a3e404bfa1b", "messageHeadline": "Fix grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ddf521bff700f4d3d9ef7c88a64474057bc0385", "messageHeadline": "Fix typo in controllers.rst", "author": {"name": "Stiliyan Lazarov", "email": "stiliyan@users.noreply.github.com", "user": {"login": "stiliyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4719784b192c024601d012a832fbb2050a99f78", "messageHeadline": "Fix typo in conventions.rst", "author": {"name": "Stiliyan Lazarov", "email": "stiliyan@users.noreply.github.com", "user": {"login": "stiliyan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55bc2e527f5a46a8f79c810aabb5304338c7609e", "messageHeadline": "[ja] #3874, #3885", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "7daceb5c19f209bf7fccebe2e1f493543ff11af3", "messageHeadline": "[fr] #3885 and #3881", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "f349ac4d6c13031dfffe100d5759b194f2179121", "messageHeadline": "Merge pull request #3885 from suhaboncukcu/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8868b036f0f46d9a907b9d1990cef2408ca0bee1", "messageHeadline": "get status results", "author": {"name": "suhaboncukcu", "email": "suhaboncukcu@gmail.com", "user": {"login": "suhaboncukcu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b5b3c3093ae00fd399000d7b05c7e5029ce8a9e", "messageHeadline": "Fix grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94f655794a24af4d82b8d0105596d81a67e24586", "messageHeadline": "Merge pull request #3881 from suhaboncukcu/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9c6d94bcc66fb912b2cb4e7ecc87cde63ffde725", "messageHeadline": "URL formatting issue", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "13b98ca25ddd2c691f95352178d821d814894cff", "messageHeadline": "add a paragraph about environment variables", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "eef6512d65d5c18f36c5aaf683645b51e417cbe3", "messageHeadline": "[fr] #3874, #3871, #3869", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 113, "deletions": 103}}, {"node": {"oid": "828e518d6e87a3ff7d38a3f2f0497f0a80122a9a", "messageHeadline": "Minor improvements", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2331a5a4463ac25baee63426a86314b5866c5e07", "messageHeadline": "docs/en/tutorials-and-examples/blog/part-three.rst", "author": {"name": "suhaboncukcu", "email": "suhaboncukcu@gmail.com", "user": {"login": "suhaboncukcu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3561239330f71cf0c46c980b6bcd4e386c08587b", "messageHeadline": "Start docs for the new expression type support.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "4c91de490b4e256919a4899f0ddca8b52d0ea73d", "messageHeadline": "[ja] #3878", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7336accd8bcd663d9276590a1100399d5126948c", "messageHeadline": "Merge pull request #3880 from bcrowe/img-direct", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8da284b4cc347669310b963b3e688eb8d94eb9e", "messageHeadline": "Fix image directory, follows #3877", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "559da2596b87209c8802c787dabc092227a1194d", "messageHeadline": "Merge pull request #3878 from ionas/patch-40", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10f778c54bd93301a545da22c2331528d46e03cd", "messageHeadline": "Actually the 3.x book", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "325fc4e542bd03dc004967667647204298e29b4d", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46fb8fe980a4978e9099474ad2487718dfa83bd0", "messageHeadline": "Add more info about transliterator identifiers.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "09de8af886f71ac758dac435b548dfeaef4da92a", "messageHeadline": "Merge pull request #3877 from nekonenene/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bea621b62e0a19801d99b2453a57f6ad5982c027", "messageHeadline": "[ja] add 3-1-migration-guide.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 216, "deletions": 10}}, {"node": {"oid": "a4bf62237dc92b48b577b189034c1c92079b9a02", "messageHeadline": "webroot/img/Blog.icon.png", "author": {"name": "nekonenene", "email": "radio7954@gmail.com", "user": {"login": "nekonenene"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4f17bdbb0709be6008268e3364e1839497fd593", "messageHeadline": "Update heading and formatting.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "17b6164bffef6f2cb5555747b26e4f8c2b19016d", "messageHeadline": "Add info about new methods in Text class.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "d4e6f45d6f59339e4bf7deab719fe207a969ffaf", "messageHeadline": "Merge pull request #3874 from ionas/patch-38", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "1e5692194ee0c95d70e43770c38e75fe4c73181c", "messageHeadline": "Update query-builder.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1caa5d5b03753d42e45d1f7be62191ebbdf450b", "messageHeadline": "more literal vs identifier", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "117060a42c45579f0532b385fec5ff8215bdc1b6", "messageHeadline": "beefed up example, literal vs identifier", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3ee41b025f834d522fd3b4fb99a83edcc33cff79", "messageHeadline": "Update query-builder.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9d91c7018b5e9d61dd80b78d504652e1f984cca", "messageHeadline": "Explain how to do SQL CONCAT() better...", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2cc7af83b3330684cbef593ad7d73a605eac9b16", "messageHeadline": "fix namespace", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b0148b3d299656ea9951db8db4ba871f105137d", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 591, "deletions": 311}}, {"node": {"oid": "8f3c26958663b02066911164c4e51c34117c6dfd", "messageHeadline": "Fix typos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "039c1aec8542a79f7e0935a5f5c4eddf028fc25f", "messageHeadline": "Merge pull request #3871 from justinyost/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e221b6d77d9b89296221771dc272fd84c374b6a7", "messageHeadline": "Update BlackHole Callback For Cake 3.2.6", "author": {"name": "Justin Yost", "email": "self@justinyost.com", "user": {"login": "justinyost"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7dcf61e25d2fadba02ade4c9c1a9b076328a33af", "messageHeadline": "Merge pull request #3870 from bcrowe/fix-indent", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df929da76e93abe58d537e75eed0a2749d09f53f", "messageHeadline": "Fix indentation in code example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2ee7d2ff998e8b9067c0bedff50c01ca91db520", "messageHeadline": "Merge pull request #3869 from adamharley/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c0782f67d6c184d60e02fa741ecd8f971de5f78", "messageHeadline": "add sumOf() to List of Methods", "author": {"name": "Adam Harley", "email": "github@adamharley.co.uk", "user": {"login": "adamharley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e44287ec0cb9739466b8005b58309ea5ebc3915", "messageHeadline": "Merge pull request #3868 from seckie/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2af2ed5f5b010c1f5eae6bd0190d543af11ba5dc", "messageHeadline": "[ja] Add guard clause according to English ver.", "author": {"name": "Naoki Sekiguchi", "email": "likealunatic+seckie@gmail.com", "user": {"login": "seckie"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "03b4981538fe2aabb5352471de313781cf4617e6", "messageHeadline": "Merge pull request #3867 from cakephp/issue-8550", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "5dadde357e33e84a63d81f87225b22bae27f88fd", "messageHeadline": "[ja] fix wording", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b233fad94b6cc886e0c83d14d7bf8b18f8ba80e6", "messageHeadline": "WARNING: Literal block expected; none found.", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd653782f6eb637f0f656d03d2c00bc11e758969", "messageHeadline": "[ja] translate 3-2-migration-guide.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 176, "deletions": 10}}, {"node": {"oid": "ebde7ad0461e8f4ab330e18a872eef84a0a36543", "messageHeadline": "[fr] follows en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 401, "deletions": 294}}, {"node": {"oid": "5edb979107d8b3e9a985b67c2a15f271085bd540", "messageHeadline": "Add documentation for detectors with additional arguments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "656e5b88989be6f65a7b580d44898d17d244b5e2", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "e6559b2abbe985f88c78ecb35227852721726f76", "messageHeadline": "Merge pull request #3866 from ionas/patch-37", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "2f3489a8f2054a27f39eedf55dfdbe36ff302c81", "messageHeadline": " debug,pr,pj return submitted var #3860", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "019669438cb98831af07bcf51b98edc10b3a36e8", "messageHeadline": " educate about 'chaining' debug() #3861", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8d547d0967a76bed8c60d2eb2e83cc096d45dcc8", "messageHeadline": "Merge pull request #3864 from thinkingmedia/changes-3.0/helpers-grammar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "6fba60564d52eeafa8e25191e1a2fa67f8a1cb1a", "messageHeadline": "Clean up plugin event listener docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "cfa183844075e7efa80308f39c256265fc70f1f4", "messageHeadline": "improved grammar and rewrite creating helper", "author": {"name": "thinkingmedia", "email": "mathew@thinkingmedia.ca", "user": null}, "additions": 18, "deletions": 15}}, {"node": {"oid": "597358e416f8abe69ae5cc1f69cf3202c047c8fd", "messageHeadline": "Merge pull request #3863 from akkaweb/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a54cd4982786abde969d4c2a6ec4b40b6b5bfb8f", "messageHeadline": "Merge pull request #3862 from cakephp/router-deprecations", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "1051b421ac146bcf9982d37f8bcd9d3eaa1b1a20", "messageHeadline": "Adding an example to listen to events not dispatched", "author": {"name": "AKKAWEB", "email": "admin@akkaweb.com", "user": {"login": "akkaweb"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8978101adb7279bc5e43ab393f265ed98c300208", "messageHeadline": "Remove deprecated router methods from the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "88cf74ed256c5c96ad77f03fddf9e99ded9576a5", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 285, "deletions": 231}}, {"node": {"oid": "2c54b1350a7fbcc3ca5a18ec43c20a786028a9dc", "messageHeadline": "Merge pull request #3856 from thinkingmedia/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2faeab19ebb175bfe8ee922081845aacbf350e99", "messageHeadline": "fixed tabs", "author": {"name": "thinkingmedia", "email": "mathew@thinkingmedia.ca", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56a9b1afbc820c92bed3345fb0ed431a1afcacba", "messageHeadline": "fixed grammar on note", "author": {"name": "thinkingmedia", "email": "mathew@thinkingmedia.ca", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "570c53251a184d498a37eff477f6dcddd336b979", "messageHeadline": "[ja] #3852, #3855", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0869d9b4cbe736d5434e96ec7c88235cb527182d", "messageHeadline": "Merge pull request #3853 from cakephp/issue-3799", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9d95f673c039e8cd607a36ceb1b308bca11d5356", "messageHeadline": "Merge pull request #3855 from thinkingmedia/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b3405a3e8c6fd6b4939954d090d324109dd34500", "messageHeadline": "added note about first() returning null", "author": {"name": "thinkingmedia", "email": "mathew@thinkingmedia.ca", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6454497791e81803aae4e81ecc48cf665937b719", "messageHeadline": "Add cross link for how to load association data.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "76d4ce0ad9a84e2d3850f0a50c23c9b5858a87fd", "messageHeadline": "Merge pull request #3852 from ionas/patch-33", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "a122e9e13eaf755e7cc1e0b4dda9fc6c3fc19275", "messageHeadline": "Update installation.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f076eb2986306a682ee86270bf6724d62740853a", "messageHeadline": "Update installation.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42a5df659e42ce6959e1cd6f62a7791df23f982e", "messageHeadline": "Educate about minimum PHP version", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "2b59c80046e06e12e5fe41135627ec5c7351f841", "messageHeadline": "[ja] #3849", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13292e4e5284f7e85f29edf9d2c76f040772d0a7", "messageHeadline": "[fr] typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74e4a4c8575eca34bee9a573e79a0a2122f581f1", "messageHeadline": "Merge pull request #3849 from cakephp/oracle-driver", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ca07aab9c2b9fa2ebdb7309fe0cc832ca8d0fc8a", "messageHeadline": "Merge pull request #3850 from curtisgibby/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31040929d3f451d00b94b36b38e601e38b67452a", "messageHeadline": "Add missing single quote in example", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "778d561c4fb4f24116626f5c5e91391b199bf858", "messageHeadline": "[ja] #3842", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 42, "deletions": 125}}, {"node": {"oid": "31a61881eefb0e0bbd04de32512d3a9a1f54333c", "messageHeadline": "Add an \"a\"", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54f4b8799025316fbad5c0c25b27b533ea6774a6", "messageHeadline": "Adding link to Oracle driver", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "183bf9bbd1b0bb23f4ac1b03f3e44dcebb201b9e", "messageHeadline": "Merge pull request #3848 from YuzuruS/YuzuruS-patch-1", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "698988337aa6c8dc8b6cc3e20d819f2ef85f1991", "messageHeadline": "Fix typo", "author": {"name": "Yuzuru Suzuki", "email": "navitima@gmail.com", "user": {"login": "YuzuruS"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8b103e8038f096eed4bc9dddfc99aae2bc62250", "messageHeadline": "Merge pull request #3841 from cakephp/3.3-json-type", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4a7c1d3f3b41704adb22965e6f24e837dfc71a19", "messageHeadline": "Merge pull request #3847 from ionas/patch-32", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4571276d2972658537a61f8a4864621767b24022", "messageHeadline": "complement switch to alternative controls", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef9d4325b3b50a4c9a7dddffbc8dab5bcc68043f", "messageHeadline": "Merge pull request #3844 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 115, "deletions": 81}}, {"node": {"oid": "3a47865f8b5bcd75b6beef361f9c6e4d9456cdc8", "messageHeadline": "Merge pull request #3845 from jeffblack360/patch-39", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "c8f352edd72c1a4173bb825c364cc55d3c87ed7c", "messageHeadline": "Merge pull request #3846 from curtisgibby/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd32613da3ff68d8c83b5d92fe1a587db4afade6", "messageHeadline": "Merge pull request #3842 from cakephp/issue-3836", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "38f95124a621c3e5a52e5713766499fad1c5ce88", "messageHeadline": "Fix language error", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2536ab01d7c4fca0405707c5aab0302a5c56eabb", "messageHeadline": "[ja] #3843", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9c98eb9431b04af9bb7ef07f526577ab7d61ad8", "messageHeadline": "Update views.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "562857044da1fb76794387880c7270acc4dc863a", "messageHeadline": "Update views.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "37d7ca15e3facbfbeb082ae6f044de326e12a0f9", "messageHeadline": "Update views.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "f10b853f5a137ea6a77302a2765ba07c10db16ef", "messageHeadline": "[fr] last changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 115, "deletions": 81}}, {"node": {"oid": "f8704db6307e8d9bc12af47e578538b91cd6c38f", "messageHeadline": "Bad apostrophe", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c230a2d0c23c74688180afb9a776d3e710fc1134", "messageHeadline": "Merge pull request #3843 from viennt/patch-1", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b63956621bca46116ec4c3d5b0239464382afcb", "messageHeadline": "Lack equal symbol", "author": {"name": "Nguyen The Vien", "email": "thevien@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2b1ff9ce8203e1945e613294128ecbc2f00096c", "messageHeadline": "Document Security::randomBytes()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3a4febd8285203a3b9b2af9ce2daeafe66d7543c", "messageHeadline": "Add docs for json type.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "aac09eca26bea754a9988fce91ceddd3f99cb122", "messageHeadline": "Merge branch '3.3' of github.com:cakephp/docs into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "c0e00738d24b642932f2d13472fa567ad05bf0d8", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 32}}, {"node": {"oid": "fffa428696b9bcc4463901aea5a6c20eefaad94c", "messageHeadline": "Merge pull request #3840 from joshwyrick/3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87dd6fd2d9f13ab027dc586725f941f8621e8058", "messageHeadline": "Misspellings/typos", "author": {"name": "joshwyrick", "email": "joshwyrick@users.noreply.github.com", "user": {"login": "joshwyrick"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "53ed220500319c202e5a2f9bf5abe42f69bb1d24", "messageHeadline": "[ja] #3838", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "7f519550d6d2adbaf222342c0e390d2cfa3cd98f", "messageHeadline": "Merge pull request #3839 from cakephp/issue-8440", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "a88c9dd88bd9aa23be92e06d9341f3605480c250", "messageHeadline": "Attempt to clarify how to update existing junction data.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "1c3b13b8c02391888ba65e27af23de972e24f38b", "messageHeadline": "Merge pull request #3838 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "ac43b25e9160ca65d9ac7af89645fc1c224ae8c7", "messageHeadline": "Typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f0bd3c999ba68d27ac83f98cc8c7059085dcce4", "messageHeadline": "Changing sub-heading title to avoid the word \"hydration\"", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "12df9f8303d5e81b12ab6bfe352e160078ea6f9a", "messageHeadline": "Merge pull request #3837 from cakephp/3.3-nested-resources", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "2930bcd1df4899449adef12ae371ae2ad9d0ebba", "messageHeadline": "Add docs for nested resource routing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "e4c4a920ff88eb1eaf45df2d74fcf663ba65f7b8", "messageHeadline": "Merge branch '3.0' into 3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1660, "deletions": 2266}}, {"node": {"oid": "130a6d63ea18e132e2cb1ba3618927867cbcbd25", "messageHeadline": "[ja] update tickets.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "10cb021d3190ede0b53784d108a8230e90985052", "messageHeadline": "[ja] Update tutorials-and-examples/bookmarks/intro.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 176, "deletions": 167}}, {"node": {"oid": "5b5699f80517a85783e93fd585a2efe0de8576d0", "messageHeadline": "[ja] #3833", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34d0e033119b9038d2d73c80d9759620e1103e5d", "messageHeadline": "Merge pull request #3833 from ionas/patch-28", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8370d66992734b331399f4be964033cc49b3c828", "messageHeadline": "Merge pull request #3834 from ionas/patch-29", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "199172a9d7a048317aee26052d80a106f6ca4623", "messageHeadline": "Merge pull request #3835 from ionas/patch-30", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "431c4588cf71245bcc8396bccf6d2fae33142b13", "messageHeadline": "fix wording", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2040f2d2c01f8371c708343d609e95ed6e1930f", "messageHeadline": "fix typo", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e26da4a4b1bb819350d680a32ced94b5401c27ac", "messageHeadline": "Make sure composer is recent", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f750d76d181cbc0d62fa7b2dd4b11924dc08ffe", "messageHeadline": "comma", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8254033e68a3ad69468733ce4eea81f8643e9f27", "messageHeadline": "Make sure composer is recent", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d219f45d058476f0fe4b05f8831de5cbb476562", "messageHeadline": "Make sure composer is recent", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29b35a7077e4c751bae59b6d9ee3e37c93ae67f8", "messageHeadline": "Merge pull request #3832 from cakephp/issue-3831", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "4bf1f17873503dd9c329800b3661472eabce6772", "messageHeadline": "Merge pull request #3828 from gr-ishiguro/translation/ja_chronos", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 448, "deletions": 10}}, {"node": {"oid": "dfd080781cc3e1dac126e0086dd1d9296f8db279", "messageHeadline": "fix. means of translation for japanese", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b00bbdde79ebd0f8db2585d5676c676ff280bbf", "messageHeadline": "Add more wholesome example for blog-auth tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "2121cf672fc89977ff3504688e35fa8bb0a2a10b", "messageHeadline": "fix. mistake of translation", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "401af8dd9f5dd2b94813923709233568825690da", "messageHeadline": "fix. indent", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "519341d87624068fcd5b2659d6970e199d9e2103", "messageHeadline": "Merge pull request #3830 from jeffblack360/patch-39", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f00debc804d9565f6d0d4612d06e3af2ef45d619", "messageHeadline": "Update tickets.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f8b2e6960514019eced57cbf04ae590f8f0a17c4", "messageHeadline": "Merge pull request #3829 from curtisgibby/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e01250d5347a4b49327f8261028061601a30aac8", "messageHeadline": "Fix language error", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a90884ecaaa177aa26310345dd6fa8c10c52bcc4", "messageHeadline": "fix. indent", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "813d403b8cd5f93afc8d24a5256ea1c3f3bfa324", "messageHeadline": "translate ja/chronos", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "5d48dbdd5e1ec1a27ad858de3b9b277cc5fa7800", "messageHeadline": "[ja] #3772, a5e35d70", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "292e2755709e908fc7fe839776263d3d85c73e60", "messageHeadline": "[ja] #3819", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "db02b61e11b11c97cc6d18b7d14fc22f95e9a761", "messageHeadline": "[ja] #3823, 8f34254", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "17e379357d5cfcebcc8491079b437538fa61bd5e", "messageHeadline": "[ja] #3817", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a05479c1fb672072bf0a77ed76c4504583715f36", "messageHeadline": "[WIP]translate ja/chronos", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 445, "deletions": 9}}, {"node": {"oid": "09d0e01c2f00a8239b3f2fd85e51ce52dd76b2a4", "messageHeadline": "[ja] translate table-objects.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 197, "deletions": 113}}, {"node": {"oid": "974272baee5b9c4596a2d9372c3ecc31a02793cf", "messageHeadline": "Merge pull request #3826 from curtisgibby/patch-1", "author": {"name": "Mark Sch", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9518bb838d4c773b65dd604f1d28709031fac121", "messageHeadline": "Fix verb tense", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f3425421e22cc82fb25883281db765906b7b38f", "messageHeadline": "Clean up formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "410a3951bbcdb21f8aae18ed9d076455ce524ccd", "messageHeadline": "Merge pull request #3823 from cakephp/lazy-laoding", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "a28d938927c80cd29dc5a13380a8796db18088c5", "messageHeadline": "Fixed copy paste error", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d4da1c92faa8ca4e690712a7aaba981acb1445f", "messageHeadline": "Removing lazy loading code for a most robust solution", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "0764e257e3c6cdbecd11e1d86f3c8e253af3e040", "messageHeadline": "[fr] #3822, #3821, #3820, #3819, #3817", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 77, "deletions": 40}}, {"node": {"oid": "3c81a7602a83982a1a6ad80cf806c128094d1b4b", "messageHeadline": "[fr] #3815", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "0347e30c4a8c4746a772b8552d45a93c4a2600e2", "messageHeadline": "Merge pull request #3822 from dangerdan/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aa0140afbe57c48f482f59087709a433fb8dfe0", "messageHeadline": "Fixed cors documentation", "author": {"name": "Daniel", "email": "wrightdaniel86@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88bd2bbd4d55ae09991421a7e798842ef420de39", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1562a86bab4f6800711c3edda230793c7cdf4811", "messageHeadline": "Merge pull request #3821 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3a278d2af96691b106bfc6ef7b88487865899b3c", "messageHeadline": "Fix filename.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62de9449f1809bee26763e915c5091b2e31b92d2", "messageHeadline": "Merge pull request #3820 from thumbtech/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aab4efd250c5290f15279958fabd6e9cb6ea9dee", "messageHeadline": "Merge pull request #3819 from simkimsia/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b631cfd07e98957ed2bae20938bca6c05e252407", "messageHeadline": "Clarify view cells being self contained.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1042f2c834b1c3d96b8372ee3c3699e433147bea", "messageHeadline": "Update table-objects.rst", "author": {"name": "thumbtech", "email": "thumbtech@gmail.com", "user": {"login": "thumbtech"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f66de698cf9c1bfc1d8218b55df3e9d4d35cec4c", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "031725cab73bd48ebdebc827e9061ec35a77b704", "messageHeadline": "Merge pull request #3817 from davidyell/custom-validation-methods", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a7bcb619817a530537da14b91c44e534e6755128", "messageHeadline": "[ja] #3813", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "666f355233645b821722ed5cb38fb3aff921aafa", "messageHeadline": "Added a small block about passing data into validation rules from a c\u2026", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2a6f32191acbcc0fad6b0989b14707a8bd688df5", "messageHeadline": "[fr] #3813, #3814, #3811, #3810", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "d8ce4910127f630e4c962b886cea9f99a7689fde", "messageHeadline": "Merge pull request #3813 from davidyell/find-list-closures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0073d77bc829b692d15d0ef3cbbc299ab6273546", "messageHeadline": "Merge pull request #3814 from zeConehead/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "040497b7958fc7fdd53370e8c3f397f3f1152a9b", "messageHeadline": "Merge pull request #3815 from ionas/patch-26", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "70e7d1bb15da4b92ae1eedbaf96dc432567c46a2", "messageHeadline": "Encourage git/composer deployment, add orm_cache", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "64bbc04a81f73cab8202691ee73a0507b8f614c8", "messageHeadline": "Update 3-2-migration-guide.rst", "author": {"name": "zeConehead", "email": "derconehead@gmail.com", "user": {"login": "zeConehead"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e5f6932d2bf9b3122baa9e8ed77f48ee9c611229", "messageHeadline": "Added a section showing how to mutate entites in a list find using a \u2026", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7cff14e5a1e6404c8c6bbc292b835387ecf028c3", "messageHeadline": "Merge pull request #3811 from felixkempf/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b51840b9da07b88a713efaa82f31b7ab695f12c6", "messageHeadline": "Merge pull request #3810 from jtyost2/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4cdacf0fb373f71c8f96762afffcd16cd6ce285a", "messageHeadline": "Document HelperRegistry Lazy Load Ability", "author": {"name": "Justin Yost", "email": "self@justinyost.com", "user": {"login": "justinyost"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "02c9f41d5a3f45cb3c59e821eb099134810d35f8", "messageHeadline": "Update table-objects.rst", "author": {"name": "felixkempf", "email": "f.kempf@shifu.me", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c4f53739de851c1a61f92a46a5db5cba51c196a", "messageHeadline": "Merge pull request #3807 from daveozoalor/3.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e6351a544273dace9085da78e35df026b47be8f", "messageHeadline": "[ja] update retrieving-data-and-resultsets.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 276, "deletions": 915}}, {"node": {"oid": "4e22368d209f9cc93796afcc441d8582a17cd331", "messageHeadline": "Updated to include a reminder as comment", "author": {"name": "daveozoalor", "email": "daveozoalor@gmail.com", "user": {"login": "davepartner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa1192d7b23271ed7e9d6c1cd2a36af5a7704694", "messageHeadline": "Merge pull request #3805 from curtisgibby/patch-4", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4a7e9764c571bb13cb75e5a1d6e3e88f4e09fd8", "messageHeadline": "remove Bad Apostrophe", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53a29af9e720c014609b8bad8fbd12f5ae53cb89", "messageHeadline": "[fr] follows 2a7c893a7ba2ebc8cdc27be6ebde52be8f0bc238", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "ceea4dd0d702b3a903905cf6dae625af82c33beb", "messageHeadline": "[fr] #3797", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 32}}, {"node": {"oid": "bb2affae031181bee2ea2cf9ddc363ce6a43f52f", "messageHeadline": "[ja] #3734", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 257, "deletions": 876}}, {"node": {"oid": "c9d098897c832661332499d0a413dca59cf732dc", "messageHeadline": "Merge pull request #3798 from Holt59/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b4b059f0563ce41618a2a2ef8e2fe47d567543dc", "messageHeadline": "Add use for EntityInterface in Behavior example.", "author": {"name": "Holt59", "email": "capelle.mikael@gmail.com", "user": {"login": "Holt59"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a7c893a7ba2ebc8cdc27be6ebde52be8f0bc238", "messageHeadline": "Start 3.3 Migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "829fdae75917b35c91a99d332fb07eb16bc1e997", "messageHeadline": "Merge pull request #3797 from cakephp/3.x-default-templates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 32}}, {"node": {"oid": "dc63dfd338000e21dd2cd02e2453c52a5f028a7f", "messageHeadline": "Replace default templates with link to API", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 32}}, {"node": {"oid": "56b495ea91cf807346fda6d618a56ed79eb188c1", "messageHeadline": "[ja] update database-basics.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 113, "deletions": 80}}, {"node": {"oid": "98e49603e23c84423cdfbb843795177a2d93d092", "messageHeadline": "[ja] #3795", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f68d87d0e4ce5223c2e2fee72f8970fa4f6dbfab", "messageHeadline": "[fr] #3795", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54573dd71f5e7328764a31a7ca0c006d1402226c", "messageHeadline": "[ja] #3780", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 118, "deletions": 114}}, {"node": {"oid": "8f599c98ab6113dee987197191d3a04f7e9ce55f", "messageHeadline": "[ja] #3737, #3781", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 407, "deletions": 234}}, {"node": {"oid": "24201d727ef744c10079c3486b0dbb90e8a915f4", "messageHeadline": "Merge pull request #3795 from cakephp/ADmad-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7794aae4ea2be292b6d2c0c422f39996e1d2b9f5", "messageHeadline": "Update cakephp version", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7bd4407966d668a3a688b31e0de4443d39c9e1c", "messageHeadline": "[fr] #3791, #3794, #3784, #3787", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 136, "deletions": 107}}, {"node": {"oid": "267e5785c61a3efa4b94a2c07ee7e701cf55399c", "messageHeadline": "Merge pull request #3791 from CodeBlastr/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "6923facd2cecd4d88e63030b6063d6e74b374deb", "messageHeadline": "Merge pull request #3794 from eyoung100/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bf474e0d97a798a7fbed519effb8b8c291c43fb4", "messageHeadline": "The Treeview is Missing", "author": {"name": "Carter", "email": "eyoung100@users.noreply.github.com", "user": {"login": "eyoung100"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a7be273f4bf8e243b2ae93fb59747053f50e87d4", "messageHeadline": "helpful note, and variable name update", "author": {"name": "Richard Kersey", "email": "CodeBlastr@users.noreply.github.com", "user": {"login": "CodeBlastr"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "486653ba0474ff1d2a3486212cad6f951b4930c2", "messageHeadline": "more useful as copy pastable", "author": {"name": "Richard Kersey", "email": "CodeBlastr@users.noreply.github.com", "user": {"login": "CodeBlastr"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "44afd174d41478aabf6d6ba8fec003ff65b11385", "messageHeadline": "Relocate a section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2365fd1eb63de17754ca4bb4b780643fe31572ed", "messageHeadline": "Merge pull request #3787 from CodeBlastr/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "88100d21c1ccf02e25d3cdeaa696d00078971440", "messageHeadline": "Merge pull request #3790 from curtisgibby/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6268dde4620415c4344bd90219a3d8b7383f55a", "messageHeadline": "Merge pull request #3789 from curtisgibby/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "366d4a198773e32c687abdc9a95fa91f2c2191c5", "messageHeadline": "changed to VendorName", "author": {"name": "Richard Kersey", "email": "CodeBlastr@users.noreply.github.com", "user": {"login": "CodeBlastr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b25466690b021a5feaf50b58c1132c6cea525e07", "messageHeadline": "Add needed apostrophe", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbaecc62176879ee577c476812046d327b8cf307", "messageHeadline": "remove Bad Apostrophe", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa52b88e688315065349ad611ef47f9901295c82", "messageHeadline": "give more TableRegistry::get() examples", "author": {"name": "Richard Kersey", "email": "CodeBlastr@users.noreply.github.com", "user": {"login": "CodeBlastr"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "03aef745627f00c32ffd26611a7d895fef51ef8f", "messageHeadline": "Merge pull request #3784 from cakephp/issue-8372", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b4cc1ad80730c4f19e9d78d53022a577f006aac6", "messageHeadline": "Clarify beforeFilter behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "be9d9bc71a1dca30e47779ecd94d77696a0ed5e9", "messageHeadline": "Merge pull request #3783 from bcrowe/missing-semicolons", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "08a8eb8806a25e5f9adebaf8a3d418eab577a8eb", "messageHeadline": "[fr] fix after comments for #3782", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "12b85b31d6f074843c924ee6fbc4cfe3ab4eac92", "messageHeadline": "Add missing semicolons", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "02507a54ae4ea2dc7a03479fe05f5f3d4f868f99", "messageHeadline": "Merge pull request #3781 from cakephp/migrations-orm-cache", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "030f988f2cf9545f64f37b5ef349cc0687eee465", "messageHeadline": "Merge pull request #3782 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 108, "deletions": 69}}, {"node": {"oid": "d6b77a9502c9c1ec61243d9747bfd778d86253ef", "messageHeadline": "Capitalization", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3568dddd23d1ed2fafb50038a39c885f8e35a497", "messageHeadline": "[fr] last changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 108, "deletions": 69}}, {"node": {"oid": "a19fe219d9bd1e52a05866122aae4e0413595f7a", "messageHeadline": "Fix typo in french translation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "768be4e7a45b17462fa3ee79bf7c9af1a20f31df", "messageHeadline": "Fix links and a typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e9e9576c0f209f6df80e9624b6846b17f74108e9", "messageHeadline": "Add a note about the migrations plugin, deployment and the orm cache", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "529fc16c2605fb5e06415ede3ecf3e28eab54ce3", "messageHeadline": "Merge pull request #3780 from cakephp/clarify-compatibility", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0bb86950379ceb5b6a9b0c14da4b1d139144d8ce", "messageHeadline": "Attempt to clarify the position around default args", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "263fe475c7a0054a04d15e8c527b82d035ffe56e", "messageHeadline": "[ja] #3745", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "3438917126e282de8b7b6728f62c7d4b28b3cf61", "messageHeadline": "[ja] #3743", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "386291bf842d25fc1ce0acd6061e29bd1028f269", "messageHeadline": "[ja] update index.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "87d916b11b592f173e4488341357288bca0481b7", "messageHeadline": "[ja] translate elasticsearch.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 91, "deletions": 149}}, {"node": {"oid": "e7aa57fc77f0e22519bc948073d4641fd5fe71d5", "messageHeadline": "[ja] #3779, bfba8443, f35bb248", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "97ca66d57947b03718b3cdb569c66f0e8cae6102", "messageHeadline": "[ja] #3739, #3760", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "554c43b48c000d701d98656605f9f2b934d103b8", "messageHeadline": "fix the last namespace", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "614d0221a708bddc3d13540486477f52cd1d09ca", "messageHeadline": "fix namespace names", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7f94902059f922f06fe38083ae58f417bf38796b", "messageHeadline": "[ja] #3757", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "177444896a260d5421cf854462fbe945807e1d52", "messageHeadline": "[ja] #3767", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "eb92755130208d59a9f402462dbcbd116a070db2", "messageHeadline": "Note that nested matching() calls should not be used.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5e35d70f24bd6fd2137b504174ae62ac62d104f", "messageHeadline": "Fix up phrasing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b52985ed2c607a8c30c82a64bde7482e770f4139", "messageHeadline": "Merge pull request #3772 from CodeBlastr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f35bb248cbdfb6a8f516a0e505be27d89bffe7d1", "messageHeadline": "Clean up phrasing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bfba8443bab28e19aa31408e1c8404cdd71c17ca", "messageHeadline": "Remove bonus character.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e576b2d0277ce73b8e20e04d08183452318b9ba", "messageHeadline": "Merge pull request #3779 from CodeBlastr/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "da9065d9f2ed007acfc454ab153c368561f0ddce", "messageHeadline": "[ja] translate testing.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1033, "deletions": 784}}, {"node": {"oid": "c22c4cec5d67510bb8a01b41ef8da4c00abe3213", "messageHeadline": "fixed missing double colon", "author": {"name": "Richard Kersey", "email": "CodeBlastr@users.noreply.github.com", "user": {"login": "CodeBlastr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c6f98f7946246ad2ba36bc302b6aba2b7918b9f", "messageHeadline": "update missing information", "author": {"name": "Richard Kersey", "email": "CodeBlastr@users.noreply.github.com", "user": {"login": "CodeBlastr"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "55448eecb039451c8da1eb373b64f04c57519237", "messageHeadline": "Merge pull request #3776 from KillermenBE/patch-1", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1eadabab938b1428076f8fa0205cc1703a003e1", "messageHeadline": "Added bytes", "author": {"name": "Davy De Coster", "email": "me@davydecoster.be", "user": {"login": "DavyDeCoster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98c2a2d3b21c3550baf223d247573ed72c675770", "messageHeadline": "[ja] remove the link about closed site.", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bdfef09c9260cec5263e59fed12b5c000f2a983e", "messageHeadline": "[fr] #3769 and #3771", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "4d6df8c149b9ad9962234c791a6b4e9af44f4497", "messageHeadline": "Merge pull request #3769 from cakephp/issue-3768", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "44cb435af8d1e40498974232b27b46bb76ef876b", "messageHeadline": "Plugin::loadAll() doesn't work lazily", "author": {"name": "Richard Kersey", "email": "CodeBlastr@users.noreply.github.com", "user": {"login": "CodeBlastr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "453858342fbc1a9994b8f598c57bf2bc02fbf5d2", "messageHeadline": "Merge pull request #3771 from jeffblack360/ticket-4192", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6cfa2f825177bf3b56dc05d6a68486085c84cb26", "messageHeadline": "Indent code example", "author": {"name": "jeffblack360", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d5efab42cd9c4b0e514b69aaa32a49433f7e0032", "messageHeadline": "Adding an note about plugin translations that use __d()", "author": {"name": "Florian Kr\u00e4mer", "email": "florian.kraemer@cakedc.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "06c0424ea8f215accd86ed33e049c18fe5f1327c", "messageHeadline": "Correct typos", "author": {"name": "jeffblack360", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "29a27cb0c950a9feef89c41f9beefaa00d0613fb", "messageHeadline": "Illustrate matchingListeners usage", "author": {"name": "jeffblack360", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a1476f80c5480df0c68bd9e2d7f29b2e693afbd9", "messageHeadline": "Document sorting contained associations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ada7578c0c66552ab01764ceb89a6abf2a1231ca", "messageHeadline": "[all langs] #3766 & [fr] #3767", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 187, "deletions": 99}}, {"node": {"oid": "adc059b8f39ad6190cf32b8b6e653d77463bf9b2", "messageHeadline": "Merge pull request #3766 from cakephp/server-shell", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "21d40fdc5b920c32010dc79701f9b8ab1f60ced6", "messageHeadline": "Merge pull request #3767 from cakephp/dereuromark-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fe79bd608b216e9f8b9c0ace99eb2becd333329e", "messageHeadline": "Make doc block examples FQCN", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "208a51a3739ad82a2cc6b9e22eae249784db959c", "messageHeadline": "fix the link to the new page", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00693ac0830eb80470daf3eb51f33d2f2180874b", "messageHeadline": "fix typo", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e87583a61edae3ce222f1847173c7a1a5399cdb", "messageHeadline": "[ja] update sessions.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 261, "deletions": 381}}, {"node": {"oid": "804aae865267b5ee77e7853fea104f73ff8b836e", "messageHeadline": "[ja] translate upgrade-tool.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 105, "deletions": 10}}, {"node": {"oid": "1ac1f9ac4293b5f0c73e803d5604808a9b50983a", "messageHeadline": "Merge pull request #3765 from curtisgibby/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db17034f3957e27df5e57906f840139a8a347f7d", "messageHeadline": "Fix language error", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc27ca897999b5275bf9bdc070d1c643ff2a491b", "messageHeadline": "[fr] #3745, #3758, #3760, #3761, #3757, #3756", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "ba77fd43c2cc2f423da7f2faa1430d3873358faa", "messageHeadline": "Add simple docs for the server shell.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "453bcc6fc88c6b50ab89e571e635e7ed5d5d1fcf", "messageHeadline": "Merge pull request #3745 from ionas/patch-23", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b848db068b094e0bf067cedbcfa0b3d004501dd1", "messageHeadline": "Merge pull request #3758 from davidyell/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "13ce9460e733acdca94327846b2f2f6cc1cd1500", "messageHeadline": "Merge pull request #3760 from cakephp/jadb-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62ad6204f30c50eda526da864753332c0478bfab", "messageHeadline": "Merge pull request #3761 from chrisatsc/patch-4", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3239b8e50f51df13fcb4ad455296745c39cc15aa", "messageHeadline": "Typo fix", "author": {"name": "Chris White", "email": "chrisatsc@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abea24456e27b5a0857d97d55eb8ed666ea92ee2", "messageHeadline": "Merge pull request #3757 from cakephp/lorenzo-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cb5af77d546ff93031e9f3aee994329cd498047d", "messageHeadline": "Fix typo", "author": {"name": "Jad Bitar", "email": "bitarjad@gmail.com", "user": {"login": "jadb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "819fc68823a15a1a076ee1a3b47d108b47d10626", "messageHeadline": "Update helpers.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "020a0f5f5e274a853f0521340135a6abd970eb3f", "messageHeadline": "Merge pull request #3756 from davidyell/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c954a719be187d72cdc41807103d9f11b735b278", "messageHeadline": "Clarifying how to add validation messages for custom rules", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f0d8a017ea712298bd68fbd6be64678cdbdd586a", "messageHeadline": "Merge pull request #3755 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "ef6ef3ec075bbc7421ea5e9cddb10600e052192d", "messageHeadline": "Update helpers.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85580624a1ad960bb274bac0479e1c744986a3e5", "messageHeadline": "[fr] #3752 & #3753", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "5367b911717180d52227854d68d67d27b664b2a7", "messageHeadline": "remove extra =", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc46d45ea1d10c4a5377d9d7e340e6803f4be8b7", "messageHeadline": "Merge pull request #3739 from cakephp/url-filter-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "79a99956ff1b934b1f916beb0b4c9a3b7b8f1666", "messageHeadline": "Improve description", "author": {"name": "Jad Bitar", "email": "bitarjad@gmail.com", "user": {"login": "jadb"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2418e75018d31b022f662739432d7ee879a18cd7", "messageHeadline": "Merge pull request #3752 from cakephp/collection-chunk", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "9742f27365e97b2fc1a9374b81c024b235626690", "messageHeadline": "Merge pull request #3753 from shiblystory/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c08b655fe09cb4bcc142cd2ddf0fc2f6189e223", "messageHeadline": "Update database-basics.rst", "author": {"name": "shiblystory", "email": "shiblydu60@yahoo.com", "user": {"login": "shiblydu60"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "466b195ce40ab5bfb28b7b71e7be8ada0b845f2c", "messageHeadline": "Documenting Collection::chunk()", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f5e258f6154f60754fb31a6ae05b0c74acfeaf85", "messageHeadline": "Making the list of methods in the collections chapter a table instad \u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "9b7426007d701bb869f74b13294d0d8a6c0a236d", "messageHeadline": "Merge pull request #3742 from cakephp/3.0-fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 476, "deletions": 277}}, {"node": {"oid": "7996ef691096514e1dd729bee8e63f432ed6bc3c", "messageHeadline": "[fr] add en part in fr file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "8747c509bddf3d58729a056d7d33a4963472605e", "messageHeadline": "[fr] follows #3749, #3747, #3748, #3744, #3743", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 108, "deletions": 90}}, {"node": {"oid": "22e71980b0ae949354d9f438f17502b4c163270e", "messageHeadline": "[fr] corrections after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4c223a8766b0919dc3c2e698e9ad1b1d055e1da3", "messageHeadline": "Update intro.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b801ab92619626f6902213723be02d1e2156f56", "messageHeadline": "Merge pull request #3749 from ypnos-web/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "51e73f6ca0c101fafc1e1c36df74ea128d85c975", "messageHeadline": "Merge pull request #3747 from ionas/patch-24", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d78bf52edff0e8007889fed3ced2eeeec7112635", "messageHeadline": "Fix tpo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd2fe8ee38790d2ed742ac51f76e45a86cdf5a5c", "messageHeadline": "Update intro.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26be24f3d49f5410e50cd5151b20520d6c78fd0a", "messageHeadline": "Introduce saving strategy to hasMany associations", "author": {"name": "ypnos-web", "email": "github2@lanrules.de", "user": {"login": "ypnos-web"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f2e6b4d3f31af84146f4680a004f7d634ba9c17e", "messageHeadline": "Merge pull request #3748 from ionas/patch-25", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b8f5945fa86dac11624a60bce5d647924aacbef", "messageHeadline": "fixed typo", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "775c0b1619edd832ce44b9e68385f686730fec0f", "messageHeadline": "add ref marker view-templates", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7eafd4a47cc388fa0e0f9102ec27123f9a3f85fe", "messageHeadline": "Tweak intro page.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "63bf28ca9088f0645c929a16aa320081f322a9dc", "messageHeadline": "Merge pull request #3744 from ionas/patch-22", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1720b4899d3dca257d9b5b29b0ef85fc3a1d88d7", "messageHeadline": "clarify view paragraph", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7013a8989601bcdf69e9f60f38ebaf7320ad323d", "messageHeadline": "Update index.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d8cc805dc34319a20f8c7e5205313e7bc61ecd50", "messageHeadline": "Merge pull request #3743 from chrisatsc/patch-3", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b942a4ed857d2e24357ab1cb983aa02cde73af94", "messageHeadline": "Update to include the fact that PHP 7 is supported.", "author": {"name": "Chris White", "email": "chrisatsc@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a55baafa75978ba1b02a6f5fbfda3c747d132938", "messageHeadline": "[ja] translate topics.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "ad75989396a8cad966489cdf52128c026a0bc7b5", "messageHeadline": "[fr] corrections after comments in migrations.rst", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "284a1a2ae865ca8470aeafaae6c1d2ac506e3e75", "messageHeadline": "follows #3738 & #3734", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "b256717ee4bf6bf01a297d04a2d29cfd15301487", "messageHeadline": "[fr] follows #3737", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 462, "deletions": 273}}, {"node": {"oid": "fdcd1a6324b12f56bb9a7bbb20a4870a3c7e7a80", "messageHeadline": "Merge pull request #3741 from ndm2/fix-header-name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d72b6a06f63e7262821cd469eb481a5b777ccf28", "messageHeadline": "Fix header name.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69316045aa8e8213e56f9b7330c658f008c34879", "messageHeadline": "Fix markup", "author": {"name": "Jad Bitar", "email": "bitarjad@gmail.com", "user": {"login": "jadb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c286d467b9a203ebda0f946d96304352da961c0", "messageHeadline": "[ja] #3738", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a60d7f43166208ab1c3504f8838b599bb28f781", "messageHeadline": "[ja] #3730", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0565f9058d6fcb54634159459a79bef1316b6254", "messageHeadline": "Add URL filter example", "author": {"name": "Jad Bitar", "email": "bitarjad@gmail.com", "user": {"login": "jadb"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "cf5473d6094624980a7ae5bdb5decb3cdc9c7187", "messageHeadline": "Merge pull request #3737 from cakephp/migrations-overhaul", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 408, "deletions": 239}}, {"node": {"oid": "7c4d4e10aedef0302397a2f8d007496acf103d01", "messageHeadline": "Merge pull request #3738 from harikt/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b75bd771a7e5ce3382e81ee753dd2f11972daafe", "messageHeadline": "Send mail only if errors is empty , not when there is failed validation.", "author": {"name": "Hari K T", "email": "kthari85@gmail.com", "user": {"login": "harikt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f2bad393a70f4930ccfc668f93b434ca208162e", "messageHeadline": "[ja] update rest.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 104, "deletions": 168}}, {"node": {"oid": "86101cf32348d6a9dff75e77e8e1a515006c32ad", "messageHeadline": "Merge pull request #3734 from timhoeppner/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1b0dca7c11e5da7e7329600b0906e488caef96ca", "messageHeadline": "Update routing.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 371, "deletions": 361}}, {"node": {"oid": "e8039959650396c8a5376e8d6ff5ee03dcca9238", "messageHeadline": "Minor adjustments and fix the sphinx build", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 88, "deletions": 54}}, {"node": {"oid": "592ec771a1f99568e4b2c9c1fc70d14d0866b5ca", "messageHeadline": "[fr] small typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e530850c272aa0892cbba2caaf63b4f9e62a3db", "messageHeadline": "[fr] typos in configuration", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 108, "deletions": 116}}, {"node": {"oid": "c2b18815a6ae5ac86167da7c5c6417c7a3c892bb", "messageHeadline": "[fr] typos in events", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 124, "deletions": 131}}, {"node": {"oid": "da7eed77889a6f39c9c7fe5bfa88a578bcb65635", "messageHeadline": "Update query-builder.rst", "author": {"name": "Tim Hoeppner", "email": "timhoeppner@gmail.com", "user": {"login": "timhoeppner"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "dd2812faaab77a75c7df9307bb785e51fd70b2c1", "messageHeadline": "Reorganize and rewrite the part about the migrations shell commands", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 238, "deletions": 165}}, {"node": {"oid": "6196b0a4643c2901f7ecc534d475cb42f714f23b", "messageHeadline": "Reorganize and rewrite the part about baking migrations", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 165, "deletions": 103}}, {"node": {"oid": "9c96d2609cb83bf87d5d3b16a7d7afd5b66f9ad3", "messageHeadline": "Update query-builder.rst", "author": {"name": "Tim Hoeppner", "email": "timhoeppner@gmail.com", "user": {"login": "timhoeppner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "701cee76f5368259b3853d5cc23d780bc81ade60", "messageHeadline": "Merge pull request #3732 from curtisgibby/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8993efc90ea7786f8053f326e0578411338d560", "messageHeadline": "remove Bad Apostrophe", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88eb4e83ae93fceb6f80d0e7ccfa66bf28fb8001", "messageHeadline": "[fr] typo in validation", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e888779d91323294399875d4d69961a94723d7ce", "messageHeadline": "Update validation.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d00d6030dadb94378cc3f5ebe67b46029582d963", "messageHeadline": "Merge pull request #3730 from jeffblack360/patch-39", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9740dba6f096ec4ba800bc321e8d9b68bf0e74e7", "messageHeadline": "Update security.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e350098f3308206cb068c61faa2e7f2a4d0bdb", "messageHeadline": "[fr] #3728", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63e779554a7f8d880165820836b5b4c0c83e170b", "messageHeadline": "Merge pull request #3729 from ykeisuke/fix_typo_orm_tableobject", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "292769b1c951fb1b765c5b99dc625fdf229dfbb2", "messageHeadline": "fix typo", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "384f11ff6ce706be3589dd8dc714a9d98f8578a3", "messageHeadline": "[ja] translating menu section titles", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "33660de2a552ef561f893e4e15d12816bb45d027", "messageHeadline": "Merge pull request #3728 from atkrad/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9d7aa063daadfef52739ce6b12f791a1067029", "messageHeadline": "Merge pull request #3725 from cakephp/3.0-fr", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "0e13dd3993b10aaa7a08578cbe9f261c253c02ac", "messageHeadline": "[fr]\u00a0fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0175e475d5f8651d977cbc96824ec051b4f9c21d", "messageHeadline": "Fixes className in hasMany association", "author": {"name": "Mohammad Abdoli Rad", "email": "atkrad@users.noreply.github.com", "user": {"login": "atkrad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f3a1baa6bdc92be2bc41879e6ac1f14870db82", "messageHeadline": "Merge pull request #3727 from laytoneverson/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff9db4de8b1b9752a12d9f302d1bc0740cb012a6", "messageHeadline": "Improved grammar in content describing Table::addAssociations() function", "author": {"name": "Layton Everson", "email": "layton.everson@gmail.com", "user": {"login": "laytoneverson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f5e292a0450eb8caa76845e29200580d499090c", "messageHeadline": "capital letter for titles", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86ada09d6e594f3c893c0ac1533b6ab24e75c70c", "messageHeadline": "[fr] #3720 #3724", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "6462fa6cc67d3363eccca33826c5ccf7c6af5657", "messageHeadline": "Merge pull request #3720 from cakephp/assert-same-as-file", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "47ca17bf7d95a57dd14e4f909c000f8859ab4a55", "messageHeadline": "Merge pull request #3724 from saeideng/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e980a71f29a6a83e4c2fe696e65e35f63b8689b", "messageHeadline": "[ja] #3711", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "7b7ba98dfd4bb2122eca9cf92f14e780b2205ede", "messageHeadline": "[ja] #3714", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0d9fba191966240aa7bd87f161b7f5a99a7495c8", "messageHeadline": "[pt] fix sphinx error", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "394019b1f0e8de43384e79f9e3edd19bdf9a5269", "messageHeadline": "Merge pull request #3711 from cakephp/3.0-fr-3710", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "8809450a9f2b9d5a31054850c0eb9f7eba5ea8b2", "messageHeadline": "Merge pull request #3722 from luksm/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "6ec940e7982a4996a4bddccb025cf64d9730e30f", "messageHeadline": "Fix misspelling", "author": {"name": "Lucas Machado", "email": "git@lucasms.net", "user": {"login": "luksm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3891e9a06c405606633532c583b94fbf291baff3", "messageHeadline": "CakePHP development process", "author": {"name": "Lucas Machado", "email": "git@lucasms.net", "user": {"login": "luksm"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "13dc6f4839389c99cc9a1fde965c900358b7a443", "messageHeadline": "Translating menu section titles", "author": {"name": "Lucas Machado", "email": "git@lucasms.net", "user": {"login": "luksm"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a2ab36e48002f2fed86280f68df8fa484ad401ce", "messageHeadline": "[ja] update dispatch-filters.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "18070002406f956f45e47971ce2c2f0fcc232a31", "messageHeadline": "Use the DS constant", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6420fd42548c867ff0b5b69e69037ddb530b16b", "messageHeadline": "[ja] update plugins.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 130, "deletions": 82}}, {"node": {"oid": "e53812f7e35e08ee9cfbd739d37b1dd66356b48d", "messageHeadline": "Indicate it's a code block", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b413e1b01c55291af72eaca3d51b0fcae945c57", "messageHeadline": "Do use the trait", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6ca5de8a3c94e000b96c14146273d63a4a9eda9", "messageHeadline": "Document assertSameAsFile", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "33c42877afb4d9ec3b558ee33053b44514b4f5ff", "messageHeadline": "[fr] #3717", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 111, "deletions": 11}}, {"node": {"oid": "3562a839c19152104f70eac9f11fc857f24a8738", "messageHeadline": "corrections  after comments in conventions", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "992cc5dcf3a07ae609ea5b10624a5036ac28ce2e", "messageHeadline": "Merge pull request #3718 from elboletaire/b/get-mock-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e81336c8044b77526ee24f74ffb53e9c7000cf2", "messageHeadline": "getMock does not accept an empty array, it should be null instead", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "feb817b33e79ae4004757e15e6fbe79215cec957", "messageHeadline": "Merge pull request #3717 from jeffblack360/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 109, "deletions": 8}}, {"node": {"oid": "0110c9932383bf83e568dff2905382f7cfa32de0", "messageHeadline": "Minor edits; Illustrate description() and epilog() methods", "author": {"name": "jeffblack360", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 109, "deletions": 8}}, {"node": {"oid": "bfa7f360817cbd77420192ff80766c6233df231c", "messageHeadline": "[ja] #3708", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 69, "deletions": 173}}, {"node": {"oid": "39182810384bfa1f787879e001049e21eba6d390", "messageHeadline": "[ja] #3677", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 177, "deletions": 409}}, {"node": {"oid": "739cb42c9937e7fc8638d8cb522da163b612f0ee", "messageHeadline": "[fr] #3714 & #3715", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 259, "deletions": 256}}, {"node": {"oid": "4e12f757cc0c6166c8ed44856ca474175dee0fe8", "messageHeadline": "Merge pull request #3714 from cakephp/dev-branches", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "fd575023686138c67be2fe99427af42db1b46f13", "messageHeadline": "Merge pull request #3715 from jeffblack360/patch-38", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "598b75cd0dd4a94b7c54cd9ec2fadbd53d00d50f", "messageHeadline": "Update console-and-shells.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "692b0d66d61af55f483e4dbbd2545a3793cb629d", "messageHeadline": "Clarify the branch types and update branch names.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "8f0dfe1f08cd8266d918e87bb166b98bd824699b", "messageHeadline": "Merge pull request #3713 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "516a06249b086cda980b42fddaec30c9ae765613", "messageHeadline": "[fr] corrections after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "efc7a589180547db835d752c7d5cf77e2dc0f065", "messageHeadline": "[fr] #3712", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "2c71a83d5b0ead3fc4cf878580259c40fc4bbefa", "messageHeadline": "update conventions for models and tables", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "cbc530a1088aaf55998f24a4b12296f24b3e7e8f", "messageHeadline": "[ja] #3712", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "5d7d59a64c919346a17e246fd8ce6468b6a24dcc", "messageHeadline": "Merge pull request #3712 from cakephp/issue-3701", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "19df25c1b36957567298edd67215ecf7092a1777", "messageHeadline": "[ja] follow 626df2da4", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 69}}, {"node": {"oid": "1dd0ecf3c107be3677fb68c516048a3014b43a5d", "messageHeadline": "Update migration guide for 3.2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "b527558420c2654d5c6726070be625c45c7a3e6f", "messageHeadline": "Update coding conventions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "7d382f6ce4ede8ed18e20c662630383e6a8dbdcf", "messageHeadline": "[ja] #3705", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "8ac7b684583d1db7a340e08427b98ef12b5f9b65", "messageHeadline": "[ja] translate inflector.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 98, "deletions": 33}}, {"node": {"oid": "20790b3b1d9befac5eaced98c44471aa70ddc119", "messageHeadline": "Update nomenclature used for virtual fields.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "384fea11cdb8f8408da6b77586b507d263b9d5a2", "messageHeadline": "fix ja build warning after #3518", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 242}}, {"node": {"oid": "4941b87eb28d7164680f06f60a63a0e53ff63d25", "messageHeadline": "Merge pull request #3518 from gr-ishiguro/translation/ja_core-librari\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 562, "deletions": 8}}, {"node": {"oid": "d73945358b6eb55ad18a3ce2c6eefdbf03a7dd90", "messageHeadline": "replace french words with english ones", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 87, "deletions": 98}}, {"node": {"oid": "592e3a9b7bb45e34db3201897775e0d1f370f890", "messageHeadline": "[pt] corrections after #3699", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 59, "deletions": 48}}, {"node": {"oid": "b18cb9b132e797b83a00a0ecb74927990dfe26be", "messageHeadline": "Merge pull request #3699 from edsiddos/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 418, "deletions": 10}}, {"node": {"oid": "47f7b8b28d1fa5540648a00baf7975e59cb7b759", "messageHeadline": "2016/01/29", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 61, "deletions": 39}}, {"node": {"oid": "eab93341f9c96e51988f8b5c6ebbd422d412e31b", "messageHeadline": "Merge pull request #3708 from jeffblack360/patch-37", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "42aeaffe12f869f3d18a2dc89daf587a4050fe01", "messageHeadline": "Update debug-kit.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "057c98109b2d7e79c0d0cbcd8d0b64f1c54cc083", "messageHeadline": "Merge pull request #3707 from ykeisuke/feature_code_generation_with_bake", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 122, "deletions": 9}}, {"node": {"oid": "06971483620a18286598b1ebc30f943afdca30bb", "messageHeadline": "2016/01/28", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 139, "deletions": 54}}, {"node": {"oid": "db018f4e956604d1aeecf66ddb9cf7b0d1e1a935", "messageHeadline": "Fix cross-reference in bake/usage", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ae5a9128a60717d0420c7a4be664c56d9470b5", "messageHeadline": "[JA] Modified bake/development", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a357b97660b0a2c15a5c9b7a03fe3b527abadbd5", "messageHeadline": "Update usage.rst", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbb8b933f6eef4625fd0f7bc20e5c6b7a3f3fff8", "messageHeadline": "Translate Code Generation with Bake (ja)", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "6d5963c136e65e6843f82b68452f58a71100bb29", "messageHeadline": "[fr] #3705, #3704", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "cc4bad6e02ac3ef571057576b93c62fef09ac9b0", "messageHeadline": "Merge pull request #3705 from jeffblack360/patch-36", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c5129a16dd5af57818a26041923e0a4ae0be5d48", "messageHeadline": "Update cakephp-coding-conventions.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4202b2599983606198ca2f9e4d6ad5852c961b12", "messageHeadline": "Merge pull request #3704 from ndm2/3.0-fix-post-link-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "aaf2c061bef3497faa2186e56671e0c1203fb9cd", "messageHeadline": "[ja] #3686", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 27, "deletions": 225}}, {"node": {"oid": "b7af68a562b16da81aaaa77b36f84df743bc73a5", "messageHeadline": "[ja] update global-constants-and-functions.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 51, "deletions": 203}}, {"node": {"oid": "56c8ebc360e59db458f762a5c71201bd94ee7d62", "messageHeadline": "[ja] update pagination.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 84, "deletions": 262}}, {"node": {"oid": "e46544d396a176ea9234a3eef90cc9e6d1ac8776", "messageHeadline": "Mention `FormHelper::button()` too.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89c624a1100b50d0d36f5d228c9ca4d103eedb2a", "messageHeadline": "Fix `FormHelper::postLink` notes.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "511fa3c26625e79de387485d92bb48d39ee240c7", "messageHeadline": "[fr] follows cb180d77bb973d7307a4949100e43bd219ef14c2", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afafe018bd66fcfcf675cc8fd294567487bb5ca5", "messageHeadline": "[ja] copy a diagram about the request cycle.", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0e3bf41ec57670eafb137be107f81393d0a0cfc1", "messageHeadline": "[ja] update cron-jobs.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "cb180d77bb973d7307a4949100e43bd219ef14c2", "messageHeadline": "comment out an explaining line of cronjob.", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9162ceeb258b47a56dcb15c945a6faa39ad4786", "messageHeadline": "[ja] update orm.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 38, "deletions": 115}}, {"node": {"oid": "c4f44e3b1dca05d38de33be9619a5479c757bf7a", "messageHeadline": "[ja] update migrations.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 329, "deletions": 199}}, {"node": {"oid": "e7082871ef164833f5a2a2fbe7f96bf7feb691ca", "messageHeadline": "[ja] updat intro.rst and conventions.rts", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 131, "deletions": 105}}, {"node": {"oid": "85d83e8ed3a820e89f31931d20218fff283c5cb6", "messageHeadline": "Update form.rst", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c7f780765d40da0e16647979be218af1b2d6ad", "messageHeadline": "[fr] #3694 & #3696", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "22609d1375d9757b7ffc6f8fa943d4011d2b4c84", "messageHeadline": "[ja] bump php version to 5.5.9", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 49, "deletions": 172}}, {"node": {"oid": "6a05c51e959088229c9e16c2da4d65142159199d", "messageHeadline": "[ja] #3694", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1464540c7e6666c5504463a339b4e824072e9d6d", "messageHeadline": "Merge pull request #3700 from jeffblack360/patch-35", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3825a63da240ea62b0bc786de75677abd04981d0", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b9ff7647f4a0eae0048c93e0a89158712a74d1f", "messageHeadline": "Correcting indentation problems of source code", "author": {"name": "Ednei Leite da Silva", "email": "edsiddos@gmail.com", "user": {"login": "edsiddos"}}, "additions": 11, "deletions": 33}}, {"node": {"oid": "72018a44387f027e62b408bc43dfb40d03023389", "messageHeadline": "Merge pull request #3694 from radoneman/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b96790450d715e1b1af77ab1fc7718d8598286b9", "messageHeadline": "Merge pull request #3696 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40c3d9593a5d55d106d81ed7a6c8e97578349e5c", "messageHeadline": "[ja] translate index.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 29, "deletions": 53}}, {"node": {"oid": "b7d8793a180d3b2298277e0ec894e9663b22fbc5", "messageHeadline": "Portuguese translation finished", "author": {"name": "Ednei Leite da Silva", "email": "edsiddos@gmail.com", "user": {"login": "edsiddos"}}, "additions": 89, "deletions": 80}}, {"node": {"oid": "c4077f49af85860b3ebaf1806ae8cd1fad7145a5", "messageHeadline": "update code-block", "author": {"name": "Ednei Leite da Silva", "email": "edsiddos@gmail.com", "user": {"login": "edsiddos"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7378326553ad4b9891700117b855cfdeb945c6ba", "messageHeadline": "Add info about storage config", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29835a33616f7e4fe32cbba0ccdfb97b31aed4b6", "messageHeadline": "Update installation.rst", "author": {"name": "radoneman", "email": "radone@gmail.com", "user": {"login": "radoneman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a61b155fddfc1177dd335604a0081328c0741507", "messageHeadline": "[fr] #3693, #3691, #3692", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 436, "deletions": 379}}, {"node": {"oid": "43c675356fb890c5512e938f667ac01904a1748d", "messageHeadline": "[ja] follow 70e36194a and fix translations.", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 38, "deletions": 169}}, {"node": {"oid": "38131a8a3875e068d9705563ab5e7ab7ed34e583", "messageHeadline": "Merge pull request #3693 from jeffblack360/patch-36", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "0332dac9520929566515ed60ade735856c6f3d17", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "644ceba0bc59cdb9ee98ec846708e7567d1d8f24", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "91fb43012ebab6e69228c1888508026cc83cb0e4", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "1ce6e5f8d5b6eb31eed3645520bb93638ba41ad5", "messageHeadline": "Update auth.rst", "author": {"name": "Ednei Leite da Silva", "email": "edsiddos@gmail.com", "user": {"login": "edsiddos"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "784d29f80994ce1ecdb618a98ce851664db66c2a", "messageHeadline": "Merge pull request #3691 from jeffblack360/patch-34", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de4208b8c3b4bcaeebb4a00ed5a5112c23b1bdc9", "messageHeadline": "Merge pull request #3692 from jeffblack360/patch-35", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "eeeb383de52c07ec4186e150583f666fbcb42afd", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "b9ad53136dc263218f9c02af26dca2ef395e7b46", "messageHeadline": "Merge pull request #3689 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "85d60f9801eb144e1f370ed23d6a6fe758f6c09e", "messageHeadline": "Update usage.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e9dbf6defe54dfe3f1dbb43a0f634d8522ad3af1", "messageHeadline": "[fr]\u00a0fix migrations after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70e36194a3566e004ae5a50c4bb9fa231375ea40", "messageHeadline": "[zh] corrections after #3657", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "4f6bd0092ab2353806d07bd2ac5b75d6128d9346", "messageHeadline": "Merge pull request #3657 from panxp/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 146, "deletions": 8}}, {"node": {"oid": "c83afbc79db5b08d30a966471f66bb15738a666a", "messageHeadline": "[fr] #3687, #3688, #3684, #3686", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "a57109a95fc48067dde745411a44f230eeb56193", "messageHeadline": "Merge pull request #3687 from jeffblack360/patch-35", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80be0b6e5ad66cdec22ffc5ff6fbce62c82bb55e", "messageHeadline": "Merge pull request #3688 from greew/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f18c1ccbdab895c54a478f50ac587bc2019d4e83", "messageHeadline": "Update translate.rst", "author": {"name": "Jesper Skytte Hansen", "email": "jesper@skytte.it", "user": {"login": "greew"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e52a94f6454d6f280cb178f4c9d5950adf6e14f3", "messageHeadline": "[ja] update installation.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 87, "deletions": 49}}, {"node": {"oid": "b94baac8558e1554567ef0cae87c7fc9b4b71a5b", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "139f8ce2fbf37d586de168ce65f9bda3d4c80fd7", "messageHeadline": "Merge pull request #3684 from jeffblack360/patch-34", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "cd689d2cc6762dafd91489ac3ebb05a9a28b08e9", "messageHeadline": "Merge pull request #3686 from jtyost2/f/hash-get-default", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8904f5cfe88769c48ce59728150a12ef283488dc", "messageHeadline": "Update auth.rst", "author": {"name": "Ednei Leite da Silva", "email": "edsiddos@gmail.com", "user": {"login": "edsiddos"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "35e027094a8d5879e90d29a53955114029e42a0c", "messageHeadline": "Add Default Parameter to Hash::get", "author": {"name": "Justin Yost", "email": "self@justinyost.com", "user": {"login": "justinyost"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fb7be50c6d8b0cad1b83be14416061f51bde573e", "messageHeadline": "Update auth.rst", "author": {"name": "Ednei Leite da Silva", "email": "edsiddos@gmail.com", "user": {"login": "edsiddos"}}, "additions": 414, "deletions": 8}}, {"node": {"oid": "1a7095cd372da674907d9cec0b9b96e1ebfee0a7", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "678041ad07934382d1294da976a2b23087ae103b", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "8230e701e8975a3f7fb8e433b1a01b0cefa0f0f1", "messageHeadline": "Merge pull request #3677 from cakephp/3.0-localized-plugin", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "c8171ec0c6fcabc8be5faed339dbc62a61b73393", "messageHeadline": "[fr] missing translation after b12d179d25f6c6706026bdd4f21ab2454e9f9f6b", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b12d179d25f6c6706026bdd4f21ab2454e9f9f6b", "messageHeadline": "[fr] #3682 & #3679", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "de24a724db89c127883b33c36061b288582c9437", "messageHeadline": "fix links", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7b8fccdc6a98b08bce1970109ac530eb3fd2d46", "messageHeadline": "add a note for locales in localized repo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "fe3fa88628f0285c61f1c9d6699ec34272f79b6d", "messageHeadline": "Merge pull request #3683 from jtyost2/patch-3", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff00a7e79a4cf2d48d7c0fd45cdbb548343ae71c", "messageHeadline": "Replaced Pagination with Paginator", "author": {"name": "Justin Yost", "email": "self@justinyost.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bddc364ee9773fa00fcf5aef401f7b9e3f8e761c", "messageHeadline": "Merge pull request #3682 from jeffblack360/patch-34", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "fa84081521b4dff611f8fd80f0ccdff8d3333057", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7517543360a925991b0d7e52a27ca2b71a5d6d1", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "1de274ed1d72b099f0a3223a7636dd7fe714eee1", "messageHeadline": "Merge pull request #3679 from davidyell/scope-option", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4b5a1d61c1345b62e9e52c992c06ed03c7ede871", "messageHeadline": "Added deprecated notice about userFields and added text about having \u2026", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e67a73aeebd67de71a402deaa6cfe2f0de68dcc7", "messageHeadline": "Merge pull request #3645 from cakephp/3.0-fixture", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "5b9828d80827705cd66871a56f38432d09d24afd", "messageHeadline": "[ja] update cakephp-development-process.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "09aeac12ae8679346a83aa815955e53e93de76e7", "messageHeadline": "[ja] update glossary.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "441964706617caaeb4323a00ae8a4d563ec0a6af", "messageHeadline": "[ja] translate 3-x-migration-guide.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d313e2ff4af937479f440dc474028e1f3745b303", "messageHeadline": "[ja] translate 'plugin syntax'", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "8ebb3c8e3c29ae41ff794f4cfe0c502cabdcb363", "messageHeadline": "Merge pull request #3676 from cakephp/dereuromark-publish-plugin", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "88858f18a8f8f457269e030ad5a0ec02da1fec00", "messageHeadline": "[ja] update appendics.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d5da63e3e2b591989a31ca6f1bce6a9679b59601", "messageHeadline": "update after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "280772761309b06463a2336d7170723fbfcb6f95", "messageHeadline": "add localized plugin in validation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "a75810580ef5246d3e64fe4e47176b8bf132d794", "messageHeadline": "[fr] follows en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "db4683314e3dd04a916ae6fecf7d6d266088b19a", "messageHeadline": "[fr] add plugin note", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "7a04adf8e6e3217e5d074adc9fde70e78cdfdec3", "messageHeadline": "[fr][ja] follows f4b218e523476501be3f0388f4fb377b97920f24", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "4238ab9e68e87b637ca15c24e25816a77b6ffa1a", "messageHeadline": "Fix typo", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "753495eb0a355d006343c481316702ab152cf6ca", "messageHeadline": "Publish plugin notes for CakePHP 3", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f4b218e523476501be3f0388f4fb377b97920f24", "messageHeadline": "Fix vendor typo.", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d44e1e8946c9ea712f9e56b3ae61b6a9ccd07bc", "messageHeadline": "[fr] #3673, #3672 & #3668", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "9e271ca1654271f52180e2e972391dc21df6d34b", "messageHeadline": "Merge pull request #3673 from saeideng/patch-1", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25725a26a109bd352cbc99fac10f2dda5428fbb0", "messageHeadline": "Merge pull request #3672 from cakephp/3.0-plugin-load", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a9473746d9e4b492b8be8c04c362db49cc2e282e", "messageHeadline": "Plugin load docs for CLI", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "653e93db40868946b07ac2acc7b2b740c65b2a78", "messageHeadline": "Merge pull request #3671 from waterada/fix/ja__orm__entities", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 133, "deletions": 128}}, {"node": {"oid": "4f0821a181c46e489a632e2bd2565bfae650a6b0", "messageHeadline": "[JA] orm/entities: Fixed some wrong translations.", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 133, "deletions": 128}}, {"node": {"oid": "1b2901691cf84d97b96b119d8d27a95c5f44216c", "messageHeadline": "Merge pull request #3670 from waterada/en__orm__entity__maybe_typo", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b09630be682b6527d3cc0c3e3c634578df81fbd8", "messageHeadline": "Typo?", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77917da5214338bc9830a8cb5ea6eb94e1983b58", "messageHeadline": "Merge pull request #3668 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "80879689071981b6f52d607b86ee07f2028047d6", "messageHeadline": "Merge pull request #3667 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "95477a455833063a96f00b7f158a7356515321a5", "messageHeadline": "Fixed typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aac595f3144deb28ffb537a10d06e277884bc4a", "messageHeadline": "corrections after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "56e92ccbabe0b49bb61148bd765e387fd2afeb7d", "messageHeadline": "Recommending devs to use AppView instead of Controller", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "075ddf117857af1003aeb7873357209c5484adb6", "messageHeadline": "[fr] #3666, #3658 & #3649", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "fe17c5f714f1f8a31ba414c3d346d2e9a2aaf82d", "messageHeadline": "Change note to en docs", "author": {"name": "Y.KEISUKE", "email": "yamagutikeisuke@gmail.com", "user": {"login": "ykeisuke"}}, "additions": 89, "deletions": 8}}, {"node": {"oid": "6b269b17b06c810902d0de866e40c8aa28aaf2c1", "messageHeadline": "update xml.rst", "author": {"name": "Web developer", "email": "364630279@qq.com", "user": {"login": "panxp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "855dfc0519e781bb3cc330628fc742746d423a9b", "messageHeadline": "Merge pull request #3666 from chrisatsc/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "620635350d84ae345d1121d9b0209401ffd69619", "messageHeadline": "Fix setJsonEncodeFormat method name", "author": {"name": "Chris White", "email": "chrisatsc@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "323e061149233ccf2ee931ead39123a27b6c3030", "messageHeadline": "Merge branch '3.0' into translation/ja_core-libraries_number", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 8191, "deletions": 702}}, {"node": {"oid": "9408744ec4f6b72dd12e936febda8cdc4fe4a755", "messageHeadline": "Merge pull request #3664 from antograssiot/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "30e4a6fefe992e74852b15650e9bdfb97e600183", "messageHeadline": "fix typo", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2dc7b9a38f1b59adfc7e3a311649fa78987919", "messageHeadline": "remove caracters unsuporoted by latex", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "56e351f50a66074650ee7a45bcfdbf818f1100a0", "messageHeadline": "Clean up formatting and grammar for #3658", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "12b85cb8048b83359bc1e723a5875d09639fe950", "messageHeadline": "Cleanup formatting and grammar for #3649", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "665a65da4e6e8b73c5cefeebbc82016a33f14bd0", "messageHeadline": "Merge pull request #3658 from harikt/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "76903e4fd030cc5542981a4e24ecc40bbd1e4556", "messageHeadline": "Merge pull request #3649 from harikt/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6f1afd5f8841146d06be3862812ee6c8493897eb", "messageHeadline": "Add more information about initialize event listener with example", "author": {"name": "Hari K T", "email": "kthari85@gmail.com", "user": {"login": "harikt"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "825c098bc32ce2b6f9b62c7b26efa119a0ac2e19", "messageHeadline": "Merge pull request #3660 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "43c3b145fd9377769f01121e8cfb1a57b3dbba4c", "messageHeadline": "Fixing indentation again", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "684535732b5a7ee708f3da8bcda67cfdc612c111", "messageHeadline": "Fixed example and indentation", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11a8959c2772a7a0edee6ac13448e09afa9dfcbf", "messageHeadline": "Merge pull request #3662 from harikt/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "af12f4a24463e6045ccc4dd5992c5609d754ce3d", "messageHeadline": "Retreiveing options better example suggested by @lorenzo", "author": {"name": "Hari K T", "email": "kthari85@gmail.com", "user": {"login": "harikt"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "b449b0cd4d1bbb678063dcc90eaeebb66b2d7311", "messageHeadline": "[fr] #3659, #3656, #3655", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "dc4788d5b0650af1ccc5602e7a571ab069bf5996", "messageHeadline": "Merge pull request #3659 from chrisatsc/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "a6e922b9074cb7ec03ae708889af135afd733e3f", "messageHeadline": "Change ordering", "author": {"name": "Chris White", "email": "chrisatsc@gmail.com", "user": null}, "additions": 24, "deletions": 23}}, {"node": {"oid": "ea15a52872f6f02a469e7df7e9e18928429d6df7", "messageHeadline": "Model.initialize is there in events list", "author": {"name": "Hari K T", "email": "kthari85@gmail.com", "user": {"login": "harikt"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8630f3953cb3de28e6c410b3180af4b7f882d3bb", "messageHeadline": "Update xml.rst", "author": {"name": "Web developer", "email": "364630279@qq.com", "user": {"login": "panxp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26c0f0aa1653c4b35bedffb705d30d0255462d16", "messageHeadline": "Merge pull request #3656 from cakephp/integration-cookies", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d2d34b18a2996b2ef04fa8fc9c87a74bbcb8b0ad", "messageHeadline": "Translation part untranslated content", "author": {"name": "Web developer", "email": "364630279@qq.com", "user": {"login": "panxp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e93c936c09c23ba876aa693749f4d7dc29764b05", "messageHeadline": "update branch 3.0 xml.rst", "author": {"name": "Web developer", "email": "364630279@qq.com", "user": {"login": "panxp"}}, "additions": 147, "deletions": 9}}, {"node": {"oid": "2883a58c74391d3e38be1966c032d45cbdfc1f2c", "messageHeadline": "Correct inflection.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1091e83744b29c2a1082543a01ab65ba367eb19a", "messageHeadline": "Merge pull request #3655 from ionas/patch-21", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f156625f9b6bf848bbb5a1b234a212063c6df384", "messageHeadline": "Add docs for encrypted cookie features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d6165ac8c300a770e15f4dca19a7b8da3891eebf", "messageHeadline": "Update inflector.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff32d46d3212f1b4c40694be976e439f69a66cfb", "messageHeadline": "Add docs for Inflector::dasherized()", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "855fd5e390a37c7213cf170b26c754fce7fde406", "messageHeadline": "[fr] 892c3b22037a0e33159f003ebf8be1d3e77b8f47", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6093d28dac729ba4e1fe5b0cdf087809ee07e19f", "messageHeadline": "Update testing.rst", "author": {"name": "Marko Kallio", "email": "makallio85@users.noreply.github.com", "user": {"login": "makallio85"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c28b37b586bd3fbf75d165c2761577fcc1809c82", "messageHeadline": "Update testing.rst", "author": {"name": "Marko Kallio", "email": "makallio85@users.noreply.github.com", "user": {"login": "makallio85"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "892c3b22037a0e33159f003ebf8be1d3e77b8f47", "messageHeadline": "Fix typo", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de2254406f1334f4ce9a6e3d7b2e0204c1249ab9", "messageHeadline": "Merge pull request #3536 from cakephp/3.0-autocompletion", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 149, "deletions": 16}}, {"node": {"oid": "2ff6ed253e76a9fdf8bc8a3a12dff60e0498f7c3", "messageHeadline": "Update setup instructions with MacOS instructions", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 70, "deletions": 20}}, {"node": {"oid": "e899de34b60647f0ebbe34d3d78d51bc0ecad15b", "messageHeadline": "Fix indentation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2ca88f35478e03ac57ca6418a85be588c2b18380", "messageHeadline": "Add a note about the possibility to get sub-command options", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "41641d46cdf031d6f4abe29608da46667360ba17", "messageHeadline": "Improve filesystem browsing in autocompletion mode", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e50e714658476ccb9c47c68f11d11e558630fe79", "messageHeadline": "Improve the autocompletion part of the doc", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "39202df2785b3dc10767dec79164d28e1737d0df", "messageHeadline": "Merge pull request #3646 from cakephp/exceptions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "a255847c3c20b9b62b19cd5fec47b818b7751297", "messageHeadline": "Added configure write to keep the App.namespace", "author": {"name": "Hari K T", "email": "kthari85@gmail.com", "user": {"login": "harikt"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a5b03c539d594ffd714061b649548b09e7733a51", "messageHeadline": "Separate exception by type", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "50c0db18ea2c4107a3919aab41e91a6ddfb32595", "messageHeadline": "use 'article' instead of 'post'", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "9779f6a91829af54b6f5705dc76552e2b0fdd3a5", "messageHeadline": "[fr] #3618, #3635, #3638", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "3a169630ea4706311e2c4ead103ed735690fff68", "messageHeadline": "migration guide", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "662169fb24ff15e1a8e445878f3f63dd613e9bb4", "messageHeadline": "Docs for Fixture and model lookup for table name import", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "addbacfe7d524151cbf32a5ee1b06494264febb1", "messageHeadline": "Merge pull request #3641 from cakephp/more-events-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 153, "deletions": 46}}, {"node": {"oid": "f627d064521d0132e8b99aa60f8bd2eb18a7098c", "messageHeadline": "[fr] update after translation review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8001efb78125f7886d07ae53140be5c456f48597", "messageHeadline": "add french translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 84, "deletions": 19}}, {"node": {"oid": "e6f7889501bc727722b70a36ae7e4d360f4ee59a", "messageHeadline": "fix link to event documentation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbc288b536f6bd9903fa9fe457582afc15d0a772", "messageHeadline": "Fix anchor error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0f3578b0bb8c47cbbb4490bf5aa029300cdbcf1", "messageHeadline": "Grammar tweak.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a358bac79d195101385dc015a2fbf3518fa5720", "messageHeadline": "Merge pull request #3639 from cakephp/3.0-dockerhub", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "436a28f8071bc782c26cbf74d560ab24e74f6d72", "messageHeadline": "Add more documentation around core events.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 27}}, {"node": {"oid": "e395babfa8fe1fdbb9889238eba7281b00c23fa3", "messageHeadline": "Merge pull request #3637 from davidyell/events-page", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7b937b870131fef509c7b9b9ca81c3bdae6133f7", "messageHeadline": "Merge pull request #3638 from davidyell/save-strategy", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "289095d56e104d00d48a246ee8f5869f929bdafd", "messageHeadline": "add the dockerhub image in docs", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "3a84dd81f2d187fdc13eafa783bc64ab87748396", "messageHeadline": "Added the default into the docs.", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7097fd18c955733c91f4fd7097bb526a0bdf2df1", "messageHeadline": "Resolves #3478. Added a list of core events to the events page", "author": {"name": "David Yell", "email": "dyell@ukwebmedia.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "3c75ec551a14370239c94fbd0026e7826647d944", "messageHeadline": "Merge pull request #3636 from antograssiot/ja-warnings", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "154081532b83a7c179b58f71ae15adb854baaf97", "messageHeadline": "try to fix ja build warning after #3549", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "8037df833d450ffb0805e471dc601f57648fc892", "messageHeadline": "Merge pull request #3549 from junichirojp/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 520, "deletions": 38}}, {"node": {"oid": "4bc6151dd21b176a35b354b84d0814bfcb31b9ef", "messageHeadline": "typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7188e6a430edd950393f9aff32281914777fc31", "messageHeadline": "Merge pull request #3635 from bcrowe/chronos", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "57bf25b0f7aeb2a7015bfbf1e3d6944e1629eddd", "messageHeadline": "Merge pull request #3618 from ionas/patch-20", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "43ea8b4a7cd0a3291e36c9fb0ac0ceca4a500f86", "messageHeadline": "A few fixes to Chronos docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3c619150c2762c0925fc575d57a90a69e0a4ce31", "messageHeadline": "Update errors.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a9221574609398b442a556ed4be450d577f0222", "messageHeadline": "Update errors.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b712253191ca17042e4acd40f0b65f11dbf95ed4", "messageHeadline": "http=>HTTP", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7837e40ff692bd6ee5934b3ba5a5be339914d0a1", "messageHeadline": "Merge pull request #3634 from cakephp/fr-chronos", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "a8daa89f5ce8a7a33f45a374496d47ff7471a8d3", "messageHeadline": "misspelled interface", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d5aa16b32e9a9a4194fa1675691875feb85bcee", "messageHeadline": "[fr] follow #3628", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "a718aa0205da3f5dc03336076976580f879ec683", "messageHeadline": "remove second argument of $this->Html->css();", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a48c9665346926b1d72f20eec4f5954a2c926010", "messageHeadline": "[fr] #3631, #3633", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "ae4e94fcb2e9d31c0ce9be0dd6b320dd00918937", "messageHeadline": "Merge pull request #3628 from cakephp/chronos-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "2c04d3a5cdd7beb45bdd24ea374c6e2c0c65a40b", "messageHeadline": "Merge pull request #3633 from hmic/patch-8", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68636c0802c604e779cd6f79d38c40e5a2cd366f", "messageHeadline": "Wrong variable used in save()", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56674671358eae3229b9151fc4a7d48c0237b42b", "messageHeadline": "Fixed typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "297ad2859210ca2c23bc01c0e28f450a5cb13f48", "messageHeadline": "Using $time instead of $dt in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c14b1beceb616ba3b0dec7f81c1a3db255f7a4fb", "messageHeadline": "Merge pull request #3605 from waterada/translate/ja/orm/query-builder", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1043, "deletions": 455}}, {"node": {"oid": "7a36d13e5ed975c671a905cfce9e3a132015a791", "messageHeadline": "Merge pull request #3632 from cakephp/fix-link-to-google", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ba751dd158b4c650fd6193c1d0d7707be134738", "messageHeadline": "Delete link's query string.", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db0624e54bcd0b65f7755ff484f3d203b6f19200", "messageHeadline": "Merge pull request #3629 from hmic/patch-6", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a4715308f9473236e97fa684485545b5dab7ef7f", "messageHeadline": "Added information about less secure apps", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "926b43ef2c1e586c7766f96aeae6a7e49501d89d", "messageHeadline": "Merge pull request #3626 from cakephp/php-version", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fb2476b6e21a56c4a47e749add3bad15b95ce8fd", "messageHeadline": "Improving chronos docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 82, "deletions": 30}}, {"node": {"oid": "ef09d6ba29a2d0f76464381247f5ed2103d77275", "messageHeadline": "Merge pull request #3627 from cakephp/update-skeleton-for-migration-g\u2026", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 181, "deletions": 104}}, {"node": {"oid": "47b097f8951070012bf2045ab9653af4f3ce7ce6", "messageHeadline": "[all lang] update skeleton for 3.x migration guide", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 181, "deletions": 104}}, {"node": {"oid": "d2ff6b9e5d33319e843d04875869d9188d858257", "messageHeadline": "[ja] fix build warning after #3602", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a9af5421d0470fbc262281ce7ccb905cc6e083f8", "messageHeadline": "Merge pull request #3602 from yoheisugiyama/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 171, "deletions": 13}}, {"node": {"oid": "5fe1ca66a4041d06ac3a741701abadd9caa519da", "messageHeadline": "lower the required php version to 5.5.9", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "66b063b292ede4ba7eb55cd8d28bac4569a2efc3", "messageHeadline": "Update grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4558b9e862e8e7fb0cb675ad3a3e890e17300f0b", "messageHeadline": "Merge pull request #3625 from saeideng/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8409382cf51f5560f8309e5e887b2c283cc8a100", "messageHeadline": "default in second argument of fetch()", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "703606add3eeee22106516d43910772d704a0b9f", "messageHeadline": "Merge branch '3.0' into 3.2", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1638, "deletions": 98}}, {"node": {"oid": "7fcb93ced97d8f2699e5c9d66b9865bb160a6a3e", "messageHeadline": "Merge pull request #3624 from cakephp/3.2-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "f9c36f62255a7bffbce7009d82155d1d044f6b82", "messageHeadline": "[fr] follow #3622", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "c39a11a05e5d73f1271e58100b6d000fb6174752", "messageHeadline": "Merge pull request #3622 from cakephp/move-migration-guide", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "8514923881bab5c9be5a030e9749bc0119678375", "messageHeadline": "Merge pull request #3621 from cakephp/reorg-32-migrationguide", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "be5c35c01f73db178ba9068b89f01deb46aae748", "messageHeadline": "Merge pull request #3623 from cakephp/fr-last-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 16}}, {"node": {"oid": "7c2ac728d433bcfa1ad9658c6308516664c54280", "messageHeadline": "add a missing word", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0b2c33f187c8fa44c10ebfbf8f8e4a5968c23fc", "messageHeadline": "[fr] #3613", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "7f65436aa830315c3f87cc7b41afc6dc005aa76b", "messageHeadline": "[fr] follows #3614, #3615, #3617, #3620", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "9feb0a36187dedab48f39ff6b33278157cade8ef", "messageHeadline": "move version added notes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "b3a2351fd7bf67c20113e5738ba62e01cc0e658d", "messageHeadline": "moves the migration guide to seprate page", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "2fca91ac88b273bb2269fbb261cfadbc0b2ba370", "messageHeadline": "remove extra word", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c707fb730253cd57b3923ff85da6a95dc0091f5", "messageHeadline": "Fixed migration guide", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcc0e7c4d20c976f0477e67faf1f8e50ff119a5a", "messageHeadline": "Reorganize the migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "409691a0933cfb39053a5402d6b1b5ebeed3e527", "messageHeadline": "Correction", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dab1039d787ba5a2128b2f1310517ca0b0c2eb4b", "messageHeadline": "Update errors.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "055ac61b7c388bf552240a082e2d96b15cc2a7e3", "messageHeadline": "Move versionadded to the more traditional spot.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e6bd0c3d618c4685496bfbba54b47c123d0a69d", "messageHeadline": "Merge pull request #3614 from ionas/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "705492033b200e75df7a445fc915dc584a38423a", "messageHeadline": "Merge pull request #3620 from hulk66049/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85f182bcc364d6d635edf59f469875a299ef88be", "messageHeadline": "app.php.default to app.default.php", "author": {"name": "hulk66049", "email": "david.rahija@gmail.com", "user": {"login": "hulk66049"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84c05b1892c81c1fd28210ed00988dbe1b14df5", "messageHeadline": "Merge pull request #3619 from antograssiot/3.2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f6ddea380a308eb575a2696fad410e38a8e6ce76", "messageHeadline": "Update configuration.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1f3100a9081aa13f56961dd4db366330e7f488ed", "messageHeadline": "bump minimum version of php for cake 3.2", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a256e172f7174f1380348436642bf74c12c48faa", "messageHeadline": "Fixing grammar, exception reference.", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1e608df7494a0f3ae34e568c267f31fa7edf2ad", "messageHeadline": "fix inline method reference", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78246764ce0920288a5cafa1a79904f495d90d60", "messageHeadline": "Version note added. Fix", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d159ee40b102de1d779d7cc107f3b0ae5330bd01", "messageHeadline": "Update errors.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c69f93ab658839aa4d9f8633db20e526b619d850", "messageHeadline": "Fixed controller/exception examples", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "869ad05e351051d08cef18df4bd2e8d218257a5b", "messageHeadline": "Merge pull request #3613 from cakephp/console-exception", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "49137aa25d3a0412403b63c70a023c6bee52d4dc", "messageHeadline": "Merge pull request #3617 from ionas/patch-19", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc02e4b606690fb00c64bf5b7e4ba4ec9437604c", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into translate/ja/orm/que\u2026", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 188, "deletions": 62}}, {"node": {"oid": "2f06a3670d58a747477a8fbf2aa987832ace116e", "messageHeadline": "New exceptions versionadd:: 3.1 => 3.1.7", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35eb280573c8d80aebd74de634b29d1a804fe31e", "messageHeadline": "Merge pull request #3615 from ionas/patch-16", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "f991d03bfab647ec8694852086ddb1e99adcbe3e", "messageHeadline": "update link doc syntax", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fcbcd0cc42bdbb0ed2cb59840400ef65e4e4f359", "messageHeadline": "Fixed name", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0883f14443adc63ff5be33422e07798abe76f593", "messageHeadline": "HTTP Exceptions 406, 409, 410, 403, 506", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "116fea1d3e9dde402e79d740b4c6cc7221bc1292", "messageHeadline": "added docs for Configure::readOrFail()", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "073e63eec008765a71ba85980efdf14b2925a2e2", "messageHeadline": "Add documentation for abort().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "2b78c41e4b6ea5691b143ca1c62f4a29eeb2a04a", "messageHeadline": "Update migration guide for new StopException.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "168a6576ecee268f337234396aeb6e07ad551a4f", "messageHeadline": "Merge pull request #3609 from cakephp/plugin-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 98, "deletions": 53}}, {"node": {"oid": "fc8b98bb9beb932df9cbcef8034ca059e16f70d7", "messageHeadline": "comments while review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "33a129fbcb57ab36805d5ba012e7db7c9130f5a4", "messageHeadline": "Merge pull request #3611 from cakephp/3.0-http-verbs", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6efe51faed6e92456a7b68790598c87ed49d601e", "messageHeadline": "HTTP verbs should be in caps", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1cab9a38c49bd528047ce4ff36c1834456a28a8a", "messageHeadline": "[fr] add fr translation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 28}}, {"node": {"oid": "1b058addb77ee20da8b5ba3b5e505d5a64944e9d", "messageHeadline": "fix pt sphinx error", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "28187c7a6c17fd7b76ca4a6bcaf7e7798e8dceb6", "messageHeadline": "Merge pull request #3610 from cakephp/3.2-update-skeleton", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "b1b605b27f525a52a56e74cafc4a125e367b377e", "messageHeadline": "Merge pull request #3608 from cakephp/3.2-some-typos", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "92261808d4fcf49ab7c26fd0e2afc0b11a8f4dd7", "messageHeadline": "update skeleton for all lang", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "3dc24e4eb4b10e5699c0210450530db43b571e43", "messageHeadline": "Merge pull request #3607 from cakephp/3.0-update-skeleton", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f02909b1b1a3c85c80ffb07572d27bd370d72f57", "messageHeadline": "[fr] small typos after a review of #3601", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "44d389a20328ccb60ac273d900b2dd7b71ffa3fc", "messageHeadline": "update skeleton", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "ccbf4f5701c07c3a06773bf94f1fb4127eb8ca63", "messageHeadline": "[fr] follows 515d0e44881c0ddae725aec6d8db8ad47f06158d", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2bacf29763d25c700ac85adc2e626055c4822f0", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into translate/ja/orm/que\u2026", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 77, "deletions": 18}}, {"node": {"oid": "a589c822f8fdb2577e5b97083f7591568510a88b", "messageHeadline": "[JA] Translated: ja/orm/query-builder", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1043, "deletions": 455}}, {"node": {"oid": "fa6c5918a7b32c3a6a4b7b5e03db899926914aec", "messageHeadline": "Explain that bake events can be bound in plugins.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "da91d3f96a745165d3b11eca67f8e487955dd824", "messageHeadline": "Expand and clarify plugin docs a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "515d0e44881c0ddae725aec6d8db8ad47f06158d", "messageHeadline": "[fr] #3604", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fff8dc23183a03b599b03746f05610a71b370a76", "messageHeadline": "Merge pull request #3604 from OopsDoh/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e3b815002b4b2cfb115c448dc722feb093463f78", "messageHeadline": "Modified comment", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c4ef759bcc3ab12502c4c688cbcedfe73433782", "messageHeadline": "Added note about required \"use Cake\\I18n\\I18n\"", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "14790f85f25bf3c965102c5b88c3a19ee85a87ca", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 1318, "deletions": 29}}, {"node": {"oid": "d442550ab8ae9391c96a45055b87832a976a6afd", "messageHeadline": "amended again", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "bec68962891ddb7f8819ba7fdf1b4c29a2fa5963", "messageHeadline": "Fix indentation and long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "c3d4f1ee87965c567f6a6d82d5cd175469502f95", "messageHeadline": "Merge pull request #3599 from Juvenv/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 13}}, {"node": {"oid": "f2c25f3980a56c21d7729c5e2d03c69dff5a6838", "messageHeadline": "Merge pull request #3601 from cakephp/3.2-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 70, "deletions": 23}}, {"node": {"oid": "ad9a7bb02028ae9a39b949acde3a7a6d62f0e512", "messageHeadline": "update after review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "16ca3d1855af0a2cb839876d682d1ae0846dfc38", "messageHeadline": "Merge pull request #3603 from waterada/translate/ja/orm/query-builder", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1243, "deletions": 8}}, {"node": {"oid": "a40939c3b001abdd7aa0f1591e2b856f4d35790d", "messageHeadline": "[JA] Begin to translate ja/orm/query-builder", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1243, "deletions": 8}}, {"node": {"oid": "83598d0e510a76754b84c849779b9463f4851ea7", "messageHeadline": "amended", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d9e54b52d05edccbfabfb6f7b24135f62fcb3fd6", "messageHeadline": "[fr] #3594, #3597", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "09428cb58730bdedabdafe76b4c75989c8fb2e24", "messageHeadline": "[fr] #3596, #3600", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "12d3424261a5027db4849f2fde2e7f870d40bbee", "messageHeadline": "Deployment Translate Finished", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 3110, "deletions": 235}}, {"node": {"oid": "d6c2fe4d28e8b4f97d618983a130f66f4a35af4e", "messageHeadline": "Translate file Amended", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5656040abc4428faf50f4444ad55e66eda2cc70f", "messageHeadline": "Merge pull request #3600 from cakephp/fatal-error-memory", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "cde2de8d2bbc02fe3b465ecbf0c8e69b90eeb04d", "messageHeadline": "Document the Error.extraFatalErrorMemory configuration option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5f9f42c2c07ccf7f37bd9ab344b0d6e1faff9f88", "messageHeadline": "Translating Testing docs for pt", "author": {"name": "juven", "email": "jorgecabral264@yahoo.com.br", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02277801fab49b0ce8cf46df4a923cec4f9217e0", "messageHeadline": "Translating Testing docs for pt", "author": {"name": "juven", "email": "jorgecabral264@yahoo.com.br", "user": null}, "additions": 28, "deletions": 5}}, {"node": {"oid": "754e45ee6756ca4e5161348174968777fb0538e0", "messageHeadline": "Translating Testing docs for pt", "author": {"name": "juven", "email": "jorgecabral264@yahoo.com.br", "user": null}, "additions": 40, "deletions": 12}}, {"node": {"oid": "80d29b995076f448170eff6cd238852092e8661d", "messageHeadline": "Merge pull request #3597 from cakephp/josegonzalez-patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "509286b46b26a108540077cbe7d1f36169f76917", "messageHeadline": "Ensure the $view object is retrieved from subject in example", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "797354ca046d8556a06718ddef83d2b46e775c6d", "messageHeadline": "2015/12/25", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "00feffc77bba9150d224a85f30bc456fa244c821", "messageHeadline": "Merge pull request #3595 from iKenji/translate-ja-3.0-theme", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 62, "deletions": 8}}, {"node": {"oid": "7a524066035c54bf1172198ae85608ec8f36c19d", "messageHeadline": "Grammar fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cbb998bbbddb153218c0450d80f2f9d0b3debf48", "messageHeadline": "Merge branch '3.0' into 3.2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 121, "deletions": 60}}, {"node": {"oid": "4c3c40534a14659be337b6d4e3b168b90005916b", "messageHeadline": "Merge pull request #3596 from cakephp/3.2-deprecate-action", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "5a5f0ef60531d9d77a5a81dd21d8f22a0a557231", "messageHeadline": "Merge pull request #3594 from LACabeza/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a95caa7300cd7fcb3b0796a2799333377f463c47", "messageHeadline": "Add a note about url=>false.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "db0e4dc50f64d34cef5a1025e797d3410dacb09e", "messageHeadline": "Adjust the docs.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "f6f686fea49d8d1b9f26f594f5bd2d58e3d20ebd", "messageHeadline": "Add docs for deprecating action key in FormHelper::create()", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "7abae56a08ef0a936bb9a18a2ed05f57552b444f", "messageHeadline": "[ja] add title of \"symlink-assets\"", "author": {"name": "ichihashi_kenji", "email": "jdabc1843@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "41799ce5fea6f60c6baf52ca607d1954b8a89820", "messageHeadline": "[ja] translation about themes", "author": {"name": "ichihashi_kenji", "email": "jdabc1843@gmail.com", "user": null}, "additions": 59, "deletions": 8}}, {"node": {"oid": "4a7019dc9c3a3db224388d1de5a71bb241a529eb", "messageHeadline": "[fr] typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a80b2f829959adf15d7bc3c2f4c7591cf2e9d3c9", "messageHeadline": "Fix wrong example of the sql functions", "author": {"name": "Alysson Gon\u00e7alves", "email": "agalysson@gmail.com", "user": {"login": "alysson-azevedo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "412a4afd0689010b23a3a056a58ec2b30125e4a8", "messageHeadline": "Merge pull request #3592 from cakephp/3.2-fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 243, "deletions": 5}}, {"node": {"oid": "89c1252e2e21af48918cc976177280f2f547d547", "messageHeadline": "Merge pull request #3593 from cakephp/deprecation-warnings", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "3bbd34a2b943f1f073cf388479b94ba8d5ecb4a9", "messageHeadline": "[fr] several translation fixes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "205ca36997cd54e532780a2b0ac7ab4fdbd1d7e8", "messageHeadline": "Add info on how to disable deprecation warnings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "cbc72fea246e9cb45aa1f197894d13a0dfa6ec48", "messageHeadline": "[fr] typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "635c4a40a7efe212279013065191db939825abf6", "messageHeadline": "[fr] #3590", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 243, "deletions": 5}}, {"node": {"oid": "ec441d37dd8d7b9a327378304e8ee0d66d42174c", "messageHeadline": "[fr] follows #3586 & #3585", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b762127976c8bb893db44ef47a44134a766564be", "messageHeadline": "Merge pull request #3590 from cakephp/chronos-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 237, "deletions": 3}}, {"node": {"oid": "fc410dd889c0a09501a4b936b7724cea3e641e09", "messageHeadline": "fix link and some typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "99211050d042fdcad8e5a79517f44af293ad5494", "messageHeadline": "Merge pull request #3587 from waterada/follow__ja__contributing__cake\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 114, "deletions": 57}}, {"node": {"oid": "90611bb065975305c9303c165a332053c53ac8a5", "messageHeadline": "[JA] Add the translation of \"Anonymous Functions (Closures)\" into ja/\u2026", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2e334673a9ff1bfc4f4d35e42dc0777354c5b06c", "messageHeadline": "[JA] Follow 3.0", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 102, "deletions": 57}}, {"node": {"oid": "512189c0da5a0afeb24cd048601035fc288d0a94", "messageHeadline": "Link to chronos docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8594026aa18a54172766a1badb4deb44c555662f", "messageHeadline": "Merge pull request #3586 from jtyost2/patch-3", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a050666a7a41bb418bd73ff96ea22e3d424d1e67", "messageHeadline": "Replaced Slave Terminology", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d6ff65bcc3085fa08f0cce8d684ebf28151f1ca", "messageHeadline": "Finish first draft of docs for chronos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "99e3edc76ddee44f51cc9afe4ef667d5d9f99f37", "messageHeadline": "Add more docs for chronos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "1b7af3fd8768cf84eec622ea56bab10057218e56", "messageHeadline": "Start docs for chronos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 130, "deletions": 0}}, {"node": {"oid": "146954a1b0ed90b14a191f93ad7eb9386cad5437", "messageHeadline": "Add link to API docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d433ecfe0b8f0a245a560b66586205e3434e6c31", "messageHeadline": "Merge branch '3.0' into 3.2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5559, "deletions": 179}}, {"node": {"oid": "9a9bc4eb12882e442ce32c3487747e2cac2bc83a", "messageHeadline": "Merge pull request #3585 from hmic/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dcb70345d169ed9309b1e43241fb066897dc6722", "messageHeadline": "Update configuration.rst", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e9195dd24b19067e765eeae352785ce5a851a0", "messageHeadline": "Update configuration.rst", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "581e54791c74a63150da5119be577c2ea78d4b9a", "messageHeadline": "Add hint for fullBaseUrl in CLI environments", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "93cf3c3020452ae1e060923a19b166311143bf8a", "messageHeadline": "Merge pull request #3584 from bcrowe/log-err", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de70d84b9035fc53bc166acca27680e48047b103", "messageHeadline": "Merge pull request #3581 from cakephp/3.2-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 170, "deletions": 13}}, {"node": {"oid": "cce79f495fb193ee0af4dd6c89bdc0d1d3903dc0", "messageHeadline": "[fr] correction and build warning fix", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "83ce8824af61be1f856aa24b32d493a1a5b1ae8b", "messageHeadline": "[fr] small typo after #3578", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f53f7db16298be9ead2c75b9dddc70517882c13", "messageHeadline": "Fix LOG_ERR consts, follows #3583", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7bf9244e42cc305ffec2a046118d27a4ef1f09e2", "messageHeadline": "[fr] update Chronos doc after review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "275158480a4b2ef46f5fc3f5c410417f7cc30006", "messageHeadline": "Merge pull request #3580 from waterada/fix__ja__contributing__cakephp\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ae089b69d736de321b5eeb7cb18246e21a810be", "messageHeadline": "Merge pull request #3582 from psbarrales/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 344, "deletions": 31}}, {"node": {"oid": "393301fa546860186e5bfb50e6e8dc2de79ce07e", "messageHeadline": "Merge branch 'installation-es' into 3.0", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 342, "deletions": 29}}, {"node": {"oid": "31dc42ce778ac0fa77d16a5e3ad2185b16068f53", "messageHeadline": "Updated translate installation", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 342, "deletions": 29}}, {"node": {"oid": "1489be28f1f647f87c0363738fd5db8c0ca521f3", "messageHeadline": "[fr] #3548 immutable date/time", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 120, "deletions": 10}}, {"node": {"oid": "f8b0530a7221f870c82fd397760c0639c00d4cd0", "messageHeadline": "[JA] Fix: The naming specification about variables referencing object\u2026", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "407e46747f44fe31724a0ab9e71942ec4af34ff2", "messageHeadline": "[fr] #3548 immutable time migration guide", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "9c964102717ac02a37451dab78779fdbb0bd48f4", "messageHeadline": "[fr] #3569", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "b922efffdd6a46f5150fccd1781e31ef8a6b4c6b", "messageHeadline": "Merge pull request #3578 from cakephp/fr-last-update", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b3ec4c6daa28f166d8b9b487bc59659d6d05ced8", "messageHeadline": "Correct validation method names.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "821c4cbbe25b5e53d7615873ec94a7ce7691e97c", "messageHeadline": "Merge pull request #3576 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9ede062f5224f8364e7037ce72bc12a41acb912", "messageHeadline": "[fr] #3571, #3572", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c25b7c9867e0f43d01b777584e45c20421d46ce2", "messageHeadline": "Merge branch 'glossary-es' into 3.0", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdd8792430d05af444a7c08c0503295b21b465f9", "messageHeadline": "improvement in glossary", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8bbd86f99d642b25554caa9a501d21e4e969d0d", "messageHeadline": "Using the right method names", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33d9243db6e2161880a0d67a9c7d6ceb6ddde356", "messageHeadline": "Merge pull request #3573 from waterada/ja__contributing__code", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 255, "deletions": 8}}, {"node": {"oid": "30defddf1be8ad666d62dd81448d4bc60c6cf259", "messageHeadline": "Merge pull request #3548 from cakephp/immutable-time", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 163, "deletions": 25}}, {"node": {"oid": "61e1e2b6f02436b07fb559593b0c8190d2edf7ec", "messageHeadline": "Merge pull request #3571 from berarma/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4a0937ada4972e3716253a5ce236139c03072e1c", "messageHeadline": "Merge pull request #3572 from bravo-kernel/assertions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d8afe94f2e82d2ee624410dc565045bcb08cfaf", "messageHeadline": "[JA] Translated: ja/contributing/code", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 189, "deletions": 70}}, {"node": {"oid": "bc65ddcaf3430047c66b68e3a847b13358421d92", "messageHeadline": "Correct assertion example (as compared to the identical one directly \u2026", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "092c18be58d355206dd9dd36411036cbfc3f772c", "messageHeadline": "Mention the $this->param() method in Shell", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ea49ae916a3798ccba52a881482fed6d189e612d", "messageHeadline": "Merge pull request #3568 from psbarrales/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 93, "deletions": 19}}, {"node": {"oid": "ea51743ee6eb525966b0e509a00437f05cde434f", "messageHeadline": "Merge pull request #3569 from jeffblack360/ticket-7561", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "63b6d508fa383d1cf3e9183ff3d54124a2f1bb43", "messageHeadline": "Translating: ja/contributing/code", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 137, "deletions": 9}}, {"node": {"oid": "dcad9211ded746efc85e4db63163cb3b37142ab4", "messageHeadline": "Tweak text", "author": {"name": "jeffblack360", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc131eb096a206a06e2133b2a3b6def16c73405a", "messageHeadline": "Introduce View::reset() into the documentation", "author": {"name": "jeffblack360", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6c1bad7c826e03a1e7962326cb4c3c222b4f8993", "messageHeadline": "Translated glossary", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 83, "deletions": 9}}, {"node": {"oid": "50348605578fcadf5bbeedcf5a6e8d60fe38c41e", "messageHeadline": "Translated appendices index file", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2dd7d2f30b4f7f2138be7aac1daa2267e523335d", "messageHeadline": "Merge pull request #3567 from psbarrales/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "c0c8749bb60431d1bb7d47101672b196305bf69e", "messageHeadline": "Merge pull request #3551 from waterada/ja__orm__retrieving-data-and-r\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1763, "deletions": 11}}, {"node": {"oid": "5a9747c5584b0a17f978928212b3e83010cdb233", "messageHeadline": "Merge pull request #3566 from okinaka/add-labels", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "f80aa29152f6f6c045129b283881ae5f7a2ae767", "messageHeadline": "[ja] add labels on query-builder.rst", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "c279e0726ff54848c2678ffe1645bd95d4dbd789", "messageHeadline": "improvements in texts", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "387947af03d3aec8c86f8d50b62b086ecfe7cdb7", "messageHeadline": "Tweak wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "93b5b923c0dda50049d934950557bfcf9463686b", "messageHeadline": "Merge pull request #3560 from Xety/issue-authentication", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e93a7298a20f098157ed8356d5c7538945ce6d86", "messageHeadline": "Merge pull request #3563 from psbarrales/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 214, "deletions": 9}}, {"node": {"oid": "c69ed7e9a7e2c6264e00ab5fc1dd9f76fc8851be", "messageHeadline": "Merge pull request #3565 from bcrowe/auth", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b04758a186cf9f6c48fa04e8aa31d17ce4fe6d33", "messageHeadline": "Fix that Title underline too short.", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "054dd2c6b5dfa7a3045cec316beacceddddbff43", "messageHeadline": "Fix that Title underline too short.", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c9b6c988273b45816fcffe51ce661af867090f9", "messageHeadline": "A couple fixes in AuthComponent docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8623f62503c826ecefa2ff148a1818db3e21402", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a028fdb911b05390c7e877ceb904edaee57d22de", "messageHeadline": "Merge pull request #3562 from Xety/info-authentification-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "dccf1b854aeed7669a6997dc0f337b3e5ddb20e7", "messageHeadline": "Translated ja/orm/retrieving-data-and-resultsets.", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1050, "deletions": 466}}, {"node": {"oid": "0984e7efbc0947ed72640edae934ffcbf00157d4", "messageHeadline": "[ES] Erase link for now, has to be fixed", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e659d6a799e8079bbbc50b5d2f438c87b1ee5a1b", "messageHeadline": "[ES] Fix bad link", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "061d68df847957ff6c4e3e53af9467f83abab2c0", "messageHeadline": "[es] Migration 3.1", "author": {"name": "Pablo Barrales Cartes", "email": "psbarrales@gmail.com", "user": {"login": "psbarrales"}}, "additions": 214, "deletions": 9}}, {"node": {"oid": "5cd0807a7f37fcc410adf14d6e8e072318602b24", "messageHeadline": "[EN][FR] Added a note about getting  a configuration value with `$thi\u2026", "author": {"name": "Xeta", "email": "zoro.fmt@gmail.com", "user": {"login": "Xety"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "63cbfec80f4ff3e9126dddfcf4e26fb4916475b2", "messageHeadline": "Added the missed translation for the FR storage option + added inline\u2026", "author": {"name": "Xeta", "email": "zoro.fmt@gmail.com", "user": {"login": "Xety"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "963d7ac79863c77dbbe851f73cc20c3d4e8029ba", "messageHeadline": "Added the missed configuration option `storage`", "author": {"name": "Xeta", "email": "zoro.fmt@gmail.com", "user": {"login": "Xety"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "286ededb75cc73245a3d7bb147afadd959cd2d23", "messageHeadline": "[EN][FR] Added the missed configuration option `checkAuthIn`", "author": {"name": "Xeta", "email": "zoro.fmt@gmail.com", "user": {"login": "Xety"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "09b2025aed09e7e5fb34061c5adce3cc9da360c5", "messageHeadline": "Fix namespace name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ab435fb80a6a09352b36a9cd9db22b7ee68c160", "messageHeadline": "Merge pull request #3558 from cakephp/3.0-last-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 85, "deletions": 43}}, {"node": {"oid": "585f5d602b731820e2c5b7519d0c27aceba98259", "messageHeadline": "follow last changes #3555 #3557", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 85, "deletions": 43}}, {"node": {"oid": "3eb72ac982e4dae555b7de221a0dc47db447176f", "messageHeadline": "Merge pull request #3555 from minichate/fix-installation-highlighting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "c6e06436808e9a22239ef5da2c1b53732b3369d8", "messageHeadline": "Merge pull request #3557 from xhs345/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "81207a6f008c743e655fe55e7d02be9538742e55", "messageHeadline": "deployment translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 12, "deletions": 107}}, {"node": {"oid": "f72bd1dd9bd99db41ea0bbca3be62d6d3dc50cb9", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into new", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 2653, "deletions": 2}}, {"node": {"oid": "6d381496d6eff9e4a80c9ddbc7f92645a43db291", "messageHeadline": "Deployment Japanese Translated Version", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 172, "deletions": 11}}, {"node": {"oid": "54556d579862e2a749958ec3d3767e58176bc461", "messageHeadline": "3.1 Updates", "author": {"name": "Alex", "email": "alexander.slotty@posteo.de", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "487a61651c169fb42bc5d592f5d7fff60b2e058a", "messageHeadline": "translate", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "84dd76ea2485091dc8c15a48e48d160c18cef7c1", "messageHeadline": "Deployment Japanese Translated Version", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 179, "deletions": 11}}, {"node": {"oid": "f5ba71d3c353847e2683b24a7ba4da7353d438d8", "messageHeadline": "Specify highlight language explicitly in installation docs", "author": {"name": "Christopher Troup", "email": "ctroup@freshbooks.com", "user": {"login": "minichate"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "2a49486e3424a4145b25154893585f9f18507e61", "messageHeadline": "Improve wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "3c18ff031f5840f8269422819236a562b4805463", "messageHeadline": "Update minimum version number.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "94e0b2028dd4fd8b814b9e1cdeef7e777c0e2131", "messageHeadline": "2015/12/12", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "96583b4a570969d21479d40f0c62443e477acf88", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddea82cd77bf17a325d650b87037c40ea5b89371", "messageHeadline": "Merge branch 'threestar-patch-1' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb8a29a200ff8abbea3f1d06ec92c342194b0ce9", "messageHeadline": "Corrections to saveStrategy option docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a916c2dcac5b27bdf081319a9af797d3a9698159", "messageHeadline": "Merge pull request #3554 from NicolasFrancaX/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "626df2da48bd46975a21e2c9c7fbd6f44c2d2e84", "messageHeadline": "Fix incorrectly named property.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5216a6a8d507a2cb160ee6b57a8ea96de39c4d42", "messageHeadline": "Delete ',' in the last element of a array", "author": {"name": "Nicolas Fran\u00e7a", "email": "nicolasfranca9@gmail.com", "user": {"login": "NicolasFrancaX"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "459e3ada2589f0ae7c6b12fad6ea601d48319083", "messageHeadline": "Update associations.rst", "author": {"name": "threestarsgenius", "email": "zero.ukr@gmail.com", "user": {"login": "bliuchak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff7a45b05ab52fcf9ae00fec0844dedcefca4acf", "messageHeadline": "1/2 translating for elasticsearch", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 71, "deletions": 22}}, {"node": {"oid": "e53b9cdd6e57aa1dacfee93426876b6345442750", "messageHeadline": "2015/12/11", "author": {"name": "gr-ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "a9f1b4a7ec903620e7b2ece8b1e341f4d333df01", "messageHeadline": "I begin to translate ja/orm/retrieving-data-and-resultsets.", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1175, "deletions": 7}}, {"node": {"oid": "72cab2ff02df796fe1ad4681d5d18e910653083c", "messageHeadline": "first commit for elasticsearch", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 312, "deletions": 7}}, {"node": {"oid": "87bdd4503e36ae71d79dffc2e7091e5c3d9819e6", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 5439, "deletions": 194}}, {"node": {"oid": "158d3c41414f9b5659e2f7e050237577ad5a22a4", "messageHeadline": "2015/12/04", "author": {"name": "Mizuki Ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b27c456c1251d1d1d7d2b4d4cf21cc872c3f2948", "messageHeadline": "2015/12/02", "author": {"name": "Mizuki Ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 73, "deletions": 15}}, {"node": {"oid": "89972d8291998c26745d9764cecd7bdb0263a7b9", "messageHeadline": "2015/11/26", "author": {"name": "Mizuki Ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "69f98694add7a8ec146642919e607b77fb1451d7", "messageHeadline": "before translations.", "author": {"name": "Mizuki Ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 341, "deletions": 11}}, {"node": {"oid": "bfcd85485e04289648a340a534b46a78a9f4160b", "messageHeadline": "complete translating xml file", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 121, "deletions": 27}}, {"node": {"oid": "ece0709393f439d4827efae8b4c42e2811f3fec5", "messageHeadline": "Add brief docs for date, frozendate and frozentime.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 90, "deletions": 6}}, {"node": {"oid": "0bb5b8cf5cc6260e59ac27bad8f50f9bc9fc1a77", "messageHeadline": "Merge pull request #3544 from cakephp/issue-7625", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2609, "deletions": 0}}, {"node": {"oid": "000fb90383617d9a58efcf2008d135400a842c22", "messageHeadline": "[fr] saving/validation flow diagram addition", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "dbdc7cbfa203f85efa5182342d1c4954c957764d", "messageHeadline": "Merge pull request #3545 from cakephp/fr-doc", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f045f47694643af5efc79400b75162f5ea10b426", "messageHeadline": "correction after translation review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b498a5544b8c9ac552b7f912f8ddc038fd22d56", "messageHeadline": "[fr] follows #3541", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4e25a367c1807ea3eca924260e6e8b3c5d716bcc", "messageHeadline": "Add ORM section on immutable datetime objects.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "44517f44eb267e7a657091385f88ed1fc1fab78c", "messageHeadline": "Add migration guide notes for immutable date/time changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "9d342ef7f24121d3889708beb73dd96cf2123f03", "messageHeadline": "Merge branch '3.0' into 3.2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 261, "deletions": 49}}, {"node": {"oid": "3b07b0876dc4a751bd15940a628191094344d911", "messageHeadline": "Add diagrams illustrating save/validation cycles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2591, "deletions": 0}}, {"node": {"oid": "b3241323a26eb773e728ef328b56737e4854a473", "messageHeadline": "Merge branch 'half-patch1' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4be32e0358f1d54c2b664cb3fa94c45309eff359", "messageHeadline": "Tweak wording and placement of docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "d250b8a9a1cfa3669e766399dd7be11ff6677802", "messageHeadline": "deployment translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1a2b7d9dbdb3ef1b980d33481fa1d8802aa2e746", "messageHeadline": "deployment translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "3d611f88da94cc3ce5fa0ab8a6bf06fe386bd33b", "messageHeadline": "deployment traslated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "cf5087239c7217499cc282261f90ff008a64b6da", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into HEAD", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8eed911c100883b93812de410e70b0f6871c0c1e", "messageHeadline": "deployment translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 173, "deletions": 10}}, {"node": {"oid": "28a3904363a1e19b0dcc05eb3d7d9eee8e3454fa", "messageHeadline": "Merge pull request #3540 from cakephp/3.0-Dockerfile", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d10bcf3d1f66d3d1fbcad056c70099b2455e32b2", "messageHeadline": "Connection without database", "author": {"name": "Tam\u00e1si Benjamin", "email": "h@lfto.me", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "490348472a58fad63894fc44f180170583539eaa", "messageHeadline": "[fr] #3538", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "504c33ab9ab66aa69237dffb1b85dcaff1cd39c9", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "743eae27822abd27a1006d8a9a3686b2a55aaa18", "messageHeadline": "Merge pull request #3538 from salines/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83d04ade8b98a98dc438fcfdfb387ce762d48a96", "messageHeadline": "use docker run scripts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "261e9cc26dfc66314d919cc53d4bded5077a1cf2", "messageHeadline": "add textlive-lang-all package to ensure process goes to the end", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "947f188c12007f403aa877c03792d3699e09cfb6", "messageHeadline": "add epub, latex and pdf tests", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8918e0898581f3e4d1d0aa62fdf20cb19d476f59", "messageHeadline": "use directly docker in travis.yml", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "6e6c9fa7fe2bde12bee6e946e1616a7b52d55ac5", "messageHeadline": "[fr] 62909d3dafdb0cda5a032f8a880e179e09d2a5d7 #3533", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "56a7248ef9dfb382c2a5e249eeb75d11db2a1d78", "messageHeadline": "Merge branch '3.0' of github.com:yoheisugiyama/docs into 3.0", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "85a654126cddc3e58a4a1eb5e95d7cbc1dfacc5a", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 212, "deletions": 26}}, {"node": {"oid": "f433115bc8e0ac2f8850b223bc4db03db45adce5", "messageHeadline": "deployment translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 173, "deletions": 10}}, {"node": {"oid": "7cbb108b4ba0f77bdb1864113df21c98c57302d3", "messageHeadline": "Correction of incorrect examples", "author": {"name": "Nikola P", "email": "salines@users.noreply.github.com", "user": {"login": "salines"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62909d3dafdb0cda5a032f8a880e179e09d2a5d7", "messageHeadline": "Add mention of new behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "62c62be1699741ff30002c96a8356b468caff209", "messageHeadline": "deployment translated #6", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "096c943bd7d04bf452d3d304689f64c115c29c61", "messageHeadline": "deployment translated #5", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "240a66a48cd7147a5abc26cc0cf6078e30107fd5", "messageHeadline": "deployment translated #4", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adede8f057bb2d4efd4c298bb6f2505f7c30f77d", "messageHeadline": "deployment translated #3", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f8f369a9474296ddaacf2604092748827720790", "messageHeadline": "Merge pull request #3533 from joshwyrick/3.2", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21321ede9c18cf012e8257412d5af36b3eb38d32", "messageHeadline": "Clarify what is displayed in the browser when an app is first launched.", "author": {"name": "joshwyrick", "email": "joshwyrick@users.noreply.github.com", "user": {"login": "joshwyrick"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "860a2f61221dfb0b99a6d98a50f69ee0c6086711", "messageHeadline": "Merge pull request #3484 from gr-ishiguro/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 102, "deletions": 10}}, {"node": {"oid": "c2e9581c626ef11e84f4c374657dbd67c388cf7b", "messageHeadline": "Merge pull request #3531 from gr-ishiguro/fix_description_option_of_n\u2026", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb4edb8010e4d4c312dd367fab5e2950b1974a4", "messageHeadline": "Merge pull request #3530 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "6a4c159b4b54674523c9febb915b1612edaf70f9", "messageHeadline": "fix description of option for number", "author": {"name": "Mizuki Ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56c49dc6cfef7a48724f603344d1a53016bb9efd", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99a5a45ee260c1033a86d35c79b24a3561bc90e9", "messageHeadline": "[fr] #3526", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bb3a10b0846f03d131ec33b044aca21dc24157b4", "messageHeadline": "Merge pull request #3526 from cakephp/josegonzalez-patch-1", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6fef59059eae61497ddf5186f745937a05c89d6c", "messageHeadline": "Merge pull request #3529 from themogwi/patch-2", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34e9d7238423e0e2093529a8d6d8eebf60a179f3", "messageHeadline": "Add missing word in routing.rst", "author": {"name": "Miguel Sainz Jr", "email": "miguel@teamwilletts.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdbe34a73c4fcc6edeed27b422cb3ab9305cd3f3", "messageHeadline": "[fr] #3527", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06b23a76049bb255317ab94e19cda28a492d32fc", "messageHeadline": "highlight filename with bold", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f275fe9acec54779fee5bbc89a8fe8fefbd9a23", "messageHeadline": "Typos and formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "bb26c99ba21c43defa59fea88e1d0923372da5c3", "messageHeadline": "Merge pull request #3528 from curtisgibby/patch-2", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14b66cdee582947b1c0871e5919763dfc10bc5cf", "messageHeadline": "Fix spelling error \"wiget\"", "author": {"name": "Curtis Gibby", "email": "github@curtisgibby.com", "user": {"login": "curtisgibby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "178adc824e083f04a9e2d0eef45deb4e2688f349", "messageHeadline": "Merge pull request #3527 from ypnos-web/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fe6a386397b503f6ca346dd07232bc3db96ddac", "messageHeadline": "Fix example in validation.rst", "author": {"name": "ypnos-web", "email": "github2@lanrules.de", "user": {"login": "ypnos-web"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77608592fe43341f6ffce620a1ebd85d9f8976bc", "messageHeadline": "[ja] translation core-libraries/registry-objects.rst", "author": {"name": "Mizuki Ishiguro", "email": "mizuki.ishiguro@gmo-research.jp", "user": {"login": "gr-ishiguro"}}, "additions": 102, "deletions": 10}}, {"node": {"oid": "f8bd26d0142cd44de57273377521af5bc6fabfff", "messageHeadline": "Merge pull request #3525 from cakephp/fr-follow", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "663fa9aaca7240246ae9769f9fa2b5f12d5842f8", "messageHeadline": "deployment amended", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc14979a6677780db34ef48b884202a423f88f45", "messageHeadline": "deployment amended", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d2ab28d2b5a89012d25997e7a10ec6094aa8c960", "messageHeadline": "Add section on file-specific bake events", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ad4f372d962f8a96ef0cbd52076764a4f780268c", "messageHeadline": "[fr] #3521, #3523", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "9f57c911c53830a3b6146e9b7c89b9cc83bf19a5", "messageHeadline": "Merge pull request #3523 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "64c6128b69d63a2a0aaac3f09af31f24d2359f2b", "messageHeadline": "3rd time's the charm", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8f60924871f052813e23e88f0f6ee6f4a8abc5d", "messageHeadline": "fix remaining nonsense after #3521", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce5fa2c5d7283838c1046c0b64fa693382f0ad6a", "messageHeadline": "Update intro.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5d4566bc8ff3514680b25f6656425d86ea302348", "messageHeadline": "Fix example code", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b1e1c74389e6da4d1399f22c29e97ff41144d5f", "messageHeadline": "Fix plugin route.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "55c98cdc481d24311d954fd77cba3d849c6dbe0c", "messageHeadline": "Merge pull request #3521 from cakephp/csrf-docs", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fdf010a7d3027e2e3985c03248a7e036ea6a4698", "messageHeadline": "Fix nonsense words.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3d28ffbf932575ac0ce7133b8612fbf0953b096", "messageHeadline": "deployment translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 174, "deletions": 11}}, {"node": {"oid": "28b725ff525e99dd6807011d8c1f9bf6a673ef5e", "messageHeadline": "Include caveats related to HTTP method checking.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "2380b0729cde99422f39defd188017738a56b1aa", "messageHeadline": "Merge pull request #3520 from cakephp/3.2-fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "55f1284adf499bb4b46e6b3535694414727136fb", "messageHeadline": "correction after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8004f3094c685fc80046409ac3d4957a76f069c", "messageHeadline": "correct en-tete masculin", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4cdcbd5513281b24e288acc421b363bfcce9782e", "messageHeadline": "[fr] #3517", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "0b800bd24b29c88e90336118dbab2613935b61bf", "messageHeadline": "Merge pull request #3517 from cakephp/cors-builder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6328bc136a52e42eb7156e92e21baf8c767146c7", "messageHeadline": "Add abbreviation as people might search for it.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfcd2c7994b46b196dd3960d89237e21cd68e568", "messageHeadline": "fix typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5f85c27a008043a450f2ec77a6630d27056f6ec", "messageHeadline": "[fr] #3516", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "f43bffa5e1aad4715efdfb47bc8cb197355410a1", "messageHeadline": "Add docs for CorsBuilder.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "87c4fc00b14dc8f6d6fd9c448504db3b8aabcd06", "messageHeadline": "Merge branch '3.0' into 3.2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2718, "deletions": 152}}, {"node": {"oid": "2f5fe256504fefd92a44c62a196124a7bbea885d", "messageHeadline": "Merge pull request #3516 from cakephp/ADmad-patch-1", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "bb8d8f02e1ad4658dcbf97e3b40f25fd7506996a", "messageHeadline": "Update code examples for stateless authenticators", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "724fc4f82f20b19903e2c78c3dab7dba53dedab4", "messageHeadline": "[fr] #3512", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1a1cbb7c75bcaf3d67b3aa3018924127b5a5a610", "messageHeadline": "Merge pull request #3515 from uomi41/ja-debug-kit", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 288, "deletions": 8}}, {"node": {"oid": "645da6b9e7eb020951ba700a37c7a01e0d346642", "messageHeadline": "Merge pull request #3505 from uomi41/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 533, "deletions": 9}}, {"node": {"oid": "6334e7c81d5557844ae6ab07722e15fd7701964b", "messageHeadline": "Merge pull request #3512 from cakephp/before-marshal", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "1d5079ba786c2b1e48bf3719542542248a208292", "messageHeadline": "Fix some typos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acc2902a9a55f2d73a5b96703f09e49cac39af46", "messageHeadline": "translation typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1463fde63a891cbc73b634a9c1207354e0381d35", "messageHeadline": "[fr] clarify beforeMarshal", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b62f6fecba9861942a13cb64e0aedfdc74dfb474", "messageHeadline": "wrap long lines", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "4b5e41accb0ce941941c1e5e3d00455d3457ddcc", "messageHeadline": "Added missing word", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7478116d4ac233feccd95c0a21d357d237ce8a3a", "messageHeadline": "fixed typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a017ee0d31711f39fcf6d25ad6f5064b3355e1ef", "messageHeadline": "using mb_ function in sxample", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbf24753a7dc11c58d5904cf61f788ed7637ef41", "messageHeadline": "Clarifications about beforeMarshal", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "91e3e983bc927f36435a546beb3360abd605ad48", "messageHeadline": "[fr] #3510", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c16f64b6e38776eef4c9157bc2a049ff8947ca3c", "messageHeadline": "[fr] eab541f35878b0f65aeabe477a0b0658eddd68f9 #3503 #3504", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f7d22e8f2b673953e8d1b46e2d8b42e4a8988e2b", "messageHeadline": "Merge pull request #3510 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eab541f35878b0f65aeabe477a0b0658eddd68f9", "messageHeadline": "Add missing \"use\" statement and split example code", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e9bb0b0f33ca0313dfbc691af3c3bb6c7632dd28", "messageHeadline": "Update e.g. code to use new initialize() hook", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "74ba886c100956335b10ea45920e24cf4f3ea2c1", "messageHeadline": "Merge pull request #3509 from hamaco/fix/text-trunate-option", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "67ce6b0f810efbbbe71d36499006d57ba66aabd8", "messageHeadline": "Merge pull request #3507 from hamaco/translate-hash", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 1024, "deletions": 8}}, {"node": {"oid": "16f170a44286006110f1fb9d9d7b16d0124c2e6f", "messageHeadline": "Fix lang", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b29a6a96e047a8dffe69bc32af29b4ed0bc55173", "messageHeadline": "Merge pull request #3508 from hamaco/fix/orm-cache-typo", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28de14016b57e3a863c45deefdebdd10231d27aa", "messageHeadline": "Fix Text::truncate() $options", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "fa0e7ba98997fca453dcb86ca546669bae9241d8", "messageHeadline": "[ja] Fix typos", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aaeaa9055d699d9396bf3688487017a2b7542094", "messageHeadline": "[ja] translate hash.rst", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 1026, "deletions": 10}}, {"node": {"oid": "6b0385c2845ac782f85d69d0600c083029c30433", "messageHeadline": "Merge pull request #3503 from hamaco/fix/hash-insert-var-name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3e42e64fcb9630d0415c240c487c381b28539c4", "messageHeadline": "Merge pull request #3504 from hamaco/fix/hash-remove-sample-code", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da1e7716f35c53183b568278930c81c6c7065ae1", "messageHeadline": "[ja] Translate ja/debug-kit", "author": {"name": "Yoichi Uomi", "email": "uomi41@gmail.com", "user": {"login": "yoichisatoyoshi"}}, "additions": 288, "deletions": 8}}, {"node": {"oid": "40cb09b23dcee9029db9c13a27ae7648012cbc87", "messageHeadline": "[ja] Fix compilation warning in ja/tutorials-and-examples/bookmarks/p\u2026", "author": {"name": "Yoichi Uomi", "email": "uomi41@gmail.com", "user": {"login": "yoichisatoyoshi"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "67de42679a8934afd96a7df3b9c8ffaac42100ec", "messageHeadline": "[ja] Fix typo", "author": {"name": "Yoichi Uomi", "email": "uomi41@gmail.com", "user": {"login": "yoichisatoyoshi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6583d74d86cc933494dd82e961dd9c0d8bf4a985", "messageHeadline": "[ja] Translate ja/tutorials-and-examples/bookmarks/part-two.rst", "author": {"name": "Yoichi Uomi", "email": "uomi41@gmail.com", "user": {"login": "yoichisatoyoshi"}}, "additions": 527, "deletions": 9}}, {"node": {"oid": "0f69d0aad7cb06a1b80059bf98766324fe3857d4", "messageHeadline": "Fix Hash::remove sample code results", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a502662ab16c69f6788393b7a48313e1597b0b1", "messageHeadline": "Fix Hash::insert variable name", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0450cdd4b19b6daf2e88246ca04d44bc2419169", "messageHeadline": "Merge pull request #3502 from hamaco/translate-debugging", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 238, "deletions": 8}}, {"node": {"oid": "446c395e0a65c815bd2ac9a608d3b0d4def0106a", "messageHeadline": "[ja] translate debugging.rst", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 238, "deletions": 8}}, {"node": {"oid": "aed36220c7d88327011b7e88179da85e19411afd", "messageHeadline": "[fr] #3501, #3497, #3500, #3498", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 68, "deletions": 12}}, {"node": {"oid": "b63634261e9eb865d5da66491b027978a66d9fac", "messageHeadline": "Merge pull request #3501 from cwbit/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "70645f923df88625a3b5d0e3b21272af2bb4b9e5", "messageHeadline": "added example of configuring existing behavior", "author": {"name": "Ingrimmm", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "eeb7d5369855508131169503f4b01f6e2e918961", "messageHeadline": "Merge pull request #3483 from junichirojp/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 169, "deletions": 7}}, {"node": {"oid": "ce09bd7f037ee42e72b2ea25938e870a720a3c4b", "messageHeadline": "Merge pull request #3497 from cakephp/issue-3494", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "6de8b5efc04f1f9ed537c42f1a0b9fc569aad982", "messageHeadline": "Merge pull request #3500 from majna/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ab65e8d47496e110267f776698241b70b9fdf5e", "messageHeadline": "Correct gettext example for multiple plural forms", "author": {"name": "Ivan Majnaric", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5724d0226d7a81389286f0b0044f7624f3bd22c", "messageHeadline": "translating 1/2", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "ed7a912e94f7e05a4887a7f561ef927d0762391c", "messageHeadline": "Merge pull request #3498 from ionas/patch-12", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee7c2693c746ab680de16e3cde1242911ee4684e", "messageHeadline": "Clarification", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2e100cbec875c9107d23797cff9ff0d7a5efa03", "messageHeadline": "[fr] #3496", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f98f606ea64e9aefb534db5381b3c3febcc07df", "messageHeadline": "Merge pull request #3496 from robogito/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6060817377a89424fae7efc191b5f60ab02f9300", "messageHeadline": "Add link to completed application.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d462d7158bddaeab3fc4ed9087cac84b5b466bb", "messageHeadline": "Include default routes & fix error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "533abd3f929d28d18f30f27b57cf3b18e6c85b70", "messageHeadline": "Update timestamp.rst", "author": {"name": "robogito", "email": "fmt@mailinator.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fef776cd6b2ea6d50dbc8d43d91d1f4539794610", "messageHeadline": "Merge pull request #3493 from ankr/httpclient-redirect", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "068b439616a6bf25c41c6787ff15cdc89af57e35", "messageHeadline": "Add note about redirect  option for Http Client", "author": {"name": "Andreas Kristiansen", "email": "mail@ankr.dk", "user": {"login": "ankr"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f46e71833a53442ee7f3b2e38f5d3e67ee31a03d", "messageHeadline": "Merge pull request #3489 from waterada/fix__ja__contributing__documen\u2026", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 170, "deletions": 56}}, {"node": {"oid": "55f57af77d7f4eea2931a279c6b016c4b7b4103a", "messageHeadline": "Update sessions.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cde1004a5e3901ebac3b437b50ad818b4ad2e2cb", "messageHeadline": "[all lang] add migration guide for 3.2", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 148, "deletions": 21}}, {"node": {"oid": "81ce1a4edddd0948ed5fd4e2cd803b59faf151f0", "messageHeadline": "Add a needed indent at the \":title\"", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b071d53c17314bd615b503f8e27d5a1d9b9e8ab", "messageHeadline": "Fix my translation about \"External Link\".", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c96ffe2ff899fffcb3e84022692be1e07f22cb3", "messageHeadline": "Merge pull request #3492 from dulltz/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c5095b3ab8dc625f397a796d205e0d7164caf051", "messageHeadline": "Fix typo", "author": {"name": "Takahiro Tsuruda", "email": "isrg.noe@gmail.com", "user": {"login": "dulltz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "60fe309ab32f6f7519d5f0d9e9d7d3c26293f42c", "messageHeadline": "fix a error of jenkins:", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f88bff52037a7dfc5788b1bdc5a6ab47afba1dfa", "messageHeadline": "Merge pull request #3491 from jeffblack360/patch-33", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e03576392fd3686f1f9dad4140384c624bf044d", "messageHeadline": "Update saving-data.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a36018b125e011e5ed9925ee09de65e7837efaa", "messageHeadline": "[fr] #3488, #3486, #3487, #3485, #3482, #3481", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "d73cc3d55e6ddea6462c7bf2b9e4bfd4774e5a66", "messageHeadline": "Merge pull request #3488 from cwisefool/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "249e643a6708d6055bb0be5921fe26d8ccda8a24", "messageHeadline": "Fix wrong translations and add newly added parts: ja/contributing/doc\u2026", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 170, "deletions": 56}}, {"node": {"oid": "df71e14a92e92ac26f35aea400e4471fb1446b67", "messageHeadline": "Made it clear that cell() $data argument is an indexed array, not an \u2026", "author": {"name": "cwisefool", "email": "chris.wisefool@gmail.com", "user": {"login": "cwisefool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf9bd0e7021c1c049c9d3b3ec6d6d119a417eb7e", "messageHeadline": "Merge pull request #3486 from freedomfflow/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0e886e223da6fc8410ce1ea892127dd6bb6c9f26", "messageHeadline": "Merge pull request #3487 from jeffblack360/patch-33", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d038636f182723579019800d8858862a9872d3ba", "messageHeadline": "Update views.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f83a222541862285b4ce78faa04861f608068588", "messageHeadline": "Update form.rst", "author": {"name": "Gary Wolff", "email": "wolff@freedomfflow.com", "user": {"login": "freedomfflow"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "04c9b7ef7a9c9857775ebf878a0facd06186bfb7", "messageHeadline": "Add 3.2 migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "ed46a74a691c20f9bb2fc737f1c95a7571faa08a", "messageHeadline": "Merge pull request #3485 from jtyost2/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08a21dab67733a83b1eb61514b70f7630e3e2ba9", "messageHeadline": "Replaces man With layer", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72ad5330bb4d402b7383f1a9ca51c6967dd61aa", "messageHeadline": "translating for core libraries of xml", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 169, "deletions": 7}}, {"node": {"oid": "9e86190cb2e2f97cdafac4fecee264e53d9d5ec2", "messageHeadline": "Merge pull request #3482 from cakephp/issue-2700", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "d018a3b93340026fcf42294c97109fc4c02f9bb5", "messageHeadline": "Add plugin override example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c927db0bb052d2a6e2a0b37e2318527be50dd556", "messageHeadline": "Merge pull request #3481 from PhantomWatson/patch-5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "492e32986668e3570eee33999ff2a67ea4e94473", "messageHeadline": "Fix typo", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16a301e054293d968a167cda66457ae83410d42b", "messageHeadline": "Merge pull request #3479 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 228, "deletions": 225}}, {"node": {"oid": "4bf06e3443acb0a58d75527d5f0b40473355f6a3", "messageHeadline": "[fr] #3477, #3476, #3472, #3471", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 228, "deletions": 225}}, {"node": {"oid": "a23b97aa43f894dacc11fe3d0731c36027403be5", "messageHeadline": "add  to shell params in i18n", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b2f2b23338b40dc181b941fe1655c199c216ef78", "messageHeadline": "Merge pull request #3477 from cakephp/lorenzo-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31a0466c5cd2a88e1869d02d7beb32676ffd7afe", "messageHeadline": "Using YYYY is the formatter is more often than not a mistake", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dcbd3a32a05bee3ef57dc6eafc816c2ddecce02", "messageHeadline": "Merge pull request #3473 from cakephp/pt-3-0-migration-guide-no-build\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1382, "deletions": 14}}, {"node": {"oid": "28f916421a69ffe275e85fb955f76693cfe6d172", "messageHeadline": "Merge pull request #3474 from cakephp/3.0-dockerfile-best-practices", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4cacdb85c7e968c85c15f0dfcb0b46af95c43669", "messageHeadline": "Merge pull request #3476 from jtyost2/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d43ef39f47c5278d608d9da46c0729933b46bb5b", "messageHeadline": "Updated Bake Templates Section", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0ad9e98ed54812d94b03fe13c6ce0131fd7974eb", "messageHeadline": "COPY instead of ADD, clean after install", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "ba3e1aaf351b2094c564842d346b8673d7ebedf0", "messageHeadline": "[pt] add missing .._ paragraphs", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "ee642e74e16148eb318526c9c2800bc94453fd9b", "messageHeadline": "Merge pull request #3472 from cakephp/serialize-clarification", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "32fbb5885f9e5e14bdf979df16c254eeb9d8711a", "messageHeadline": "Merge pull request #3471 from cakephp/no-easily", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 94, "deletions": 95}}, {"node": {"oid": "dc1f1d2130ef9a8a721ca07cbc415c4c635a9ced", "messageHeadline": "Clarify the automatic _serialize addition.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "71d73e42feb43e661832f7c11d9389b9974d2480", "messageHeadline": "Remove easily.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 94, "deletions": 95}}, {"node": {"oid": "124300fb1ba01682408468ff6b0263ac418d5c49", "messageHeadline": "Merge pull request #3470 from cakephp/3.0-po-files", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c4fe28d8c78a4aec734989c350823ec1d3a96ae5", "messageHeadline": "add info about cake.po", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3ea81a51a6f2d7a2a23fc1b997468c9dedc4f4e3", "messageHeadline": "[fr] #3467 & #3466", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4db3c1be74ef6eb4bb3598dbb7283a5a5eb8029e", "messageHeadline": "Merge pull request #3464 from cakephp/3.0-console-and-shell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "1ae4654b8252c24c32c2c53cb904713570f0604c", "messageHeadline": "Merge pull request #3468 from ndm2/3.0-fix-auth-login-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "008d04dcd65c59a1204032e5d097e86e34f2da21", "messageHeadline": "[pt] Fixing indentation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1c378922ea3d30bd756510be14e5a4d30c705bee", "messageHeadline": "[pt] Label to fix Travis validation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c28ec66f239c330937864df012246c6e1711e290", "messageHeadline": "Fix Flash component usage in Auth component login example.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 6, "deletions": 12}}, {"node": {"oid": "3ca071ca021a284d5ea1cb5eed4e2af313bfe40a", "messageHeadline": "Merge pull request #3467 from jeffblack360/patch-32", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1e6fa7f8a6f16701a278245583191ece1d804b2", "messageHeadline": "[pt] Fixing warning block", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13fff979a9b6da6c652e52765b8a711cf6975075", "messageHeadline": "Merge pull request #3466 from Graziel/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "132b9f9e81cec422ea7473e97ba4ce2967739012", "messageHeadline": "[pt] Fixing warning block", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae2e38c3dee47bc466ff22face9d365b3495ed8d", "messageHeadline": "Merge branch '3.0' of https://github.com/cakephp/docs into pt-3-0-mig\u2026", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 9156, "deletions": 24402}}, {"node": {"oid": "f3b0eecde3317bbaca786a693885e90abbf54e27", "messageHeadline": "[pt] Fixes", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 40, "deletions": 41}}, {"node": {"oid": "49c5a1ebe839abd5cbf73e9ab4971b84054c1129", "messageHeadline": "[en] Some indentation fix", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "6835e6f9411c24f39ad7c217641c8387706e12ed", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5658a4eb16309be131d8e7a9fa006ba10485e1d0", "messageHeadline": "typo", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "038695f6f156f4b5227405085768eca470ba0056", "messageHeadline": "add tasks in title", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "7b85644a5fe42e85f9579334058342c70d8def94", "messageHeadline": "follows #3432", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "83144a23237d62a9dac3597bb148aeabe279e6d9", "messageHeadline": "Merge pull request #3463 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b71eda4f83d3efcde129a8b1b0819bcf70612f03", "messageHeadline": "[fr] #3449", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "670411fb8c842251c12d47f68f8274a414c5e559", "messageHeadline": "Merge pull request #3461 from cakephp/index-build", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "56861cd1fb275061a8f4b718e0bc23983a91f458", "messageHeadline": "Use preformatted block.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cded4c103f5818ee95a25bc2e2f425f1e73eba5c", "messageHeadline": "Merge pull request #3449 from jeffblack360/patch-31", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "75264f0b97166946e3ea9da536975738a5d31ffa", "messageHeadline": "Add tools to rebuild indexes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d56aa2274b6dc100d61eaef424b84e0f3037d2d2", "messageHeadline": "Update testing.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "681e3113e3b40e712984c5b43385a472e2114ac6", "messageHeadline": "Merge pull request #3462 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a8f4b2337180e9a89d8cb97066a78c41bd8f8e82", "messageHeadline": "[fr] follows #3451", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "db0b2f75a120e1847a384b49817e6d85d17aa92b", "messageHeadline": "Merge branch 'Apacta-3' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "281f6dda459feb2086cbc5c7b5e4b4fb442e0a0e", "messageHeadline": "Fix up formatting errors in #3451", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "8e6b9f5500f0bd63399b94c1adcad8d89e9f4ee3", "messageHeadline": "Merge pull request #3460 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "4681c5be78f87bbe4d1ef4f2d92f685059aa7c3a", "messageHeadline": "[fr] #3458", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "8e999b4d4d5681ce5f0f12a70eff63775b5701ac", "messageHeadline": "Merge pull request #3458 from cakephp/issue-7616", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a14da984584693d35ea61559225a50f10b254354", "messageHeadline": "Merge pull request #3459 from ankitpokhrel/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa0a61cb93515b64bed207d89cd71dd520fb9e43", "messageHeadline": "Fix typo", "author": {"name": "Ankit Pokhrel", "email": "ankitpokhrel@gmail.com", "user": {"login": "ankitpokhrel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "980598aedcb71b478865cefc1c9e0dd9563eb019", "messageHeadline": "Add docs for how to make <link> tags.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c4f1d913198349b0ef2694a802fadc7e7dd7cbc4", "messageHeadline": "Wrap long lines and fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 76, "deletions": 55}}, {"node": {"oid": "9881e1671bafa131340b222ed9c4b61beef9f1f6", "messageHeadline": "Merge pull request #3457 from debianx/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 358, "deletions": 2}}, {"node": {"oid": "f1fcb44e8f821303ea733faaf68633dce9d6dec9", "messageHeadline": "Update part-three.rst", "author": {"name": "Eduardo Olimpio de Oliveira", "email": "eduolioli@hotmail.com", "user": {"login": "debianx"}}, "additions": 358, "deletions": 2}}, {"node": {"oid": "34b78c077ef9f2cd29194c6108080fb6d4e07dfc", "messageHeadline": "Merge pull request #3456 from cakephp/3.0-tr-add-note", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 440, "deletions": 330}}, {"node": {"oid": "3c4b0a3903b691c63b14b475e049849035f761ef", "messageHeadline": "[pt] re-add note after #3455", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d18ec9e5a62c05bd944ef59a7221e2f8e0eb0aea", "messageHeadline": "Merge pull request #3455 from debianx/patch-4", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "868a7dedd4999c567ecec3b6ba51b875d4cab640", "messageHeadline": "add ..note for notes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 440, "deletions": 330}}, {"node": {"oid": "e2eaab5fdb6fd07ad4beb8617f7883b2aca9b8bc", "messageHeadline": "[pt][fr] follows 6fab8da8dd4c11b922b93edaefb89a720960bdf9", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bee77e1a590894a79b585d0737c6148d0a5c31f6", "messageHeadline": "Update part-three.rst", "author": {"name": "Eduardo Olimpio de Oliveira", "email": "eduolioli@hotmail.com", "user": {"login": "debianx"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "c3dbf42872266017594fc975c0fa665589074d13", "messageHeadline": "Merge pull request #3453 from debianx/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8118163f38b0fe480c08a239b933515b10d9b48", "messageHeadline": "Merge pull request #3454 from bcrowe/app-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31248614e4d36d512467654b0d623d2692c1316b", "messageHeadline": "[fr] Follows #3452", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6086c92fba49d55c0f669370d4775a9794e454bf", "messageHeadline": "Update part-two.rst", "author": {"name": "Eduardo Olimpio de Oliveira", "email": "eduolioli@gmail.com", "user": {"login": "debianx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2091f6c9f51106a0ff1d4dab769ad75731a7d730", "messageHeadline": "Merge pull request #3452 from gruentee/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f119a984a5a366c3dcbcbf0658e1139ae42ab5d5", "messageHeadline": "Location of datasource configuration deprecated?", "author": {"name": "Constantin", "email": "gruentee@users.noreply.github.com", "user": {"login": "gruentee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22611b1cc47338f480c1b332bd5d1807dd75f1eb", "messageHeadline": "Add short note about checkAuthIn setting in AuthComponent", "author": {"name": "Mikkel Bonde Christensen", "email": "mikbonde@gmail.com", "user": {"login": "Spriz"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6fab8da8dd4c11b922b93edaefb89a720960bdf9", "messageHeadline": "Improved installation instructions for debugkit", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8f1313a9bb4f6b3a93cf98abb83bd5e79f9281a2", "messageHeadline": "Update testing.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1e916b83f203938b958b7ef7b97569d7f737c01f", "messageHeadline": "[fr][ja] follows #3448", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "627882696e959d6b42bbafb903f63b24f0524797", "messageHeadline": "Merge pull request #3448 from biohazardxxx/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83be865c61513b1ebfd2cddf97b5b9952b796866", "messageHeadline": "Merge pull request #3447 from cakephp/fr-update", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e55f42d6d806a8a7b0b29856758fb0b4c9841b8", "messageHeadline": "miss leading note to start internal server", "author": {"name": "biohazardxxx", "email": "biohazardxxx@users.noreply.github.com", "user": {"login": "biohazardxxx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ded735d393d33a8b67f3f800fe7621a43228da8", "messageHeadline": "Merge pull request #3438 from cakephp/bake-tests", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "ab8022e320282573fcb63c6ec13219cb4dcc8713", "messageHeadline": "[fr] #3434, #3439, #3440, #3445, #3446", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dfb67e5d4a9c39e8fda5c2ae31fd09b0c5bde3af", "messageHeadline": "Merge pull request #3445 from jeffblack360/patch-29", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d16c1b922a455aadc36e6e124b05626a6510c05c", "messageHeadline": "Merge pull request #3446 from jeffblack360/patch-30", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39dc670ade967666400746c02dca8e937d91aefc", "messageHeadline": "Update request-response.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9724c19c7663416d6f418b806b3ee9010bc058ba", "messageHeadline": "Update part-three.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81f31e84762c7c48dd804ed17678c32b502542f7", "messageHeadline": "Merge pull request #3442 from bcrowe/asset-timestamp", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d858086e82643a089791ebf22e3c67f4056e1574", "messageHeadline": "Merge pull request #3443 from gruentee/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d75f31b72b5756410f489df086ecc035405ee240", "messageHeadline": "Corrected typo", "author": {"name": "Constantin", "email": "gruentee@users.noreply.github.com", "user": {"login": "gruentee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e790e716f3d51900cae84c803bdde16100fee085", "messageHeadline": "Fix true setting description for asset timestamps, refs #3441", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2acf7558fba71e43ad86366444631d70393a60c", "messageHeadline": "Merge pull request #3440 from cakephp/lorenzo-patch-1", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81c8dcd4da32d2dc9af5ac1b1d014ed4ed4e8f0", "messageHeadline": "Fixing coding standards suggestion", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c04b2486f548653033ba2605aa935b3960b70cf7", "messageHeadline": "Merge pull request #3439 from jeffblack360/patch-28", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2487bb7f90e64eb6eb36b440504b880ef112ee76", "messageHeadline": "Update testing.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22146e880b1fd0e4983c13468e745f9f7e05fbe3", "messageHeadline": "Fix lists", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "17f8d008c4c0bfd3cdc6468b0654d81b8184e1f8", "messageHeadline": "Fix code examples indentation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "2c3594e72c6898efe62ad31e430012e04cefb585", "messageHeadline": "Add details about baking test files with custom bake command options", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "4d8314ac5b5cde5a477ea4e3c1166779fd4b410a", "messageHeadline": "[fr] #3436 & be15c1a2bfa053ec1e9ee2ac1d41afefaa8e11c1", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b272b5a1da1e854fbefe2df9b6dfe84fb145b6dd", "messageHeadline": "Merge pull request #3436 from jeffblack360/patch-28", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650f1ffb1d4fcae44c6ab12bcaf783f9a733e5b7", "messageHeadline": "Update testing.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be15c1a2bfa053ec1e9ee2ac1d41afefaa8e11c1", "messageHeadline": "Preformat cli option flag.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a9f96d764194be1c2daa011a17590a5189438d5", "messageHeadline": "Merge pull request #3433 from gruentee/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85202f3a7505d8111ba6db887592c40245b120e8", "messageHeadline": "Merge pull request #3434 from gruentee/patch-2", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "819f5a7c4de8fa7fa64841a5600a02b2537f03e9", "messageHeadline": "Corrected typo", "author": {"name": "Constantin", "email": "gruentee@users.noreply.github.com", "user": {"login": "gruentee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "332b251d76efe6c56f5ce8c5251c8efa1b476799", "messageHeadline": "Small readability improvement concerning --target parameter", "author": {"name": "Constantin", "email": "gruentee@users.noreply.github.com", "user": {"login": "gruentee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cebf9feba05299011e5fa40c734862f996d3d52", "messageHeadline": "Revert \"Change \"Console & Shells\" to \"Console Shells & Tasks\"\"", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "32ffdf77ba8dccd82bf697ee023ac81b7a45e8be", "messageHeadline": "Change \"Console & Shells\" to \"Console Shells & Tasks\"", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "bf87aaf5de3c65f169584149da2ea66234d7646d", "messageHeadline": "[fr] #3429", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4f2749039a35e91378c278a2307b5490f4e6a81", "messageHeadline": "Merge pull request #3429 from jeffblack360/patch-28", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a34d56168e2da87dd56d8c44bdc726579236b89a", "messageHeadline": "Update deleting-data.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ce925c182f18bf070122fe123a10988c8bff3d6", "messageHeadline": "Merge pull request #3428 from cakephp/3.0-dockerfile", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "59c95f860081a401c5c12be74a8ffd39d035fae9", "messageHeadline": "rearange readme for docker use", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "3feb973e2e34d8d2d2042043e374091bced0fc3b", "messageHeadline": "Merge pull request #3422 from gauravmak/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04234e441af39daf085c3851031e75ee6ee48c96", "messageHeadline": "Update email.rst", "author": {"name": "Gaurav Makhecha", "email": "gauravmakhecha@gmail.com", "user": {"login": "gauravmak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aea89e2cf9991cf6736ef85f7ef1f8ff90595099", "messageHeadline": "Merge pull request #3418 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "e248b96e0ac6c521cd77a536efec277fa4c9190c", "messageHeadline": "readme typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "b98d2b0840dbba473cfd03691f941d459acae08d", "messageHeadline": "[fr] #3411, #3408", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "a7ba7d3a784eb1b51a680af1cb78463319ecfdec", "messageHeadline": "update Dockerfile with specific debian distro", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f59322f0503af38b5c149f6a441d03af1186ef9", "messageHeadline": "[es] re-add note for partial translations and follows #3413", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "c8775b70cd443b13fb22ed0233564f469c5313a3", "messageHeadline": "Merge pull request #3413 from rvegas/patch-3", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "cc5d3b11a7dd21d2b57f09fd92c05a891ebb495f", "messageHeadline": "Merge pull request #3414 from rvegas/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "776ba072b5512e62fa94a5799fd286e54c1bf4e3", "messageHeadline": "Merge pull request #3416 from cakephp/3.0-dockerfile", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "8715ed5436c10b4dbb8b3a825f7c4f8a09836c7c", "messageHeadline": "Merge pull request #3408 from jeffblack360/patch-30", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "64d633c7e7ae0b1fa1aa450a22c713f74cf8777e", "messageHeadline": "Merge pull request #3412 from cakephp-fr/3.0-latex-in-travis", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "34eb86c8e55d4aab8c956d9d9ee1696da337b90d", "messageHeadline": "Update table-objects.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99f0e8222f6f0169031bdeb709826122b2212488", "messageHeadline": "reorganize dockerfile and readme", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "4dc7003f451ce95b04e61226a081edbcb98936ef", "messageHeadline": "Start the documentation page in Spanish", "author": {"name": "Ricardo Vegas", "email": "ricardovegas@gmail.com", "user": {"login": "rvegas"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "68e77a749b1e536e224c41bdab33bd6aa4524648", "messageHeadline": "Adding Spanish translation to contribution page", "author": {"name": "Ricardo Vegas", "email": "ricardovegas@gmail.com", "user": {"login": "rvegas"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "9d288541499c8ee478661e5d5de434ef346040ec", "messageHeadline": "add epub and pdf in travis", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b70830befa3fa764d0a44ac610954f1e7db5af0b", "messageHeadline": "correct latex cmd", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "403b1d5a7ba6f911859db9a31261be726e3e8cac", "messageHeadline": "add latex test in travis", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d5bfec11ed8d49d73dfe3ebea1f998d8484d4967", "messageHeadline": "add a dockerfile and add dockerfile info in readme", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "88f0eb3df89c22022307fe0dd4d59c995ea3c152", "messageHeadline": "Merge pull request #3411 from cakephp/issue-7576", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "6b32c7670f1d93d04fa4c2ca54a17a5dd0b4cff0", "messageHeadline": "Merge pull request #3410 from cakephp/3.0-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "be88b261e88b296307c82b91d5c257f6500dae63", "messageHeadline": "Make docs for script blocks more explicit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "e5d19bee452d1ed539c42cc848fd7c32d97020f1", "messageHeadline": "[fr] #3409, #3407, #3398, #3402", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "225572b28057a5267e3b632a5e8879cd9b2e4037", "messageHeadline": "Merge pull request #3409 from jeffblack360/patch-31", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b615260f456282efbfc53bb3cd918bfc51a4a08b", "messageHeadline": "Update table-objects.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bc446aeead12167943c849e3fa0dee2f2fa9385", "messageHeadline": "Update table-objects.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5ec06fd4b23753bee479e59c93bfa55cb2838850", "messageHeadline": "Merge pull request #3400 from junichirojp/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "bfa6b83328d98307fa05e6f4a76c7d0cf5ccb424", "messageHeadline": "Be explict about higher being lower.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b6ccbfc40f92447aeafc601616e2d2a6eebc0d1", "messageHeadline": "Merge pull request #3407 from cakephp/dispatcher-priority", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aca79fce47ce4ba74faf93d380b7427c18cdf918", "messageHeadline": "Rephrase a sentence to avoid ambiguity", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "311b9d06d07aff45714cc3655f3601adc48293f0", "messageHeadline": "Merge pull request #3398 from cakephp/issue-3397", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "152dfbe47f3f0223d39503b123c4dfda79a881ac", "messageHeadline": "Merge pull request #3406 from cakephp/3.0-migrations-markmigrated", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 76, "deletions": 24}}, {"node": {"oid": "d2e78c23c1f1387c3ba832414d40e0843e6dbc4c", "messageHeadline": "Fix typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "865eb9416642b7d3e0f91a6e91f49883ce179e1d", "messageHeadline": "Update the migrations plugin book with the changes made to the ``mark\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 76, "deletions": 24}}, {"node": {"oid": "5887645d50f9e5d533470789316a962e485c90c5", "messageHeadline": "Merge pull request #3402 from jeffblack360/patch-29", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "870ecdc4a02b5e5e0155de16b6c46d847871a3b2", "messageHeadline": "Update documentation.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8a65a5ad30ea5fe8f9c6323a6c2d5acb4edf39d", "messageHeadline": "Merge pull request #3399 from cakephp/3.0-migrations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 225, "deletions": 29}}, {"node": {"oid": "5a5de05042d654572d71f6232f473deb5548b9ae", "messageHeadline": "Fix trailing comma.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f952f4beb0265ab7649d9826a38e76370f6865e", "messageHeadline": "add a note in migrations file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "fa26da04f784ae2c5668156cdf03d81c23f04724", "messageHeadline": "complete translation", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "c1b7ccc23c68506bb8348e6c15bc490e21390add", "messageHeadline": "init commit", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e90650db0374bb86dc8639cecfa8edb263af360d", "messageHeadline": "add example for bake field length", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 144, "deletions": 29}}, {"node": {"oid": "cdf2e548414c99fb29d2818aef65a6dbbed99a1d", "messageHeadline": "Correct API docs for basic auth.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "6ab6c77254700093292d31366b48cb55e0e71b04", "messageHeadline": "Merge pull request #3396 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "273609b8b5186a5723bf9663ceb19e1b76e86995", "messageHeadline": "[fr] #3384, #3393", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ee02f02c06f56476e2e57a396d14b3a37744d9ed", "messageHeadline": "Merge pull request #3394 from matoran/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57e6ec42a90fc2fd9e061c5089b19df9352d4ca1", "messageHeadline": "update path of the template", "author": {"name": "matoran", "email": "matoran@users.noreply.github.com", "user": {"login": "Matoran"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b801d6cb1d0bd0b33be5445e78397de61d9f933", "messageHeadline": "Merge pull request #3393 from gruentee/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a20cbea14498955582fbff463027effe22515f61", "messageHeadline": "Escaped back slash in Windows reminder", "author": {"name": "Constantin", "email": "gruentee@users.noreply.github.com", "user": {"login": "gruentee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4a6e2aecda3b546288da5bb378df79a00a64886", "messageHeadline": "Finished translation to portuguese!", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 329, "deletions": 0}}, {"node": {"oid": "104216e28442783852494a4a8b0f771d7f03ef17", "messageHeadline": "#3387 for all langs", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c61d9e45cbbc6292ea76636730c3ba255a33c13f", "messageHeadline": "Merge pull request #3387 from kolorafa/patch-1", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0431992d6d938dfa2f2244ab41135e34232492ca", "messageHeadline": "Missing Apostrophe", "author": {"name": "kolorafa", "email": "github_com@dlk.pl", "user": {"login": "kolorafa"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed5bfe963b702ae008820e6b34be174a80670713", "messageHeadline": "Merge pull request #3385 from cakephp/issue-3373", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bb28c3f64f194e1aca86e951f99336f89e4edb5e", "messageHeadline": "Merge pull request #3384 from cakephp/issue-7524", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "37d8577326bff1e72ab3e11a72969befcbf58a36", "messageHeadline": "[fr][ja] add en part", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "10118d9f11a2d3feb308379545563e0e5060df3c", "messageHeadline": "[fr] add en part", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "22c318e12dd495315d37efecd8f79f369f8322f9", "messageHeadline": "Merge pull request #3386 from kabadna/3.0", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 763, "deletions": 8}}, {"node": {"oid": "f7a269fb1bb37e6d7dfa63d762a04724c4c0212a", "messageHeadline": "[ja] translate database-basics.rst from en 3.0 (based on Aug 5, 2015 \u2026", "author": {"name": "kabadna", "email": "kabadna@gmail.com", "user": {"login": "kabadna"}}, "additions": 763, "deletions": 8}}, {"node": {"oid": "62c68f070351aa5b3729628c41534cb9dc740b7e", "messageHeadline": "Add additional link to Validation API docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7aa0c2cbe2b7734eb8d11bffb56faca8bb7cbe40", "messageHeadline": "Add docs for cakephp/cakephp#7524", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e8c5e7b6241b758e9f2607d89a15f8e5eeeb9440", "messageHeadline": "Merge pull request #3382 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d5ce19c6ff5abf425ebdf17a622454906e74214b", "messageHeadline": "[fr] fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d33a3843c09e832bbdc81fab9527b40cf477534", "messageHeadline": "[fr] #3381, #3380 & #3372", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b9b4ac65bb4ffc8443d059834486bb146c9caa47", "messageHeadline": "Merge pull request #3381 from t73biz/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf2b063d22cc2e04ba85ab01e5fe4de54dff7f33", "messageHeadline": "Update deployment.rst", "author": {"name": "Ronald Chaplin", "email": "t73biz@users.noreply.github.com", "user": {"login": "t73biz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86d226d861ee4c36bd85201d888586d8c9117e4c", "messageHeadline": "Merge pull request #3380 from bravo-kernel/config-constant", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "413656e406eaa5f697616a2f8606102fc7708ba4", "messageHeadline": "Adds CONFIG constant", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "61bf6df63433279f1379daf89756c27e7af5a72c", "messageHeadline": "Merge pull request #3372 from cakephp/issue-7492", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "87c0b6463f307b33de8121e119d4b7dbf2f44ffa", "messageHeadline": "Merge pull request #3376 from cakephp/3.x-update-travis", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "98fc1fb7c6a5468a6c6d95488962519050911e1d", "messageHeadline": "Merge pull request #3377 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "41f188fee3938d840702006c7d7e901a1a3d0307", "messageHeadline": "[fr] #3374, #3370, #3371", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "2132d6949f97c280536e17d45737b2692a0c4eed", "messageHeadline": "change install & script in travis yml", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dea56d8ffdf2a25d7c089646df844f8d2ee426b2", "messageHeadline": "Merge pull request #3374 from jeffblack360/patch-27", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "244f21a19718c2c3ab40196fbc8063d21614743a", "messageHeadline": "Update plugins.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34127d988a00249519d3b4f61d6f8f8964ab1c23", "messageHeadline": "Merge pull request #3366 from cakephp/3.0-rm-all-sphinx-build-label-e\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 282, "deletions": 60}}, {"node": {"oid": "afb9c67b3e664a5c88af10e3bd24f09f70087e30", "messageHeadline": "Add information on paginating query objects.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "eab920c99f174d11182692b7b13a8fda25a8505b", "messageHeadline": "Merge pull request #3370 from jeffblack360/patch-25", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a8339dcdeb655c9945c0e4a0a8cf0310ec612cf6", "messageHeadline": "Merge pull request #3371 from jeffblack360/patch-26", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f059accc59619650bb95ae7d2a9e946c4cde6512", "messageHeadline": "Update orm.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c9a10e68f850be6ab3ba7a1efd3f9835b1c6da0", "messageHeadline": "Update conventions.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7ad57d34038dcc5ddec45a92431d5460002375b", "messageHeadline": "Update orm.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c18ac0d7dd3cbd8fa315b17c329efd3c68457680", "messageHeadline": "Merge pull request #3365 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "fcb3a4d96bd3ae3849d5619900427eb3e9c47f46", "messageHeadline": "Merge pull request #3368 from cakephp/3.0-gitignore", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "bb9743a936c4d5c707f81a2c8b52f13dab5a11b7", "messageHeadline": "Improve .gitignore to exclude various files", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "eb94b67af60f420d545909191e8d38b9355f6ddc", "messageHeadline": "remove last label warning caused by an include", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "bddae1ae62baf17788c630458f4f251dd36309ad", "messageHeadline": "remove all sphinx label build errors", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 256, "deletions": 55}}, {"node": {"oid": "9dfe864bd9775cd1d3fe1943aed5bcb81950c481", "messageHeadline": "add a constraint in requirements.txt for sphinx 1.2.3", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "414524140f22a0153cb73bb254e2ca8eab9b58c1", "messageHeadline": "remove ref to 2.x docs in config", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d6964db508906881ea038e8cd2e516e471f4a1a0", "messageHeadline": "[fr] #3360, #3359", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "cb08f5208387d634b9bfc7cfe1c8561b980e9ce7", "messageHeadline": "maxlength to 80", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "2c3174f8926a1d7ba416e02b7f1b6c4ba08c7fba", "messageHeadline": "Merge pull request #3364 from jeffblack360/patch-24", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14ce4b42b8e1246a09f99631dc9f75300faf1373", "messageHeadline": "Update schema-system.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4393d8d9f3f0ae29a24bca4d9bc4fb335b57c20", "messageHeadline": "Merge pull request #3359 from jeffblack360/patch-23", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c3e1545daa057447cb938ff4cbcc3f5f282c26d9", "messageHeadline": "Merge pull request #3360 from OopsDoh/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "47e776287921ab17bd976395adf360272aff59a4", "messageHeadline": "Merge pull request #3358 from cakephp/3.0-travis", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "25861665c6430e14346194f11745fd22ef914ff0", "messageHeadline": "Corrected path to schema sql file", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d06b1a017f07decf4e83660b5e0bb5663ed64c71", "messageHeadline": " Optimized the text added in #3352 in translate.rst", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "be11b245253988beb5daa21d1146594ec2f45acf", "messageHeadline": "Optimized the text added in #3352 in translate.rst", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6cf7dd6d6041295434a0c6932d20c08a7a1492cf", "messageHeadline": "Update plugin-shell.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb39d691af50df386d4db935506debf2886be21c", "messageHeadline": "Update plugin-shell.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "72117b2fe6df834e2c49f76c969cf92b79a740d1", "messageHeadline": "Just License", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ce8a39c155937179fdfceb590be902b7affb455", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 255, "deletions": 0}}, {"node": {"oid": "c57e15250dafa7196a7253229ae093e90122c54c", "messageHeadline": "rename travis.yml for .travis.yml", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "19508c42669167b19749c3820116deadc397f2b8", "messageHeadline": "travis for 3.0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "157c3b5284378a8312451ddb5d50c35cacf3173a", "messageHeadline": "Merge pull request #3356 from cakephp/more-abbreviations", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "d3da3e003f630f24682636c96b212fe349451bdd", "messageHeadline": "after #3352, change more abbreviations", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "9723bdff2e79d7878f46c1352ab3a90ac0c5d6f2", "messageHeadline": "Merge pull request #3352 from OopsDoh/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "a612abec75f52cb97fa243f71a12483c5998b1b7", "messageHeadline": "Added link to Internationalization+Localization", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8230f76d494e4bbb97e82be3a6ee05fa12eaa7e8", "messageHeadline": "Update translate.rst (typo)", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d7cfc327f2d2fe0c08711eca87e3f112bd97785", "messageHeadline": "Changed + added info about language abbreviations", "author": {"name": "Oops D'oh", "email": "OopsDoh@users.noreply.github.com", "user": null}, "additions": 29, "deletions": 27}}, {"node": {"oid": "cb899acdc2df5dc3ed399ee93e748b211ad9bdd9", "messageHeadline": "Merge pull request #3349 from bcrowe/mailer-namespace", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "73db7ae8604129cd6de3e6f49fde59387fdaf618", "messageHeadline": "Update Email namespaces", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "34fdeb92a52ff5dcc0589c50677ce6993fb410d4", "messageHeadline": "[fr][ja] #3341, #3346, #3348", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "07b83da2fcda895607c14266d352b88be3b055c5", "messageHeadline": "Merge pull request #3348 from jeffblack360/patch-22", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "5b85c4b753faeae2ef70f5e3a4b03446ec3f3534", "messageHeadline": "Merge pull request #3347 from cakephp/issue-7502-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5a78e11389b5aa4b039f3a1b400c2aac1c2237e", "messageHeadline": "Update saving-data.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "4c3da1484ec150157c086149cb39c5a310b65418", "messageHeadline": "Update mailer docs for namespace change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e9d90c938d87d1fb37dda468e9bb1c85675348de", "messageHeadline": "Merge pull request #3342 from 3t14/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4025ee27571cfe66ec9046c00a19be5578803584", "messageHeadline": "Merge pull request #3346 from bcrowe/fix-contain", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cc8f581814f8184ff3911cff94591b50e97f8703", "messageHeadline": "A few fixes to contain docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4323e20b4855425218c1e718d2989a40be70fdf3", "messageHeadline": "Typo and so on", "author": {"name": "Michiru Tanaka", "email": "michiru@r4hs.com", "user": {"login": "3t14"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3b98418e3b2fee0f7a611a4299a5815b848d584", "messageHeadline": "Merge pull request #3341 from saeideng/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4457c611036c11ecba9cf28dc54ee7a96143d70", "messageHeadline": "repaire Entity class address", "author": {"name": "saeideng", "email": "saeideng@users.noreply.github.com", "user": {"login": "saeideng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c83ba5c17ce39a5832b58f206fc9c9f81aae5372", "messageHeadline": "Merge pull request #3340 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "ada04f54d86eb168d240739cc496430db8bed348", "messageHeadline": "[fr] typo after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4d5fe02b21846e0ea5bfbba21143a2b369066f45", "messageHeadline": "[fr] #3335", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1ca4c48730ecd3e5e990d7be3b807c650f4099b8", "messageHeadline": "Merge pull request #3290 from HavokInspiration/migrations-mark-migrat\u2026", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5917b62bec56f1e0f2524a36f47c7e98c374b549", "messageHeadline": "Merge pull request #3335 from cakephp/issue-3332", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7b25302a65fe1d1a8b1bfd4219512fb94ee679b6", "messageHeadline": "typo in routes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aa848bc9364cc3ab78382ff97797acd4ddc90d9f", "messageHeadline": "Merge pull request #3338 from cakephp/pr#3330", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "57b08c9516d6a2ac5e3d4b88d1d300743e28aecb", "messageHeadline": "add a note to specify from when $default is availlable", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "80f021cf25892e7072d01ad5d6a7b913b098dec7", "messageHeadline": "Merge pull request #3336 from cakephp/3.0-fr", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "d8652a4b7e2ccc2d5d1ccd0b286a263016a5811b", "messageHeadline": "[fr] #3333, #3331", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "1e3a9111f951eb1f590306c860675a448b185c5e", "messageHeadline": "Add more context for extract()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "69885d86491185bb10452f8be2f13c0e6b44c0d3", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7603d72f1d2858a9b9e4a12fe698582efcdc62f9", "messageHeadline": "Merge pull request #3334 from antograssiot/fr-html-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "aba0783df123b665d43158fedb70927bd47ca101", "messageHeadline": "finish file translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7ad3b8c5e897bb2991068798224cf501a839ff41", "messageHeadline": "Wording and formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6f5bcd21ebe26ef87b06f02bd76d2364faabebf", "messageHeadline": "Merge pull request #3333 from cakephp/blog-tut", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "81171cc26b40086920dd4c25f676e20fd0eb5410", "messageHeadline": "Better to show id,lft,right fields values as they are.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a6bc27048bd9cee850b5e9cd0fff957f850c1b07", "messageHeadline": "Use composer require to add dependency.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e6b1478db27914cdf3e64a0e4ee439c4000b3450", "messageHeadline": "Merge pull request #3331 from JoeThielen/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fd3b217a5ebe6f6a3f2d39ce4ab560f90b535d04", "messageHeadline": "Update migrations.rst", "author": {"name": "JoeThielen", "email": "joe@joethielen.com", "user": {"login": "JoeThielen"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "669649ab33fbc08df079d6fd166bc9072f8b5ed5", "messageHeadline": "[fr] [ja] #3330", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32ed57062313aa3ef93161928269eb195c04d5b6", "messageHeadline": "Merge pull request #3330 from bobmulder/patch-5", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79b5904f0b13e92b7df094bd6d1e100896c10139", "messageHeadline": "Update global-constants-and-functions.rst", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c65a21785f9455ce1ec106e0be1db29323e3686c", "messageHeadline": "add missing parts", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "27745141fa122ee5fa4e59b909c7271e80471173", "messageHeadline": "Merge pull request #3328 from cakephp/js-error", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0a3ea8eb24ffac2be6cac1cd1e11644803b8adb6", "messageHeadline": "Fix js error on search box.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0507dd032e750dd67fe956a7dd7d9f96a8f018f1", "messageHeadline": "[fr] follow #3322", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f4575e1057a55143cf975dccb1f155ebaab5623a", "messageHeadline": "Merge pull request #3323 from cakephp/fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 77, "deletions": 52}}, {"node": {"oid": "c436f71795af5d8d9964acb06333517d69ffca1d", "messageHeadline": "[fr] #3308, #3311, #3312, #3314, #3315, #3317, #3320, #3321,", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 77, "deletions": 52}}, {"node": {"oid": "e3f021b3865a85663c5ffc4e6e6dea27846a974a", "messageHeadline": "Merge pull request #3322 from ndm2/requirePresence-callable-support", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "1ec0947153eecb32b0df04fb9f00475e6f5fb45e", "messageHeadline": "Add docs for `requirePresence()` callable support.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 38, "deletions": 8}}, {"node": {"oid": "0ecb9fc057c38a46ef401e8cc7b95e0cf129791b", "messageHeadline": "Merge pull request #3321 from Graziel/patch-3", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c7e1cfd35606d4417012edeee018fd2936b2885", "messageHeadline": "add note about viewClass -> className", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58d4edec69325fdbafe02585d914655bc04e1545", "messageHeadline": "Merge pull request #3320 from cakephp/issue-3288", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "676a25488aebc6bab74610e49c6fc33710397dd7", "messageHeadline": "Add more context for Translate examples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "34612f21a9a071110b661d06b34d84b7e71ee7fe", "messageHeadline": "Merge pull request #3317 from cakephp/console-logging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "5ae851b91838a4e013818328e4fb250359a44c0d", "messageHeadline": "add missing word", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23130a4f05e1ee69893785f95125dd713f9bcc72", "messageHeadline": "Add docs for console logging changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bc9e5550532b8a8b7f7068c69e74bb9bf42308bd", "messageHeadline": "Merge pull request #3315 from cakephp/collection-title", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "f5b1085ed97abcee176d453b8b59b27472b580cd", "messageHeadline": "update ref to collections page", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ba301180977a780d122cc01a7431f4c352914f00", "messageHeadline": "try to make the title available in search result", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "99ee7084e4eaed2fd526a1d2f6e1ca98faf85b51", "messageHeadline": "Merge pull request #3314 from PhantomWatson/patch-4", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7530d9ee2e3a50c88de318fe90011b872f30477f", "messageHeadline": "Fix typo", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e89ec1da57869feebfb408c49899ca6b5b03cc5a", "messageHeadline": "Merge pull request #3307 from kabadna/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 426, "deletions": 7}}, {"node": {"oid": "352073aed6746021bb5f1368e052fa03d700003e", "messageHeadline": "Merge pull request #3313 from wethecode/patch-3", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ff6e4828de019dc78048bd15c6f7fa097b37d68", "messageHeadline": "Update routing.rst", "author": {"name": "wethecode", "email": "wethecode@users.noreply.github.com", "user": {"login": "wethecode"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cae1e276d77f9c409116808d710c58da33db57c2", "messageHeadline": "Merge pull request #3312 from igorbalden/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4459dac83be6256db0bf064de41636ff4b1158a", "messageHeadline": "Update session.rst - SQL statement correction.", "author": {"name": "Igor Balden", "email": "iseedek@gmail.com", "user": {"login": "igorbalden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5102a896a010600c1047dbc3cabb7154da98912e", "messageHeadline": "Merge pull request #3311 from jeffblack360/patch-21", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "558d0324390fe2b975868529c1743eac70192ab5", "messageHeadline": "Update testing.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "357a80add2995699fb9e00f6c306e35cc65fa548", "messageHeadline": "Merge pull request #3308 from jeffblack360/patch-20", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "27b140e72011611f37850253ee76ec593033d707", "messageHeadline": "Update testing.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b79753947ff448fa3252eb452d09fb23f966298", "messageHeadline": "Update testing.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "37ed8606d4b6914971f6812f14ac9396bf10d93e", "messageHeadline": "[ja] translate migrations.rst from en 3.0 (based on Sep 5, 2015 version)", "author": {"name": "kabadna", "email": "kabadna@gmail.com", "user": {"login": "kabadna"}}, "additions": 426, "deletions": 7}}, {"node": {"oid": "62c624dc8a51a1828e326606c8045d40ef94178e", "messageHeadline": "[fr] #3304 & #3306", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb77f2d79c6714748253746d49eb384cafb821cc", "messageHeadline": "Merge pull request #3304 from Graziel/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d9900c43b409d742d166868ec42bb6ec64a8219", "messageHeadline": "Merge pull request #3306 from timhoeppner/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "016d51b8a81e8cc387400f7db8acaddb08d284ce", "messageHeadline": "Update request-handling.rst", "author": {"name": "Tim Hoeppner", "email": "timhoeppner@gmail.com", "user": {"login": "timhoeppner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85df3e5ff7f40c92bcb19b7f56b0459c71dec17b", "messageHeadline": "[fr] #3302 & #3305 & #3303", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "55b0fec27ed5f17ca53c3f4ea9da0b504f79110d", "messageHeadline": "Merge pull request #3305 from jorisvaesen/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01fd13c45812d7d81eccfbc7035892d8aca72ccf", "messageHeadline": "Update saving-data.rst", "author": {"name": "jorisvaesen", "email": "vaesen.joris@gmail.com", "user": {"login": "jorisvaesen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3861b3ee545317942eda858bc5f155b70414bdfa", "messageHeadline": "add note about change to view and viewPath", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "900bbaa62810a63dbcdb84f4fcd986e215d41724", "messageHeadline": "Merge pull request #3302 from jeffblack360/patch-18", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d5df0337253eff90215349a5d789ced4ca1f598c", "messageHeadline": "Merge pull request #3303 from jeffblack360/patch-19", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3d547991bbc24106a0be5ab3bc7cb37dc802fdf7", "messageHeadline": "Update validation.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "67eb51f43744124f0090a01076bab780d17b45da", "messageHeadline": "Update validation.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dbfa47d64b8008141fda028f9d6d6b5223663b01", "messageHeadline": "Merge pull request #3301 from cakephp/3.0-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e16238b692e0593e1f29b0ccdbffc521f5355c03", "messageHeadline": "[fr] fix numeric", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07b7574757a7a3331c050af32e711a93cf919438", "messageHeadline": "[fr] #3300 & #3299", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4972c9ecf20a761e05533631ca968e893ba7e944", "messageHeadline": "Merge pull request #3300 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "599e3d9169a73171fac4f64b3c12d4c52b80a147", "messageHeadline": "Fix grammar", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8e30f1804adc36126711e1858614bbc9fc2bcb9", "messageHeadline": "Merge pull request #3299 from cakephp/added-mising-use", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06a1869067fe55771db22f7d9d5a448e0eae6770", "messageHeadline": "[fr] #3296, #3258, #3294, #3173, #3292", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "60a56f36c2b2a90f0e2ebd74f7fda19e2ac0fa20", "messageHeadline": "Added a missing use statement in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8e73d401a080cce8e84fa4932748884d686be9d0", "messageHeadline": "Merge pull request #3298 from cakephp/better-autocomplete", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1713, "deletions": 9151}}, {"node": {"oid": "1815b415b3a2cff42f3bdcdda80948dca21ced56", "messageHeadline": "Clean up some duplication and dead code.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "6b3ee86a2df9f354437d45bf766fa77ab179a592", "messageHeadline": "Merge pull request #3296 from jeffblack360/patch-17", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1f68c4aa591f7fb6da798f708ec595ff53bdf468", "messageHeadline": "Update schema-system.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cb5a25a5f3553aaa61865027cb6d26c06c97547c", "messageHeadline": "Merge pull request #3258 from davidyell/patch-20", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2b9b7720783dc33f45c230821dbe1041457a3e66", "messageHeadline": "Merge pull request #3294 from berrygoudswaard/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d6ce1f83feba238081e5b5efc6870d2ed4c2117", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e8f232cdd0b2a8a3622b8fd8dd6d0e10b7cdb32e", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "2f5c61cd6e5763defb49cfd3859f9232ce3bc116", "messageHeadline": "Add `addversion` to docs", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cf1693a8c0db90f88ee103219e646b27b6aa5884", "messageHeadline": "Swapped empty for strlen", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9be165485708f3c281d96ce4c7e2ebdfe4fdbda", "messageHeadline": "Fix layout on tablet/phone.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7edc65e87dcf441dccb3f59083c95606b04dfd25", "messageHeadline": "Merge pull request #3173 from albertcansado/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e76301336efd78b517f6b44ae012787cecfc951e", "messageHeadline": "Standalone search works again.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 24}}, {"node": {"oid": "e13d3b562c8d8c8dac4cd088fae8e96527a5e11c", "messageHeadline": "Merge pull request #3292 from berrygoudswaard/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "21dbd3f48e17418a9bb5c22d5988eb90691e123b", "messageHeadline": "Another correction", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83c6041f3e41b2eb08faef82318907e44c5093ce", "messageHeadline": "Some corrections (thanks to @ravage84)", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c896dd1e1a4f629c6f8a944f2b196b7b12d0af6d", "messageHeadline": "Add documentation for the TreeBehavior recoverOrder", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e96c3785035e974fcfed3d5465be46c9adb26750", "messageHeadline": "Get inline search at the top of the page working properly.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a0c0ebd2e0f590fd55750347ab256f715856108b", "messageHeadline": "Get new search box hooked up for the most part.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1617, "deletions": 111}}, {"node": {"oid": "e76d73474ce3d1c3a7413d74a27d02dca3955c46", "messageHeadline": "Hack up foundation to work with new jQuery.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3ffcaf35244b2ae42734d82875d19edbbaf9900", "messageHeadline": "Update jQuery to 1.11.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 9013}}, {"node": {"oid": "c58d002171104b6b72a318b067107d1d75af2cb0", "messageHeadline": "Add a note about the new `all` special value added to version argumen\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "0f96c2320f79107d884b24f0240e5b8f35209e3c", "messageHeadline": "ref #3283, wrong position for sphinx note", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fd63d139caa47b8f75a9565cf1b321f6fe2f62fb", "messageHeadline": "[fr] #3289, #3284 & #3286", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 65, "deletions": 41}}, {"node": {"oid": "7dcb92c07a0c1883954a87974e673f11b6a8c6a8", "messageHeadline": "Merge pull request #3289 from cakephp/datetime-inputs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "55ca7f91c956bbe5ee8f9f73fc2a84f95f865c4c", "messageHeadline": "Fix grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa036f0fb7c6adbecfb0c87b326de5b725273a32", "messageHeadline": "Add classname/custom attributes examples to datetime", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "851a03b2159dcf3e46d696aef6e4a31a0c1a4b91", "messageHeadline": "Mark session helper as deprecated.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2314e70cd2a10834bb546701c2a00f63b3d30e45", "messageHeadline": "Merge pull request #3284 from bcrowe/inflection", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "13235ba82fc399b5722eeeaa9b07f4da19ccfa66", "messageHeadline": "Merge pull request #3285 from cakephp/3.0-follow-last-changes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 80, "deletions": 26}}, {"node": {"oid": "c9fb2f728c6789c89d6aed53fcfa6dadf9c4f9b4", "messageHeadline": "add more explanation about no-index", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c564b8b830ef18a28c01b6d8d5a56491ac33842a", "messageHeadline": "[fr] after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1bbaf9a9af248711c5f2043efb74eff6905dc8a4", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "ed50e018be52c8606e59d3b519013d3417789572", "messageHeadline": "Merge pull request #3286 from jeffblack360/patch-16", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be32913ecb1e6f80ed2c3850fa7a541b8cb4b1f0", "messageHeadline": "Update number.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b46d4a5645d8052ecd567e8c7c445893474cd1a1", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59f599e8b4403a9ba258f24e049a1631a8b15f41", "messageHeadline": "#3280, #3281, #3283", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "619fd68e614af1685419cd738a9b6fd797b97575", "messageHeadline": "Merge pull request #3283 from cakephp/3.0-sphinx-warnings", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 135, "deletions": 55}}, {"node": {"oid": "a288fd1f5a6f52d3d336c4ba2b1646e29184329b", "messageHeadline": "Remove word", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e4560fa2514ab8200d55387997a8dbe27acc79d", "messageHeadline": "A couple edits for URL inflection section", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d81042592ec0da0de8a6b1577328127d7af2d413", "messageHeadline": "fix sphinx build errors, only label & target warning left", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 135, "deletions": 55}}, {"node": {"oid": "c35a3829074c6d476776e1465654b94172d794a1", "messageHeadline": "Merge pull request #3281 from cakephp/3.0-rm-warnings", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "3a457c55794be26e28e811bc101c8eaf2a069607", "messageHeadline": "Merge pull request #3280 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "141bdc9ba39b55f9e6f5cba911873ac0b39678b7", "messageHeadline": "Merge pull request #3268 from junichirojp/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 200, "deletions": 22}}, {"node": {"oid": "a93dc094d74fef7c09d9db7d590668e685470b66", "messageHeadline": "Merge pull request #3282 from kabadna/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 525, "deletions": 7}}, {"node": {"oid": "95f37c1c6095c8200461febbee23bbd4d90ca9eb", "messageHeadline": "[ja] translate from en 3.0", "author": {"name": "kabadna", "email": "kabadna@gmail.com", "user": {"login": "kabadna"}}, "additions": 525, "deletions": 7}}, {"node": {"oid": "60e8f2f587eaa5b60ea47b61eb397f816128f806", "messageHeadline": "typo", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f796251d842bc9945f6271f217bd233701555e8", "messageHeadline": "URL", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6d9b498dc04fde8a1111dbe9aee640cfe7a13871", "messageHeadline": "Add note", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dce8b380ebe8d81e5fae07b793810bbb758ea5f8", "messageHeadline": "[all lang] add orphan option to avoid sphinx build warning", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "e03e0581b9afe36cc4cc66d3581f7622da743aba", "messageHeadline": "Add info about \"inflect\" option", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "ecb1f3d73da1359cc6323763feee3ce5ec79682b", "messageHeadline": "[fr] #3276 #3275", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efc174a0583e6a7582286f46baa58474b3aaea71", "messageHeadline": "Merge pull request #3278 from cakephp/scriptblock", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0a9164bbf39bf0ed773c15c01d7afa883ccc1e7e", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 6374, "deletions": 14648}}, {"node": {"oid": "b5427edff80e768fc67799d6f56d08546234237a", "messageHeadline": "fix code sample + formatting", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "10afc24189323f492f5f17ecdbbbdd3e140338b5", "messageHeadline": "Merge pull request #3277 from bcrowe/fix-load", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "928dcfe81d78b2288eea5749503d7fd1a0525fcc", "messageHeadline": "Merge pull request #3276 from jeffblack360/patch-15", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "026d06396fe500138ed75c5b5cd2795b64bcd6c7", "messageHeadline": "Add namespace to elasticsearch plugin loading", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5abe4a818874b14773ed103ddf1b7384e42117e8", "messageHeadline": "Update elasticsearch.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f4bff7963050ded33434aa8163694c5943a9b3a", "messageHeadline": "Merge pull request #3256 from cakephp/3.0-routes-conventions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f5e908142e19e8a44f62595b13c35d111f243609", "messageHeadline": "Merge pull request #3275 from gauravmak/3.0", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77238e64b246ccce5aa76378b888159ba2fd5251", "messageHeadline": "Update paginator.rst", "author": {"name": "Gaurav Makhecha", "email": "gauravmakhecha@gmail.com", "user": {"login": "gauravmak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9d459f26e98534d4bc5a74756f1f46022d67575", "messageHeadline": "Merge pull request #3274 from flangofas/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "775e2517fbc42b8844e4a9d06c79621e290f851e", "messageHeadline": "Blog Auth example - Authorization - Fixed typo", "author": {"name": "Antonis Flangofas", "email": "flangofas@users.noreply.github.com", "user": {"login": "flangofas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc7162536fa18880ab72eb9c4dcb7f14fc56dfa9", "messageHeadline": "change prefix in camelcase", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d238215a9ba4fbe102f8cf37be25e8444f4c0511", "messageHeadline": "[all lang] #3267", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "9dad2718cfa0c7f691429b1cf1ab05651e197956", "messageHeadline": "Merge pull request #3267 from arajcany/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed64bca2273eb9f00060d8e72b1d18f081029a11", "messageHeadline": "Update url.rst", "author": {"name": "arajcany", "email": "arajcany@users.noreply.github.com", "user": {"login": "arajcany"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b56bd4185035b19d4c3bfd1613673f86ae1ce5d", "messageHeadline": "Merge pull request #3264 from cakephp/3.0-fr-follows", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 60}}, {"node": {"oid": "b2f66ee9e088cd7f768aefa8b83ae9d2b7f645b6", "messageHeadline": "remove memcache old ref", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e34d949fbc62bd0af0be49fbefc6f285977fe0c7", "messageHeadline": "Merge pull request #3263 from jeffblack360/patch-14", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "223e6404f66d885c92120dc1cd3c63ac3c9cbd43", "messageHeadline": "fix memcache typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "18bad9c9fd80b392e0c0c65650940c99c67a3d95", "messageHeadline": "[fr] #3262 & #3254", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 45}}, {"node": {"oid": "0a553e44911fed1cd435a2b4be73a6917b17cded", "messageHeadline": "Update inflector.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "660b0a9717120c43258082a57c262f32cd623005", "messageHeadline": "Merge pull request #3259 from cakephp/3.0-pdf-index", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "7e2e7cd2abb0dfca7f55279f47a7adca421b62a3", "messageHeadline": "Wrap long line.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "908aba1d4ebcab2755d47500da48a03fad53fdc3", "messageHeadline": "Merge pull request #3262 from davidyell/patch-21", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "798e4805cb8eeab579dabc4f3671cda9012fa285", "messageHeadline": "Merge pull request #3260 from cakephp/3.0-fix-sphinx", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8c95094fabab83f6b9b36fe8653358db151dc94a", "messageHeadline": "Tried to create a latex link to another page", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "faa0d1d57d8d63bf71e2a163ae6d69fe903e1ae0", "messageHeadline": "Update views.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "2770d356d8d931f9d92f13e87369e251e2f1a530", "messageHeadline": "pdf's generation for tr not possible", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62144b3431de8694efd82e6ad0e4ce664ac69b3b", "messageHeadline": "fix sphinx build warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "093e389bba46e320b6a36b9340fbda83ab593ab5", "messageHeadline": "[all lang] #2068 remove indices & tables in PDF", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "24816183df4c62d9e74e4fe397597419272787cf", "messageHeadline": "Update authentication.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a3ec6be8101d1cc4f551f4e08909541956926dd", "messageHeadline": "complete translation for security", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8d8cd037b0ca627ca1ed36823f000da8b725bd54", "messageHeadline": "mod some sentence", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b55d6acaad779d81c8a37475eb98682cced8977", "messageHeadline": "first commit for security page", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "6ac191beb01c600762846e22920f0717bff84a21", "messageHeadline": "complete translation for security", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "92766d682957770317073abb60e2666e1e9bef32", "messageHeadline": "typo for camelCased", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d33a36848cb988355d6922dac6561b5a64590eee", "messageHeadline": "[all lang] add a note for router name conventions", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e2c7de5db4f382d4132085a0460493055366ee0d", "messageHeadline": "translation hash method", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 76, "deletions": 22}}, {"node": {"oid": "cd8d1eee5abab71689ee486a63781ea4f43a1b3f", "messageHeadline": "Fix use of verb", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "276ace37784bbfb6c66f07ed43f31888426c086a", "messageHeadline": "Merge pull request #3254 from jeffblack360/patch-13", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7d0180e1cfb29fe3314ac6fa0a8da0c0e60092bb", "messageHeadline": "Update sessions.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3aa848cfee2a3394f6c56ad1de47320cf532a5cc", "messageHeadline": "Merge pull request #3252 from motsmanish/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a94655fff36b608eb2d30bd5781c1679731a8b8", "messageHeadline": "Merge pull request #3251 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "32e67cbb384775a14989bc0f0247f6c44cabe977", "messageHeadline": "Correction in rule name", "author": {"name": "Manish Motwani", "email": "motsmanish@users.noreply.github.com", "user": {"login": "motsmanish"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b96aa5cbd847a2193f4ad60afc733ee7c228f25", "messageHeadline": "[fr] #3249", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "368b8e6a8dd2eb21412558e106c23621fd2b06db", "messageHeadline": "Merge pull request #3249 from cakephp/issue-7367", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "23cee9755ac08d6a154ed107fa6031f3e388607e", "messageHeadline": "Add requirePresence() to the blog article.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "1cc3d7e66c9ca696379d80dacf2c15ce8355da17", "messageHeadline": "Merge pull request #3246 from cakephp/3.0-follows-3245", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "437c5a2858d4cf84dbf9789fad927fa102f9901c", "messageHeadline": "Finalizado item de redes", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "e58f9e19eb6ffe4efb50b9e9d8fe9e2312bd4070", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3e09127e5a67f39a21bb1d475f432647e0418c64", "messageHeadline": "[fr] #3236", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3a64790ddc818da288db614f656b3ae930494939", "messageHeadline": "[fr] #3241", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87cbaa81d646f535af59f6fa3a23ff1f854d39d9", "messageHeadline": "[fr] [pt] follows #3245", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1f591477841f1aa38c03813b189cbc327b1b107", "messageHeadline": "Merge pull request #3245 from spiliot/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed885be02caa4a48fbdd93711b7d791aa37b2e5", "messageHeadline": "Merge pull request #3243 from cakephp/3.0-rm-old-pages-from-2.x", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 232, "deletions": 10313}}, {"node": {"oid": "df021ccddff8ea1a8e225b791adefad98fdc6a0d", "messageHeadline": "Fixed opposite logic", "author": {"name": "spiliot", "email": "spiliot@users.noreply.github.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cbcbbf3233d5b158daab01556844c5615cd4b72", "messageHeadline": "sphinx build errors", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3ef9edf7d8e444b34c8dac6c9c588517b141570", "messageHeadline": "revert pagination's component", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 436, "deletions": 12}}, {"node": {"oid": "9e58b7a2549fa14229dcdc3d0fa2b52e449ee8ac", "messageHeadline": "[ja] rm old pages from 2.x", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 244, "deletions": 10749}}, {"node": {"oid": "b17da3e61f7ad22dc9238fa1ba28143a3c83aeb3", "messageHeadline": "Merge pull request #3242 from cakephp/3.0-formatting", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 161, "deletions": 3072}}, {"node": {"oid": "33e7264f62685b32edae64f7d350c4131f854e48", "messageHeadline": "fix ja underline too short with sphinx", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ad56af431db9f0a5fd2d6b8addb15e9ba9e1891", "messageHeadline": "[all lang] follows #3240, file formatting", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 93, "deletions": 94}}, {"node": {"oid": "33f2b183deebaae9a7f3d063e7369240c9c902fe", "messageHeadline": "rm old pages from 2.x in zh", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 65, "deletions": 2975}}, {"node": {"oid": "cb7070119b4a1828f1a396fa3a40534b2b7a6db5", "messageHeadline": "Merge pull request #3241 from deizel/typo-serialized", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7239c8bdc8b7bb103689163eec4d85824ef6709b", "messageHeadline": "Fix typo", "author": {"name": "Chris Burke", "email": "chris.burke@cakedc.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff64ce3bc7da286d7a7db066336c4c35339bc197", "messageHeadline": "Merge pull request #3240 from bcrowe/formatting", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "867502d977d04975497fac7a3f2e456cda18650b", "messageHeadline": "Fix shell directory", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71003291baa99bc57174a54ff603c2be0d798f8a", "messageHeadline": "Fix formatting for file highlighting", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "252704b2848e4f68e0a896588ca17da05c915f05", "messageHeadline": "Merge pull request #3238 from cakephp/3.0-ci-fix-build-error", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4ab47509dc61076e9e49983503ed0c723d7caea", "messageHeadline": "Remove unexpected char in Number which stopped latex build", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2f450d3110b1d46b3a6d82bd3abdcdcbc6db7bd", "messageHeadline": "Merge pull request #3227 from HavokInspiration/migrations-pk", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "fde710391865fd512aa48646e9de0b9a937a4667", "messageHeadline": "Merge pull request #3236 from cakephp/31-onlyids", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "09939154401bf0290b8bf335fc369488161306ec", "messageHeadline": "Merge pull request #3235 from bcrowe/formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "07e3f5a5feac32342d4205100033768ee6436c6e", "messageHeadline": "Add docs for cakephp/cakephp#7347", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "8f2b64eb9a6b58cdf65159057e285af43261d26c", "messageHeadline": "Fix file and directory formatting", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6803d901445c5a764a32f19565e5f171f6ca0d78", "messageHeadline": "fix typo from #3233", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "535886e76c12a12f4d6f8544ebe21df3cb00df4a", "messageHeadline": "Merge pull request #3233 from cakephp/fr-last-change", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "4ed84c38e755d3963f7648ccaecd9b7cbd27c507", "messageHeadline": "[fr] #3225, #3228, #3229, #3230", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "b1845371f0772fd6de2484538bf7545c1a483315", "messageHeadline": "Merge pull request #3229 from bcrowe/ordinal-numbers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f673cdfbc8c1f993cca0fc1e1ea9ff32cb942917", "messageHeadline": "Fix invalid syntax.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db87f2aebe42e80ac31c328aed181b7bb73257ef", "messageHeadline": "Merge pull request #3230 from ionas/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c32303fa64d50f08c7051130b2678f841e1d1aee", "messageHeadline": "Fix formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "53acb13adfcac5dac3c7d3a08a5540b8703e9118", "messageHeadline": "Merge pull request #3225 from BorislavSabev/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "05cd0b47181545b3167310f273387f3b9e62e3ab", "messageHeadline": "Merge pull request #3228 from cakephp/number-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "70be2af61d90727f3a8433c0bb0b3429aac2c7d0", "messageHeadline": "Update sessions.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dee1ece485f68c390883ac0fda5d5a9d918f5beb", "messageHeadline": "Update sessions.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf0c1e93ee5875171888c0aace86f92cce6daa7", "messageHeadline": "Array syntax to write session data", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "513e2999dc1b573b246a8bfee9040d889a1ed3c1", "messageHeadline": "Merge pull request #3226 from cakephp/3.0-fr-request", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 302, "deletions": 300}}, {"node": {"oid": "6a93d5a7156a283cc584724271902675b429dae9", "messageHeadline": "Update ordinal method signature, add locale setting example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "de8c630924f5469cd4fc7b636198f722aff814f8", "messageHeadline": "Add notes about the new way to deal with primary key introduced in th\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "f77c91c6f7cc4693dfb79050f06d3acdb337e108", "messageHeadline": "Add docs for Number::config()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "87697595dd8f6eb942cf02f526accf5042957801", "messageHeadline": "[fr] #3222", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "32eaee845fa0cedb28d2eba5fe3d3b362c268328", "messageHeadline": "[fr] typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 288, "deletions": 300}}, {"node": {"oid": "5e294dee9d5ac6ffc9f86de030a8c771b2abea56", "messageHeadline": "Upd email.rst - Clearer expl of recepient methods", "author": {"name": "Borislav Sabev", "email": "BorislavSabev@users.noreply.github.com", "user": {"login": "BorislavSabev"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "86c61206d819f7a784e9156be582b9b8be2ed6dc", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "22aa73eb6ef3cb6f4ff3c52be3bc524da0dde492", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fc6866c0ceeb2c5b4c15ba666be277deead6ce30", "messageHeadline": "translating network topic", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "89ca095cdb7d68aa31c85063b9313a44cea28c89", "messageHeadline": "Merge pull request #3219 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3285583a6e56e21ea2af029c0186d5d25ccbbd6a", "messageHeadline": "Merge pull request #3222 from bcrowe/ordinal-number", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "16e1b03cbced1886e0ad4671348805afa29097a8", "messageHeadline": "Add ordinal method to Number doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6dda24484992e9f7e2180e64a522060a1a4a1427", "messageHeadline": "fix wrong namespace", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff9b68f41aeba94b7700d006e268f6a270b7b0b1", "messageHeadline": "[fr] #3215 & #3216 & typos in testing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "fed6629323d7c1914aab91d3fc0f16f0b300d277", "messageHeadline": "Merge pull request #3216 from fullybaked/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cac0c871511a6ff3be64aac434c5310c5320e04a", "messageHeadline": "Add double colon to correctly format command", "author": {"name": "Dave Baker", "email": "david@fullybaked.co.uk", "user": {"login": "fullybaked"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85ae1ee19deea90aad3123a2d8a0e8e20033cd9e", "messageHeadline": "Merge pull request #3215 from fullybaked/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "b23c68ef779334120610da3e2942a0ef3a4d9dfc", "messageHeadline": "Change PHPUnit install instructions", "author": {"name": "Dave Baker", "email": "david@fullybaked.co.uk", "user": {"login": "fullybaked"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "b2b5b71f7103efe3b85a185cbcaf1f2b3355131b", "messageHeadline": "fix several mistakes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e082d234e9be2df575d52a8c59b2bfbd5492ddc0", "messageHeadline": "[fr] after #3213 comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c647a332e913037ee06e399f1bd063500c61b93d", "messageHeadline": "Merge pull request #3213 from cakephp/3.0-fr-last-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 56}}, {"node": {"oid": "ea35ee45b365ba4058d130e17251f1146628d7ae", "messageHeadline": "traduzindo roteamento", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "2d6713e080e2317bfa32f2be6726627b255b31da", "messageHeadline": "[fr] missing en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "ffff9476c3976d83ce24f068ec48224b708859b6", "messageHeadline": "[fr] #3205, #3211, #3204, #3209", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 64, "deletions": 37}}, {"node": {"oid": "44a512a3dcdb08c7a11700a65d98969e1485b13b", "messageHeadline": "Merge pull request #3191 from cakephp/3.0-fr-orm-retrieving", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 106, "deletions": 93}}, {"node": {"oid": "14bce013fa149d75da1024d2609e48c1e720f09a", "messageHeadline": "Merge pull request #3212 from cakephp-br/pt-files-check", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 130, "deletions": 131}}, {"node": {"oid": "98cb4392a0b08e028028375e51f4adc7cef56f81", "messageHeadline": "[pt] Some main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6d68eaadcb983d622cbeec1ea1d3a11bf02470ec", "messageHeadline": "[pt] Views main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cff07b1385d0a03438ade5f4a49654e6548b61b5", "messageHeadline": "[pt] Tutorials main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "334917e5690f00acb03a7eabc316b0ffeb943dd2", "messageHeadline": "[pt] ORM main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "7c1a3654050883c0d8bcc44dd91cc2c9f94624dd", "messageHeadline": "[pt] Development main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b937ade413adceed5ffc01fcc3fc72672f63b810", "messageHeadline": "[pt]  Core libraries main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "86aa3667cd0c415dac5bdbd96ce4da4112b02499", "messageHeadline": "[pt]  Controllers main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "caec22ed97a9457afda7f02de1a0dc3ef1de3ecb", "messageHeadline": "[pt]  Contributing main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5646511e3bee3b986f202498e2371824370f2b92", "messageHeadline": "[pt]  Consoles & Shells main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "57d5407efc649c23faefd5d0fd7417468bdd49a6", "messageHeadline": "[pt] Bake main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0534ee9e6fd2ef7645ba2b4bc347ad1022810719", "messageHeadline": "[pt] Appendices main headers translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a240597b225f36ac9d3e08e959bb01e7f5294f64", "messageHeadline": "[pt] Improving translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fd6a83eb029190118bfdfb7f845dbe6702ecf3a", "messageHeadline": "[pt] String removal", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "9b5de16c479be381e87671b6f50ab1ce1badfaaf", "messageHeadline": "[pt] Translation update of bake topic", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1f247c1a47599f82d807676a71cde667c4eecf2f", "messageHeadline": "[pt] Fixing markdown", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae2a1707cf0f43ef05f49213a35efaa0d4a80f0e", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e88c24ea69608112dd5687f5eadf08fa46730c0f", "messageHeadline": "Merge pull request #3205 from JustDoItSascha/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a12130df043b0342b7e26bd686a4507cc14114e", "messageHeadline": "Merge pull request #3211 from jeffblack360/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee58abdfc33e4cf90cfb64edbe7a63327c9c742f", "messageHeadline": "Update events.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99091909a120eb619044694ffcb2902669abee1a", "messageHeadline": "Merge pull request #3204 from cakephp/requesthandler", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "b80e9df195377094af39900f12de1d4ba7fd1f9b", "messageHeadline": "Merge pull request #3209 from jeffblack360/patch-10", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2708a5e69780e93c2d9d23e173681c746f81bd2e", "messageHeadline": "Update entities.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00dadee4856a68660caaed2792242e20d78b0158", "messageHeadline": "typos when reviewing", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d50f73366998387e7afa7dc940928ed40bf4ede3", "messageHeadline": "Merge pull request #3206 from cakephp-br/certification-link-3", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0fec93462427b885b65a8299fa7705adfc1c4e9", "messageHeadline": "Improved wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df49226490e5164adb3680fbad3c0dce7a028afd", "messageHeadline": "Certification link replacement", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6084fa0c6285f0aeb8e21a5105a9c322285dbc32", "messageHeadline": "[fr] others fixes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69708d301459a89aab33d7270f3fa581a3f66683", "messageHeadline": "[fr] fix after reading", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a39b3f353f36dedd11c2d6a0e5616041fec727d3", "messageHeadline": "[fr] finish orm-retrieving", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "81795eedd48ce2b8fc9ca3a26faed1ffea495bf1", "messageHeadline": "[fr] after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "87e7ea9082cf672c918e8a248907e1bec65a37dc", "messageHeadline": "[fr] #3203", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "099b2b7a720a34f3c01606b8bc36c49a8749352c", "messageHeadline": "terminado a parte de console", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "6a4b9dadcf66dd607b1a3c5ac55d07a0dfcf73ee", "messageHeadline": "Adjust httpclient.rst to fit with pull request #7326", "author": {"name": "JustDoItSascha", "email": "sascha.wolff1@gmail.com", "user": {"login": "JustDoItSascha"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae4e9cc13eedb8b6e1e3d43ba117d1398d36bee0", "messageHeadline": "Update docs for cakephp/cakephp#7315", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "90c5e9be4053b9894b31178e828165f8d834b14b", "messageHeadline": "Merge pull request #3203 from andtxr/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "75bbbf3b9b9ae0f1902fd6d649b409c396bbe29d", "messageHeadline": "Typo", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "385173724f030f7f42166e668a4ca921b2cb3768", "messageHeadline": "[en] underscore_form note in migrations", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "04bcd971cd2c9f48d31345534709d75bf231efbd", "messageHeadline": "Merge pull request #6 from felipevr/patch-2", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "fbd06d7e219fdff5d25fd18f4f4c58d9495e3f25", "messageHeadline": "iniciando a tradu\u00e7\u00e3o do console", "author": {"name": "Felipe V. Rigo", "email": "github@felipevr.eti.br", "user": {"login": "felipevr"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "2823d9871988ab7fbf587430f6787688de0628f5", "messageHeadline": "Merge pull request #3202 from bcrowe/execute-example", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e26c8c9648773e9c101fcc8789634c16b9adc45", "messageHeadline": "[pt][tr] Follows #3194", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "200ef985ff6d203386541a05f9547bea73cbf142", "messageHeadline": "Merge pull request #3198 from kabadna/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 486, "deletions": 7}}, {"node": {"oid": "bfc28c5aef564abee84320736653745c7ca8d981", "messageHeadline": "[pt] Finishing 'plugin'  section", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "6871077c6f007fe7693cba234a078f03d37573bd", "messageHeadline": "[pt] Finishing 'cache'  section", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "10ed2e5147434094509ec7be5490b15e993541e6", "messageHeadline": "[pt] Recovering and fixing some translation from abandoned PR.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 117, "deletions": 10}}, {"node": {"oid": "e8da5ca06749b9b6da38ada2842df9e8712c2399", "messageHeadline": "Merge pull request #5 from cakephp/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 818, "deletions": 131}}, {"node": {"oid": "8bb51c621920fdef87ba9241c8d27dccaa7082b9", "messageHeadline": "Translate 'installation'", "author": {"name": "kabashima", "email": "kaba@shall-systemservice.co.jp", "user": {"login": "kabashima"}}, "additions": 486, "deletions": 7}}, {"node": {"oid": "3e7b844ba25396a7d6d2e3bf4c1864f6051b2dc2", "messageHeadline": "[fr] #3194, #3196", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9142657befa7d03853d5da4a00ac4cf1cfc8722e", "messageHeadline": "Merge pull request #3196 from jeffblack360/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d2499b54b139769c120cad3b5c4a24f1528db8b", "messageHeadline": "Merge pull request #3194 from jeffblack360/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbced8f626a1ffbdf9fced3d048680cb1619334b", "messageHeadline": "Update repl.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a4dbd4ba7e0378347d954e07a98ffc0977b889", "messageHeadline": "Update console-and-shells.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a1ff8e2527c8f4650c68832fbe74087fc97f57", "messageHeadline": "[fr] start translation of retrieving", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "1254ea9751df6ee595598989726b58d5780937c9", "messageHeadline": "Merge pull request #3190 from cakephp/3.0-fr-last-changes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "ba23b77cb161e24f07bde682b2f3f82ca2cb224b", "messageHeadline": "[fr] changes after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4194c989f4b7f331839ab029e47b82b8a609cdd8", "messageHeadline": "[fr] #3186, #3184, #3182, #3178", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "7902fc49134777a0f95599f8c877bd711639e13d", "messageHeadline": "Merge pull request #3189 from andtxr/patch-4", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a4271a74315e0ef86bf42c5cd0dfe871dc32118", "messageHeadline": "[pt] Fixing a wrong markdown character", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "179be53135a0f4e4714408c16db27fedb6b07f82", "messageHeadline": "Merge pull request #3186 from cakephp-br/pt-blog-tutorial-pt2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 710, "deletions": 50}}, {"node": {"oid": "56a4320aafdfd4972272df50635288ce38149575", "messageHeadline": "Last fix", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d69350d15b0d8d1bd0b5477b81722931d28f80ef", "messageHeadline": "Last fixes", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dc6c04c3d3a95140026165272fa2c6318f248ecd", "messageHeadline": "Merge pull request #3187 from andtxr/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2a977cc90348e189f52768325d1f49721c8f65b", "messageHeadline": "Fixing bad pt-br community site url", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b451c48e801fa8a1dd731d88d56b9bc2df0263da", "messageHeadline": "[en] More markdown fix", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f6ab052aaadf41b19ac447cca9564c7408bdfb0", "messageHeadline": "[en] Fixing markdown", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3d749666cbf7a5918919dcf2c943a1848eec755", "messageHeadline": "[pt] Finishing translation review", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 133, "deletions": 135}}, {"node": {"oid": "e59d22b0af9d7ec1b27be11eb6ff120e2fea5361", "messageHeadline": "Merge pull request #3184 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "95e0526414d240fa83b3b2144484a0cffc84eb8f", "messageHeadline": "[pt] Finishing translation", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "4135d9a608aad7a3a81a0be3070fea35e1ed0841", "messageHeadline": "[en] Some limit breaks fixed and markdown applied", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "50fd797fe9544373a2167acc53117120000c95aa", "messageHeadline": "Fix e.g. code", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43ba6486d4fc59ab34171ca0ac55a142df4028c8", "messageHeadline": "[fr] old 2.x style in views", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5380338e76d466693f337cbbed64ba22698f2efe", "messageHeadline": "Update Mailer usage examples.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "41299f96f9d4e86e6d78b0725c59615317589cfd", "messageHeadline": "Merge pull request #3182 from cakephp/3.0-console", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4ffb7121cb66b6c7c0e1275d85bb7bcd5a24f573", "messageHeadline": "[pt] Partial translation of 'routes' section", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "09f78922864bd1057bf864bbf5b9e95ac26e293c", "messageHeadline": "[en] Some markdown fixing", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "1c56fd9ead7de443ba4f01ddf5e4027c937f3f67", "messageHeadline": "[pt] Finishing 'delete articles' section", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "d00c9fe979e52acda4a7c5f1b70a7de1139bea80", "messageHeadline": "[pt] Finishing 'edditing articles' section", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "1476b8724ee44cf86180879c8b4dcfaa61fffbcb", "messageHeadline": "[pt] Finishing 'data validation' section", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "d4d6786d1db61f88a996e150a32a5a113d04b5cf", "messageHeadline": "[en] Adding reference to form helper", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f606b646482eaa8452732780b10db1aaa554913a", "messageHeadline": "note about the convenience wrappers.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5096cd0251754ae66c9d45619f376e50f252bbe1", "messageHeadline": "[pt] Finishing 'creating article views' and  'adding articles'", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 221, "deletions": 1}}, {"node": {"oid": "3f9c5a5aba83cc5ebfefd3cf6c8f959d8e47c06b", "messageHeadline": "[en] Controller name replacement", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b86d8d13350ad1b6986403b0e88dfa3693a7f15", "messageHeadline": "[en] Fixing bad indentation", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "509b242321e4ad1955db6511d239e07bb098d356", "messageHeadline": "Merge pull request #3178 from jeffblack360/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "becad71f96be7a9700225c8ed44e3aa463332e6c", "messageHeadline": "[en] Adding markdown", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5617ea09adb75cfbe6511dc2054df31483c56aa", "messageHeadline": "[en] Adding markdown", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9adb06462d8b8edc53d3d747b1d62d97c3afbda9", "messageHeadline": "[en] Improving an URL example", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4ef2526e47f601a8731d973970c1b0808943451", "messageHeadline": "[en] Little typo", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d37d2f5e781db463a20b702d339a470debd59de6", "messageHeadline": "[en] Fixing markdown usage", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7376170bd6ccfa8d6b3981e1d218dbd3b1f5102", "messageHeadline": "Merge pull request #3181 from bcrowe/fix-typo", "author": {"name": "Mark S", "email": "dereuromark@users.noreply.github.com", "user": {"login": "dereuromark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60a6a74bef4b9e0b4baa023af1ec662826c3b2f3", "messageHeadline": "Fix options param typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d9e1cf422237641ce4b7d26d4bfe08622d7daa9", "messageHeadline": "Merge pull request #3179 from koyakei/patch-10", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92e5bca1b39e04ecf8dff8b74e9de5d844fee8db", "messageHeadline": "[ja] fix typo", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a7e2e2597902ec8ee1334890f64e242154b0e43", "messageHeadline": "Update auth.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f36340bf3d00b57709f771b6293958f74f6db442", "messageHeadline": "Merge pull request #3175 from bcrowe/fix-load-fixtures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41c7c6cbe71d9bdeb9f6fddce273764ff64872f0", "messageHeadline": "[fr][ja] Follows #3174", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00770a54f993a1816cf6676bca98cfb4c1d32893", "messageHeadline": "[pt] Little typo", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4083cacab673d81d6fb4904f9db518f93d67445a", "messageHeadline": "[pt] Partial 'creating article views' translation", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5cb125799da64e0f00273866fc457ecf1b965c5d", "messageHeadline": "[en] Improving description", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0b2e56ed9663190696fe543eddbe97cd02abd7d", "messageHeadline": "[pt] Finishing 'create the articles controller' section", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 70, "deletions": 3}}, {"node": {"oid": "c3c88b821dd2df916b1ccd905c41f808cd22d7c5", "messageHeadline": "[en] Fixing articles table naming", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cbae80f96ef8dfe6336574f8d8bbcf8702c0b5d", "messageHeadline": "[en] Including CakePHP routing reference link", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c69b34e7ddcadc160d7bf2a3df832b721d737721", "messageHeadline": "[en] Including CakePHP conventions reference link", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62a4989c3e72569acce4398e5f8d1873d79fc82f", "messageHeadline": "[en] Adding markdown to ArticlesController", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac9df8e3ea86011c803dc430c9cf7962e1a2e7c6", "messageHeadline": "[pt] Finishing 'create an article model' section", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "119e68a207699c1a8a9a683a3e4277b1e5b8afde", "messageHeadline": "[en] Adding markdown to ArticlesTable", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43054b952de085cdd7fe281b3b1c8386ecb16dc5", "messageHeadline": "[pt] Changing the main header to standardize", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47f1441b1ee2a3e515b89e06918aae09d3086825", "messageHeadline": "[en] Adding markup to ArticlesController", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec30d691270d681b5e8e6695f42b3bf8ba0b1927", "messageHeadline": "Merge pull request #3 from cakephp/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3167, "deletions": 114}}, {"node": {"oid": "01a12f2284859bf8fe0377329a90e11c12815b09", "messageHeadline": "Merge pull request #3174 from jeremyharris/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bcb7f8b3f74b7500fa969764c54d79ec5f8e499", "messageHeadline": "Fixed example for loadFixtures", "author": {"name": "Jeremy Harris", "email": "jeremy@someguyjeremy.com", "user": {"login": "jeremyharris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c6bf43e10c288fb9297bc0e01b6f04ad14e31ad", "messageHeadline": "Fix locales _", "author": {"name": "Albert Cansado Sol\u00e0", "email": "cansa1703@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5db23ac91d76dea57998dfd3e100fd2d10ebd1f3", "messageHeadline": "Merge pull request #3171 from cakephp/3.0-tr-tree-structure", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1818, "deletions": 209}}, {"node": {"oid": "659e9c3c7bbeaa20a42ca7ac092b10a6365cacff", "messageHeadline": "[tr] fix sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "449c8cf1c010f15e8ae563b612328b46289251b0", "messageHeadline": "add tr lang in assets makefile and config files", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "23495c3ef43c95cb730d350a3984eb4a3de455b6", "messageHeadline": "change contents to follow up en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a87ce71842834b58d2c155b9cf664f9c90fa15f", "messageHeadline": "[tr] add empty missing files", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1747, "deletions": 158}}, {"node": {"oid": "78d29fcbd44f7d6e8d85ca80a131ed0ee3569f62", "messageHeadline": "after #3166 fix merge", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "44d1ccf2f704c7fee454a58b424fa90a68627d4f", "messageHeadline": "Merge pull request #3166 from mtkocak/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1275, "deletions": 1}}, {"node": {"oid": "4f0cc175b4ecb6bf074f2fa83dd5937983bfea1a", "messageHeadline": "semi colon", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b88508916db220bb92fb1a74efdd0d760b046fe9", "messageHeadline": "merge conflict", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "353fbe604761d5009ecda626b737aeb3476f0895", "messageHeadline": "[fr] #3160", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "f78c50bed48b41cb4424c00c064078b59ebad458", "messageHeadline": "Restore more user friendly text.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8a0d7464a31deb379da0247221117656916d208c", "messageHeadline": "Merge pull request #3160 from jeffblack360/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "37b606eefb03224616d8502cb15b51995413918b", "messageHeadline": "mcrypt", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "3168b738710c636807dd0bfa460787c635d0a530", "messageHeadline": "index.ctp does not have from element. possibly a typo.", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2acfe58749fb06ddf4f0db5327d4ed1576e7ac76", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into 3.0", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 21563, "deletions": 8742}}, {"node": {"oid": "41fe40120a626dba5c2af4894aa7d6fcbc99e0ca", "messageHeadline": "Update part-three.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c0b4ef0f77e868126dc801291bd51233e1ca475e", "messageHeadline": "Update part-three.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "6d80c67d33ff42a884c84a36606294f419ab6bb5", "messageHeadline": "Merge pull request #3159 from cakephp/3.0-fr-typos", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 67, "deletions": 62}}, {"node": {"oid": "9c2d3211d17c44c54009b8ec596bd92b833b1bec", "messageHeadline": "corrections after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "96804cd071970ebb1bab2bc4b732a1289a2a6c84", "messageHeadline": "fix paths", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4a3be6ac126a6276f0fac12f0f7d1cfd3513483f", "messageHeadline": "[fr] typos and #3154, #3155", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 54, "deletions": 48}}, {"node": {"oid": "843afcb7f29408607ad1602d4a5cf392b920ff46", "messageHeadline": "fix typo as in #3158", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09634a0e59eeab3f8fe83aa8de7f2a70a6d7b0d9", "messageHeadline": "Merge pull request #3158 from BenjaminLamperier/patch-3", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e961dd0f7da0857512cdd928535c231b67cbb06", "messageHeadline": "Update paginator.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54cb5628fcb6f8ae1a42d57fa02570b7f42f8b5f", "messageHeadline": "Put text inside versionchanged admonition.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "64d264e88d955e33d65cc71aa1ab8d206e462f62", "messageHeadline": "Merge pull request #3155 from cakephp/email-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "23e750c7980c6ad9ce22ae20bb97af2268f2f43f", "messageHeadline": "Fix grammar", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "42bf019be97244328d1e6014820bfb6ff882dd26", "messageHeadline": "Merge pull request #3156 from manierim/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b57e7c80f2de14718bd697526ce85f73f4ffa503", "messageHeadline": "Update README.mdown", "author": {"name": "Marco Manieri", "email": "marco@italiatekno.it", "user": {"login": "manierim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af3e2df4b8af5ac165c27aac5dde65269f78aabd", "messageHeadline": "Add info about auto use of default email profile.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "66c1f2f4cefb0851a1d0925cfac9d3ce076f0da0", "messageHeadline": "Merge pull request #3154 from berarma/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "466e3bfdca7a4610180abb2366712e617c4b5401", "messageHeadline": "Update saving-data.rst", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff9cc8abe7a117a520d8e0599348a6ab242f17ef", "messageHeadline": "Fix example code", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b88110bb57e460939da05c09e63241dcb70c664", "messageHeadline": "Merge pull request #3146 from cakephp/31-validation-docs", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b093b7429fd45a1c6298c468b525a4d0d3c06f98", "messageHeadline": "[fr] add new validation method", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18115327804f1176220f0d22c2ccc1669af102ab", "messageHeadline": "[fr] #3134, #3135, #3143", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "59c40db86506ac48122de82f4f496d7ebd1c8dbb", "messageHeadline": "Add docs for new validation methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "007418c78d0cfee6d4f88a17f9d8b267d2e4a2b0", "messageHeadline": "Merge pull request #3143 from avinashjoshi/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5d14197546404d7d3b4290a994157c178216380", "messageHeadline": "Typo in in ...->autoFields(true);->contain...", "author": {"name": "Avinash Joshi", "email": "avinash.joshi@utdallas.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "494986f6f47b36565fc93e8b6a10abd9ab5ca072", "messageHeadline": "Merge pull request #3141 from cakephp/3-0-remove-mcrypt-ref", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "30b59da83a2356c26b0b18bd56109701695e04f0", "messageHeadline": "add missing mbstring", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92b75b41a0906b6d6396d116f9ff343f1ab529af", "messageHeadline": "remove all ref to mcrypt in installation guide", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "293f48680ca8be13137dc60f30c4cd61cf55dfb4", "messageHeadline": "fix uncorrect syntax", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b66e549de46e3449ffb4c04494fa24eccc545e9", "messageHeadline": "Merge pull request #3134 from ionas/patch-8", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "c6185dcff8529290779af408b38654afa366eb79", "messageHeadline": "Merge pull request #3135 from ionas/patch-9", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce1e6313de84cc52222474db4814f464e8985632", "messageHeadline": "Update saving-data.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60b410f0c6874b6c531cd5475ee4f58909da47aa", "messageHeadline": "Update query-builder.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc073c5e86d77049421922ccd7b8ef9c8787e771", "messageHeadline": "Merge pull request #3139 from cakephp/auth-redirect", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a2fe978561bf229b2673e5374ef594f5f851f9dc", "messageHeadline": "[fr] auth.redirect modification", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a92f7d1d112f00788c02f1752f3c181b8105de3d", "messageHeadline": "Merge pull request #3140 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "2436b4ff28a231e9d50feacb0a06df536d0c4f17", "messageHeadline": "Minor improvements", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "763a923018048f794dde164ba1cf7dbe0de06d51", "messageHeadline": "[fr] #3133, #3137 & #3138", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "b063e9532a2031fe4ffee266f4e53bf447c6901d", "messageHeadline": "Add info regarding change to Auth.redirect setting.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5504e6241dd3331fb0ff72e9c9dff5398677c1bb", "messageHeadline": "Fix formatting and add links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "3feb02d1d917ef72f676c0609259e7352c3c0e0a", "messageHeadline": "Merge pull request #3138 from jeffblack360/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "2066adb4594d46032b5f16113799a93e438f2a19", "messageHeadline": "Use staticmethod reference.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ac07d8a0763735a35edbdd3ead0278abbfbd3a9", "messageHeadline": "Merge pull request #3137 from cakephp-br/doc-time-settojson", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c405700483b8c4744aac3f20af5cba0b9b84fec6", "messageHeadline": "Update part-two.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b24053c2b85aea55ee03647f6f297ddfbd8253b0", "messageHeadline": "Update part-two.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "dea2acf5d29a8a1abfd9bc6ef6fe006d357e5a2f", "messageHeadline": "Adding documentation for Time::setToJSONFormat()", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "65af9c2a90c26bbf8f09f1da294c52eb6feb171a", "messageHeadline": "Merge pull request #2 from cakephp/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 29301, "deletions": 88708}}, {"node": {"oid": "5c025b920b94d62920e78bfe9f5f007c61727f46", "messageHeadline": "Fix capitalization.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f96ba4a35d670165d30d03b846d74a7009add906", "messageHeadline": "Merge pull request #3133 from ledinhbao/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4ff2702ed28c1e7aa34449b9a29576fac0e4094d", "messageHeadline": "[fr] small typo in validation", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d0b8521877604c285be53e2327c7db44d0901c5", "messageHeadline": "Update saving-data.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ef37150425420bea69432c01bc58b2241f4495", "messageHeadline": "Add Ref to paragraph about updating data", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f82420ffe110ee3c70c7c37c3d6d683499b3369", "messageHeadline": "Update saving-data.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1347d8a1276f5b01048c3f33d6009fde0faf520", "messageHeadline": "Update saving-data.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "07c17c8e66516569f9cebf28bb8f08d76ba87e81", "messageHeadline": "Update for Cakephp before 3.1", "author": {"name": "ledinhbao", "email": "ledinhbao@juebes.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7754b4da61aee53dd7e4c3013f5a5eaf3f998cda", "messageHeadline": "Merge pull request #3131 from cakephp/issue-3130", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a64795f5b1a4c9f98ebbb7b5cdb3716db37f21ab", "messageHeadline": "Merge pull request #3132 from bcrowe/fix-part-three", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "48b8db9aa94eaad769c15f52530030257b208da6", "messageHeadline": "Fix formatting in blog tutorial part three", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "73ab88bf715306b2c52e035a3853931d952f76f7", "messageHeadline": "Fix incorrect input name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6a50f8d6f8f41c209fce27877d12df4ae09bed0", "messageHeadline": "Merge pull request #3124 from cakephp/3.0-tuto3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 191, "deletions": 58}}, {"node": {"oid": "039c84aa2747605e79cd57e598727db68f3b5107", "messageHeadline": "[fr] add fr part", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 93, "deletions": 28}}, {"node": {"oid": "9bd947e9fdcce4e80f01ae530928e28c92b59843", "messageHeadline": "fix typo after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5cdd62bd4c3f4ed497d3bd2c9eac5f7140bb749c", "messageHeadline": "Merge pull request #3128 from cakephp/3.0-fr-review-csrf", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7566b0ac47f4801099108097bce802e8598e15f9", "messageHeadline": "Merge pull request #3129 from cakephp/3.0-fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "c62f43f057e8135fe8329ccbc2672056041dfe26", "messageHeadline": "Merge pull request #3125 from cakephp-br/pt-blog-tutorial-review-pt1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 115, "deletions": 115}}, {"node": {"oid": "f32e744b2abbd30a228c218171eec11f710bf7b7", "messageHeadline": "[fr] #3120, #3121, #3127 & #3126", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "bf65770aa33184e5ea4fa1aa660cd603ed9dc137", "messageHeadline": "[fr] typo in csrf", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5c1014ff2775f3df613ce669cb6de2627528dbb0", "messageHeadline": "Merge pull request #3126 from PhantomWatson/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cb38c95232d5d4dfd997d96f72b12f7cb7c043d", "messageHeadline": "Merge pull request #3127 from PhantomWatson/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4326955739581d2086e44eee1e1d233e1fe893b", "messageHeadline": "Merge pull request #3121 from jeffblack360/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "2a3ca6bafff75d66fb5de9466121aae453c176d8", "messageHeadline": "Merge pull request #3120 from cakephp/issue-7237docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "57ceb2a0126a4ebd7ae20f48fbd5b38715dfb12a", "messageHeadline": "Fix reference to removed SessionComponent", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fdb53fc88f2e15ca98b21ecaf44c8de6e4471141", "messageHeadline": "[pt] Fixing keywords lang", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bbe87c695edfd07c44867b1c1714c7d63eef512", "messageHeadline": "[pt] Fixing app dir name", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae9c5afba4c1c93670cf61e615f0b80f7fabcd70", "messageHeadline": "Merge branch '3.0' of https://github.com/cakephp/docs into pt-blog-tu\u2026", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 23085, "deletions": 9589}}, {"node": {"oid": "0fdd71dc46e0b1b6ffdc92a847cbc95d498f31ac", "messageHeadline": "Merge branch 'pt-blog-tutorial' of https://github.com/cakephp-br/docs\u2026", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "643b3b718874e543c6ad1b8ad4ee26cf197a1e45", "messageHeadline": "[pt] Blog tutorial intro review", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 95, "deletions": 88}}, {"node": {"oid": "1e0c3ba918134f9840f38096a61d4a97936170da", "messageHeadline": "Correct reference to removed directory", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f5ac81eeec64ce6e2f8d143da0af5a5fead1341", "messageHeadline": "Update validation.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fd747d20d8ebab95351912c9cbfac170a69fe23a", "messageHeadline": "attempt to correct the categories index", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "be023cfba7d7680c23b1a30990df030b73a08d1d", "messageHeadline": "fix number of rows in index categories of blog tuto 3", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c3cd2b0774d6f050a6bbdb4e4c6fc945175e3e65", "messageHeadline": "reorganize tuto3, refs #3107 & #3123", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 89, "deletions": 28}}, {"node": {"oid": "1a048c9101b9a9df54e56c27fb3875c9b921f0be", "messageHeadline": "translation encript / decript method", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "994235f4dc8927249c2dcd065de37a12152c154f", "messageHeadline": "start translation", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "a1de8d8592e143baca769d148a7a231d7fd6769c", "messageHeadline": "Update validation.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "3aa4f823638bd25714ba84203cec7e8fe60d3613", "messageHeadline": "Add deprecation notices.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "456cdaf50c628b05e4ed090b988b77cd3a2b5e00", "messageHeadline": "Merge pull request #3117 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 183, "deletions": 56}}, {"node": {"oid": "32dda733d8a87be69f72d6c1e0082e73e312314b", "messageHeadline": "[fr] fix after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1cae52992a4c23d02b9e8b140507a288b954f23e", "messageHeadline": "Merge pull request #3114 from cakephp/geo-validation", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3100c04b40c90c40b6278b094f0472538f2e7921", "messageHeadline": "[fr] new validation methods", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7d0be89d0115130ddffa2fae53eb79b4dd360096", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61e36d06ab4f1465f61d5ff894fd20bbaaa88d64", "messageHeadline": "[fr] #3105, #3111, #3113, #3116", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 183, "deletions": 56}}, {"node": {"oid": "02b71a60d872bf456128f57b48c2735092e4dd8c", "messageHeadline": "Merge pull request #3116 from ifunk/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "565dfcab728a1c28de7dd1226fe96d68da87d02c", "messageHeadline": "Update validation.rst", "author": {"name": "Adam Royle", "email": "adam@ifunk.net", "user": {"login": "adamroyle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f5fe824f88c22fa78373bfd844366acf3c156b6", "messageHeadline": "Add new validation methods to migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bdfda5e5022191b7ac15771499823b8f92653375", "messageHeadline": "Merge pull request #3113 from cakephp/auth-docs", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 160, "deletions": 88}}, {"node": {"oid": "67af61a183ff398fb653f8d8472fdb805c5c6d6a", "messageHeadline": "Merge pull request #3111 from ionas/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b8fe54ff604e0c2deca6388f3f052c41f2ef9eb2", "messageHeadline": "Improve documentation for Basic/Digest authentication.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 160, "deletions": 88}}, {"node": {"oid": "2a39e29205015f1b5d18330d8c7d12c78a8e0182", "messageHeadline": "Add meta keywords to database basics doc", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fa1a7ab47e2cc0547f3cbe129f751f106d64a9a8", "messageHeadline": "Merge pull request #3106 from cakephp/3.1-viewbuilder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 25}}, {"node": {"oid": "dde5a93fba5b38054e9cd0f9fa51d49fe013f2aa", "messageHeadline": "Fix missing cap", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ec797f103379cd5e8574e353185e009b35b8cd7", "messageHeadline": "[fr] add viewBuilder to Controller", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "79eed028372d3a425256dc7d6089b61f3a0d088b", "messageHeadline": "Add section for viewBuilder().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e86914978fb6442fdaea576d73c259d6fb5acd9d", "messageHeadline": "Update docs for viewBuilder() method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "3f7904f672a9c38f4912dc9c2b85520f84fa5938", "messageHeadline": "Merge pull request #3105 from avinashjoshi/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb4d779f0afe1bf29b611d9c7ccdb3d8613e059", "messageHeadline": "Typo in Inflector::underscore('ApplePie');", "author": {"name": "Avinash Joshi", "email": "avinash.joshi@utdallas.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec754231796db63d7c1972f04afd65f72930139", "messageHeadline": "Merge pull request #3103 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "706ca238b7fb5658dede2d97e109308d43ca7b97", "messageHeadline": "[fr] small translation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86375713afb98c22ebc7fadec58d3185c53ff4ad", "messageHeadline": "change postgres => PostgreSQL & sqlserver => SQLServer", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f26ebcf0101719cd53b915eb41b23ee98869bf5d", "messageHeadline": "[fr] #3101", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1af6456379cef7769b23cdd2043d2b03e7254f67", "messageHeadline": "Merge pull request #3101 from Graziel/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "447156df5424112f000b0cad1d8b07ec177bdd99", "messageHeadline": "clarification", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "799924352ac30e35b2077db046f05d1a462d5d4d", "messageHeadline": "Merge pull request #3100 from cakephp/3.0-fr-typos", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "2a9e2f53aa9d92cc6500b1ebc6d2960ad827b9a2", "messageHeadline": "More changes", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c606a72284ba4320cf66a5e3203bcded8a5f47a8", "messageHeadline": "followup to #3098", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "279ebf2ca367195cbdde30a7eb41469ce643ee34", "messageHeadline": "Tiny additional fixes", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "61f1969afaff12261d69d48281df8a14d4d6827c", "messageHeadline": "Merge pull request #3097 from cakephp/3.0-fr-typos", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 159, "deletions": 170}}, {"node": {"oid": "9be4d266fe3d670fbd647cf379c71e8b3b58f348", "messageHeadline": "add english terms", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a17f469dcca1535244cbe65fdbb901efbf722bd8", "messageHeadline": "Merge pull request #3099 from cakephp/cakeresponse", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "b99a8b7e6898c858bd0e4faa6d2cd8e065194761", "messageHeadline": "better highlighting of variable names", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "9f12f64a9fa3d7e5a67a310607e6f228f2638047", "messageHeadline": "remove extra spaces", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8ab7356962a743958759a7b1839a54d613a530e", "messageHeadline": "remove old ref to CakeResponse", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b34f162b3fe972f0b6c66566defaf6ddeb1fc61e", "messageHeadline": "[fr] follow #3098", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "225571e7f32321c79e4d64043523dc77e607d239", "messageHeadline": "Merge pull request #3098 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "de14a471760ee99254601d55c41de929bb8161fa", "messageHeadline": "[fr] comments after review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e3e246cd1d81b8dc47849d609d0047f7acbf8279", "messageHeadline": "[fr] typo after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2ab1cc6bd14fb34db43ce10e1a7645f67cfd3d7", "messageHeadline": "Fixtures should not have the auto increment field in records", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c40f691970a2907313c9ba5df5368c644128c93c", "messageHeadline": "[fr] typo in form", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8e0fd7562d019ed08dde39dc2d2c2260b0c5f72", "messageHeadline": "[fr] typo with verb cr\u00e9er", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "0885bc0cf731e7c619e651a249c2d0428f7ae8f9", "messageHeadline": "[fr] typos in testing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 137, "deletions": 141}}, {"node": {"oid": "0ecf5d1bf39ffcceeefffc3f87d65bf0c854f377", "messageHeadline": "Removing MetatagShell", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "7cb22aa414b94cc0e0ae1e41a0beb11b8d9ec729", "messageHeadline": "Merge pull request #3095 from yoheisugiyama/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "6e76da6fdddbb012fd625a44ee24a537b94eec5f", "messageHeadline": "modified text", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "59274f582215cd0ee9603f86508950e602bc0dc4", "messageHeadline": "Merge pull request #3090 from cakephp/3.x-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "ac2342ff81cc77a0fde5b96927359c95a71bee9c", "messageHeadline": "[fr] #3088", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "23dfae44e97a79926d439f3f59d10dbb1c6e4d9e", "messageHeadline": "Merge pull request #3088 from cakephp/orderdesc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fd3c4c85d050df34e2f13cc305baa33468db139f", "messageHeadline": "Merge pull request #3088 from cakephp/orderdesc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b926849fe23a733df4e0fb1852ef803861c71390", "messageHeadline": "[fr] follows #3065 & #3087", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "0fd62284df1238c5377ce437f2c8edc95a34a22d", "messageHeadline": "Merge pull request #3065 from cakephp/issue-7080", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "0aef2fedb0cfc1878dc806e2f85ca6cf8f14111d", "messageHeadline": "Add docs for orderDesc/orderAsc.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fbf21e0276720ceeb62a86443854bb2a636a4894", "messageHeadline": "Merge pull request #3086 from HavokInspiration/3.0-mailers-admonition", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5b67c748515041420c704584b75f2e61eb936c04", "messageHeadline": "Merge pull request #3087 from klickagent/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5dfb901448d5f235cc145e553199e8e2598dc67", "messageHeadline": "Namespace required", "author": {"name": "klickagent", "email": "klickagent@users.noreply.github.com", "user": {"login": "klickagent"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6983ad93d8f142a585284cafa2ae393f7a983645", "messageHeadline": "Add a warning about namespace changes", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7c91a8d7ef0b1b51a385403553c145a061788e1c", "messageHeadline": "Add a version added admonition for the Mailers feature", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b077fc7581e76540ac7145a04b51d8ff0a5fd189", "messageHeadline": "Merge pull request #3082 from cakephp/issue-2966", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "2cc2faebc6401305822de218faf08c6b573df9a4", "messageHeadline": "[fr] add doc on body() and collection usage", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "3f58a8a6034a2cc75907e1466527d3c62c9623d8", "messageHeadline": "Merge pull request #3085 from antograssiot/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "267b159bb078c21e66a6f5dd561e350995ac6ef4", "messageHeadline": "update after comment", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4504bb18b308ce48a7242a0e86022ea019155914", "messageHeadline": "[fr] follow #2972 & #2975 & #3078", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "3d8594b08f3e88513c056c331f7773a6a41a2ff9", "messageHeadline": "Merge pull request #3083 from cakephp/mailer-example", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "55c88abbb7d285108bb9375bd9c09145ea90a7af", "messageHeadline": "Improve example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "a12da5d38b407372a416a65ae09b72ffd68a6e46", "messageHeadline": "Add more collection method examples to retrieving data.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4974b35ec660c5cb038c448e7aacc6aadc0d32e0", "messageHeadline": "Add docs for callback version of body().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "650b5175885cc17da4d1592490f0e95d52c35626", "messageHeadline": "Merge pull request #3078 from robertpustulka/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "032b7a9175554683e189757961b0ede0f4590659", "messageHeadline": "Update counter-cache.rst", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3529fc7adaef1437e3d8de84b822aafa98b38053", "messageHeadline": "Merge pull request #3079 from cakephp/3.x-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 100, "deletions": 97}}, {"node": {"oid": "b42d4ddcec21e0644ed07512469d8514edef809f", "messageHeadline": "[fr] typo after comment", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0fb5478646ab798e6b4e9dc62bccf7a6e1fa2e90", "messageHeadline": "[fr] #3072, typos, and missing en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 101, "deletions": 97}}, {"node": {"oid": "6a9733756d549e318d3dc7e754125e938e840f76", "messageHeadline": "Update counter-cache.rst", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fcfb754ec9a97df3388e291d314ddb0997e3e4eb", "messageHeadline": "[ja] fix new sphinx warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "ec536bc7be73807f00db14c519364d905b64e39c", "messageHeadline": "Merge pull request #3074 from koyakei/patch-9", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1133, "deletions": 14}}, {"node": {"oid": "a733bae1d5e1b9dd4bc93ec1b5ffd0ca14ade7fb", "messageHeadline": "Merge pull request #3076 from ionas/patch-6", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "866c63b8c1d19d3102df1a20d7a9e16d067e811f", "messageHeadline": "fix typo", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c7d7429bfac4baa2906d28178e736a57ecfd5b2b", "messageHeadline": "Case fix", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7327482b21cb6225444a21163dbdae0f79b85696", "messageHeadline": "[ja]  /routing Full page translation", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 505, "deletions": 580}}, {"node": {"oid": "77fa94a5e8319a9a11a7188152af7cc8846102ed", "messageHeadline": "[ja] eng original /routing", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1203, "deletions": 9}}, {"node": {"oid": "7d2d6750667fc7fd8a28a7e839b8fdd17d903ed8", "messageHeadline": "Merge pull request #3072 from Arns/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5db9217792d960fbd3e0605010f15d64d4cb517", "messageHeadline": "Update form.rst", "author": {"name": "Keith", "email": "karns24@hotmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2d4520e2a7f6f1c6b16d193021b9b55ac983e4a", "messageHeadline": "Formatting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e2e7f63d8e84369919fb27af156f94c078606c76", "messageHeadline": "Improve line length", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "045a337314a2a4f5cad42164d2876dd7a695b48c", "messageHeadline": "Small fixes", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "773c4607cff2e5078520db6130d0e14001edab70", "messageHeadline": "[fr] typos after #3608", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0ff97a5d2df4df59141cf442b19794b136797ee", "messageHeadline": "Merge pull request #3068 from cakephp/fr", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 81, "deletions": 14}}, {"node": {"oid": "a849bfdc2556cb91ad99230bcf747be691a59541", "messageHeadline": "Merge pull request #3064 from HavokInspiration/3.0-migrations-class", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "022bfab3261e887f2fc750b397911549b190b396", "messageHeadline": "Fix mistakes", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cef2b6b443037da26e3b67de15dea43d846b0d72", "messageHeadline": "[fr] follow #3067", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "55c4c83ee053c07587ce05131bf14a7128d36019", "messageHeadline": "[fr] #3044, #3056, #3060, #3059, #3062", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "5a8bc6b39c4aba507f973a5549bf355ab5bb7d79", "messageHeadline": "Merge pull request #3067 from ionas/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "ecdca6e5b6457877fcbaef5df5edb7c38d9f9bb3", "messageHeadline": "Debug help on HTTP Basic Auth fails", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "0594e4a9396cc26cb9b1dc4b9aeff55d06b64616", "messageHeadline": "French translation for the new Migrations class", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "8b5cb0e501654c768e8deed19ff88d570e33b275", "messageHeadline": "Add docs for cakephp/cakephp#7080", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "23dfb1fa96831cfeea4671274109d71dae96f39e", "messageHeadline": "Merge pull request #3062 from ionas/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e3f9b78e6e6dac28e829004959405b3ea5969b", "messageHeadline": "Merge pull request #3059 from cakephp/auth-finder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "bef3068fb24bbaffc609c94122f63c99cd9083d3", "messageHeadline": "Document the new Migrations class", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "77a81ca078d9f609dba6f03ff4712d1612119ef6", "messageHeadline": "Fix getUser() parameter hinting", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6f5477bb314c8f6590e55502f6d13d23f8e4b38", "messageHeadline": "Merge pull request #3060 from ionas/patch-3", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2ed662f6b9722af00cc5a21a977fc9945e6df2b", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "450a49447c1f5695f146dc23d76d9b8160f03342", "messageHeadline": "Update authentication.rst", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51e01e2ebae0e368540028fcb9807c8a1f39211d", "messageHeadline": "Add example for using \"finder\" in authenticator config.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "bee626aa7e20d76f2e8f292d7d0a4df4bdd8780c", "messageHeadline": "Merge pull request #3056 from cakephp/controllers-properties", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a9b658a7a65594b728168338835797d367883bfb", "messageHeadline": "Merge pull request #3058 from cakephp/3.0-ja-menu", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 1557}}, {"node": {"oid": "206c8d855035d4de784ef2d0a2e769cdf0976ad0", "messageHeadline": "[ja] fix nav menu", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 1557}}, {"node": {"oid": "a75cf47f21297a137c9e7db8a009cadc9931cb69", "messageHeadline": "fix warnings :(", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 90, "deletions": 89}}, {"node": {"oid": "38d7bd8c451e3b5b80b830cfad1b7d91e6dee324", "messageHeadline": "Merge pull request #3055 from junichirojp/orn", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 180, "deletions": 13}}, {"node": {"oid": "b7c61b36591f1a5689a202ec50b332bd5b8e1804", "messageHeadline": "re-add controller properties example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f3eb2dffbb4e5c964a19fc738ed92abcaeaef41a", "messageHeadline": "mod format", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2cf51ec0ff0b1e7afe321c57eb92b21d58801dbd", "messageHeadline": "translate orm page", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "ae434e07eae9fb1febbf591c3a2e451358c8b227", "messageHeadline": "Merge pull request #3046 from yoheisugiyama/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 715, "deletions": 468}}, {"node": {"oid": "3db77e58f32b6e8b6cd78176f95f5d6c8c3242a8", "messageHeadline": "validation translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 715, "deletions": 468}}, {"node": {"oid": "dbaf4a9b16586aa0bca23bbc7a693e61718dd541", "messageHeadline": "Merge pull request #3044 from cakephp/auth-finder", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "274c6c86cd015ee797bcd9ebe173c672a759688d", "messageHeadline": "Comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2deae2ffee8f061c263de601d78ebf45ecb7fd95", "messageHeadline": "Wording and formatting fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cf49ebe26bfd013c8cbf1b0f60c560529c4175d", "messageHeadline": "Merge pull request #3040 from cakephp/complex-queries", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "0dce27a209c785015a98d237194a3a720521ba44", "messageHeadline": "[fr] fix incorrect example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2ea588b98bf0ce8829c85d58fa351bf71f6feb9", "messageHeadline": "[fr] complex queries", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "24d6ada1dd7cdddb1db4b92735ef15a2c779159d", "messageHeadline": "Added two As", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3deda0c14bde8fd535a64bb62f046572edbc72fc", "messageHeadline": "Added a and there", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "914eb8c490b15a4816600039798c61184223db28", "messageHeadline": "Fix code e.g.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bfc654d07e9ee2e2acbc9169c0e12af34466b8c", "messageHeadline": "Update info regarding authenticator option changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "7f4d7f1a6fcda099e86fe56aa8e3657371b89047", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8111226fe06e23c106129590d67bf54864798841", "messageHeadline": "Add more information on complex queries.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c3d4f0c848d4256b56c7072b28e47a3f50b54b56", "messageHeadline": "Merge pull request #3027 from cakephp/expression-functions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "9cdacddef1dd5219f931b9009eae918f1688ca63", "messageHeadline": "Fix error in code sample.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13126cb24046b0411853a4f4ff146ab4416451fa", "messageHeadline": "Merge pull request #3036 from cakephp/sql-safety", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 103, "deletions": 2}}, {"node": {"oid": "305197a03d0635081d556f1c4adf316671c21e8a", "messageHeadline": "[fr] distinct() now accepts strings", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17a80c71697f97de0f7f307d18b1ac39adf41934", "messageHeadline": "add a before/after example + mistakes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6b0e1223fe6da1de3d330970a9862a18c5e8cb7e", "messageHeadline": "[fr] injection sql + depreciations", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "2f5f88df7bf67a9d2f5468b7426425e61e56d7c7", "messageHeadline": "[fr] warning on function and expression usage", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "38169022ca1915c66ee3d7cf6f201744920be854", "messageHeadline": "Add additional information on unsafe query usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "0e62ba0a0be53bc61e0d238964e24e652b871a17", "messageHeadline": "Update migration guide for deprecated properties.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e4ee70fba63c69310991ee27ba2673ec030ac016", "messageHeadline": "Document cakephp/cakephp#7160", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80f04d7fd2a78c8fecfa585a91d7c8f4c3d2bcc4", "messageHeadline": "Merge pull request #3035 from yoheisugiyama/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 451, "deletions": 14}}, {"node": {"oid": "0241ba3a14488de9d1fecf662ed25f1271367a60", "messageHeadline": "file directory modified", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 451, "deletions": 14}}, {"node": {"oid": "0ab981832b949247e01d7e980098902736b96797", "messageHeadline": "Merge pull request #3029 from koyakei/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 103, "deletions": 10}}, {"node": {"oid": "a6cfc593759a4e85296933754cf75686786fa0d8", "messageHeadline": "fix some build warnings", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "4b20c52aaf0e5cefee23f23ca37b85ca5ebd6472", "messageHeadline": "Merge pull request #3031 from koyakei/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 135, "deletions": 11}}, {"node": {"oid": "8865717750c30a22a1ccf43b405e571ab78b53ff", "messageHeadline": "add =", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32ba03a462225eda42cea1e6dabaefc7964e3834", "messageHeadline": "add :", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f282bf5017bb45ec7d09eb8ff85c5019c2326557", "messageHeadline": "Merge pull request #3030 from jeffblack360/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2530ad3357883988e7cdbb0667798b0e6396618c", "messageHeadline": "Merge pull request #3032 from cakephp/3.1-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 246, "deletions": 63}}, {"node": {"oid": "1f6f6f0a3e5ba4596d449e015e703f4a0827ac5f", "messageHeadline": "Merge pull request #3033 from cakephp/3.1-follow-tree-structure-all-lang", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 172, "deletions": 9}}, {"node": {"oid": "68082ea2de0d227e73abec210c80526df6762b73", "messageHeadline": "[fr] changes after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "55e1841c9fd6ecab8a43c6fe7132fa3a596b062f", "messageHeadline": "[all lang] follow en tree structure", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 172, "deletions": 9}}, {"node": {"oid": "c29a41c633465fefd9a8471cd185011e5fa3baa7", "messageHeadline": "[fr] fix sphinx build errors", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "892ea5c73416dfb3870285e109953c8c5cfb7add", "messageHeadline": "[fr] follows #3008, #3011, #3013, #3014 & 61ec7517ba", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 248, "deletions": 60}}, {"node": {"oid": "7b1e9c6412fc7fbe61c30097e873e873e39f6317", "messageHeadline": "[ja ] 1st full translation", "author": {"name": "koyakei", "email": "koyakeiaaaaa@hotmail.com", "user": null}, "additions": 73, "deletions": 98}}, {"node": {"oid": "0b22ad0d2eb5ed58655ec036dd9ba35a9498f581", "messageHeadline": "original english", "author": {"name": "koyakei", "email": "koyakeiaaaaa@hotmail.com", "user": null}, "additions": 159, "deletions": 10}}, {"node": {"oid": "cf36eef02a13265fdeb1b431ce5550e9c44acb7f", "messageHeadline": "Fix typos.", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2eea40d0945ee7770c15c98c0be589032d379891", "messageHeadline": "ja full translation", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 68, "deletions": 71}}, {"node": {"oid": "a04f173548e525085a83353b06dc7c661ab2a02c", "messageHeadline": "en original", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 107, "deletions": 11}}, {"node": {"oid": "f6e134898d6f1657bc5a8cf61be26f657bf9361f", "messageHeadline": "Add more explicit docs to expression and function docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "61ec7517ba6393fc4b27c0596e54396157b62e7a", "messageHeadline": "Merge branch '3.1' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1619, "deletions": 129}}, {"node": {"oid": "81c8fc1df5a4160da6a0cd40470b4292ccd5edf0", "messageHeadline": "Fix a few small formatting issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "bc087b2c601126cc88c417c36bd22fb4a4c431e0", "messageHeadline": "Merge pull request #3015 from yoheisugiyama/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 458, "deletions": 0}}, {"node": {"oid": "2a344b15d3abd04cb54eef39bb0024450d9b5e74", "messageHeadline": "Merge pull request #3026 from cakephp/ADmad-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "991ac087372860adb37392cc8d1d86ba8d5530f0", "messageHeadline": "Don't promote bad practice", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0bae259fb29d4f64ca4dc45e315a38e3a7d81be2", "messageHeadline": "adding line between the comment and translated text so sphinx doesn't\u2026", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "6d7ca4e9a86a6bf33e13e19add0f8450fcc7cb9a", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 90, "deletions": 89}}, {"node": {"oid": "2589f482f320991847a62e09772a90c5689a0b53", "messageHeadline": "Merge pull request #3025 from okinaka/update-entities", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 88, "deletions": 86}}, {"node": {"oid": "b87c82c944dede1394ef1d07f60ead1747e250e9", "messageHeadline": "Merge pull request #3023 from koyakei/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4f6f1cfe47165fb0fe7a6c7f8a5a5ee8e5ce1575", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 143, "deletions": 40}}, {"node": {"oid": "9eec68b82fc341e4d08c0dd4253e8432e1367582", "messageHeadline": "[ja] following #3024", "author": {"name": "OKINAKA Kenshin", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 88, "deletions": 86}}, {"node": {"oid": "ad113c87dc399d1c470a4a0c604608b130024e0a", "messageHeadline": "fix typo", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d911a15d81c4255f000271d115ce6beac2bbbb0c", "messageHeadline": "change \"smoothly\" -> \"simple\" and typo", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef222482fc1de7fd3dcae5c0fc81c162cb07a947", "messageHeadline": "Merge pull request #3022 from cakephp/Time-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f31ade0de16664360f6ea9f656f6aa89f4bdbb68", "messageHeadline": "Merge pull request #3024 from Schlaefer/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dd78e99b614a05585b455e86ad072a7e59cae66d", "messageHeadline": "no mass assignment protection on bake console", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b37f36f2734860871ba306ce8fb6698d57c076af", "messageHeadline": "fix idioms to simple words", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5c776a7ef97305f8d6cc7b2691e63bcadcc5e6bd", "messageHeadline": "Merge pull request #3021 from cakephp/issue-3020", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "bda9de459d9e9759f059955dbcbd65e24733a5c1", "messageHeadline": "These values are more inlined with the first line of the example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d2973e33327e74e9c17cd7a811613e2198b48b91", "messageHeadline": "Merge pull request #3001 from koyakei/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 87, "deletions": 13}}, {"node": {"oid": "7c26713a0c1e0e20ced598c79f921c358d2ad09e", "messageHeadline": "Merge pull request #3014 from cakephp/http-form-data", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "1c2d5227ba732eaf917dd6966aaf2d05dcfdd32d", "messageHeadline": "Fix incorrect Table usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c152251abbc4c2a4a7f1200379eb122fce751da6", "messageHeadline": "Remove redundant code.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "1848810c808396f0b7020eef13bbb7311bc81999", "messageHeadline": "Merge pull request #3018 from koyakei/patch-19", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "58bdcc88686534b1dc53465f115848580c374654", "messageHeadline": "change some method name ja->en. and fix typo", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9a4cdd2d321a0b3cad0806b8feb6d34f40eb9a05", "messageHeadline": "Merge pull request #3016 from ndm2/3.0-validation-providers", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "341e8434c0dc3536f437cea4df8de4c4b1ee60d5", "messageHeadline": "Fix validation providers explanation.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "15cd143e7fe21d8293d105c9fa14ba39d71b35c7", "messageHeadline": "pagination translated", "author": {"name": "Yohei Sugiyama", "email": "yoheisugiyamameister@gmail.com", "user": {"login": "yoheisugiyama"}}, "additions": 395, "deletions": 0}}, {"node": {"oid": "419f3337e715c413a14b561f3582dc3aa7c668a4", "messageHeadline": "xml -> XML", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79f1fab4a46c587dd99f89ea6eba0923a8cb1765", "messageHeadline": "Merge pull request #3008 from cakephp/3.1migration", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 132, "deletions": 8}}, {"node": {"oid": "ac6c8eadc00eed94840eb3b84b6d10b79b8d60d2", "messageHeadline": "Merge pull request #3011 from robertpustulka/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "733b905dba2c0b4d481bc666ee3ed3d50a1992ff", "messageHeadline": "Fix output persian calendar example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "23359ea2d26415edb9a821b6e6785676a8644784", "messageHeadline": "Remove duplicate reference to shell helpers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "727f4300ef9b9664ebb9e7c39b332650bdf444fd", "messageHeadline": "Merge pull request #3013 from jeffblack360/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "02f288b61f8ac392af0cd0217ef8dffd37004088", "messageHeadline": "Add docs for building form data objects by hand.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "860577aa8d9df393c13f92831d7e4f1b28bc7032", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Robert Pustu\u0142ka", "email": "robert.pustulka@gmail.com", "user": {"login": "robertpustulka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "64bb5ba97244cb711d5aad660d5fee351ededb2e", "messageHeadline": "correct code sample", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d1c0c8a1ce2aba4a7ef5dddf1f9e77addd8f89e", "messageHeadline": "add RoutesShell to migration guide", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e4e149ff003711f59ad07222ce85f1c24601e2f5", "messageHeadline": "Add documentation for non-gregorian calendars.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "f1de0c7dd82f6cf9fd72f57cc328686e3a2f9982", "messageHeadline": "Add docs for routes shell.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "41263614aad6f0be63d2269ae987ecd39b7fda37", "messageHeadline": "Tweak wording and add templateVars docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "9d030404fcf45d5472860e3a4eba3ddd0f05c91f", "messageHeadline": "Merge pull request #3006 from koyakei/patch-17", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 107, "deletions": 13}}, {"node": {"oid": "5f233d6bd1675efe9159f1393fb9415796864979", "messageHeadline": "Merge pull request #3000 from koyakei/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "bdd46ea7b36e12cf002598ad6310d3dcbbe531c0", "messageHeadline": "Merge pull request #3005 from koyakei/patch-16", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 173, "deletions": 12}}, {"node": {"oid": "52048f5d754ac3af86f6b99797719998f9fb1697", "messageHeadline": "add #6620, #6800, #6850, #6906 to migration guide", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "78c248e8a40ea11a6354852e0c79f0ee6d41a8b7", "messageHeadline": "full page translation conventions", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 107, "deletions": 13}}, {"node": {"oid": "50122146c38df753733b7cd067401e32caa4a425", "messageHeadline": "Merge pull request #3004 from cakephp/add-shell-helper-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "810056b2ee5b1edc8e38acfea1830e8283bd47d3", "messageHeadline": "[fr] shell helper + syntax correction", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2db935e4984f2043493f13548d99364d6c898e5b", "messageHeadline": "fix short underline", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e82409b6c4fd6e05627b2541a14050cef22f8ed3", "messageHeadline": "fix short underline", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b72fdd0ac75c7d1f9d866cc874309412df13b7e0", "messageHeadline": "fix short underline", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e02ec356d2ce9d97dce0adb2bd9125ee1e3cfab8", "messageHeadline": "Full pate translation\u3000development/dispatch-filters", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 172, "deletions": 11}}, {"node": {"oid": "ce53ab474b931011c825e743e80696c80377c338", "messageHeadline": "Add ShellHelpers to the migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "66b36bfee9493317e541d05689c7fe7f3a05b23f", "messageHeadline": "Merge pull request #3003 from koyakei/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "18f6a4bbc6554047b2f4b95e4cc142fafb9e6ec1", "messageHeadline": "Full page translation quickstart", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "4ef5ac4ee0c4e07c003529673624f6ae480ccadb", "messageHeadline": "Tweak wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c19917c64ed8b2ba790aed1f4069607d055648e4", "messageHeadline": "Merge pull request #2995 from koyakei/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16e83437aec5373398a12256f2d2f5572c242a8a", "messageHeadline": "Merge pull request #3002 from Spriz/patch-2", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8074f69204d7b531774f3ba8433f41e46977f3e", "messageHeadline": "Changed path in example to reflect reality", "author": {"name": "Mikkel Bonde", "email": "mikbonde@gmail.com", "user": {"login": "Spriz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef07166c3ae8be857c199aafd717ec391cd5df55", "messageHeadline": "translation 3.0/ja/views/helpers/url", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 87, "deletions": 13}}, {"node": {"oid": "1a5b9f8bfe0a6ccbcdccb1f7339b8716ca390bd1", "messageHeadline": "translation 3.0/ja/console-and-shells/orm-cache", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "15c76856c8254565bed52b77fbe1ace909782104", "messageHeadline": "typo misspelling", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0e3b035120c317126f98fc81c92082bef543f2", "messageHeadline": "Update migrations.rst", "author": {"name": "JB", "email": "jeffblack360@gmail.com", "user": {"login": "jeffblack360"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ab60342300152263ee646452a6ddec3ea1cd4e1b", "messageHeadline": "Merge pull request #2997 from koyakei/patch-12", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f472dd0ebfb363a883979e18e3405d5b798a71f0", "messageHeadline": "typo", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1418aa02ed546152f489beea8bd4e6af011f48f", "messageHeadline": "Merge pull request #2996 from koyakei/patch-11", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 477, "deletions": 8}}, {"node": {"oid": "046ba8fb5cc830f48ee5d4777bd59635dcbfd795", "messageHeadline": "typo", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "badfc61d556da1c592653ff7f8710f17ce155802", "messageHeadline": "Merge pull request #2994 from koyakei/patch-9", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0830cae225b70159ea696ceb889eb7b6d4a8ac8d", "messageHeadline": "Merge pull request #2992 from koyakei/patch-8", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 356, "deletions": 8}}, {"node": {"oid": "2bb5812367bb10b485246d07e6d92dd1d134eed1", "messageHeadline": "Full page 1st translation", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 477, "deletions": 8}}, {"node": {"oid": "d3d2083ad81b6ca673bcbad2b831855f5f6eb193", "messageHeadline": "\"over\" is ambiguous", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74999185fb691407b521854069416fd1c0f091d3", "messageHeadline": "typo of numbering with #.", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "63f1de27b23926eafd977bb27b746f76894e2de5", "messageHeadline": "Merge pull request #2987 from cakephp/issue-7111", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "21685bd24fcb80e27a16a4adff59354e3b5ff7ec", "messageHeadline": "Full page 1st translation", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 356, "deletions": 8}}, {"node": {"oid": "6f65a068527a74a357c37e6655a10b7d715d4dc2", "messageHeadline": "Merge pull request #2991 from koyakei/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df42e5b4d668cf377b40eda3bc35ef3bca823da2", "messageHeadline": "I have same opinion.", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efac9e386791e78c360187c0e0a73817f912e666", "messageHeadline": "beforeRules return", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9e4ef0f9b1a03cdb66492baaae08ee97f5e9771", "messageHeadline": "Merge pull request #2990 from koyakei/patch-5", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 386, "deletions": 8}}, {"node": {"oid": "a9df4bce9826111d29fca8e1a300133329ef9e9a", "messageHeadline": "first 1 page all translation mended syntax error", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 386, "deletions": 8}}, {"node": {"oid": "8ada26e9ec67b3fcdc4e19ab9a9dc5921be6753c", "messageHeadline": "Make method list alphabetical.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "f0f06283eee1ad9fc2c07f57e75cfdf6efc4494e", "messageHeadline": "Merge pull request #2986 from koyakei/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc1933c7a35c67777f15b2de5cbdbf0ac799b63f", "messageHeadline": "change title", "author": {"name": "koyakei", "email": "koyakeiaaaaa@gmail.com", "user": {"login": "koyakei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08d281abb4271f436f360f67c1ec36551948841d", "messageHeadline": "[fr] follow #2972 & #2975", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "fad7fb3d339611709b6d1e2deaa0bf5872769c43", "messageHeadline": "Merge pull request #2980 from kanonji/bake_console", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "d31b147933402f0a2866eb33f1f72c26ca136802", "messageHeadline": "Merge pull request #2982 from bcrowe/fix-typos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02b9835e78a1282ce0b23d1993a509aa23993436", "messageHeadline": "Fix typos", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2edb82bbfec7f629c9558d7f512e59649db0831", "messageHeadline": "Add the Japanese translation of the `bake.rst`.", "author": {"name": "kanonji", "email": "kanonji@users.noreply.github.com", "user": {"login": "kanonji"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "c3d589553d681e6d044847c750f47a3799188bc4", "messageHeadline": "[fr] follow #2972 & #2975", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "92b50be4393cb917e2b2888aa9fb3769424a0717", "messageHeadline": "Merge pull request #2977 from cakephp/3-1-late-eager", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "e2bc3efaa0043e70fd934d8e2fe46d1af44cda5d", "messageHeadline": "[fr] #2885,  71518082", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "55350fbf101257167038b7b84fc9b2a217927397", "messageHeadline": "[fr] late-eager loading + breakpoint", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "834a95774447924ca15c5de0bf2363e768a4a596", "messageHeadline": "correct typos and formatting", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2d6352e2c02f9dbec10268968e9de7aa93d97142", "messageHeadline": "Add more detail and versionadded flags.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f9d9de3fba37381f9b822a9d446cd307239713e9", "messageHeadline": "Document the breakpoint() method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "24da3826a11f94af143f42fc0effaf95adc58ead", "messageHeadline": "Merge pull request #2975 from Graziel/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "21a619e693af542cec109ad819dcfbe1eb95c9cf", "messageHeadline": "fixed usage of ICU Plural Selection", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e7edee61d037f71dd298cf02e6ce3765692ec9fd", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4ef3fd4a23a11c7b5314b6dfe8e68d428873025f", "messageHeadline": "Merge pull request #2972 from andtxr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8715f8cea6b496ae9e7e2b6662ba5dd5b893298", "messageHeadline": "Adding a note about uuid primary key", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4f9152479120807be80e39b11abea91db98c9cbe", "messageHeadline": "[fr] #2568, #2565", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "f89e605d813f847105d9e586c2a39945812ac396", "messageHeadline": "Add docs for Table::loadInto().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "de7b69853edb8e3bd1a9afcf3a1143dcb9269df7", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b52e79673356567e818af75129bd4da86fc459b7", "messageHeadline": "Merge pull request #2968 from michha/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6ab3ada65fe1e6512dcb48058a4e9dce0e1dc23d", "messageHeadline": "Update time.rst", "author": {"name": "michha", "email": "michha@users.noreply.github.com", "user": {"login": "michha"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b380987652d554b826eaf4a4f803a3ae720362d6", "messageHeadline": "Update time.rst", "author": {"name": "michha", "email": "michha@users.noreply.github.com", "user": {"login": "michha"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8e4576eb5f730746e09431e960c712a134d6159c", "messageHeadline": "Update time.rst", "author": {"name": "michha", "email": "michha@users.noreply.github.com", "user": {"login": "michha"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "968ad567195966375cd8f9a67b357f088186d717", "messageHeadline": "Fix default join type.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7151808237d0c7efa909cff539c59d38e56678ed", "messageHeadline": "Add docs for Time::fromNow()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a0ddaa71eff1c5007cc63af659dfa307fcf4412a", "messageHeadline": "Merge branch '3.0' into 3.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3137, "deletions": 444}}, {"node": {"oid": "aba0f17df038f57077d20bff217f6a500795037d", "messageHeadline": "Merge pull request #2965 from cakephp/better-diagram", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1523, "deletions": 3}}, {"node": {"oid": "4167a7adfa378025f6d973d4aa8ba6a47cdb52b2", "messageHeadline": "Merge pull request #2885 from cakephp/3.1-view", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "23e039fde7053993e562e795b072195bcbe3dc73", "messageHeadline": "Update theme docs", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "56a593c2ce5ddc87e411f1f932575cf30b6d4aba", "messageHeadline": "Formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63c0fed79eeba1f957079500836ffb6d387c93b7", "messageHeadline": "Document changes related to accessing view properties from controller\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "15870196d582cbae93091e85cc119417ff8be056", "messageHeadline": "Add a better diagram.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1523, "deletions": 3}}, {"node": {"oid": "11dc7c96f926e48c28056d2089bcc0cbaa059859", "messageHeadline": "Merge pull request #2949 from tatarhy/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "1d2b6e13c65043949f940b586c31ed3bc29d838d", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b23c506b91c7540777a0677dc14e2e2e332bbce", "messageHeadline": "Merge pull request #2453 from caBBAlainB/patch-39", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2e3156e451fb7d792b9cca492953dcdcd4eb9fd9", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dae2a7c0f7813b1856f56e1d0e6fee530a095d1a", "messageHeadline": "Merge pull request #2452 from caBBAlainB/patch-38", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "55c876ead96d0c7313421e28e5e711ca123a925d", "messageHeadline": "[fr] #2960, #2963", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7e805d19e520503f92ae3a35b7d7488c8b793695", "messageHeadline": "port of #2951in 3.x", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b16dafbf150ae0a309d7f3fd9a560b33528ebd2", "messageHeadline": "Merge pull request #2963 from Spriz/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "044c469279ef60e9569f18ea64bb3a26e9167057", "messageHeadline": "Changed from posts to articles", "author": {"name": "Mikkel Bonde", "email": "mikbonde@gmail.com", "user": {"login": "Spriz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e5d35eafbfa701c933c7902d2f15768a1afea15d", "messageHeadline": "$articles to $posts", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf22a51325157b9fe04ba57fd9c52232555681d", "messageHeadline": "Merge pull request #2962 from Spriz/Spriz-patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96aeda65e2cda1e55c52dd01f090ab238017c300", "messageHeadline": "Corrected code example in views/json and xml views", "author": {"name": "Mikkel Bonde", "email": "mikbonde@gmail.com", "user": {"login": "Spriz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed753cbfc10518ddfc77f38741496e4e5642f15f", "messageHeadline": "\u30c6\u30fc\u30d6\u30eb\u30af\u30e9\u30b9\u306e\u8aac\u660e", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "786e806b0929b009df72a700df371c576acc5d43", "messageHeadline": "Merge pull request #2960 from komarserjio/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd4e617c7477dc768f0ff1fae0812f7737745ee6", "messageHeadline": "Removed comma to avoid syntax error", "author": {"name": "Serhii Komar", "email": "komarserjio@gmail.com", "user": {"login": "komarserjio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acbe8c6d6bb2bde4a25000ef58f9dca51efd4882", "messageHeadline": "Merge pull request #2959 from HavokInspiration/3.0-validation-revert", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "8ea02c4435720ecc77907bef1b12d8b3a6b1c773", "messageHeadline": "Revert a commit and add clarification", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "0ab257d27728956f02b377a63d5f5ea302a10636", "messageHeadline": "[fr] #2956", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33298d2a418617aaa36a89a8b0db0b7adf3dcd64", "messageHeadline": "Merge pull request #2956 from C0mp4ct/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a79d3b57ba38c6fd0fbfc9216c0195ab5c8b215", "messageHeadline": "Update elasticsearch.rst", "author": {"name": "C0mp4ct", "email": "urbandenis0@gmail.com", "user": {"login": "C0mp4ct"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b4347b67e15b7cbcf82ba7cdef9c0f556d49a0", "messageHeadline": "Merge pull request #2955 from caBBAlainB/patch-52", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "727646c6649943e6d870e53b26d3117a008300d4", "messageHeadline": "[fr] update behaviors.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f720c01c01ef6d69463fc958832ab8fb43e4a91f", "messageHeadline": "Merge pull request #2953 from cakephp/3.0-follows-upgrade", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "81d824adff63a4ae23a40e966e09828813b6dc35", "messageHeadline": "follows #2929 for all lang", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "55308b81bd0b0cb985a28c3bf4ee04c21a48a7e0", "messageHeadline": "Add Japanese version of cakephp-folder-structure.rst", "author": {"name": "tatarhy", "email": "tat.j.kikyo@gmail.com", "user": {"login": "tt512"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "dbf9be3208e28b567e0dbb966c5ad932b67bc35a", "messageHeadline": "Merge pull request #2945 from cakephp/fr-version", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 188, "deletions": 69}}, {"node": {"oid": "5cf108025bcc7b023d02157dccb238929b22d920", "messageHeadline": "[fr] more missing translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "125268c5036bd2835196578a2993608074228841", "messageHeadline": "[fr] requestAction translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 43, "deletions": 41}}, {"node": {"oid": "e20a549baefa78815d42d1c4892b74a6f18be7d3", "messageHeadline": "add upgrade tool documentation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "b3f5cd0dd2efa6cb16b14eefce3915ce10ca8737", "messageHeadline": "Merge pull request #2942 from cakephp/3.0-binding-key", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "30e4b151afa6028cc7ca7477cf1154306bb6dd19", "messageHeadline": "[fr] fix typos after comments", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "49f0d3403b2a78fdc7d70ef73f67b57c0145f1bf", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8d539c0a4e7f4c71f599050a84a35437e8ea3176", "messageHeadline": "Merge pull request #2943 from HavokInspiration/fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "bfe50074ebc06c15fd0952cd043cbdf075670006", "messageHeadline": "[fr] Follow #2927, #2928, #2933, #2934, #2930, #2931, #2938, #2937", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "a678366e755689cd227b75a33cad80e2f5a7a912", "messageHeadline": "[fr] bindingKey option", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "11de74f444f134c40c85d4613412c777bf546cf6", "messageHeadline": "Fixed typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67fbe387035f3123bb64cf92bf80199f7273cef3", "messageHeadline": "Merge pull request #2929 from cakephp/upgrade-tool", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "750064c580dcd8c6db5aadc06f9dcbc45839c5ba", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24b9fd48043d6ee8beb2d9909ffb4ac56dc27f3d", "messageHeadline": "Adding docs for the bindingKey option in associations", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "27c80668627095b52be89426e3d430bd5a45640a", "messageHeadline": "Merge pull request #2940 from cakephp/3.0-windows", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "59e82dbc04dc227a01b6b83fb8085af0e6c10e74", "messageHeadline": "Capitalize Windows, the OS", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eda39b9698022dd1aaca1c7418f70f5e08f42aa2", "messageHeadline": "Merge pull request #2939 from arcristo/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "23395976106f432b35e86bba8185d36822e1196a", "messageHeadline": "Update index.rst", "author": {"name": "Adiel Cristo", "email": "adielcristo@gmail.com", "user": {"login": "adielcristo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cdd4189ac77d20ae9b404eeb4de97665f59e24e6", "messageHeadline": "Merge pull request #2937 from cakephp/tutorial-clarifications", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7898b01c818f8bee7915f19dad99777031e95446", "messageHeadline": "Merge pull request #2938 from cakephp/blog-tutorial", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "539e8f3c681521ead349d24e9f53f49ab9beb2e8", "messageHeadline": "Add more detail and information to blog tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "f5ec725ab3947ccbb23fee91d5a777f74af2ee79", "messageHeadline": "Merge pull request #2936 from arcristo/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64820fa992e9a3dba7e16a5944861ea994080216", "messageHeadline": "Further clarifications to the bookmark tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3bc2d9238b8ad0b8096fce6d127ece1e2d4a04a8", "messageHeadline": "Update index.rst", "author": {"name": "Adiel Cristo", "email": "adielcristo@gmail.com", "user": {"login": "adielcristo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dd1c554097b614bc7d600459a40e7d2e01b0f58", "messageHeadline": "Merge pull request #2932 from hiromi2424/fix-format", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f04ea08662960ad4397b19b5afa0a0d4c56f20f6", "messageHeadline": "Merge pull request #2930 from cakephp/more-tutorial-detail", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "5fcd4424dd1e24e81277c4fc58a46e78abcd5eb9", "messageHeadline": "Merge pull request #2934 from hamaco/fix/debugging-typos", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4510ee4de180c893e2503631c62f35e22b9133d1", "messageHeadline": "Merge pull request #2933 from cakephp/ravage84-patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3876debad6453c2a31135567d8d3677cd73caf8c", "messageHeadline": "Remove lie about Scaffold folder", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "394e0cabfda807b542c84bdb883160a0072b71be", "messageHeadline": "Fix typos", "author": {"name": "hamaco", "email": "hamanaka.kazuhiro@gmail.com", "user": {"login": "hamaco"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01e12d1a7eb1755ff70f16b1c1bba0fc13b8e738", "messageHeadline": "ORM\u306e\u30a4\u30f3\u30c8\u30ed\u7ffb\u8a33", "author": {"name": "junichi okuyama", "email": "okuyama_junichi@coodip.com", "user": {"login": "junichirojp"}}, "additions": 153, "deletions": 26}}, {"node": {"oid": "61626ae596f205a3b6313d47f9cd713bf8aa71f5", "messageHeadline": "Merge pull request #2931 from kanonji/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9882edc092342517647a1681c1442e856fb3569", "messageHeadline": "Add `controllers` as CakePHP's basic ingredients", "author": {"name": "kanonji", "email": "kanonji@users.noreply.github.com", "user": {"login": "kanonji"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ac8678d63b8daff66007e4d6a5a8580de070e90", "messageHeadline": "[ja] Fix format of headline and translated remaining English into Ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "99ccc8857805a23febb9a5427a7ae8e14bb4e3f9", "messageHeadline": "Attempt to add some clarity to the bookmarker tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "d8770effbf3ae7c1485711b70d73cb792f0c3459", "messageHeadline": "Grammar fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c4a4cdf536eb9e3068f834891e1424cb218b026", "messageHeadline": "Add upgrade tool to TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8b538d1989025cf90db6cf86685b5149d214e0c8", "messageHeadline": "Start upgrade tool docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "59527817e0fb9d6c36460ad20a495dd02004dd2e", "messageHeadline": "Merge pull request #2928 from jtyost2/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed330947cf5194bbf8e93a46a8b5115a9cf6fcd9", "messageHeadline": "Removing Duplicated Comma In Fallbacks Sample", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6e0e58f346a46963393c95b42e9fc6bcd6ce00", "messageHeadline": "Merge pull request #2927 from cakephp/bookmarks-sql-fix", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "25e61fa535e9c444a96938bd0cac45ac09069f31", "messageHeadline": "There is no need to have a distinct on 3 columns", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3e8c25d29bb37de5ad57b0fa4b071dc65ed540b9", "messageHeadline": "Merge pull request #2926 from cakephp/issue-2921", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "deda8c1f64b1255f5c2a2c36f772b4bcce202c81", "messageHeadline": "[fr] remove i18n initdb reference", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "da514ed7263d8453df9cbf695329ae51fbd37dd6", "messageHeadline": "Merge pull request #2923 from caBBAlainB/patch-51", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "f34a61bbd6b244d9cc4a5eae7446424a623921e7", "messageHeadline": "[fr] #2914, #2916, #2917, #2920, #2922", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "1853ec2646d2670de68d7c9e67b6cf02b8d67723", "messageHeadline": "Remove incorrect section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "17271fcacd740e6ac596499756e06d5401eac017", "messageHeadline": "[fr] update validation.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "b50a4822e240e8dfed5915e9da9904b757b72f18", "messageHeadline": "Merge pull request #2922 from bcrowe/acronym-fixes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bee3a04be23a5bf50bea7e44d43928164f59d342", "messageHeadline": "Fix JSON/XML/RSS casing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d088a437189c2fe23002548c3d0413b2ade4c02", "messageHeadline": "Fix HTML/JavaScript casing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8414658fc8094406c345541bf90ca15c27a28202", "messageHeadline": "Fix URL casing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4ab25ba8c5f982a0f4d35143b2eb9b963d9505be", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "93764c25b3736cefab63ad978dea5b2fa06d0191", "messageHeadline": "Merge pull request #2918 from daniel-azeredo/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "ee89cc65ac8cd0daee93277e1d9290cb3acb82ab", "messageHeadline": "Merge pull request #2920 from bcrowe/map-reduce", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ead46aa0b8727719ae13936891bae12a5b787f1", "messageHeadline": "A couple map/reduce fixes", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77f3f72ed1c2889569b3da5fd0b55017c67807f6", "messageHeadline": "Merge pull request #2917 from cakephp/ADmad-patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d7b87a50815107ef263ea8a19043ffac0d62db00", "messageHeadline": "Update installation.rst", "author": {"name": "daniel-azeredo", "email": "daniel.azeredo@nocturna.com.br", "user": {"login": "daniel-azeredo"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "f1baa43f7000c71386bb8b20c3330de23c29b47d", "messageHeadline": "Fix key name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4d26ab239a4a91ffd0df9dea85e8b0fa4424a01", "messageHeadline": "Update example for FallbackPasswordHasher.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ad1bd47aa6a76277cfd6639e260796adf6f90d8b", "messageHeadline": "Merge pull request #2916 from davidyell/patch-19", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c9d85c9b875c42e99bdd42bf7e98cdeaccb72824", "messageHeadline": "Merge pull request #2914 from Graziel/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "51d5f2305c4483577311a420d8d1da4beb741de8", "messageHeadline": "Merge pull request #2915 from HavokInspiration/3.1-mailers", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "843a0c2068830912695e7cc2c11aab7717c9eee6", "messageHeadline": "Update testing.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dfac8135d6084955d0ac8e9598efb6317c9a4f75", "messageHeadline": "Corrections based on feedback", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "202e4e8e3ae64a4ff43facb68007208cd3a84ad8", "messageHeadline": "additional info about pj and add namespaceSplit", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "283ad428293310631d55aeee5579d0d71e37cb81", "messageHeadline": "Translate the `Mailers` part and follow some examples fix", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "110429b5d881433aa25c5506857c55ced8088f01", "messageHeadline": "add pj function", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "222bef80fac85fe7135993a443d6b0bab5f87f37", "messageHeadline": "Merge pull request #2913 from bcrowe/3.1-fix-mailer-lies", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "16d1f600a2cfb02e831f2cd97f9f2f0b67087f8d", "messageHeadline": "Fix UserMailer examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "73c47e0db40cffa57ffb836b9febff739b23007d", "messageHeadline": "[fr] follows #2912", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d505072521e2716bea2803494d2ac838761bc784", "messageHeadline": "Document changes in cakephp/cakephp#6911", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c139996d54390037e2d65cfa389600a81e7a4816", "messageHeadline": "Merge pull request #2911 from cakephp/3.0-elasticsearch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 391, "deletions": 2}}, {"node": {"oid": "50e0ccc971392ea9de89c99379df3ff6a4c89619", "messageHeadline": "Merge pull request #2912 from bcrowe/3.0-elastic-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "8cdbd667b18a3b7abc25417abfbdbd4c59280267", "messageHeadline": "Add hyphen", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f543f2122c9b911d7483d7979326e039c5eb7e9a", "messageHeadline": "A couple elasticsearch updates", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3ee0665b68ac6652c5b4093d93309ca03c099b8e", "messageHeadline": "add note for contributions", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "d85b842acac74cd654b795d9d0bcdee5e78a5a2c", "messageHeadline": "[all lang] follows #2908", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 349, "deletions": 2}}, {"node": {"oid": "f3bd73f6b1c0efd3b4818af06287fcf8a534e06c", "messageHeadline": "Merge pull request #2908 from cakephp/elasticsearch", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 319, "deletions": 0}}, {"node": {"oid": "8178b0669038ced61359f5d9250b919d52e09660", "messageHeadline": "Add elasticsearch to the TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22753c3ce0c25e3be00cdd39362c3ba072e57b79", "messageHeadline": "Merge pull request #2907 from antograssiot/fr-translation", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 200, "deletions": 166}}, {"node": {"oid": "c349eac5385df58ff8f93cf750c51cc69c1195e1", "messageHeadline": "[fr] fix some mitakes after comments", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "08c643896f3d2492aa2960609409d3a940348a46", "messageHeadline": "Add remaining skeleton to elasticsearch docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 180, "deletions": 7}}, {"node": {"oid": "0e2c29809b0eedeb9a3a30d4d47f3eb2ce6ac0a6", "messageHeadline": "[fr] more missing translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "7d53b0261f5742c56c95ae771658176f901c1ac6", "messageHeadline": "[fr] validation + build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 87, "deletions": 79}}, {"node": {"oid": "ac5e24117141542c927edd2e00c4491c0d288baf", "messageHeadline": "Add document and searching reference.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "0edef7bc28c01004a86f234688771228cf89c651", "messageHeadline": "Start elasticsearch documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "13805d9224c88e1f23b7de84e9a35b5a35b769cf", "messageHeadline": "Merge branch '3.0' into 3.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1024, "deletions": 264}}, {"node": {"oid": "3a2947eefc5f57fd6dadbe88274686905f8f15b5", "messageHeadline": "Add namespace to custom helper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f975c5cd3da6158c1cee55499d1f365a808610e", "messageHeadline": "Merge pull request #2904 from HavokInspiration/3.0-migrations-collations", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "3604214a685ddc1e06e2b459a204980a7b717c0a", "messageHeadline": "Merge pull request #2906 from tjdavenport/patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec3332dfce795a2653a0bf418359ac96dcc8bb9b", "messageHeadline": "Adding namespace definition", "author": {"name": "Torrance", "email": "torrance@fragmentlabs.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "52cc0b9e00cf5b47496539a01f4bd6475b21a9e4", "messageHeadline": "[fr] Grammar", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "854e1e6eb568c6068b74f7479c957e3f8268c306", "messageHeadline": "Add a note on migrations about collations", "author": {"name": "Yves", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "0be1cf1da1ddfeb3d20fe7ebfbe60a2ea68ed823", "messageHeadline": "follow #2887", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 69, "deletions": 48}}, {"node": {"oid": "fb9086809aef2e0383bc366b98e08286bbc5c076", "messageHeadline": "[fr] follow #2897, #2887", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9766723176e2a903018351bca2f6e58de528632f", "messageHeadline": "Merge pull request #2896 from cakephp/http-client-changes", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "5af1e902a011ceb1b6c23a8038bef8a7d4d1333d", "messageHeadline": "[fr] better french sentence", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74d250c1822955d854714d0a6f6e5f886304d1f9", "messageHeadline": "Merge pull request #2900 from caBBAlainB/patch-49", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "fc56a76501b2b7e05e10b54d2dc568c1add6513f", "messageHeadline": "Merge pull request #2899 from caBBAlainB/patch-48", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "f80c3a2480ead7ad776ac86f92dfa3600828f0e3", "messageHeadline": "Merge pull request #2901 from caBBAlainB/patch-50", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ec772a6421e0e62e56cc8547b8e9cf654a821e0", "messageHeadline": "[fr] update url.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8bb58b1561fded5e94b953abf4d91ddf9a99501", "messageHeadline": "Merge pull request #2898 from cakephp/3.0-improve-validation-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 602, "deletions": 2}}, {"node": {"oid": "d8c6eaf272ba98b29e0423eec026477f13601421", "messageHeadline": "Completing code example", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c603134e987474baa175befce29eadb12fa70cf", "messageHeadline": "[fr] update validation.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "78a2cdc7dd766472bfb821e7bf7e9ea89fe73a63", "messageHeadline": "update validation.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "4cdbc8f9d5b861f3891ea148d465b5ca51886627", "messageHeadline": "[fr] replicate validation improvement", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 299, "deletions": 1}}, {"node": {"oid": "18a5c8a2f7df941a84f8f8b3b93035d1af208717", "messageHeadline": "Clarify wording and examples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "3cfa5c83b2a32d444d88939bfcb83c004cf0de14", "messageHeadline": "Merge pull request #2897 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92e961a63abd236746ef18b8bed18b895f33da22", "messageHeadline": "Improving docs on validation and applicaiton rules", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 211, "deletions": 2}}, {"node": {"oid": "26094ebb43e0ebbfc2bced6b79bc5beb4786e4b8", "messageHeadline": "Merge pull request #2891 from cakephp/bake-docs", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "2e3f957d642ba83f03daa8d4787f42c3579c93f8", "messageHeadline": "fr translation", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "6b6b3d4801e085b47d01b611ad53ecfaea65cd8f", "messageHeadline": "Fix code example for plugin load task.", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "080b0bef6e0ec8069899540c248ebf5c620095da", "messageHeadline": "Improving validation docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "97de2419cd493cdf0069e8fe0207731692b8a506", "messageHeadline": "Merge pull request #2895 from cakephp/issue-2894", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "26b597e107cb86861aad20508054f49bb452ad3b", "messageHeadline": "[fr] add missing parameter", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8f79e77462cea3b64e141449d6be76ee3aec3a3", "messageHeadline": "fix content-type + fr version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5159ac45ff936eff24ff3bda3066fb7bebe63930", "messageHeadline": "Document changes in cakephp/cakephp#6854", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "059b724ae13a15e3e37dc654d63f1cb76d68cac6", "messageHeadline": "Fix missing parameter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b12ade937adc850b8e2f698b02118d672d76a1b", "messageHeadline": "Merge pull request #2893 from bcrowe/double", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "993984b419d83e3e24e8a50c47ac9d48d18bb38a", "messageHeadline": "Remove repeated submitContainer template, closes #2892", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8572c2b1e9568ee1678cbab7d651b53bf43df823", "messageHeadline": "Merge pull request #2887 from cakephp/issue-2884", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 43}}, {"node": {"oid": "9801c9466d826a34f2c280d5ab0a0336940b7bcb", "messageHeadline": "Update docs for cakephp/cakephp#6856", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8ed0eda263bed5c80f6dad26dfc747e7bcbdf29f", "messageHeadline": "Update docs for creating bake themes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "3bcce472a2d256838b7c0fff7178db3ca756cf3f", "messageHeadline": "[fr] follows #2882 & #2888", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "df7cc8594a47e380570310098bf4557c730f6b7d", "messageHeadline": "Merge pull request #2889 from bcrowe/dot-notation", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c609f044b956e2a5ae3f97a9c962b8ced741b108", "messageHeadline": "Remove Model.field dot notation from FormHelper examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f1db1bdcecd02f4e715601fcb5d4a9a77ad330a4", "messageHeadline": "Merge pull request #2888 from cakephp/fix-tutorial-sql", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "051e8819f09f458cb952406bb723ac5ba51b13d8", "messageHeadline": "Removing redundant indexes from SQL example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "656e9811a9524dd40746b36154a03bca0a0191f5", "messageHeadline": "Merge pull request #2864 from cakephp/3.1-new-query-features", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 345, "deletions": 7}}, {"node": {"oid": "49392a4fe385c849345c676f88a5c321484c7e4a", "messageHeadline": "Merge pull request #2886 from bcrowe/fix-input-name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f80c897bddf025b6064a1d664690a58431c9063", "messageHeadline": "Note that Controller::$helpers is on the way out.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "354e9b08525d39d2dedaf453bb2da5f4db3887af", "messageHeadline": "Update Helpers docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 43}}, {"node": {"oid": "b8dcdb8a2d1e437bd2e0e34ffa51cd4bd836cf4c", "messageHeadline": "Add _serialize to examples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "78b2401d07b25dab399237b714958c9c12fb5a89", "messageHeadline": "Merge pull request #2881 from cakephp/issue-2851", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 104, "deletions": 45}}, {"node": {"oid": "5eec1817fb6605e4a1c47ed0ece60c915105552f", "messageHeadline": "Remove old model/field dot notation for form inputs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f1956436558eb4effea2ee2d6c687dc00877026", "messageHeadline": "Merge pull request #2882 from davidyell/patch-18", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe5bfc480ec9998bcbff6d107df32deb585c43f0", "messageHeadline": "Update views.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "184f99f7f4690d0a6f5140e86c9d108f897dc20f", "messageHeadline": "[fr] corrections suite relecture", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6df5d496e246e399008a18defebe77080470d65", "messageHeadline": "small correction + fr translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "e287c23620cdff9a7595b22c5c2a81f6fd256695", "messageHeadline": "Update docs to mention icu/php limitations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b069017cc2b7b175f8b3e2ff1d49b11f2c33a4fa", "messageHeadline": "Correct documentation in blog tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 21}}, {"node": {"oid": "38928079d77a951cfdadc5448d384b913535206d", "messageHeadline": "Merge pull request #2880 from HavokInspiration/3.0-various-fixes", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d1e02356c7aa025835fba7e3aec0cda53c62e2cb", "messageHeadline": "Corrects typos & sentences in French", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc4200c2a47266ba593d649205da4bca046a4e94", "messageHeadline": "Merge pull request #2879 from cakephp/addCase", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a8f04dd9bdbd46e18bf16744598becc75515e469", "messageHeadline": "revert the wrong statement", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2e748acc0942991630f402e2c30b68a6a0d76f49", "messageHeadline": "[fr] correct recent typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "cc43ec12868ca436a3098eb50586f6d6fd07188c", "messageHeadline": "Merge pull request #2878 from renatogalvones/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f9ff197b164287c9673e397bec403d817a65bfe3", "messageHeadline": "Removed an extra line with previous english content", "author": {"name": "Renato Galv\u00e3o", "email": "galvon@gmail.com", "user": {"login": "renatogalvones"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5de813ad07592d6dcb436dd6bbcbb6974db46314", "messageHeadline": "[fr] follows #2876", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cac78a760777e948b92ac2424485d5465b02b5f9", "messageHeadline": "Merge pull request #2876 from tigrang/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6dfdc2d047931aba663a1452a7e888eb39573f8", "messageHeadline": "Added missing `=>` in foreach", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5939dcb515ae88585dc2462e84b8277ec50c096d", "messageHeadline": "[fr] fix recent typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "332ca54120077efa3adee8b0df1428035de4b550", "messageHeadline": "Merge pull request #2875 from ndm2/fix-app-paths-configuration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "08b17051e7aaa60b4cdd92f9c78d1b3b4ea7cd2a", "messageHeadline": "Fix app paths configuration.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 36, "deletions": 19}}, {"node": {"oid": "a85eacbb186c6a0bfc5f279b0176b8317e4a6055", "messageHeadline": "Merge pull request #2873 from cakephp/3.1-fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "39977630e71e2ee5f67d3861d6ea8a522e583684", "messageHeadline": "Merge pull request #2872 from cakephp/3.0-fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 35}}, {"node": {"oid": "41e4a02ea9408092875cf334829785d270313474", "messageHeadline": "Merge pull request #2874 from cakephp/3.1-mailer-fix-conflicts", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 192, "deletions": 24}}, {"node": {"oid": "c496e1308c5131d11d4e80894643d60c958aee2f", "messageHeadline": "[fr] fix merge conflicts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1885, "deletions": 732}}, {"node": {"oid": "e59f55493f4278577d8af986ac4460efc3cf6c6d", "messageHeadline": "[fr] follows #2869", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "77acf570d0b792f57ef7323d0366964d93f86fa1", "messageHeadline": "[fr] follow #2871 && #2868", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 54, "deletions": 35}}, {"node": {"oid": "95127ef4702b00c362553b56205f9eaf1aa1d1dc", "messageHeadline": "Merge pull request #2869 from cakephp/route-name", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "c15bad0114c2760121fafb1eac4f4fc6ff08591b", "messageHeadline": "Merge pull request #2868 from cakephp/database-drivers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "8a1d00081212c23896563f56f59cc71cb8f45e2f", "messageHeadline": "Add examples for generating routes created by namePrefix.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5509f8a3524c938632a45cdd71db555639b8a155", "messageHeadline": "Merge pull request #2871 from isaacaskew/patch-5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "03d55edcf2d75b98fc856d04babc6dc650e73be4", "messageHeadline": "Update query-builder.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fd86bd0cc055eba26a5b537e5e4d55a56cb367a9", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "807b95654a90715c0f3b66b25df1a50674a4e794", "messageHeadline": "Fix subscribing typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a59e3f978942124d0c8509e806508186812a5197", "messageHeadline": "Add documentation for _namePrefix option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "095842e208a08ee53cc69bd12dfa10aa3549561b", "messageHeadline": "Merge branch '3.0' into 3.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1767, "deletions": 712}}, {"node": {"oid": "0de755291e6f98e4423b60561ff7a88773b5a13a", "messageHeadline": "Add section for supported databases.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e71cbb266ba5f6c783e4a322c366246cc24ce4de", "messageHeadline": "[fr] add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 95, "deletions": 12}}, {"node": {"oid": "ab51a35582fc9b3f97e44fd78f68659b86ea4541", "messageHeadline": "[fr] follows #2860", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "c3a691213357c227c48dffb20478763ed7aa9d88", "messageHeadline": "[fr] orm improvements", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6b26b591d7482c2eb104bab9ed053be61c2e0515", "messageHeadline": "Merge pull request #2860 from adayth/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5286a40915592dd56c4255acd6801c08b022fd71", "messageHeadline": "Merge pull request #2862 from cakephp/default-validator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "d1ccaf775ba2addb88617a5582593be912f37ecf", "messageHeadline": "Update migration guide for new ORM features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e99db1e646bcc4cba1ce731fc73d577f0bc496d8", "messageHeadline": "Update wording and examples for new ORM features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "22fd2e828d5bf5d17fe1af215d44ee33a993119b", "messageHeadline": "Commas", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dd503a8da257b35b364552994f995716177cc13", "messageHeadline": "fix some typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e34ef32cde50a268e322c257659e4cea8aeabcfc", "messageHeadline": "Replicating changes in FR", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "cad9adb61d63e14f9de06ff92cf421108e4efe34", "messageHeadline": "Documenting select($tableInstance)", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "2827d2136f7282596cc4337d8071bf6997ce0192", "messageHeadline": "Replicating the changes in the french docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "4ff0b8e9b46ce5e4c1dd6572f8bf570032eee218", "messageHeadline": "Documenting innerJoin, leftJoin and notMatching", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "8601ce17657ab405d2357281cd0c7987e7675f16", "messageHeadline": "typo + fr trnaslation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "e8cf577efc9c9fbb26297fd7bfad9688efb76513", "messageHeadline": "Add info about changing default validator class.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "43a7199074cb65e12d5856263785c22f9ea1333c", "messageHeadline": "[fr] follows #2852, #2853, #2858, #2850", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 172, "deletions": 113}}, {"node": {"oid": "085fee345e191cd9d19efa12a34d36ac487c760f", "messageHeadline": "Merge pull request #2850 from cwbit/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "3bda842e14febcae6912d3cbaf2a1229428708da", "messageHeadline": "highlight closures without using backticks", "author": {"name": "Aday Talavera", "email": "aday.talavera@gmail.com", "user": {"login": "adayth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b66010bbc61186a929a1e22d7a995837e75d473", "messageHeadline": "Applying backticks only to classname", "author": {"name": "Aday Talavera", "email": "aday.talavera@gmail.com", "user": {"login": "adayth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aeab635d397631099c0b5db36d121902701af13", "messageHeadline": "Fix typo", "author": {"name": "Aday Talavera", "email": "aday.talavera@gmail.com", "user": {"login": "adayth"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3b97f3d2bcb9748c103dc6a2e794d0a619bcdb4", "messageHeadline": "Added closure example to combine", "author": {"name": "Aday Talavera", "email": "aday.talavera@gmail.com", "user": {"login": "adayth"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "af396644c06df68458397f1ab38a17dd2cd474c4", "messageHeadline": "Merge pull request #2859 from antograssiot/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4414d08b975c56d55aee5d0779cb7b8da322a9b2", "messageHeadline": "fix code highlight font size", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75622e269e9f875902a263d8f2bb91b9d321bbcd", "messageHeadline": "Merge pull request #2858 from simpgeek/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a699a9d17764d57c81e4ef9c0babc8a51f5661d", "messageHeadline": "I believe this was a typo", "author": {"name": "simpgeek", "email": "nigel.kirby@gmail.com", "user": {"login": "nigelkirby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0732e0c551ee1a23a361ef76f6e48650710c2d1d", "messageHeadline": "Merge pull request #2853 from cakephp/3.0-response", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 21}}, {"node": {"oid": "869d151548d579c57f6003e5aeb05fe64c077eda", "messageHeadline": "Removing outdated docs on Response class", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "be25730588ebb88e79d8271c79805e1e2c8660b0", "messageHeadline": "Merge pull request #2852 from cwbit/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1aef8b096736f77c887e67b0afb46c5ab7c1f45b", "messageHeadline": "added note about named routes", "author": {"name": "(@btx) Chris Brescia", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0fc42836086d3b8707ab4074307a2ea5fba30111", "messageHeadline": "Elaborate on UserMailer event subscribe", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f5b5601744b8e40784d230fc165a5c893384dc8f", "messageHeadline": "Add event example for Mailer", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2a69318bd819c0a62bfefdb452c163afc326d3a0", "messageHeadline": "Use MailerAwareTrait in example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9988efbbce6ae0146aca33597c5213853378adfc", "messageHeadline": "Merge pull request #2849 from cakephp/issue-2754", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 86, "deletions": 24}}, {"node": {"oid": "0e1f4354b8f539bfb94f68c377205f59eb1b1e91", "messageHeadline": "[fr] correction suite relecture", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "57a2ef66212efbe529e672d92f14f7507bda0333", "messageHeadline": "[fr] shell aliasing + clarification", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "0c63d459b6292f293235ce22cd74fbc8853d3a54", "messageHeadline": "[fr] #2824, #2842", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d47aeafbc8b3ff1626683017da670c7bdb4d3a96", "messageHeadline": "added doc for FormHelper::time", "author": {"name": "(@btx) Chris Brescia", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "b926b5d3f320e7de3e6cf00aee333e4eb85b978c", "messageHeadline": "Merge pull request #2824 from patrickconroy/assetfilter-cache-update", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "41723a0f7d0910941746ea42fe9324f88c5ec946", "messageHeadline": "Fixing formatting of cacheTime comment", "author": {"name": "Patrick Conroy", "email": "patrick@rockstargames.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "563ca13511febc28ef7976817e649df1f3b77991", "messageHeadline": "Attempt to clarify and explain some unclear things.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "016b052a2719f4855fb9e02e06bb0203c3cc29ba", "messageHeadline": "Document shell aliasing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b2c54b6027c3d878156079fba0e42ab193712787", "messageHeadline": "Merge pull request #2839 from cakephp/http-client-router", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 102, "deletions": 45}}, {"node": {"oid": "844cbba619d67fc9667d5bb3f815646cbd1d8465", "messageHeadline": "[fr] update routes and OAuth2", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "15106758f236ac5700a228ec04e25f1e2593c0d1", "messageHeadline": "Merge pull request #2842 from AgentStephens/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fe2d82beb949bbdbf5147077049f01c5b6c5502", "messageHeadline": "Merge pull request #2843 from tersmitten/fixed-formatting-issues", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aab975ae9b38a63d49de06a25454e2438c80669c", "messageHeadline": "Fixed some formatting issues", "author": {"name": "Mischa ter Smitten", "email": "mtersmitten@oefenweb.nl", "user": {"login": "tersmitten"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bbb60a073aa5845d69f24b7f907a0f3bc5c41367", "messageHeadline": "Added missing comma into widget example", "author": {"name": "Matt Stephens", "email": "matthewstephens@digidev.co.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8aa16f27edf65cab84d13613fd32a00e9dd6e52", "messageHeadline": "[fr] follows #2837 and #2841", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3ff9599f608c977c6c2eac325ba2c0550e8449c7", "messageHeadline": "Merge pull request #2841 from cakephp/ADmad-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c77102b062392cce9e755cbe366f0ca9271e80f", "messageHeadline": "Fetch stable release instead of dev-master", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4015706dfd50903bf57abfcea5ec4c08edf4ca93", "messageHeadline": "Add a small note about why one would want to use RESTful routes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "51014ce77c9156b90e290db3a70a4e75621cc70e", "messageHeadline": "Attempt to clarify the routing documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "5bf032570cab538e6460c8572354889ac78f68f6", "messageHeadline": "Add example of Oauth2 authentication.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cdf737720bd856af8a473a33bf4943265f34a437", "messageHeadline": "Merge pull request #2837 from cwbit/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "eb5432532c0d283c0ef3f3ffb782562880283174", "messageHeadline": "added final json type code snippet", "author": {"name": "(@btx) Chris Brescia", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "6528c9a646a36a94b557b2cfa4998fa98abcd60f", "messageHeadline": "Merge pull request #2832 from cakephp/add-wrapBlock", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "7d9032a0eb401ac0f1dc5141d628ef964060bc6a", "messageHeadline": "Capitalization", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2df7b6524c9553e527fe90bf7d3ee672c3ff7466", "messageHeadline": "add documentation for wordWrap()", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "52bca3c5a773008159b17d003daa52277ecce7c3", "messageHeadline": "[fr] #2800, #2828, #2827", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "a52b102a4ef5c76dec1172a7414d51f53c537ef0", "messageHeadline": "Merge pull request #2825 from cakephp/document-printer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "31cb893b51dd24449ed82faccf788da5ff4b5867", "messageHeadline": "Merge pull request #2827 from cakephp/collections-update", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "59beae6b4323a1588dfe04c8d49d1148bd0503a4", "messageHeadline": "fix example array", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f704de2f6908fe1648610a4efdfe4f9315010289", "messageHeadline": "Merge pull request #2828 from cakephp/routing-extension", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab5ea869009d4cd10145f606cefd0f61e309abc2", "messageHeadline": "Add HTML extension to routing example", "author": {"name": "Walther Lalk", "email": "dakota@users.noreply.github.com", "user": {"login": "dakota"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5d2860dae866f8070e7ad7fe9840de41232f4f4", "messageHeadline": "[fr] follow #2817", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "5e605a161a3bcbeb3e2c15348de936216fab25b9", "messageHeadline": "[fr] follows #2816 & #2826, add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "575d0e59993cf7305a1a0aec0f07b58049c0554c", "messageHeadline": "Fixed wrong example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "892b544a3f2cb1de1d4832f1a99fabf55bb2c318", "messageHeadline": "Documenting the {*} notation in Collection::extract()", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "779c259ec70d6b29bf7a06458a03cb4a9bd33a9c", "messageHeadline": "Merge pull request #2826 from cakephp/collections-update", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "8f32fea5448cc5038e69fa293d19b5cbc96afbc3", "messageHeadline": "Fixed typos", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac50bfbada88a02c5212bd2ddadc59b200eae2de", "messageHeadline": "Clearer class aliases for email classes", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ccbe8cfe2fb8466f37e828333a2f3d28c872e00", "messageHeadline": "Documenting first, last, skip and zip methods in collections", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "ffa307fbde0a64fe2479612957a2aa48d1252b83", "messageHeadline": "Merge pull request #2817 from cakephp/3.1-auth-storage", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "c803b53636caffcca155088101fc0455b85321ed", "messageHeadline": "Corrections from #2742", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "b164aa36fe3c08aaf67d09e327155272dc867601", "messageHeadline": "Merge pull request #2742 from pulse14/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "2d580c9b69dfbdd4887cef1b4189a577f6484857", "messageHeadline": "Merge pull request #2816 from cakephp/magic-finders", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "4931613ba43346943e79410f11891004a5302666", "messageHeadline": "Add documentation for TreeIterator::printer().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "6cc738fe34b64d261e2d8e97af6308e220db1020", "messageHeadline": "[fr] follows #2812, #2818", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 134, "deletions": 14}}, {"node": {"oid": "97ae03ccc146d153f2cda1238e851fd860d674cc", "messageHeadline": "Adding a note about cacheTime for AssetFilter", "author": {"name": "Patrick Conroy", "email": "patrick@rockstargames.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c4e24ea2c41040f8bfca89f1510d1fa84076ffc1", "messageHeadline": "Merge pull request #2822 from okinaka/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7aac1991eb97e62263b9150bf1959e09f4c30afe", "messageHeadline": "[ja] add some blank to backwards-compatibility.rst", "author": {"name": "Kenshin Okinaka", "email": "okinakak@yahoo.co.jp", "user": {"login": "okinaka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ea19e7a19c1d32ab847f755165e7122e3ba97ad", "messageHeadline": "Fix double backticks", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34bc094983fe86eebbf8963e3f10e52477ced035", "messageHeadline": "Mention Email class aliases in migration guide", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "52d6bdcc4c5c3bafc6320d35ec55d1d71f4a48a9", "messageHeadline": "Remove unnecessary sprintf", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1c9daf6f69c9eb44a80b9459751cdea458732e2", "messageHeadline": "Add section about Mailers in email docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "cc88039d496097eda7ff6cd97580608940102b20", "messageHeadline": "Add notes about Email classes in 3.1 migration guide", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4f6518910286ebd9db4d781b4b9200b6a17d1f98", "messageHeadline": "Update namespaces for Email doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a4a48cfcb10271f85c66b1882a10c90ce09e79dc", "messageHeadline": "Minor corrections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6777085006fce921ef1fe6f77b83b81cb4bd3e00", "messageHeadline": "Merge pull request #2818 from Schlaefer/patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cb519f9f888a4f7a828efec7f3079d9a3ab1bfb", "messageHeadline": "fix 'where' to 'conditions'", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51cbf07c3c1e2c3bcaa225645e0cd899f29ed86f", "messageHeadline": "Add info about new auth storage class usage.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "a98e72a5db4617ffa10242140c5f2f942601ccf7", "messageHeadline": "Merge pull request #2783 from bcrowe/bake-docs", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d6db8a7546ae8f37bd8ada84a0e77342c2a4a7bd", "messageHeadline": "Add more information on how to handle magic finders.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9af4c9a510a7b33490dc671f82af1dc984876e97", "messageHeadline": "Merge pull request #2812 from cwbit/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 133, "deletions": 13}}, {"node": {"oid": "8e7e4a244e9e9cd8f12acbc6192881eff706e128", "messageHeadline": "added query expression examples", "author": {"name": "(@btx) Chris Brescia", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 133, "deletions": 13}}, {"node": {"oid": "813e0630374cb2f9b52c9604ecf91acc9868f2d5", "messageHeadline": "[fr] #2802, #2799, #2798, #2797, #2795, #2793, #2787", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "c060a866e6505801aaf1c2209e7ad9397e39d90e", "messageHeadline": "Merge pull request #2810 from hiromi2424/ja-compatibility-guid-3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 159, "deletions": 9}}, {"node": {"oid": "59396484dda72f4a1ad76f8ea970f37e3c0bb428", "messageHeadline": "Translated contributing/backwards-compatibility.rst into ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 159, "deletions": 9}}, {"node": {"oid": "115223ebb5ff9172eba28b8cc226ddb90eba033c", "messageHeadline": "Merge pull request #2808 from bcrowe/3.0-email", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e78446ba46ed40e315ed1e5e879535de2863da54", "messageHeadline": "Consistent email var name, follows #2807", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3d7a554247e92777fdcada475acda4965a8fb391", "messageHeadline": "Merge pull request #2807 from jtyost2/patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7122f4dd6acaa9b532fbd0d4dd14df7f7a8d6501", "messageHeadline": "Updates $Email to $email", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "332d98f38b1c692fa16e3df1378a3d5438d6323b", "messageHeadline": "Merge pull request #2805 from cakephp/pages-to-portuguese", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "d3a850b4191848a9092317992fc6e291c1a3efbf", "messageHeadline": "Merge pull request #2806 from dallasacook/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "e082fa7d0cada5b5cd7faa9e7d40f483fd1473cb", "messageHeadline": "Grammer Modifications", "author": {"name": "Dallas Cook", "email": "dallasacook@gmail.com", "user": {"login": "dallasacook"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "c56b448ba7e70e4c75da7d174ad040982fb2f9b4", "messageHeadline": "Merge pull request #2803 from isaacaskew/patch-10", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "33c8d6eb7aa70a2ffd5c35b4f30bce6573cebc46", "messageHeadline": "Merge pull request #2804 from thetiguy/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e01944533cd621b5f941b3a547a2cc018032950e", "messageHeadline": "Translated PagesController docs to portuguese", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "8eb7c6ea0f3a2600f346f8423e8c81c23706fc0b", "messageHeadline": "Update plugins.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45cd33b5984e80c4a58faaa03b17b1f200fac42c", "messageHeadline": "Update orm-migration.rst with grammar corrections", "author": {"name": "thetiguy", "email": "thetiguy@gmail.com", "user": {"login": "thetiguy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cbb6ba8fcb86de1d8b39f83c96414658a0b00806", "messageHeadline": "Update plugins.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "95044ba8e517d8aeb85eac8957a5fb46e436b8fc", "messageHeadline": "Merge pull request #2802 from leeforkenbrock/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7f4b50404087f581477b962468e1d9f25780b1fd", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Lee Forkenbrock", "email": "lee@loadsys.com", "user": {"login": "leeforkenbrock"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b92afaecdfd21f1df96aedd6f3ba18aa13c412ce", "messageHeadline": "Merge pull request #2801 from isaacaskew/patch-9", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ffb820553abee4c53a26fd0c6a93d72c74d3a219", "messageHeadline": "Update registry-objects.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "412baeee7881aed59b88daf518d177c425bd0190", "messageHeadline": "Merge pull request #2800 from jtyost2/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2e2272bdce754164d0156d4008b4762be6c1319c", "messageHeadline": "Merge pull request #2799 from isaacaskew/patch-8", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "91e9476b0907bc92a12ed82551d211a2b181c6f5", "messageHeadline": "Updated Ordering of JSON/XML classes in opening paragraph", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1759e2553fa2433bf0d7bfc45594abf2f346608c", "messageHeadline": "Update text.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "45748ae78fc8cd177d178780604aafff1e78384a", "messageHeadline": "Merge pull request #2798 from leeforkenbrock/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "493a8af0075c57e7b9808e40504cbafc9b0dd057", "messageHeadline": "Update appendices.rst", "author": {"name": "Lee Forkenbrock", "email": "lee@loadsys.com", "user": {"login": "leeforkenbrock"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "35183fdc56e1297d1a05f9cf55cd03f5c325d40c", "messageHeadline": "Merge pull request #2797 from jtyost2/patch-4", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "640e66378f7bb553004a120c602059213cd3920d", "messageHeadline": "Merge pull request #2796 from isaacaskew/patch-7", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6e72fddbc7e248cddd7c0524698b08c46ca8065d", "messageHeadline": "Updates Formatting To Match Rest Of Book", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "04019e13cf68a123126c1d0e6d249a4247b6221c", "messageHeadline": "Update xml.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c275cf0e4ee7a94785b164745ed5976227dcb6a8", "messageHeadline": "Merge pull request #2795 from isaacaskew/patch-5", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "25216a4ceea53ab221ee0d5bb1816d5957e051eb", "messageHeadline": "Update time.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b616bd3f6be84f61b74c8a964719cb1c73def67e", "messageHeadline": "Merge pull request #2793 from jtyost2/patch-3", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f8d93021e4b1174fbdae62d2b90e465ba6b4aa2", "messageHeadline": "Merge pull request #2794 from dallasacook/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a5579b3ce11c7bf6c6af0b8c59d753457e29317", "messageHeadline": "Unnecessary Comma", "author": {"name": "Dallas Cook", "email": "dallasacook@gmail.com", "user": {"login": "dallasacook"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a0fbea73e789613cf54170d6d2693c4673d1a61", "messageHeadline": "Updated addBehavior to match API", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f7863c2ea417db730cd6bc7546742bf6c06220c", "messageHeadline": "Merge pull request #2792 from jtyost2/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa7974fae8b0d0f84ddee8b4c303557f41087e3", "messageHeadline": "Updates TableRegistry::get to match API", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deced914c8b9f19bb6db6ca8f9118d92a3c23bdb", "messageHeadline": "Merge pull request #2791 from beporter/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d5571f55995583f0d86924f0ae25a80e1ffd4cf5", "messageHeadline": "Add details on debug()ing Query and ResultSet objects.", "author": {"name": "Brian Porter", "email": "beporter@users.sourceforge.net", "user": {"login": "beporter"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "27db2491c1f10813075113bbd53de1bddf19cd9d", "messageHeadline": "Merge pull request #2790 from jtyost2/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b3cb79501e454c332fbc293406bafa1ae00fdaa", "messageHeadline": "Adds Colon and Serial Comma To Listing Enginges", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63da6c4dac98186b1f2088d24f4e39d2137e9c59", "messageHeadline": "Merge pull request #2787 from jtyost2/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c0931346d0dc8c684ef915325dbadf0cb2f87fc", "messageHeadline": "Update XML Doc Page Functions To Match API", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c37a7e8cd970efc4ff461e8e7d9fbaf3c78a202", "messageHeadline": "[fr] follows #2775", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "54d744b7da9c05dcca10609367f6ef0b6310a25b", "messageHeadline": "Merge pull request #2786 from bcrowe/3.1-routes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 232, "deletions": 71}}, {"node": {"oid": "21497007a8e0bdc76d06484ecbcf0bdae491c7cf", "messageHeadline": "Merge pull request #2775 from cakephp/shell-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 272, "deletions": 8}}, {"node": {"oid": "7c779af0cbccaa475878cc21c721417a5bb41cd8", "messageHeadline": "Add routes shell to example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76e70179d11ee4875195e6bcaa4d166ac92171f6", "messageHeadline": "Merge branch '3.0' into 3.1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 232, "deletions": 71}}, {"node": {"oid": "68373d99bc3b7710b845e0fdfaa5f0edbf28baf3", "messageHeadline": "Merge pull request #2782 from antograssiot/fr-typos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 264, "deletions": 265}}, {"node": {"oid": "e41c2c70511a7a0237d07e223a0bab962fdabf51", "messageHeadline": "Merge pull request #2784 from bcrowe/console-docs", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "7e50bf7c9d8f788c0571381100bd1fdc94e0ca92", "messageHeadline": "Add orm_cache shell", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c019e6c01ca4a3932982a20e3914f9925c8799a0", "messageHeadline": "Add bake and migrations shells to console output example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0ca5d246898f4bd317c6ee1ac1e789f378aebbe3", "messageHeadline": "Fix core shell list", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3ada5d6c624ff35304d6aa41599e7cc71699009", "messageHeadline": "Add 'form' option", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b72e303d7593d402391ea7f3e5f31c88b57396c4", "messageHeadline": "Fix 'all' alignment", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beb7571ae13523f41c2e76689e8319b3177fa013", "messageHeadline": "correct a bunch of typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 264, "deletions": 265}}, {"node": {"oid": "e4dfcc3a23e2f151595ae92acdc834e9403c47f8", "messageHeadline": "Merge pull request #2779 from PGBI/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e9d2d1d72bae94a591fdcc0a94d9c57061906d4b", "messageHeadline": "Merge pull request #2780 from cakephp/3.0-fr-last", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "8747b5bc1d66cd117ecd4de32894e8d4ad015bd9", "messageHeadline": "[fr] #2777 and #2753", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "b7b5a5fc272971618f37b2bfd240a5e891eb96c7", "messageHeadline": "`dependent` key for belongsToMany association documented", "author": {"name": "PGBarrow", "email": "pierre.barrau@mines-paris.org", "user": {"login": "PGBI"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "04c570b2edaa320b309e5fee2852c7043858e913", "messageHeadline": "Update shell helper docs to match cakephp/cakephp#6666", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "34d5f3bd527c79238752681063c38afbb2cf4506", "messageHeadline": "[fr] translate shell helper docs", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 145, "deletions": 7}}, {"node": {"oid": "bd118e596c0d5129b1ecf7f47b509d511abb0ae3", "messageHeadline": "update file markup", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04dc2d6108210a17d2a23599bbb34017382a7219", "messageHeadline": "Merge pull request #2753 from caBBAlainB/patch-46", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "9d84978d7d9e28e9a2091bb26303f62661a72157", "messageHeadline": "Make warning callout more reasonably sized.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5140f1c46dc12ec495a19e734f68d1f08a2cfadf", "messageHeadline": "Merge pull request #2777 from MikkelPaulson/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "7582ed65556459f6f05b2803e0e9476df368428b", "messageHeadline": "Update httpclient.rst", "author": {"name": "Mikkel", "email": "me@mikkel.ca", "user": {"login": "MikkelPaulson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82c0e99f91cae3dfcf6abe1683be2f91688d9929", "messageHeadline": "Update httpclient.rst", "author": {"name": "Mikkel", "email": "me@mikkel.ca", "user": {"login": "MikkelPaulson"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "89cfd551bf38a5f013a2a395d8ff6da744039f3a", "messageHeadline": "Merge pull request #2776 from cakephp/3.0-fr-last-changes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "c71d45b16bd9bb4b250f1b21d4d8b911892422ca", "messageHeadline": "[fr] #2770, #2773, #2747", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "237a6827099cc97805afc1492aa1c3d4b4a24a0e", "messageHeadline": "Merge pull request #2774 from bcrowe/fix-its", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2107f067e6ca34d1271558c47367a0337ef381bd", "messageHeadline": "Add docs for shell helpers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "e4418afc082992cc6a2f6fa3dcf0d965587197a3", "messageHeadline": "Merge pull request #2770 from cakephp/first-last-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "e27abe85be5f6551a7147ef86c52f724134a90ab", "messageHeadline": "Fix usage of its and it's", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "87f1d62de1ea90401c82a9a5324a896d440e2ce4", "messageHeadline": "Merge pull request #2773 from isaacaskew/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "baa0bb3a66930c3c5281e73febb48e59a1f63654", "messageHeadline": "Update tree.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "15c8f906825cdba61ec8ac5d1d07e2a1f9f6154d", "messageHeadline": "Start the docs for shell helpers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "76429650a526bd6362998e5e43dc30da7ca00a99", "messageHeadline": "Merge branch '3.0' into 3.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1476, "deletions": 743}}, {"node": {"oid": "2d418f3ece7cd94488893a3614e2a9fe8149cd6d", "messageHeadline": "Add note about ResultSet being a collection.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9689e29d4e1275fd135ac03a86ab633dd13a89fe", "messageHeadline": "Use skip()->first() instead.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5a98751ab619a2ce0a27c21ca1c9498199750181", "messageHeadline": "Merge pull request #2747 from elboletaire/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "62ca88e965df5605761ec8173516b0ac549bd955", "messageHeadline": "Add additional examples for first/last and take.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "c6cca1064f73d853390e6835aba0e969f6c9624a", "messageHeadline": "[fr] correct typo on 250a6481", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff8bc7e7893f37b86ec3cf956d87571fc2f54281", "messageHeadline": "[fr] #2767, #2763", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9c8220233e7da1f9017017dd3d8f107b3af342ea", "messageHeadline": "Update collections.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "7a31a06288bf7b5fd3a637c647db4606435a39c0", "messageHeadline": "Remove incorrect option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6b14673040b3c64cb4d139b1782aa40a5ae0033e", "messageHeadline": "Merge pull request #2763 from gauravmak/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4d05e9e68410761f12dd15901409425347016c51", "messageHeadline": "Merge pull request #2767 from Graziel/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e0aac97be2fe85e34956509e533229342cf7c06", "messageHeadline": "change port for smtp.gmail.com using tls", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c737246f836e7b92a80f0c2c5d11131ce7db09f5", "messageHeadline": "Merge pull request #2765 from cakephp/3.0-fix-link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "9b56550e7d706434e29845a5a5aa8afb41788f94", "messageHeadline": "[fr] translate missing en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "835646f65ef6413363e58e5c4f413529316d9f98", "messageHeadline": "[ja][en][fr] fix links for security lib", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c52fc811572c0053453d045687853bb5ad81a4fa", "messageHeadline": "Radio buttons example change", "author": {"name": "gauravmak", "email": "gauravmakhecha@gmail.com", "user": {"login": "gauravmak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ff24d88e94d18d6f0310e262c95986cb965cfc5f", "messageHeadline": "[fr] #2722", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "250a6481a38d589969946f1d4623f19f257f6fc1", "messageHeadline": "[fr] #2758, #2757, #2750, #2745", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "7bf7d327ea1a8d173d3cf135a07d09583c90659e", "messageHeadline": "Merge pull request #2758 from isaacaskew/patch-5", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7cc19eaf4055bbc0f6b38939e818c4869e115db", "messageHeadline": "Update tree.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce54df920867266cef3e6cadcec6c03edb6fa66a", "messageHeadline": "Merge pull request #2757 from CodingHammer/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d6f8f139ffb17fcbaeb640e26e09697b7e437d2", "messageHeadline": "Merge pull request #2755 from cakephp/issue-2744", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "488e6ad033976cb78019c1d3a959ecf536f503f5", "messageHeadline": "Merge pull request #2756 from berrygoudswaard/plugin-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "111524709f66299f5b192f8acbfca5427c647fcc", "messageHeadline": "typos + fr translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "752c1c01c5ee82cc33d0183e4023e9fcb942020f", "messageHeadline": "Update intro.rst", "author": {"name": "CodingHammer", "email": "naylod12@highpoint.edu", "user": {"login": "CodingHammer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a4575dbdd0123abc62c3f10ee88faa3f8a453af", "messageHeadline": "App::pluginPath() doesn't exist anymore, use Plugin::path() instead.", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8fdc66b04fee032962557d20acfe61ec68136407", "messageHeadline": "refs #2 Fixed blockquote + minor change to the note", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e1b59e622fd09e7169bb97af243c4c2fa3ed49bc", "messageHeadline": "Update panel loading docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "845cefea88b101031e7102e3ce79df9f644d0fdc", "messageHeadline": "Expand documentation for DebugKit hook methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ec2633264ac15c16a14e72779eae1115cc98dee7", "messageHeadline": "[fr] collections.rst: Traduction d'un paragraphe", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "36171da6c9a22faabe4ac9884b3d1aaf1f8e335c", "messageHeadline": "Merge pull request #2750 from cakephp/3.0-entity", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9b2092f5e2fa5b692014199ffc8c1104a9c99654", "messageHeadline": "Correct typo.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "64fb208d44d0ff8d622d8c56550088ce5a9b9f39", "messageHeadline": "Merge pull request #2748 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c2f0fd4c9bf2903359929feb7abcd88f893c26e", "messageHeadline": "Update xml template path", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f57a5d515aae96cf090453ab5821ffafa92f1b2", "messageHeadline": "Merge pull request #2741 from cakephp/issue-2736", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "f1572bd6683808f2922dcf809c93f55408d9ab4d", "messageHeadline": "Updated 'Using Custom Authentication Objects'", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9660b1d6df7bfb3c5c584a2d35d00b4906662102", "messageHeadline": "Merge pull request #2745 from elboletaire/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5d92abdf4e8924cdbd5f1a8c6cb7b9d6089e326", "messageHeadline": "Minor fix to \"creating custom auth. objects\"", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34f269c09a8c04968281863f988b0c5e822e5c2c", "messageHeadline": "[fr] #2740, #2743", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5c5e6010925d2a9791b671625532256ddb5bd19", "messageHeadline": "[fr] treeList option description", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3b0e4cb495afb00958e56266a1a31bbe7b75e0fe", "messageHeadline": "Merge pull request #2743 from bcrowe/fix-path", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13ddf7b9c04176c868e04a6953ba9ba7a60a77ab", "messageHeadline": "Fix maintainable spelling", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42cb881c06f05dc896ee93b3d4e439163a90f065", "messageHeadline": "Fix src path for component example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9165a6e30c3cb2b49eb75730cbf508292a1fa678", "messageHeadline": "Tanslation and error in example", "author": {"name": "pulse14", "email": "gaetan.snl@gmail.com", "user": {"login": "gaetansnl"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "58cccd38db7ed7e51a73253c822927596f8c53f2", "messageHeadline": "Merge pull request #2740 from bcrowe/xml-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "046f82754d2829f9221fd6fb6bce4cf650e45ec2", "messageHeadline": "Add docs for treeList options.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "42de33dd50c2eebd4c84b2ca347cadcf3e824f50", "messageHeadline": "Fix XML template path", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8f671ae064850db3fe6a76747e2cff51ea67657", "messageHeadline": "Merge pull request #2738 from cakephp/nested-validators", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "6c7a27e85aad39a127d8142d8b6db0fd0b528a95", "messageHeadline": "update code example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6eb13d50b6a2c0123a9147cc7edc45cb9bed4bde", "messageHeadline": "[fr] nested validators", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "0a3fd73a56fe7434a37b0ec97986e2a5c3af1d6f", "messageHeadline": "[fr] #2693, #2724, #2727, #2729, #2731, #2732", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "ce76c281cb320ba5b7170b27a785606776a7596f", "messageHeadline": "Add documentation for nested validators.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "991a60c99750a5a108bd57873939c4ae98a5b154", "messageHeadline": "Merge pull request #2732 from tylermarien/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25428dd1e00a609b49811c4ce147bb0d0c2b694c", "messageHeadline": "Merge pull request #2731 from wethecode/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6b30eacb78ef17bbc2e5adac5404f385aa841934", "messageHeadline": "Merge pull request #2733 from bcrowe/namespace-fix", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cda7513e497935492b7f1d7e56b2e7da17322028", "messageHeadline": "Fix ResultSet reference namespace", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5eb9c1486a7564a3a667e40f49d13c51e2f4ec9", "messageHeadline": "Update database-basics.rst", "author": {"name": "Tyler Marien", "email": "tylermarien@users.noreply.github.com", "user": {"login": "tylermarien"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb0c33f425bdfe4f51e089af5a5f4eaa6e24d4bb", "messageHeadline": "Controller names should be capitalized", "author": {"name": "wethecode", "email": "wethecode@users.noreply.github.com", "user": {"login": "wethecode"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "59a958f1aa0e815c54c3d56bd5f3beb36c937c94", "messageHeadline": "Merge pull request #2729 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8e1bbe52de450848395aa922214cc9f73711093f", "messageHeadline": "Merge branch 'patch-1' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 208, "deletions": 9}}, {"node": {"oid": "807dba75d62b30859c331bec8f964b4b1457d285", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 187, "deletions": 107}}, {"node": {"oid": "2d9ff76e50c236c1273e7685f818fa0260c86893", "messageHeadline": "Improving save examples by showing that it can return false", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bb6b8104c4e68e962a5833edb8dfefc2676969d8", "messageHeadline": "Merge pull request #2727 from cakephp/3.0-carbon", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f17182d1043dd3add97f1ad078aa8b2b773e0eec", "messageHeadline": "typo", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "559aaacd63ada156eb7dbde495a08775d745abe5", "messageHeadline": "Add carbon docs link", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6e94c56e21275c85bed2c39bdf10a891b72e21a", "messageHeadline": "Translate of blog.rst to pt_BR", "author": {"name": "viniciusls", "email": "viniciusls@users.noreply.github.com", "user": {"login": "viniciusls"}}, "additions": 129, "deletions": 10}}, {"node": {"oid": "ce27ada3cdbd91c8b2ac3868d7abcf82e76ba84e", "messageHeadline": "Merge pull request #2724 from cakephp/lorenzo-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "adfd769ce5e01d378392641ce6bf920494d8977a", "messageHeadline": "Merge pull request #2725 from phlyper/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7266b6efd4fcf7d71818efc7901d612f54cb36ca", "messageHeadline": "update the name controller", "author": {"name": "phlyper", "email": "phlyper@live.fr", "user": {"login": "phlyper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79bf9496ec47bde42c589aaa99d4a3ea59f26e1f", "messageHeadline": "Removing secure option from example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "37c07b53279d9292924b1209a8e323b928681510", "messageHeadline": "Merge pull request #2722 from bcrowe/default-route", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "d18f50d84699d9709c0bb2ecfb689b98903dda74", "messageHeadline": "Double backticks for class highlight", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3cc83eae4674872048b4d4fa2386e563fbda5a8", "messageHeadline": "Add InflectedRoute migration note, fix description of DashedRoute beh\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cdaa8b1e1285afe8d8a294434cb1137308a3b919", "messageHeadline": "Add default route class note to 3.1 migration, update plugin docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e246d41d5503037982aad6dd220cdfc2a05bdee9", "messageHeadline": "Use InflectedRoute as an alernative example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c7a9a9f9ba4368b63eb8bdcad360357d4601f85", "messageHeadline": "Use DashedRoute for examples, fix typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "53db6b041e0873972450ef9e96aa5126f3e26e25", "messageHeadline": "Merge pull request #2716 from cakephp/caBBAlainB-patch-42", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "c88f7bc47f3d181f10085f058190273547e588b7", "messageHeadline": "Merge pull request #2717 from cakephp/separate-validation", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 582, "deletions": 562}}, {"node": {"oid": "1173bcfd2fb4e730f3c303a95eb92ee4ba6c4435", "messageHeadline": "[fr] translate new missing part", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ce3e10e41e6b6cf7d95ce8cfe8c261c5220fe194", "messageHeadline": "include new validation file", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9fd4343599fdd5dcc3e80e8107fc7946cbacee7", "messageHeadline": "Update french docs structure as well.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 299, "deletions": 283}}, {"node": {"oid": "a6f63be9fa8665be2e030c658c519ebf32a878e5", "messageHeadline": "Separate out validation documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 281, "deletions": 279}}, {"node": {"oid": "1e0ed626e0e437d930f7e6a77fd8a834c44dd733", "messageHeadline": "Fix typos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7f64ac7b15d18dc3078dbed4fae034f023c1577d", "messageHeadline": "Documenting the Subquery strategy", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 95, "deletions": 41}}, {"node": {"oid": "0754343ae5626598c56d94c23710d18607ee0394", "messageHeadline": "Better documenting the select trategy", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "4703362d05d25877ff27f2a7f3e89f46434ab7f9", "messageHeadline": "Merge branch 'patch-43' of git://github.com/caBBAlainB/docs into caBB\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "bf1e00509db55c2b43b780e341a9e857fc3d259b", "messageHeadline": "Merge branch 'patch-42' of git://github.com/caBBAlainB/docs into caBB\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "2cb9b9b50497981dffc67af2b7c5b3ce9b3fc39a", "messageHeadline": "Merge pull request #2693 from cakephp/3.0-xml", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7ea7744ddb63d1f1892720a66137e37bf75b1d02", "messageHeadline": "Merge pull request #2714 from frankfoerster/3.0", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "577ef86175c23461cae297f1089da950a5c6b8a2", "messageHeadline": "[en] protected $_defaultConfig instead of public 2", "author": {"name": "Frank F\u00f6rster", "email": "github@frankfoerster.com", "user": {"login": "frankfoerster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5883f98ebe6fb6c7c8c05d2109f77dfa591f1fbc", "messageHeadline": "[fr] protected $_defaultConfig instead of public", "author": {"name": "Frank F\u00f6rster", "email": "github@frankfoerster.com", "user": {"login": "frankfoerster"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3278971d2ee2b16138cc97567c6807b8dfefc71f", "messageHeadline": "[en] protected $_defaultConfig instead of public", "author": {"name": "Frank F\u00f6rster", "email": "github@frankfoerster.com", "user": {"login": "frankfoerster"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a1732082cec717a7dbab221d98a6a97f7497db7", "messageHeadline": "[fr] update retrieving-data-and-resultsets.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c1c4650549a1401d5b7f5fd51a8ddf7b524a6047", "messageHeadline": "[fr] Update retrieving-data-and-resultsets.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e68af23d6a0445db4c138004e2f1df860960c96b", "messageHeadline": "Merge pull request #2713 from cakephp/3.1-serialize", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "3d7f427af6318d6b660b51f46e8f84af298341f4", "messageHeadline": "[fr] add serialization feature", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e0d957c8843ee09dc680fb225a3d2366cda77a1e", "messageHeadline": "[fr] #2697, #2701, #2707, #2708, #2709", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "8e9a4adc8d97d87d9f6c586b5cf16625cc2467fb", "messageHeadline": "Add info about new serialization feature", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "52a8669171417482861ecd48643f027d1bb6f2c3", "messageHeadline": "Merge pull request #2706 from cakephp/url-filter", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "a6c80c31732e202bb9780b7059ff2d5cb1a7041c", "messageHeadline": "Merge pull request #2709 from alecho/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "154a5c08fae5ff2796cf2d62021b07a55205f695", "messageHeadline": "[en] Update retrieving-data-and-resultsets.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "41655b7c5bf016f8aece16bbaaee369b3f48bdf4", "messageHeadline": "[fr] update retrieving-data-and-resultsets.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "256cf13ceb45f6eaac5fd7eefd140fb4155eda85", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "0ea13a03f434abbdab1c4a5b16c982f0a73da28f", "messageHeadline": "Merge pull request #2708 from cakephp/collection-is-empty", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2c25a1971fdc515b3b17248a84305f940e4c17fa", "messageHeadline": "Update time.rst", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56919eee136ba6a3a5188a27428a1d06c058c1e9", "messageHeadline": "Document the isEmpty() method on Query & Collection.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "bdb5f55b4b7fb45faa5218b274649bf19a37bfed", "messageHeadline": "Merge pull request #2707 from cakephp/fix-engine-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c3a6e64493a7c394197b656a3d13e16c78a744d", "messageHeadline": "Using the right namespace for configuration engines", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "783ba8f0553f09b7d2136b97a7b535c18f25632f", "messageHeadline": "[fr] addUrlFilter", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c6c15ef95f74a1406107342521547ed12e0d72cb", "messageHeadline": "Document how Router::addUrlFilter() works.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "fe39ff0b138c3ab9d9acfe4f06b3eac1635167d7", "messageHeadline": "Merge pull request #2701 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "26d78636942bd3bdc1f1fbf7fb286a9f00c01a68", "messageHeadline": "Merge pull request #2703 from brutesque/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ab5c693a150195b06b22fd2c7916231430c132", "messageHeadline": "small grammatical fix", "author": {"name": "Brutesque", "email": "github@brutesque.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "243f206c437dff1b7764b463df97423bda32ecc4", "messageHeadline": "small grammatical fix", "author": {"name": "Brutesque", "email": "github@brutesque.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39613b5c924f2539c675cf78a2cf0e406d4581a5", "messageHeadline": "Add comments clarifying what views vars are needed to be set for seri\u2026", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a8d1dc13a9ce324fa3ef0d6915cc373e2887c4d3", "messageHeadline": "Merge pull request #2698 from cakephp/radio-docs", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "6c5f3c485f172d9d631a741eb026e404f8b73951", "messageHeadline": "Expand docs to include long form radio buttons.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "b4793b3cf72fa023d57878c07566130dfa834b28", "messageHeadline": "Merge pull request #2697 from michha/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "413a47c28e5789b272870def53aa83b84e4c1f01", "messageHeadline": "Added home.ctp name", "author": {"name": "michha", "email": "michha@users.noreply.github.com", "user": {"login": "michha"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "aa76bba85cff713e681dcc707ccba432b3954a64", "messageHeadline": "Merge pull request #2694 from ndm2/3.0-fix-error-option-descriptions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "d22907cec7f69022db8fae3eb4e09a020e20f2ad", "messageHeadline": "Fix error option descriptions.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 2, "deletions": 13}}, {"node": {"oid": "c908ad3459a8025a1860963942eaf6eab5e995cc", "messageHeadline": "backticks", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "230bcf4c320ece27e343e2feb454036fdcdcc442", "messageHeadline": "Docs for xmlOptions", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3cef479653f1c58046557a66a9a2c1206f733852", "messageHeadline": "Merge pull request #2691 from cakephp/issue-2661", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "0cd4b161c02c072677625a0ed9d6be932f17cbe1", "messageHeadline": "[fr] follows 7e07b77a, #2690", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2c6ccb67d3ddf7e0018838b5d1b8d2c9318f5693", "messageHeadline": "Fix typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb4355894ed20e3bc9afc4d278b06ad738e8e28e", "messageHeadline": "add french translation for #2691", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7cbe55abc7e4381532435b9ccd4727ac86026215", "messageHeadline": "Merge pull request #2689 from cakephp/add-meta", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7e07b77a3fe9515f66a42dd62966193af3f2b2f3", "messageHeadline": "Merge branch 'assocs' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a0f42cb79f8b20deffda3433caf16745fd094908", "messageHeadline": "Shorten and remove callout for warning.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "0699c5fdd079581b413361453c71511ac14e66e9", "messageHeadline": "Add documentation on how to generate selects.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3e0b7834c8b349f4c196e84c5a132895f04def47", "messageHeadline": "Merge pull request #2690 from bcrowe/session-format", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7641cffcd10036288d0728bbdd1a0178c41be055", "messageHeadline": "Fix bullet list", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "656df81735851fa1f9a1e2c63248b2402d35c3cc", "messageHeadline": "try to improve search by adding meta", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6520ad40e9aba52c4c96f85b79d72d57c20104f", "messageHeadline": "[fr] follows #2086, #2675", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7549168f61c159550ae7ece8104ef170945fc047", "messageHeadline": "Merge pull request #2686 from isaacaskew/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "377e4583d4d074a0ebfb64f5eee4401879a4f021", "messageHeadline": "Merge branch '3.0' into 3.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 196, "deletions": 114}}, {"node": {"oid": "ad7ee6348823f3038f1265121a4bb4c99e93b121", "messageHeadline": "Merge pull request #2688 from dmromanov/correction-3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d1f82dd3004da7c28a8fc1a7ff6f6ea7296be983", "messageHeadline": "Corrected EN docs", "author": {"name": "dmromanov", "email": "dmromanov@users.noreply.github.com", "user": {"login": "dmromanov"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "efe28ae12843f019d0be476a1e6e653085556996", "messageHeadline": "Corrected FR translation", "author": {"name": "dmromanov", "email": "dmromanov@users.noreply.github.com", "user": {"login": "dmromanov"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2047c067a709e04e6be59dfc644b63cd7527061c", "messageHeadline": "Update collections.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c258f9d9c72814aedc51580da81cb01a45b3c5b", "messageHeadline": "Minor change", "author": {"name": "pulse14", "email": "pulse14@users.noreply.github.com", "user": {"login": "pulse14"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4abf9b3d1ebe34d55e2cc58a97455a83ac42c74d", "messageHeadline": "highlight in lazy loading", "author": {"name": "pulse14", "email": "pulse14@users.noreply.github.com", "user": {"login": "pulse14"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a0232fbcc5b6b53e6e6e9a934a3489372d2136a", "messageHeadline": "Merge pull request #2683 from isaacaskew/patch-3", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "958f2fe976a7cf8869ce654f5503801b891ab3c0", "messageHeadline": "Update inflector.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2bbc9bff84bba362e01740e8af42c75e78a2209", "messageHeadline": "Merge pull request #2682 from isaacaskew/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "09fcf50a0e730cbd2b195b34711727406f987b86", "messageHeadline": "Update number.rst", "author": {"name": "Isaac Askew", "email": "isaac@pharmedio.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3fc7b3774c101f475baf2a9ce1a3d65ed5e6ce71", "messageHeadline": "Merge pull request #2681 from bcrowe/fix-comment", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd18830e6bfa3e1cc950871c0763424234e4eda8", "messageHeadline": "[fr] Fix comment, follows #2679", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7814a9e9bd62b2061cb364bdd2820d10c5c6648", "messageHeadline": "Added a conflict use case and a solution", "author": {"name": "ProFire", "email": "ProFire88@hotmail.com", "user": {"login": "ProFire"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "39a9e593d7fa0b9650f96c8595ac35bfe3b68c84", "messageHeadline": "Merge pull request #2679 from ProFire/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c15ed943a94921f2c7583676db7e5f4023e14d", "messageHeadline": "Mistake in the coding corrected", "author": {"name": "ProFire", "email": "ProFire88@hotmail.com", "user": {"login": "ProFire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1078b7c8f4a382d8b6e65293ee3d22833f87c632", "messageHeadline": "Merge pull request #2678 from bcrowe/debugkit-dev", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d63980401041608112916576b326313c227aaee", "messageHeadline": "Use --dev option for installing Debug Kit", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58fe59c148f5d0ad8be95256b35584f30152119e", "messageHeadline": "Merge pull request #2676 from antograssiot/forward-port-2674", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "0e7bfd58c8b0c5785d10a26909c3b69ac51415a6", "messageHeadline": "[fr] Corrects variable naming convention", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "97ed72432efb13f44734dd7fc39fc6c836fdbc2b", "messageHeadline": "Corrects variable naming convention", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8b1a8cb1193d1fee5e4e136aac3bdc3e55b8924", "messageHeadline": "Merge pull request #2675 from berarma/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1588c8d82b9be9b4fee2c5367b6a76afde5447dc", "messageHeadline": "Update entities.rst", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef4e6f6fa2be0e6849d78e7ed3056d077a3de6ac", "messageHeadline": "Merge pull request #2673 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd0eacfd09fe1193dceda0cb773f19ffadee2fe6", "messageHeadline": "Merge pull request #2668 from cakephp/issue-2667", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "9413a8dd3e22444f04a5e421b2f3cfc0e8484e6a", "messageHeadline": "add french translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b6170dc51df0fe0a64f4448b6a2834a15cd870b7", "messageHeadline": "add missing parenthesis in code sample", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7c24c511c0e101ad1a291e2e2d56b265b8861ad", "messageHeadline": "Merge pull request #2666 from HavokInspiration/3.1-dispatch-shell-update", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "8e8b1adbd883bb0a54f9a8300622a9b16297337a", "messageHeadline": "Documents the modifications made to dispatchShell", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "90807067e522843f93918daf2e493da19809bdcf", "messageHeadline": "Merge pull request #2671 from caBBAlainB/patch-41", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13fa65cc2c57017aabb82bfe891fa18ca060bce1", "messageHeadline": "Update caching.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0fe2292fcf4d15c4c8bd3f507f37a7984990670", "messageHeadline": "[fr] #2663 and #2665", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9e9bb74733819fba4e11d541be9ef0ac013b116a", "messageHeadline": "[fr] follow #2669", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52d810fe86933c90541955a35583508117cbe2ae", "messageHeadline": "Merge pull request #2669 from bcrowe/3.1-underline", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2144482ac126e84fb9d2996e5a5053e26a210fc", "messageHeadline": "Remove underline from red text", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "038cf53423702f581f43c857010cc12f62edb081", "messageHeadline": "Add docs for validation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6159bc2242ec0f2480f6e5517548e6aaed057d60", "messageHeadline": "Merge pull request #2665 from Graziel/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8551a67edd3c9bc624cda0dcea937ef70f8b0d34", "messageHeadline": "Update internationalization-and-localization.rst", "author": {"name": "Graziel", "email": "Graziel@users.noreply.github.com", "user": {"login": "Graziel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74e79db1b3024ed3ac4b7c9ac44078789f744a3a", "messageHeadline": "Merge pull request #2663 from cakephp/3.0-id", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2efb2ceb7974f2c265da7c364eec99192014b89e", "messageHeadline": "Merge pull request #2664 from cakephp/3.0-fr-last-changes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3da3077ee75b357f5983d6d1689df86965a91fa6", "messageHeadline": "[fr] #2657, #2659, #2662", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "9d3f28612fe958bea45a299570171e94890591d5", "messageHeadline": "Clarify docs about last insert id.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ef29f6a436ec876e0b6a247142d3094b1235b275", "messageHeadline": "Merge pull request #2662 from cakephp/3.0-session-helper-depr", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "76b969dfd4dd46fbfa5e8ae36e99a9a2524fe27a", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aee5425b94d254dae04b0a81b3a22afa34a3a765", "messageHeadline": "note about flash helper", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e0067e1be8db163c149fc9884d3a94a47f94944d", "messageHeadline": "Fix docs for Session helper deprecation.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c40d28ff977cdb725e9c144c9bd02083030d75a6", "messageHeadline": "Merge pull request #2659 from cakephp/app-rules-clarification", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "13d87e1845d86af9c3854658840bd13190ecac52", "messageHeadline": "Merge pull request #2651 from HavokInspiration/3.0-mark-migrated", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "94794e772d266c901d893260b0d96e611d596d06", "messageHeadline": "Correct formatting", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b7cdf324732c7c56326f7f8fc3b49a042140f9d9", "messageHeadline": "Typo", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "025818b257119ff181b5099d322bccb6166373cb", "messageHeadline": "Add documentation for the new `migrations mark_migrated` command", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a4d73a783e31b6d04e89aa698336599f22c72b23", "messageHeadline": "Clarify docs around isUnique() rules.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "99ff82158a76a811e6daede4c6414d45783de205", "messageHeadline": "Merge pull request #2657 from segy/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bffe0bbe861a260688c5805d3b7b8f4f55c8adb2", "messageHeadline": "add parenthesis on ``toArray`` function", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4beefe4365bb580868d5fccf0b3c14ffe3887353", "messageHeadline": "Update behaviors.rst", "author": {"name": "Tomas Saghy", "email": "tomas.saghy@gmail.com", "user": {"login": "segy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22ae6bbe83f908de93cf652685fbc4c07b46470b", "messageHeadline": "Merge pull request #2656 from ankr/3.0-recordnotfound-exception", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bce195ca18089e0d203ffa74cde13752aeb09481", "messageHeadline": "Correct NS for RecordNotFoundException", "author": {"name": "Andreas Kristiansen", "email": "mail@ankr.dk", "user": {"login": "ankr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cf5d0812859e65cee1644c236ad919e88419416", "messageHeadline": "Merge pull request #2655 from ankr/recordnotfound-exception", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c546c897dc28387a1d8b9017b243ffc5593f29c8", "messageHeadline": "Correct NS for RecordNotFoundException", "author": {"name": "Andreas Kristiansen", "email": "mail@ankr.dk", "user": {"login": "ankr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70a2a36071998f685697e0d7a722b0298a664ed2", "messageHeadline": "Merge pull request #2653 from cakephp/3.0-database-sessions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 45}}, {"node": {"oid": "13d86aa6994e7e0f5075ec80b7e208a6222f980c", "messageHeadline": "[fr] follow 817b552", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fd2a7371fa24f24cca2d9974ec33e697b55ba97b", "messageHeadline": "[fr] #2649, #2652, #2654 and cfcd6a7", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "3768c9e54d48c5b99aad6ab6a3078c7e58fea6f2", "messageHeadline": "[fr] follow en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "eb3fea62af9c3a0b110376b38dccf9a58592d6f8", "messageHeadline": "Merge pull request #2654 from Wouter0100/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c38cfd2fb553d1d0a760c6669bb67696c8d1a93", "messageHeadline": "Updated patchEntities typo", "author": {"name": "Wouter van Os", "email": "wouter@wouter0100.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82df92b35c5743d54e25b2dc0415281a6f02dc0d", "messageHeadline": "Updating database session configuration", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "cd685b0561df06e8601a384dbeab55cfbe1d95ba", "messageHeadline": "Merge branch '3.0' into 3.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3943, "deletions": 3227}}, {"node": {"oid": "817b552054aee92893fcf8915b4c471c098edb7e", "messageHeadline": "Document change in cakephp/cakephp#6292", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cfcd6a7625cbe897395b42a30c61426296a3c191", "messageHeadline": "Include note about windows.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acf56a8bd9bd55e02771825663bd1e13ddf78929", "messageHeadline": "Merge pull request #2652 from leica69/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecfb0fab5506b4bbb3d3055550163518042916f5", "messageHeadline": "Update development.rst", "author": {"name": "leica69", "email": "leica69@users.noreply.github.com", "user": {"login": "leica69"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e6d952ed72ff405112c6ce6ccd0c54199f8d02e", "messageHeadline": "Fix default plugins directory name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f85f15b7f990953f7884bfde071cb25e9ef8c055", "messageHeadline": "Merge pull request #2649 from cakephp/ADmad-patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f462df4d440b00ab6dbbeb48906220089f2d427a", "messageHeadline": "Suggest using shell for symlinking asssets instead of doing it manually", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "715eaa3abab3c38feb1589a5f76efdbdd7876cc1", "messageHeadline": "[fr] #2645, #2648", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0ee5eba18bb36e8ff87b6d9f611e42d7a9b4542c", "messageHeadline": "Merge pull request #2648 from ianchanning/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "525d44075d89f4689428a42a65ed9680017481be", "messageHeadline": "Update intro.rst", "author": {"name": "Ian Channing", "email": "ian@ianchanning.com", "user": {"login": "ianchanning"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cc0d3b01c0d71d1532be30aba7277fd11a8df18f", "messageHeadline": "Merge pull request #2645 from bcrowe/3.0-words", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b48847f8f5381b7da1be7d88db3a851bbcf62348", "messageHeadline": "Fix some words", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5bcae7b0fb561bb1d76adf05e5cfb16a14ae7420", "messageHeadline": "[fr] #2632 & #2640", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "ea878b302dc502a24a9bea9cdac7ebfef21549d8", "messageHeadline": "Merge pull request #2643 from bcrowe/3.0-modified", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 38, "deletions": 38}}, {"node": {"oid": "b014f31bec32e3ebc47fa7b768dd1c9f9d9dd466", "messageHeadline": "Change 'updated' fields to 'modified', closes #2642", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "ae1a5f1d28c7121030d55976719202b041a26fb0", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4907562ea1331ecf1c66efb1299289b259f79c2e", "messageHeadline": "Merge pull request #2632 from cakephp/fix-patchentity", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "f8653037b9c9cb28e323eb98ab5360c70c6d75cb", "messageHeadline": "Merge pull request #2641 from cakephp/3.0-fr-last-changes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "d4401a91ca394ef16e46968d9d0ab69a4e33aa8b", "messageHeadline": "Merge pull request #2640 from cakephp/findlistassoc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc08ab59392cf8f314d3a7f66e8c27f9658debf3", "messageHeadline": "[fr] #2637, #2636, #2638, #2634, #2633", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "d7c9c52b4866f373981f215184a6d6e3ca9d4a6b", "messageHeadline": "update find list code", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de32f484c17aee4e8d213819453be92a016f0b10", "messageHeadline": "Merge pull request #2639 from cakephp/find-list", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1dd55596105b5f0330cdde56b2810ebeff5ef304", "messageHeadline": "Add example for find(list) with joinable associations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c0e496ab3fb803e2d9973df11f117d80ca4f7f65", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6a4a71f82f70f408e47df8d65c65fe9bd11f43f7", "messageHeadline": "Merge pull request #2637 from chrisbaril/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "919174c1ba8fc74ed831a7d1874886b9ce1bf0a6", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "095ec20782824671b1106bb6e45722802182cbd2", "messageHeadline": "Merge pull request #2636 from chrisbaril/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b12aff2667221cce2f520b10b496daa434eb6c62", "messageHeadline": "Merge pull request #2638 from chrisbaril/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5de8b1c9e07dfd16e36ac9257e14ec9bca2ca93", "messageHeadline": "Update part-two.rst", "author": {"name": "Chris Baril", "email": "contact@chrisbaril.com", "user": {"login": "chrisbaril"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93486cbc1df0eb1c8e53c73af8ce28893690f878", "messageHeadline": "Update part-two.rst", "author": {"name": "Chris Baril", "email": "contact@chrisbaril.com", "user": {"login": "chrisbaril"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1bfd997245653c35856f82b2affe1314d4b6fd0", "messageHeadline": "Update part-two.rst", "author": {"name": "Chris Baril", "email": "contact@chrisbaril.com", "user": {"login": "chrisbaril"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bef69230bb1a4a9ead66aeb3c708dc9a94fd2cab", "messageHeadline": "Merge pull request #2634 from chrisbaril/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "111d64eb3e37471d6e5416f1a015ee09995beb32", "messageHeadline": "Merge pull request #2629 from cakephp/update-rss", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 162, "deletions": 168}}, {"node": {"oid": "53c8b049da10b61e5a6d40f47a146325c87e918d", "messageHeadline": "Wrap long line.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a5e54188543bc86e129d57cd754c2151a69e2356", "messageHeadline": "Merge pull request #2633 from chrisbaril/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e6185b5ff4c906349352f9f41e5bd2a0cc8b0ed", "messageHeadline": "Update intro.rst", "author": {"name": "Chris Baril", "email": "contact@chrisbaril.com", "user": {"login": "chrisbaril"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "07e00e7d16336fc3685faefa221799cd634d16c1", "messageHeadline": "add pointer to entites virtual properties", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f80600c3b63dcfe2a2bdf68602493e8920ee894b", "messageHeadline": "Update intro.rst", "author": {"name": "Chris Baril", "email": "contact@chrisbaril.com", "user": {"login": "chrisbaril"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5acb3678469786cadc9195306b3c9fb71dfeadb8", "messageHeadline": "typo in html", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1ebd34de9e305c2c8373c38ad5cbe3b2bf390056", "messageHeadline": "typos + french version addition", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 83, "deletions": 85}}, {"node": {"oid": "e0773799c7477f8ed976624121c2556ed87eb964", "messageHeadline": "Typos and broken links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dfa4c86bf5170c91ed7127d14db7352ae51b6240", "messageHeadline": "Merge pull request #2631 from cakephp/3.0-fr-last-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "357241591365ba01491f7ba7eb7fd311a621841c", "messageHeadline": "The patchEntity() method does not support accsesibleFields.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "510a6f9f68473a9d3af08896bafcdaf4db9d4da2", "messageHeadline": "[fr] follow #2628 #2627", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "aa1bbcd86f544cb3ff185fda4bb40edc3959cf96", "messageHeadline": "upgrade code sample for rss creation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 75, "deletions": 81}}, {"node": {"oid": "923cc3a2e15bb0c2b6e9f579717a29fd8c26b5b5", "messageHeadline": "Merge pull request #2628 from icaroscherma/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "45fb21125de42bfdda5286a69ce868ea0e173756", "messageHeadline": "Merge pull request #2627 from cakephp/nginx-rewrite-dirs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e300993d0ab58c4782a15c51b71824ea87b122be", "messageHeadline": "Update html.rst", "author": {"name": "\u00cdcaro R. Scherma", "email": "icaro@scherma.com.br", "user": {"login": "icaroscherma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2b8ed5e41df6b03519a7a958eee155acd9ec604", "messageHeadline": "Update html.rst", "author": {"name": "\u00cdcaro R. Scherma", "email": "icaro@scherma.com.br", "user": {"login": "icaroscherma"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e7ef6d91e039ca6595a581c3d80d04f5e15742f3", "messageHeadline": "Follow cakephp/app#154 for Nginx also", "author": {"name": "Chris Burke", "email": "web@deizel.co.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e2ea16427da010b42ab80b817b54742bdbc553a", "messageHeadline": "#2622, #2623 and forward port of #2606", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "aad8369a731eb9ba64b86c5f5ce351cee11f04bf", "messageHeadline": "Merge pull request #2625 from antograssiot/3.0-improve-orm-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 202, "deletions": 14}}, {"node": {"oid": "a3931fc84c9b43e1753cfd412a3796c340b8d0be", "messageHeadline": "follow #2624", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 202, "deletions": 14}}, {"node": {"oid": "1513f00f0503978872ee8db4af8739c8b4464bb0", "messageHeadline": "Merge pull request #2624 from cakephp/3.0-improve-orm-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 197, "deletions": 1}}, {"node": {"oid": "b206358edbe513e6a22cf1afc3f79f1589b49d7a", "messageHeadline": "Fixed typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0dc25a015e08a87ab597c6e8304558f45ffa52a", "messageHeadline": "correct code example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aad4230171ff87caebaec9b1ff222e208cc8c4a", "messageHeadline": "Typos and wording changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "8a69422e5a2436a5b0f86acbe730bf544c00d5c6", "messageHeadline": "Adding a quick tour section for the saving data chapter", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "b7a9035d74685ff6b94fcc8ebf391c4ef87fab8e", "messageHeadline": "Improving Entity docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "494c0ee0b2f28d91f3ba41c822a5e7442138f093", "messageHeadline": "Merge pull request #2623 from cakephp/locale-filter", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ba78efe57d396e57e12349e4750651fba3433776", "messageHeadline": "Add more complete docs for locale selector.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7f8021a7a3c0ee339f8d1baeab5db45ea746f3ea", "messageHeadline": "Fix \"checkboxWrapper\" template vars", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bab6cafb2ad4f04d6f3999bc9918b40fc4042c1f", "messageHeadline": "Fix \"checkboxFormGroup\" template", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbc07fb9b3b9ef16f8f2944d6a6bb7eced448c61", "messageHeadline": "Merge pull request #2622 from cakephp/ADmad-patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64e22b15cd952183ba4d642b47707e5ea6a7d4a6", "messageHeadline": "Adding missing templates", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0730b91dd16bc3778ef199ac1f0a026813ef4ae", "messageHeadline": "correct typo following #2620", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efdbd49eb986632b1ff63f0530920bc57cf4f832", "messageHeadline": "Merge pull request #2620 from Benoit382/patch-6", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37c4cdaf859bbc091a3867d476d03badf3a9a414", "messageHeadline": "petite correction", "author": {"name": "Benoit382", "email": "benoit382@gmail.com", "user": {"login": "Benoit382"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eceb39dac9a895aceebf6ce1ae8878527b2caf21", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd12a9892daf107e0b9d2ab2f3e9ef36fbc83274", "messageHeadline": "Merge pull request #2616 from cakephp/3.0-fr-last-changes", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 479, "deletions": 317}}, {"node": {"oid": "80e8db2498596d38fae70e3d137d14692564ead6", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6c7bf0e4b73b8286f7039d6cf1f78508ec71b638", "messageHeadline": "comments + more translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 55, "deletions": 46}}, {"node": {"oid": "a6f1bc25bc186329d3d00b546a724ca1ccdbfeb7", "messageHeadline": "Merge pull request #2618 from cakephp/3.0-fix-app-error-example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4795861757c8beb48cd2f50e1c6a64035a9a08de", "messageHeadline": "Merge pull request #2619 from cakephp/3.0-app-error-example-fr", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04bbcf6a41926d1a5312e198b474f9fa6e68bfff", "messageHeadline": "[fr] Fixed AppError example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "466b7623ea58197b57c4e03ab4c55a9a09557daf", "messageHeadline": "Fixed AppError example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf685f498dd33b12848e301e7668020a03cc81e2", "messageHeadline": "[fr] translate en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "dbdff1f36a739d94abfc5629535e3fc9a5247e81", "messageHeadline": "[fr] #2615, #2612, #2614", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 473, "deletions": 323}}, {"node": {"oid": "ee283b6b736119796043dc17b98fa3769293cbae", "messageHeadline": "Merge pull request #2614 from cakephp/3.0-improve-query-builder-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 352, "deletions": 285}}, {"node": {"oid": "435d5037d4cefacfef11f746d5ab2c2bc971c774", "messageHeadline": "Merge pull request #2612 from cakephp/3.0-improve-database-basics", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 93, "deletions": 3}}, {"node": {"oid": "d4b972861ba4cd772fcdb99208417ca978a5e428", "messageHeadline": "Merge pull request #2615 from HansPaquay/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82d1672f91afc9b3d358a2020f4dc741dfb222ea", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "HansPaquay", "email": "happie@dommel.be", "user": {"login": "HansPaquay"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88f6af71a1154eb3304507cd73dc2fa76aa2d455", "messageHeadline": "Merge pull request #2610 from cakephp/3.0-rename-model-section", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "df783b6ce101afa47e37fe6fa11fa5dacd6262b5", "messageHeadline": "update title + add fr version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1b00ee7955e4e0cb6e3c1affe9b8dce4456fb03d", "messageHeadline": "Merge pull request #2613 from PGBI/countercachefix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "09ef7ead704d4553eb50badf985110d7f8193bca", "messageHeadline": "Grammar and phrasing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f191cceaea820aacda45ca98c96429d1fff63ff4", "messageHeadline": "Grammatical fixes and formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "84de178d7b102f8f467b3fba3910e2b995d4600b", "messageHeadline": "Merge pull request #2611 from cakephp/3.0-move-use-locale-parser", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 106, "deletions": 49}}, {"node": {"oid": "a6c8e96062f8ae0aa85258f641239bdacbe180b1", "messageHeadline": "Merge pull request #2609 from cakephp/3.0-move-page-contents", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "951ea6bb7ac62a40806611aae25eae9173873bfa", "messageHeadline": "[fr] move acordingly to en version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "d5b10252b98ed7915f9b10f90e39cad078fb4b99", "messageHeadline": "Moving the Query builder section a bit up in the TOC", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 219, "deletions": 219}}, {"node": {"oid": "61a00243251aad9c27cc5504a96dd37605ab3ead", "messageHeadline": "Reorganizing and improving introduction section for the Query Builder\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 129, "deletions": 63}}, {"node": {"oid": "c193d2cac018708f007b875d285a962157a1c40a", "messageHeadline": "Made CounterCache documentation consistent with API", "author": {"name": "PGBarrow", "email": "pierre.barrau@mines-paris.org", "user": {"login": "PGBI"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "4ccd18a29f909b70e5ec4b85b36cf9a86cbaa414", "messageHeadline": "2 to two", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2205169929032cb817dcd2604b29eed83a32dec1", "messageHeadline": "Adding a quick tour section to Database Basics", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "4b3ed5d3c0b080597a5630da9f25963de5ba8c10", "messageHeadline": "Moving the \"Parsing Localized Datetime Data\" section", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "d87651dde6e45f03575cc2f34ee9a3e8cdef0435", "messageHeadline": "Renaming Models chapter to \"ORM and Database Access\"", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4f53db6cf6907489612f34a5b7d9269674da6f74", "messageHeadline": "[fr] typos in intro.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "810f9ed48af33cc9fc73b8676db776be8075403b", "messageHeadline": "Merge branch '3.0-fix-typo' into 3.0", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28dcc659c426f48dfa513953af269a8f4c12df82", "messageHeadline": "Fixed typo", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa06ce915b4afc37cb5d4709631bf9c413357cd4", "messageHeadline": "Merge pull request #2608 from cakephp/3.0-zh-issue-2579", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "3f733d7f9dfb67d509d02617113ec80ab1f47dc6", "messageHeadline": "Merge pull request #2607 from cakephp/issue-2602", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 118, "deletions": 44}}, {"node": {"oid": "baf5a23f2eeb6a711dacf6966dac2be0b55aa383", "messageHeadline": "Not showing page contents in the welcome page, search page and conten\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bb4e116d81029aec1fc748f82b73b76aa47130d5", "messageHeadline": "Moving the Page Contents to the page itself instead of sidebar", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "38cf5c266587214a99ff216b2cd6ad8828ee235f", "messageHeadline": "change all refs to zh_CN to zh", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "ac113841b14679188386350f05fc170d16d79cd0", "messageHeadline": "[fr] add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 68, "deletions": 24}}, {"node": {"oid": "088d1239a43a057f09101a7bb68d07f7b14ce0f7", "messageHeadline": "[fr] follow #2604", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b8e72d19a66a2b83e1c575a40d86fe55a9199e0e", "messageHeadline": "[fr] maxlength to 80", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 262, "deletions": 252}}, {"node": {"oid": "55b72c4a84285dfff4d9c0ba9b4821b4219eb973", "messageHeadline": "Document mixed belongsToMany format.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "e650546b62442ced7475abe59504e1ddb647c51a", "messageHeadline": "Fix typos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da7cdf2625bb450824c60dcdff7ebd5c921e407e", "messageHeadline": "Merge pull request #2604 from cakephp/3.1-session", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e8f1ae47b1934626b4b3ff3df0acfd1b66c8de16", "messageHeadline": "Typo", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4d6eaa9cea44b3a70f72fe816a341098e979345", "messageHeadline": "Docs for Session helper deprecation.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c88a33e15dcb52ba3dd19cdd182496108d468259", "messageHeadline": "[fr] typos in code.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "18e5934bb0e90d2d569f9cb88b2b371bf660f27e", "messageHeadline": "Merge pull request #2599 from simkimsia/patch-12", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "73fc4970032fb017f0e840817128f2a0308498e8", "messageHeadline": "made changes based on feedback from lorenzo and markstory", "author": {"name": "KimSia Sim", "email": "kimcity@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5d21cbc24eec1db64e17ab14cf4022dab4a2c21a", "messageHeadline": "Merge pull request #2603 from cakephp/3.0-update-tuto", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64b2022042b18e9c99a2a236a71db5497acd92c2", "messageHeadline": "update require for migrations plugin", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59ab1e0653cab60051d1bada3c8f728f1eec54ec", "messageHeadline": "[fr] typos", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6db207cbe69684431505383b7326f4efbfb99448", "messageHeadline": "follow #2600 and #2601", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "19aa2c1513b8df26973e822b28b11370beb81718", "messageHeadline": "Merge pull request #2601 from bcrowe/3.0-between", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92eb95beee64ec67a1b3c27deaf2033fc40c0a29", "messageHeadline": "Add between() query expression", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85b9e46bf80676c1ff4e8ff0ec0c08c3f6744095", "messageHeadline": "Merge pull request #2600 from makallio85/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5217f2b97b3941d23c0841c987335434a5a519ce", "messageHeadline": "Update email.rst", "author": {"name": "Marko Kallio", "email": "makallio85@gmail.com", "user": {"login": "makallio85"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "190f363cfc38f16927bd2ef91f4b1ff7b13ce403", "messageHeadline": "Update saving-data.rst", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7736d028dbb600d0a5ae35eef3d15a75458d34a8", "messageHeadline": "[fr] follow #2594 and #2597", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 51, "deletions": 65}}, {"node": {"oid": "fd2b37409e81284eb8aeed2db28e1268157726ff", "messageHeadline": "Merge pull request #2597 from cakephp/issue-1364", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 33, "deletions": 58}}, {"node": {"oid": "a88606ff2802320598fae7367f6d8dc4e8c03f50", "messageHeadline": "Update requestAction docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 58}}, {"node": {"oid": "5962f3f5b17434760dc2dcfb895cc5d16a487046", "messageHeadline": "Merge pull request #2594 from cakephp/issue-2593", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "951eb05eae02229c17769d2cb29fec16996f793d", "messageHeadline": "Merge pull request #2596 from cakephp/3.0-tut", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 49}}, {"node": {"oid": "247d961552c524d4b30331b59ac0ab3984186e85", "messageHeadline": "follow #2595", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7dfe27a354d37cd27d58ab63737e4b04675bea14", "messageHeadline": "Merge pull request #2595 from cakephp/3.0-win", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c2b64ae9ea7c26daf7185310122b720261df282f", "messageHeadline": "Sync up code blocks in french & spanish translations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 38}}, {"node": {"oid": "3286f6ceb3eb4fb67fb0ef51339d9e023ddb2ce8", "messageHeadline": "Clean up tutorial code.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "06b255d431ee8207165fdd225915289c3fdc38e6", "messageHeadline": "Note about Windows.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "72301a422bdea1e7df2f94935801c93188e9fbad", "messageHeadline": "Update documentation for hasMany with _ids.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "bec7b1761d7ae67b3d9c18d0b02b3d202018ba79", "messageHeadline": "[fr] typos and maxlength to 80", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 279, "deletions": 269}}, {"node": {"oid": "a5101bad81481d42b60486885b3e80421511f513", "messageHeadline": "follow #2585", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "55e7ead8ef9636fc2c2ae5f191c1b55c08b0ca37", "messageHeadline": "Merge pull request #2592 from antograssiot/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "b4a3049165d014d0676ddc365f2e5a977da65874", "messageHeadline": "follow #2590", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c825b1452967cda5370435eabd9b2cfd659135e9", "messageHeadline": "follow #2591", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "65c134cc93c0369764396b7c876f9fea1ce2a182", "messageHeadline": "fix build warning from #2585", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cadc62a71d583e3c907492342742df940c79e706", "messageHeadline": "Merge pull request #2591 from cakephp/issue-2589", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "6b0d0a5c6a0faeb9ec5e5227f1bf240e75f8fe36", "messageHeadline": "Fixes to bake.rst", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b408d7809c6fd47fbb0106638eb76ebb2413c5f1", "messageHeadline": "Add section reminding people to install bake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3b38dab1deafeb1e11c8ad84d546e456ba0e1008", "messageHeadline": "Merge pull request #2585 from HavokInspiration/3.0-prefix-elements", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "c6e48ac88e7bd51ebc86b111feff1ff7249c35c6", "messageHeadline": "Merge pull request #2590 from andrewrguy/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6623dba17a1fc8820453a04ee0be7dedc90ded4d", "messageHeadline": "Changes as per comments", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ed99a3a9eadde4f9c326f08e4715b03d8aa418fd", "messageHeadline": "moved assignment of user_id below patchEntity() in add() method", "author": {"name": "Andy Guy", "email": "andy@torchlighttechnology.com", "user": {"login": "guyandy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e18360550dcbf5daa88733adee2340107035073c", "messageHeadline": "follow #2580, #2581, #2582, #2586", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "ce3fe5f782ebf5c4745223343356a9c827b466b3", "messageHeadline": "Merge pull request #2586 from jtyost2/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c74f0223ad414cbd65d6507963c3202a5280c0bf", "messageHeadline": "Adds clarifying language around pluralize and singularize", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a7d4905a4fbf928085b8055ca39c91b5d9c58d0c", "messageHeadline": "Merge pull request #2540 from HavokInspiration/3.1-flash-multiple", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 197, "deletions": 16}}, {"node": {"oid": "8c8e3b0a46bc710245194a88d42e3365e981e32a", "messageHeadline": "Update the documentation to the recent changes made to elements path \u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "b575ad961de9276aec2230ccf4ac77e8adea1284", "messageHeadline": "Merge pull request #2584 from hitochan777/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 647, "deletions": 17}}, {"node": {"oid": "e25f9c034b1ca90366127891250bf94ad9e225c9", "messageHeadline": "Merge pull request #2582 from cakephp/templates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3dd398dc93b2dc0299e261d1e4739cbfde11975d", "messageHeadline": "merged with upstream", "author": {"name": "Otsuki Hitoshi", "email": "ilikestars55@yahoo.co.jp", "user": {"login": "gugen-otsuki"}}, "additions": 4329, "deletions": 3477}}, {"node": {"oid": "55c34cd740c04b82c5d082070a528d661d4be402", "messageHeadline": "Merge pull request #2583 from jerzflow/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "028a3d9a05a24a46eec9c3ca0fbc247545495736", "messageHeadline": "Correct a syntax error", "author": {"name": "Chris Orlando", "email": "chris@chrisorlando.me", "user": {"login": "chrisorlandodev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e82a9fd958752fe3179106073078a17cfbbca508", "messageHeadline": "Add info about custom form group templates", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a4efd223cd80962e4855dd9bfce71240b935557d", "messageHeadline": "Merge pull request #2581 from Juvenv/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "8d1e16e0b1b8072cb0fe8df14cc20514d3e026b8", "messageHeadline": "Update testing.rst", "author": {"name": "Juvenv", "email": "Juvenv@users.noreply.github.com", "user": {"login": "Juvenv"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "39b41d48a7430e8719815c7d4cd20391d29ffce0", "messageHeadline": "Merge pull request #2580 from BionicPimp/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e18c19804238586394315ff7b9a1ccbe30a4e676", "messageHeadline": "Update testing.rst", "author": {"name": "BionicPimp", "email": "marcus.alday@gmail.com", "user": {"login": "BionicPimp"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1138906f60dfadf82d4ce38bab253e051d1b1a28", "messageHeadline": "Merge pull request #2575 from cakephp/3.0-update-makefile", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6486c484841ec4ccceb825e3e2cb4ff81f78670d", "messageHeadline": "Merge pull request #2578 from cakephp/3.0-fr-follow-last", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "a7b369691d28becacc849364eec4a3f95efe3475", "messageHeadline": "[fr] #2571 & #2550", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "38959a40fa0f01194406cdac42dfbc848ea71548", "messageHeadline": "add -n to cp to avoid overwrites", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3a789e676015ba7272bdbaa8fc21680c60811c2", "messageHeadline": "Merge pull request #2571 from Benoit382/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c9bd7e4dcac5ef543bc163f9b54045ba5bfabca", "messageHeadline": "Grammar", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97ff2d4e2a9b4a56f1d7135410183504f2af401d", "messageHeadline": "Corrections", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b3cf112b354a99bbe7b785c6581289499059501d", "messageHeadline": "Merge pull request #2572 from Benoit382/patch-5", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd3f804e78016e54ce40e238319bfb1b6e895d4b", "messageHeadline": "maj nom de fonction", "author": {"name": "Benoit382", "email": "benoit382@gmail.com", "user": {"login": "Benoit382"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a50a94501260c64667f9191770d3084b18c2616", "messageHeadline": "Add namespace to atuh", "author": {"name": "Benoit382", "email": "benoit382@gmail.com", "user": {"login": "Benoit382"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f2ae1c293180ef19a2eb7a47fa5b65ab3635a7b6", "messageHeadline": "Merge pull request #2569 from cakephp/3.0-fr-follow", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 140, "deletions": 80}}, {"node": {"oid": "a982f99bf78f6d75a33dfb37280b617fcaf2e554", "messageHeadline": "correct several mistakes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "295019d48d39567629ee93b22241b1d1121ab36c", "messageHeadline": "[fr] continue routing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "8a35c104584a6bb4b6e2de2837c26ea770da64bb", "messageHeadline": "[fr] translate installation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "a7b5f10c11521f69d1f823fdfa83950b32a98f65", "messageHeadline": "Merge branch '3.0' into 3.0-fr-follow", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 84, "deletions": 76}}, {"node": {"oid": "9973a119e935c42ae2a1aedd9952ffb840a3dfba", "messageHeadline": "[fr] follow b62cb8f, c597a26 & 8aace74", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 97, "deletions": 45}}, {"node": {"oid": "6dbeb8bd67488908b0a9f6fa52090a25dc661cb5", "messageHeadline": "Merge pull request #2566 from cakephp/3.0-fr-routing", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 84, "deletions": 76}}, {"node": {"oid": "4f76fc3d361cb6758d26b08f006faf338bf6c7c7", "messageHeadline": "[fr] review", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d23d0335e2a8f78b9dd5d7d7132b576d148a1d", "messageHeadline": "typos in recipes + update 2.x code", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "70fbc36bc9581b6611e349405f6d4dc71bd65e3d", "messageHeadline": "Merge pull request #2568 from cakephp/version-banner", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "27770b7f5c8feb5f2dc93d5b1a4b49a2a6c2dd25", "messageHeadline": "translatte fr banner", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aace7483e2ece7aea7675f0d79ac972ee7ad38b", "messageHeadline": "Merge branch 'patch-1' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "cfb72afc58bc8c89e56d8473ed0b2722159ef72d", "messageHeadline": "Fix line lengths and formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "83dd36c7716aa709d7e004988eb9a1e0de09eb18", "messageHeadline": "Update version banner.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "726d5a879c9bd4741186a7aba0c28477b38dd2d0", "messageHeadline": "Correct typos in recipes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06fd151348c9745d976f10259e6ab4fbf7231516", "messageHeadline": "logfile deleted", "author": {"name": "Otsuki Hitoshi", "email": "ilikestars55@yahoo.co.jp", "user": {"login": "gugen-otsuki"}}, "additions": 0, "deletions": 4005}}, {"node": {"oid": "b400a042c99fadb40a53f8fb3d90df29d4db6ef2", "messageHeadline": "invalid strings fixed", "author": {"name": "Otsuki Hitoshi", "email": "ilikestars55@yahoo.co.jp", "user": {"login": "gugen-otsuki"}}, "additions": 4022, "deletions": 17}}, {"node": {"oid": "933b01109f1023f8148aba75911af35e5f3a7e42", "messageHeadline": "[fr] continue routing translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 82, "deletions": 74}}, {"node": {"oid": "c597a262de8e2953ac0d4653c4bb93d6ac3dc80d", "messageHeadline": "Correct examples.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "fe978419526ecac883b614201fd1afe804501925", "messageHeadline": "update routing reference name", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe850f90d0daa7d9fc45b1657a9fb8ba84752b5b", "messageHeadline": "makefile in ja fixed", "author": {"name": "Otsuki Hitoshi", "email": "ilikestars55@yahoo.co.jp", "user": {"login": "gugen-otsuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01e06c703dfc087bfbb068cb3ebef1423a77f95", "messageHeadline": "Update installation.rst", "author": {"name": "Drew Massey", "email": "drew.massey@gmail.com", "user": {"login": "drewmassey"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "896021d5b3b1490c7b25258bedf5ca0df35de350", "messageHeadline": "[fr] follow #2560, #2561", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "483f7a61e9dbf94f1bc33c1228faeab73dbc6923", "messageHeadline": "update ``find('first')``", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f098e8bdbea9f3ed5f5dd59088e8ac0e19ee6ad", "messageHeadline": "Merge pull request #2561 from bayezidece/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "de5ae29de915308dc92d669954b705a1cc69ef14", "messageHeadline": "Merge pull request #2562 from HavokInspiration/3.0-admonitions", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "f689cfe9e10db7126a36e784c5fbd79e4c8312dc", "messageHeadline": "Add notes about \"versionadded\" and \"deprecated\" admonitions", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "4b1f781f250994110752d7083c8a1b7dedead9b2", "messageHeadline": "Updated to avoid confusion of model Names & Others", "author": {"name": "Bayezid Alam", "email": "bayezidece@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "41e8f0f00b85d01f78a433accd3cbee67ba86b12", "messageHeadline": "Merge pull request #2550 from cakephp/3.0-doc-translations-note", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "c1f3b88636492da89c1311d19d720514506aeea7", "messageHeadline": "Grammar and content fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f5ab82c37f58c7536dc925a9633d3eb8543824e4", "messageHeadline": "Merge pull request #2560 from bayezidece/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ddf0e548bb3d5a50e821dd3ec360f0a498fa8cce", "messageHeadline": "Updated Auth Example of Tutorials", "author": {"name": "Bayezid Alam", "email": "bayezidece@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5ff38ca31c31d4136d077a4179539aad17146ea8", "messageHeadline": "Merge pull request #2555 from cakephp/request-action-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "b402510f5f79d4672ae6c64411e15d8f2e0487c0", "messageHeadline": "Merge pull request #2451 from cakephp/josegonzalez-alphabetized-toc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 313, "deletions": 1640}}, {"node": {"oid": "e4dfe9f82aab6f3c93d3f2c25c3ed9fe8c1804ed", "messageHeadline": "Correct formating", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c685bd99d74be339206bc9596825bdf93b6a0f5d", "messageHeadline": "Use versionadded instead of a note and add a note on the FlashCompone\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "7d2e0a35942045627c2b8d01e225bbfe3738613e", "messageHeadline": "Merge pull request #2552 from cakephp/issue-6163-2543", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "d882164dcc1089dbf1bdbc00bb5b88b12994745c", "messageHeadline": "[fr] link testing api + ICU mess escape char", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a5cf047acfd046c2b6bf7bb31cbe48259b05146b", "messageHeadline": "[fr] follow en - add link to cell", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3d24e9d3a736faf4cdaa4948f5e3279b3cf60d3d", "messageHeadline": "updated requestAction docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b62cb8fbd7eb9cf90b179d10a91b497da5ae8236", "messageHeadline": "Removing lies from the JSON views chapter", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "bd01c962e9971d78a963a04d43966345431578ee", "messageHeadline": "Add links to the API and PHPUnit docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c9f2060ad4952c61e3ab667ae5476aa429ad34b4", "messageHeadline": "Document how ICU message variable replacement works.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d81f5867eff72f35cbf29b60b8fef184d98b0f79", "messageHeadline": "Add the migration guide to the TOC", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "f619d6464a1628a1df7a611b297695406d09882c", "messageHeadline": "Merge pull request #2549 from cakephp/3.0-fr-follow-last", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 48}}, {"node": {"oid": "f76adeab9af61e8c82c3b99da74f94f2bd82126e", "messageHeadline": "fix build errors", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "5240e6cec45ee5017475a3ddfa27b8f0f74c1150", "messageHeadline": "add note for translations way of doing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "04d133cd8999b2457c0c1493721ff1e1e7fc70d7", "messageHeadline": "[fr] #2546", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "697e843dff91b92742c8f84cc3b0303a05bf3993", "messageHeadline": "[fr] #2541", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a3b640fecc41645a7865dfb4bc33dd5ae52b83c3", "messageHeadline": "[fr] #2548", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "102feae468099d146a61bbe099a259abfeafc292", "messageHeadline": "Merge pull request #2542 from cakephp/issue-2539", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "d49a781e2c47493013c522a63aad1e02d426b0ba", "messageHeadline": "Merge pull request #2545 from cakephp/3.0-follow2537", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 72}}, {"node": {"oid": "a6e4b583410ff14d8090631ceceaa0c031005f39", "messageHeadline": "Merge pull request #2548 from netusco/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95c04907b7570fcea7755a9eec81ae89d2ffee2e", "messageHeadline": "Merge pull request #2547 from cakephp/3.0-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "45cc172eca2c76708f8a7701625de7de76083b7a", "messageHeadline": "fix merge conflict in cake.css", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3141, "deletions": 1944}}, {"node": {"oid": "cdf886683b3e6dbe0068b94821d6eb0a392aa981", "messageHeadline": "change pages with old 2.x contents that breaks menus", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 1424}}, {"node": {"oid": "2fa0ac093e9856c4caf7c79c2555e9aecd799421", "messageHeadline": "add navbar title for all lang in cake.css", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 203, "deletions": 143}}, {"node": {"oid": "7baa92c4eac502c0f2c5c7194770d24cb09bcac2", "messageHeadline": "adding correct reference to model Article", "author": {"name": "netusco", "email": "ernestconill@gmail.com", "user": {"login": "netusco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ceae3d35a7ba4a428f7ad2206fa81947dd3a62ab", "messageHeadline": "Merge pull request #2541 from cakephp/formhelper-validation", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "95256033d05d799b298233f83fd449d993e74980", "messageHeadline": "change toc numbers in cake.css", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1579aa8e68d90e7e0620284e59ba223909da86c", "messageHeadline": "Merge pull request #2546 from cakephp/3.0-follow-last-changes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "c8149f72f8c34b531b5496c2909470d897ea3b42", "messageHeadline": "update theme to remove bottom links", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "e8d3d3cf7068a5d0b9c4259edc09cd266cb622a1", "messageHeadline": "use actual year for copyright", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5702bd480294e6f318e7d24512927d8e359887e2", "messageHeadline": "[fr] add en part", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e470a873b2ec42c33007084f9bf965d63d19bf3f", "messageHeadline": "[fr] follow last changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "f13d1da23b5356d7e99f1e72d49a3d13f845f71b", "messageHeadline": "follow #2537 for all other lang", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 72}}, {"node": {"oid": "c99909b785ae4bf08bd902597ae2a3a92ab146ee", "messageHeadline": "Merge pull request #2537 from bobmulder/patch-3", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "0b788af9857056465b1cb71498b8ed7e47cf152b", "messageHeadline": "Removed plugin-assets from console-and-shells.rst toc", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "873789a09379ab02846ed544ed8ccba1f37d444f", "messageHeadline": "Update plugin-shell.rst", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "8157d0e2180e3e6ed201ad903fa06512eef685f9", "messageHeadline": "update controller filename", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "265948b29902cef2e1c4b90f4c468efe3ebcc9ba", "messageHeadline": "Merge branch 'patch-11' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7aceb11038755f752430542b823c6c722b33adcb", "messageHeadline": "Clean up and incorporate feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f0c0726b021f1cf48c075dab3d0a78a67be3cef3", "messageHeadline": "Merge branch 'burzum-3.0' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "af5f3d33ce7c6ec01eafc59d73a480270ba669de", "messageHeadline": "Fix backticks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d15f061ffb459eb43a561b440d42d6a3df76769a", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 46}}, {"node": {"oid": "26a14f135ce9a84d41bde967e96c98b804bb9788", "messageHeadline": "Merge branch 'patch-9' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "fc5d1911ec5ee342dad504bcb63e6acd3ec4012e", "messageHeadline": "Clean up and correct docs on how contain/matching differ.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "b28e772f226823df7fe210f1440efa41a97dbda1", "messageHeadline": "Expand documentation on plugin controller.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "ebe0dbfc6bb5ca71fae20fb85271de370d58c740", "messageHeadline": "Document the addition of the append behavior of the Flash messages", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "0304560226801dc0f9ab1342a4060e8426361c1b", "messageHeadline": "Typo fixes for plugin assets", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ff4b23240df292890d6fa8a7ed9c131cda4d9ec", "messageHeadline": "Delete plugin-assets.rst because of plugin-shell.rst", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "847299d333230975287c8377e35cb2490cc4c41e", "messageHeadline": "Added plugin assets section", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "fc25c806f0a1cd8deca9f62f4147272442250e08", "messageHeadline": "Merge pull request #2534 from cakephp/3.0-fr-plugins-typo", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5ebe21e8743a2d73bc6857221bacffa77ccce3b1", "messageHeadline": "[fr] correct after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20358357d8698ccc9cbafb7ee673c614ba9461ab", "messageHeadline": "Merge pull request #2536 from cakephp/3.0-updates", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "4236ce11c900a6f21ce9a0bc3c5e9a711ac38958", "messageHeadline": "re-add plugin_asset in toc", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e21b4902ea7f87d34e85e7d7f2dcc2d716098b82", "messageHeadline": "typos + missing parts addition", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "85474e19fc8b073a375542e204528862ac3d7bc3", "messageHeadline": "fix code block display", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f05f19da8725cc8946598e0d916a66f2e39849", "messageHeadline": "update shell example with the use of psyh", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "74bf5ecef2cdae877f4fdb98758fd8d7245cd6f2", "messageHeadline": "include plugin shell in the TOC", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "30a880950eab4602015838845972b36ce3410276", "messageHeadline": "remove stability flag from composer command", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2e1818fde7dc8c887b7a452f19347b907f5897c8", "messageHeadline": "Update documentation for form validation methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0a17fbabb3fe54350fc031d2eebc165ac2b0c44d", "messageHeadline": "Merge pull request #2535 from cakephp/3.0-follow2489", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 146, "deletions": 15}}, {"node": {"oid": "9204325bf22265b9fa2ed866cf0fb5051aa232c7", "messageHeadline": "follow #2489 for all languages", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 146, "deletions": 15}}, {"node": {"oid": "fcd6e9481cd196abe8b9097cd53c03c6300931c4", "messageHeadline": "[fr] translate en part and typo", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f221b4230f577a7189a18f27919491074fd45db0", "messageHeadline": "Merge pull request #2489 from bobmulder/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "ddb036f49741a8f9c20bb1e37604273d64112ed0", "messageHeadline": "[fr] small typos in migrations", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24b29df6d4c70634314c3f4ea8d9ea9588061677", "messageHeadline": "[fr] follow #2532", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 82, "deletions": 64}}, {"node": {"oid": "d6f4f815c1b72dc000cca0ba3a3005684b236a72", "messageHeadline": "follow #2532", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "7b2c121c4f5247a538917fbec971fee60d633ace", "messageHeadline": "Merge pull request #2532 from BenjaminLamperier/patch-2", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 97, "deletions": 96}}, {"node": {"oid": "89c15a219c9b40e1a8500a82414c52f7bf1765b7", "messageHeadline": "Update migrations.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "3f2de4c2d9cba6f33a3c4bbf5bb3e210ce7645f1", "messageHeadline": "[FR] Update migrations.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 97, "deletions": 96}}, {"node": {"oid": "a453025916f5feee7b19531ed60a9076dbcd00ef", "messageHeadline": "typo", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f268e41a0a6cf29618a5373815342074ff3f7fb8", "messageHeadline": "I forgot this follow #2529", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65d669478c1d4f3d4ceee8ad78c283b0b5e39a99", "messageHeadline": "follow 06d5c058, #2528, #2529", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "32f00fdd1b911eed8027e4c3fe14b841456d271b", "messageHeadline": "Merge pull request #2528 from DSchalla/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "0021d4d552130e7298deaad3df4f50a504da249c", "messageHeadline": "Merge pull request #2529 from bcrowe/3.0-highlights-actions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7276c726b05af3fd8895cc7d1ae183ac34cd2783", "messageHeadline": "Add parenthesis to function mentions", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b0c408647be0cc5aa800867e3015ba33ad1d6ba7", "messageHeadline": "Add parenthesis to additional action names", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ace87f394d47800eceda64facbe8047de001cf4c", "messageHeadline": "Add parenthesis to action method highlighting", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "521622bb800019ed8dffa47c26f25cae14eccc3f", "messageHeadline": "Added check for GET request + More Explanation", "author": {"name": "Daniel Schalla", "email": "daniel@schalla.me", "user": {"login": "DSchalla"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "06db33c19e1d8c51cf707227d6925a1017fa1b47", "messageHeadline": "Included Explanation how to add Default Data", "author": {"name": "Daniel Schalla", "email": "daniel@schalla.me", "user": {"login": "DSchalla"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "03ffca4b0f7c6976531e9639807d9476bb99286a", "messageHeadline": "ConfigEngineInterface enforces array type for data", "author": {"name": "Daniel Schalla", "email": "daniel@schalla.me", "user": {"login": "DSchalla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06d5c058a14f8212205e1a354afda5002af2183c", "messageHeadline": "[fr] follow #2525", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "d95268fb41d1bc6cc99ded02eb9779bcd851849e", "messageHeadline": "[fr] typo in intro", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ad1ea180d677b61af66f4ace9688c7265aea280", "messageHeadline": "Merge pull request #2525 from ceeram/3.0-install", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "bf12fc346fcfcfaa76abbdbb26d3a6727e9ff6da", "messageHeadline": "Add info about pre-installed downloads and adding some info on compos\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "f3372a1c989ef3d37eca9bef322f46c417107a01", "messageHeadline": "Merge pull request #2520 from cakephp/3.0-migrations", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 622, "deletions": 0}}, {"node": {"oid": "a97d449c97cea5a1d6a3d7961d3ebe4592728abd", "messageHeadline": "Merge pull request #2524 from cakephp/3.0-installation", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 29, "deletions": 352}}, {"node": {"oid": "4b03abc382924a064493c645264f0f57d44ec74b", "messageHeadline": "[ja][zh] remove old version not up to date", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 337}}, {"node": {"oid": "51632706224850b90bb086106bd4fb0828595c04", "messageHeadline": "[en][es][fr][pt][tr] remove -s dev from composer install", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5dffba00491151bea9dc3a39aa97a5e19c8c9485", "messageHeadline": "[es][fr][pt] follow 3a7d8ad", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80bb37228d973a1d766474f35118cd69b3106953", "messageHeadline": "[es][ja][pt][zh] follow en migrations", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "3a7d8ada70104f7691826ba14d6729d4c5353aec", "messageHeadline": "Using correct version string for keeping up with cake", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0cd375117808257c87c2e7383239ec2cc56b526", "messageHeadline": "[fr] follow #2519", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 110, "deletions": 7}}, {"node": {"oid": "6d2d6c8f4a8f60c621be60e2a950f2c9d529962b", "messageHeadline": "[fr] add migrations plugin", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 279, "deletions": 0}}, {"node": {"oid": "7020297a9ae876f4eb634b96c656c418bd0e6332", "messageHeadline": "Merge pull request #2519 from cakephp/3.0-collection-new-methods", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 109, "deletions": 7}}, {"node": {"oid": "3b154628ef62fcda4609f01fd74f8c4d5704a1b5", "messageHeadline": "add migrations to pdf and epub", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "01b2435ec2acd76ada6422d2e7e4a8ae6fdf50c5", "messageHeadline": "typo database", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e58d133ca0d2c72465a992e69b27d418c2d2b2c", "messageHeadline": "correct code sample", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4c1085581e5b0c8c2dccbda722e4fc6b784e6581", "messageHeadline": "Correct the word selected to value", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0a5c9015606c4e943c88bfbf613b2bcb384e0575", "messageHeadline": "Fixes to migrations doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d30f30c36f1d2b81b40452d7cbe764671b8a6917", "messageHeadline": "Adding more to the migrations docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "c571b352d637a9edb55413997eb36cf52f2b17d2", "messageHeadline": "Stating a new chapter on the migrations plugin", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 188, "deletions": 0}}, {"node": {"oid": "3c8c05f44227d0e76d473ff767eae431898974b6", "messageHeadline": "Phrasing edits.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "4831e4adcd8d55d6f95e57b0b272d7d2d5f93943", "messageHeadline": "Documenting Collection::through()", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 107, "deletions": 4}}, {"node": {"oid": "2550cc189e446d393d640eb73c49495e64cc6ba4", "messageHeadline": "[fr] typo and en part in configuration", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "ca650d92e02e2ca1a9899823fc4008ced0085610", "messageHeadline": "[fr] typo for a title in tree", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55dc422eb253c14e9d0a97a754cfd5236ed4d0d4", "messageHeadline": "[fr] small en part translated in rest", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cca19919c2449f313e5db050022ba0ba8aa0b953", "messageHeadline": "[fr] typos in httpclient", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "99d2f4fad6e4391ba97aedd8cfb3e8793145c6d5", "messageHeadline": "[fr] typo in file-folder", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9f26ee7d791ed3471a0e457fa549fb4b63bdfbc", "messageHeadline": "[fr] typo in file-folder", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "30b83ff11070d41782ec141e052e6af7d37fa54f", "messageHeadline": "[fr] typo in app", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e9c20eab217139254f84ed7ce184fb506557bb1", "messageHeadline": "[fr] follow b255e5b", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ea3f7b881de7c0026ef5c8c2bc29654efef5c721", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b255e5bf6caba6b86ab1414ed6003476a38016da", "messageHeadline": "add example snippet", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5939c622087722ee191aabe63bbdeb0310d3518", "messageHeadline": "[fr] typo in plugins", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c305bce8c535c51627a6d0bb84e31639006aba75", "messageHeadline": "Merge pull request #2518 from cakephp/3.0-link-ref", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "afd5dd62a4d8f79e857f84a0e4d1f0d5725033d5", "messageHeadline": "[fr] follow and replace doc => ref", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "72d7f22cf356e553e0a7479de15e5d76cdfd84dc", "messageHeadline": "note about assertRedirectContains()", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3c76cb4037ba5f2b5aa57938e3d8b17cf2300a2d", "messageHeadline": "Fix up formatting and grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "69d2e2d5dcfac79c10edaa5979fe759da68e1d25", "messageHeadline": "Merge pull request #2508 from nickaccent/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a55557c3ebf5fb6801e456a3cef8a80c7e9be879", "messageHeadline": "Merge pull request #2513 from ricog/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b7d9d70b7632a292fcb5193df3bd2afc458dcea", "messageHeadline": "Merge pull request #2516 from cakephp/3.0-reverse-typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9d75fb1dabacc55a8550a86776775d48e2c0fdf", "messageHeadline": "reverse bdadeea", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f17ddaeeaef1866bc3d120ca24855ceefe0ec191", "messageHeadline": "Add note about cleaning up mocked models", "author": {"name": "Rick Guyer", "email": "ricoguyer@gmail.com", "user": {"login": "ricog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "77b0ffc72098dd8ed85a7b01410dda7f7d1b8bd0", "messageHeadline": "Merge pull request #2515 from cwbit/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fcedcc955b4631085086859adfe109b317f3513", "messageHeadline": "typo in function name", "author": {"name": "cwbit", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4c764e4a431f1f201adf1a8cde126e97905eb5d", "messageHeadline": "Merge pull request #2514 from HavokInspiration/3.0-fieldset", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "94406e4920e97fc44b17aa0b54f77d6035e04f8b", "messageHeadline": "Follow the recent modifications to the fieldset options", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bdadeeaec1db87237b6664c2c26f6b65a87292c4", "messageHeadline": "Correct typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c6e0788d52174d6ae8fbe57490b4cde731fe9c8", "messageHeadline": "Merge pull request #2511 from cakephp/3.0-namespaces-order", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "862ff1c5650fe0e8d66d0a926138465db2ca1a3b", "messageHeadline": "[fr] rephrase in errors/exceptions", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "a7c8229f5e5b363efe492dcc63169b6ab3bce61f", "messageHeadline": "reorder namespace in testing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d5f60ccbcc95a903db4b64409848bbf71ae000f5", "messageHeadline": "[fr] typos and follow #2504, #2505", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 109, "deletions": 99}}, {"node": {"oid": "4a3efbecb77f7414cc440df05d17a0fefd19c304", "messageHeadline": "Merge pull request #2510 from cakephp/3.0-fr-dispatcher-filters", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 88, "deletions": 83}}, {"node": {"oid": "3e33e14ab85f70ca4e6cb690cb9497eaf999cae7", "messageHeadline": "several typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "03105ff76cd3c1b28f0998c9cb62d13258bbb33f", "messageHeadline": "[fr] finish translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "d6211c2810ca0061e6c79fa39f7fce1293226bdf", "messageHeadline": "Merge pull request #2507 from bcrowe/3.0-font", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "cd436b8cf8f874a59ba86870a84f088407a4b698", "messageHeadline": "Merge pull request #2509 from JD-Robbs/patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39f46b19b23d261ebdab4548364d78c81732d17d", "messageHeadline": "array -> object", "author": {"name": "JD-Robbs", "email": "jd-robbs@outlook.com", "user": {"login": "JD-Robbs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c0a651cd35206725b936ec1563046e43ad6b962", "messageHeadline": "Merge pull request #2506 from cakephp/hash-examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 49}}, {"node": {"oid": "7f9899bbe997972be62800ec703f821c6a61b36e", "messageHeadline": "Update plugins.rst", "author": {"name": "nickaccent", "email": "nick@accentdesign.co.uk", "user": {"login": "nickaccent"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "765b1dbca2814ea44761f874744a0dab7bfcb63e", "messageHeadline": "update Hash::extract result", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1516c32007841d234b12d3093510684df01a971", "messageHeadline": "Move font import to top of file", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "628410a36604e94d38216be24ffa000406f7e415", "messageHeadline": "Bump up font size, use 600 weight for strong tags", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "c34887c0988c018dc0f22db7e6088ef67566d28f", "messageHeadline": "Add Source Sans Pro font, set as body font-family", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ca6b22164401eebee8eeb3dfb022a6c13eab2c2c", "messageHeadline": "Update Hash examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "27e1562f596bad0b70a811c471d99df1975f63bf", "messageHeadline": "Merge pull request #2505 from cakephp/type-marshal", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1f19696ec00108087dcdf2d9d8cb54ffbf530d4c", "messageHeadline": "Add missing marshal method to JsonType.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "83f6dec49850c159d6b4fcabe6dfd783f5767a4c", "messageHeadline": "Fix bad conflict resolve", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06d3306f5dcab0d6ee94ee0b59e1e43d130ce0c2", "messageHeadline": "Merge pull request #2504 from bcrowe/3.0-method-highlight", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "813f5e8025958f53340da405cf9fa9e34cbf2426", "messageHeadline": "Add '()' in method highlights around conjunctions", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bca603f9c95617c84256ee3383e67b339fbea89e", "messageHeadline": "Add '()' to method highlights", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "7b1b442686252ee9448d0d036320ad65f886d27a", "messageHeadline": "Merge pull request #2503 from antograssiot/3.0-folder-markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 113, "deletions": 112}}, {"node": {"oid": "ab9b586905a03af0cc58d645c2b393be05dc5af2", "messageHeadline": "correct :class: and :meth: links", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "fe19832fb5c040e10047418282d1f94c0a9e6e20", "messageHeadline": "update folder markup", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "35ef18e946f538ea47283f093dc12499885e83b9", "messageHeadline": "Merge pull request #2501 from bcrowe/3.0-directories", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 219, "deletions": 219}}, {"node": {"oid": "642d02885673821dbaed738b1bbad6f5e7388ad2", "messageHeadline": "Use bold markup for plugins directories/files in other langs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2b9984e71ec12a802679a2914bdba0b3e65d4e53", "messageHeadline": "Use bold markup for src directories/files in other langs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 107, "deletions": 107}}, {"node": {"oid": "35ef7ddb3daee7a3bdbed9f8712001b56b8461f4", "messageHeadline": "Use bold markup for plugins directories/files", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a9989512622eac5eb71da1ed266ec15d30b4362b", "messageHeadline": "Use bold markup for src directories/files", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "7bb28fa23ae8fa7602051a32f3f78b60d8749e42", "messageHeadline": "Merge pull request #2500 from thiagobergamo/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97734ea975f603a74e79d5f00fd6e10700b5fe23", "messageHeadline": "Word correction", "author": {"name": "thiagobergamo", "email": "thiagobergamo@gmail.com", "user": {"login": "thiagobergamo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "090cfb724fad00479a73ef891e7d1562d3444b32", "messageHeadline": "Merge pull request #2499 from anhtuank7c/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4db141d4f2c62dc167509cb45dbaebbf413e30cd", "messageHeadline": "Update missing \\ charactor", "author": {"name": "Nguy\u1ec5n Anh Tu\u1ea5n", "email": "anhtuank7c@hotmail.com", "user": {"login": "anhtuank7c"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b220f267067dc2917aab220723596ef6c4bf3075", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into 3.0", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 2294, "deletions": 1198}}, {"node": {"oid": "540fd5ef3c98e98c118ecd7134971c6bc5ebd90c", "messageHeadline": "follow #2495", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "81ca174e2067d8cbe6dbc89925ef5045fbc3cf9e", "messageHeadline": "Merge pull request #2496 from cakephp/issue-6065", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "5f6c57c00ae33a1e2d9d8ace3a2c288cca79d9d5", "messageHeadline": "Update docs based on cakephp/cakephp#6065", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "23ae8fef9374b5849446b678229698edfe947a57", "messageHeadline": "Merge pull request #2495 from Meowcate/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3ccd6a41cc60151918b0f1614916e57074dd3883", "messageHeadline": "Update part-two.rst", "author": {"name": "Meowcate", "email": "meowcate@gmail.com", "user": {"login": "Meowcate"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e3db9726db5672f8dd2f9460da3b2a92e39715e5", "messageHeadline": "follow #2488", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6fde87159dbf773d6cfed68e918df40c4c96e1e9", "messageHeadline": "fix code formatting", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7ac32d77c0aec1db5cb6de94b996d2cd7a1351c", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "c88c75430699b80a2cb601b1e806c545b82754d2", "messageHeadline": "Merge pull request #2488 from eaxexe/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a16e7fade3c1cd4380fd65194e3342c331b9b258", "messageHeadline": "[fr] follow #2493", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "1ed3a4d9616c1d255aad27b5e420c56f42bccb41", "messageHeadline": "Merge pull request #2493 from nrother/nrother-patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "3264ccc79d4f6add3ad922ac9d78196c1606853c", "messageHeadline": "Remove misleading example code", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5a92353ce0b6e73db33a903b94793e7d7eef3ed2", "messageHeadline": "Merge pull request #2491 from cakephp/3.0-fr-modeless-form", "author": {"name": "Anto", "email": "antograssiot@gmail.com", "user": null}, "additions": 72, "deletions": 63}}, {"node": {"oid": "4b076ac765a64ceadedd9bc4229bc5206830a231", "messageHeadline": "update after comments", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfddd91b0a4539bd74cd87180815e4e3170ef812", "messageHeadline": "Added double backticks to plugin-shell.rst", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7cec587bf25de2e06bcacea0aba4a1f4459585f1", "messageHeadline": "Fixed errors as proposed by markstory, also changed user liking to us\u2026", "author": {"name": "Peter 'Eax' Ahlers", "email": "eax@eax.dk", "user": {"login": "OtterlyOlive"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "83df50c3f9101bcb12595d36f5d12149e32c34eb", "messageHeadline": "follow 723e2e54", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e16ec5bdf35de14bba2fee728adaabadec77c5e", "messageHeadline": "restore code block display", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df355bcc5b2cfc6b2628a357208b59d23ce45664", "messageHeadline": "update markup", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "085fd59db40d252682b58e90a1e803d5655899e2", "messageHeadline": "finish tranlation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 66, "deletions": 57}}, {"node": {"oid": "899cfbfb916508b5b348952ebc4ff9d18a0eecc2", "messageHeadline": "Added information about link method and an opening for the next section", "author": {"name": "Peter 'Eax' Ahlers", "email": "eax@eax.dk", "user": {"login": "OtterlyOlive"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "832b212b1864efc493302015bcecad86bbea8505", "messageHeadline": "Added more details about the plugin shell", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "eb3e85a48ae8439659b95884068ca0e4a2541d24", "messageHeadline": "Create plugin-shell.rst", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "723e2e54d399c96f09d249a6841e6ebef0b7a658", "messageHeadline": "Fix rendered HTML example.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6525cad044c13998c6c706ecee4651eed9e53de", "messageHeadline": "Update saving-data.rst", "author": {"name": "Peter \"Eax\" Ahlers", "email": "eax@eax.dk", "user": {"login": "OtterlyOlive"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a2fa8ee2f92051aa4e5503ca605cba44ffa4131a", "messageHeadline": "Updating table-objects.rst, adding info for about the table configura\u2026", "author": {"name": "Florian Kr\u00e4mer", "email": "florian.kraemer@cakedc.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c8be60faebebbdcafcc77e1542c12335ef8e3205", "messageHeadline": "[es][ja][pt][tr][zh] follow en reorder toc", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 54, "deletions": 44}}, {"node": {"oid": "62a51cd483013f2245e356dc4abe5cdbb4081f1f", "messageHeadline": "[fr] follow toc reorder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "a022c865c0599ee62ea1710469804a2b2740c68d", "messageHeadline": "[fr] follow last en changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1d00e340901988f2d00e9ee63e8a41fa0a069751", "messageHeadline": "Merge pull request #2485 from bcrowe/3.0-typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f3f074f407688fac39417caaec7ab0559e1de6b", "messageHeadline": "[fr][pt] Fix Configure call typo, follows #2484", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dffd6e6f9330a5239ff7e8f833db97b1bc5a35c4", "messageHeadline": "Merge pull request #2484 from stork/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9832fc887569da8b1238153bd0ed7be56d4a174f", "messageHeadline": "Fixed typo", "author": {"name": "Lubom\u00edr \u0160tork", "email": "lubomir.stork@gmail.com", "user": {"login": "stork"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4858e9dab0e3f6b60ac170c55836bca291559173", "messageHeadline": "Merge pull request #2482 from ShawnAukstak/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e112268da2c747b8064d0d41f17508af4cd6b73c", "messageHeadline": "[fr] typo in deplo", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "bf558c8ec8a4b3a829643f3f9a2bf33b62d4b41f", "messageHeadline": "Merge pull request #2478 from cakephp/issue-2473", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dcbc277d05971a10820e3c2953861696b786ae75", "messageHeadline": "Merge pull request #2479 from KarlJakober/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f61824389681384326e1ebab0ad927d30d726b6", "messageHeadline": "Merge pull request #1 from KarlJakober/patch-2", "author": {"name": "Karl Jakober", "email": "jakoberk@uwstout.edu", "user": {"login": "karljakober"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7707d7d8bf936991c91a44bb85c862f441fe3757", "messageHeadline": "Alphabatize use classes", "author": {"name": "Karl Jakober", "email": "jakoberk@uwstout.edu", "user": {"login": "karljakober"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fc803c2c2656f6e817a85a731c7ecc75c805b03", "messageHeadline": "Update auth.rst", "author": {"name": "Karl Jakober", "email": "jakoberk@uwstout.edu", "user": {"login": "karljakober"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "742a71a7aad12479c74a0f79b0bed986224ebbc1", "messageHeadline": "Fixes description of UnauthorizedException", "author": {"name": "Shawn Ausktakalnis", "email": "Shawn.Aukstakalnis@gmail.com", "user": {"login": "ShawnAukstak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d20345ef1cfce55bbc82cdc696dfbbc3362869da", "messageHeadline": "Merge pull request #2458 from cakephp/3.0-fr-collections", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 245, "deletions": 215}}, {"node": {"oid": "198c2ee13dfe1cf6cf59bc8ef92722bb1b8370a8", "messageHeadline": "[fr] changes after comments on collections", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "8f0a22ec266136a7141afac8ef0044beecbb9aa9", "messageHeadline": "[fr] follow last changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "45c137123bb02bec840a2657b29a64229a3027bf", "messageHeadline": "Add note about dirty() to saving docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f33b5e5961479ca43ce646cb77bcd675ba29e875", "messageHeadline": "Merge pull request #2477 from bcrowe/3.0-strategies", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7c97fc59f8a5c8aa06ec3b3d0d06798926dc18a", "messageHeadline": "Update formatting and sync french version.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "f1af02600bef91b93999950391456bcaa7c4d0c8", "messageHeadline": "Merge pull request #2472 from ProFire/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "86409c36861cab38e8dd78ca339a910909a9d6fb", "messageHeadline": "Merge pull request #2474 from stefanvangastel/patch-2", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db5454e98d4688ecf8840384b508d64dbd7c78a8", "messageHeadline": "Lowercase 'select' strategy type, refs #2476", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05b50891a1cec0b32cca8ebbf9f7f5ba23de77a7", "messageHeadline": "Update form.rst", "author": {"name": "ProFire", "email": "ProFire88@hotmail.com", "user": {"login": "ProFire"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2fce3a804833d83f693830874ad213002edfed57", "messageHeadline": "Update REST routes", "author": {"name": "Stefan van Gastel", "email": "stefanvangastel@gmail.com", "user": {"login": "stefanvangastel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "917904e46405c727b08fc8d09b7b005d53cfa264", "messageHeadline": "Added new section: Invalidating Form Fields", "author": {"name": "ProFire", "email": "ProFire88@hotmail.com", "user": {"login": "ProFire"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee6b276f3f3ac1b5d4dfe2ac48b44bcba7922d95", "messageHeadline": "[fr]) ends collections", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 72, "deletions": 64}}, {"node": {"oid": "176cd4ebe0ba70c7260ce3ece4de3dd30a3784e4", "messageHeadline": "[fr] continue collections", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 115, "deletions": 101}}, {"node": {"oid": "7da5b43a4b8ca9c7017db7c174555d66f4522e8a", "messageHeadline": "[fr] follow last changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "778e73f5d7bda66ef5930b40a2e9a40975fdfb71", "messageHeadline": "Merge pull request #2470 from cakephp/3.0-aftersavecommit", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ccf8c524c9392354d25075fd88ddcb5033d55891", "messageHeadline": "Add info about afterSaveCommit and afterDeleteCommit", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e6f045cf3ea02033478881f9efed11e38491b4d9", "messageHeadline": "Added new section", "author": {"name": "ProFire", "email": "ProFire88@hotmail.com", "user": {"login": "ProFire"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "8f3467ce48de18a4d70d8bddc0b72e871c93eee1", "messageHeadline": "Merge pull request #2471 from bobmulder/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "271282d7680d7d76eaded2156e42533eefc69933", "messageHeadline": "typo fix on 'Removing Loaded Behaviors'", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04c56ab0fcdfe2525f71f3df441516e510969aee", "messageHeadline": "Merge pull request #2467 from bcrowe/markup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "daeb2ad1d6aa9ff25b2791bfd8829214a0e52806", "messageHeadline": "Merge pull request #2469 from bobmulder/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4d4aa261465a83a9f99599aa5f656f8d3b85ec1d", "messageHeadline": "Added `Removing Loaded Behaviors`", "author": {"name": "Bob Mulder", "email": "bobmulder@users.noreply.github.com", "user": {"login": "bobmulder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c4381300a1a47bcfa44fe30aa11787708691de1b", "messageHeadline": "Merge pull request #2466 from deizel/3.0-global-functions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 163, "deletions": 238}}, {"node": {"oid": "d2be0ffb9ad64cba734af883eb10487b04573bd0", "messageHeadline": "Fix grammar", "author": {"name": "Chris Burke", "email": "chris.burke@cakedc.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "17903fa2a2537cc6dc350c0c390b89b5cf1230ae", "messageHeadline": "[fr] changes after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0c413260967b0b78e0be95cc60c788711e3116cf", "messageHeadline": "[fr] typo in validation", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a8bf7bad80742cb757612dc4eb226f3cb65a6e3", "messageHeadline": "Update markup in request-response.rst", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68549cc39bd975e32de64a2837c2bca4ba7345a2", "messageHeadline": "Update markup in pages-controller.rst", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69c278a780ee02c7bd21c0cf094bd70a8d455bbd", "messageHeadline": "Update markup in components.rst", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d307fabdc064c8d09c6367fd2b435268d0a15289", "messageHeadline": "Update markup in security.rst", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "765939d2622813592bd7641cdf8d2b922db12e85", "messageHeadline": "Update markup in flash.rst", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5bcdc7b7c06f93657b1c044939cc2bc5b28ef245", "messageHeadline": "Update global functions", "author": {"name": "Chris Burke", "email": "chris.burke@cakedc.com", "user": null}, "additions": 163, "deletions": 238}}, {"node": {"oid": "0e635e94c90be5e98884e123d6384b962f75f200", "messageHeadline": "[r] follow #2461", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 53, "deletions": 27}}, {"node": {"oid": "f7b26ec35d40ebd32a18c186005d7427899c6cd7", "messageHeadline": "Merge pull request #2461 from cakephp/3.0-translate-allow-empty", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a788305639b5dabd81fc6f12b8a3dc1f531f7d4a", "messageHeadline": "Document allow empty translations", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "95509cdb6730112e33bd84f2eabb54ccec43f00d", "messageHeadline": "[fr] changes after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 37, "deletions": 33}}, {"node": {"oid": "42f97965a1fb6c9f513b7eef52122f3c1a17ab61", "messageHeadline": "Merge pull request #2459 from cakephp/3.0-fr-dispatch-filters", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "45169a7b04a0c84ea7982bd30c802cab17764cfe", "messageHeadline": "Merge pull request #2457 from nrother/rename-search", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6051993fb08e1529a6c8d57a6ae1d59ffe0e2360", "messageHeadline": "[fr] starts dispatch-filters", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "1ac930d7800c5db5393a179b847634ac53a792ca", "messageHeadline": "[fr] update time", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0a051fc14f5017bf441bc6093c89900ef0d5349f", "messageHeadline": "[fr] update xml", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "520a054c9dc3ef802e09e1ad041fee63a7389927", "messageHeadline": "[fr] start collections file", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 54, "deletions": 50}}, {"node": {"oid": "d6ce9522e067dbe8eebbbf98cb8f951f46f4db83", "messageHeadline": "[fr] follow #2456", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eaeec75cbb035f8ef0abb706a59381f6ee9feaca", "messageHeadline": "Rename search engine to 3.0", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8d037c8d06c8766e083a52e4755fe43a79b115f", "messageHeadline": "Update and rename opensearchdescription-book-2-x.xml to opensearchdes\u2026", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48686915270178f38726b8586213bf6670e1beaa", "messageHeadline": "[fr] typos in saving-data file", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 74, "deletions": 72}}, {"node": {"oid": "d763040c5d338a12437d00f3476dadfb669ed449", "messageHeadline": "Merge pull request #2456 from leungpeng/patch-4", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "74a8ed6096b68219199d28a593be6468dde7c915", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "leungpeng", "email": "leungpeng@gmail.com", "user": {"login": "leungpeng"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "500c9746a3133666e00332076ab3a206f64eaea0", "messageHeadline": "Merge pull request #2439 from cakephp/3.0-resource-map", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "c6f05a8992c8702e19da1376d5a29a4a206cb01b", "messageHeadline": "[fr] typo in intro", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a8704cde7cf6cf4d6f8b862a34c30d61cac4c9b7", "messageHeadline": "[fr] Update retrieving-data-and-resultsets.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "06e326e5438d07d4e3c4e029be2d8cf94e328713", "messageHeadline": "[en] Update retrieving-data-and-resultsets.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fe770f28d715a19d531520c1e377d98357c74c9a", "messageHeadline": "Reorder TOC", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cb6eda07d826b3e75200fa5b5497c2a0c970041d", "messageHeadline": "Reorder TOC", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "16cead416fdf8381ff4992a053a7929411e05ba8", "messageHeadline": "Reorder TOC", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "77fae8801d5b8e77e89915bb1ab84937e872eba1", "messageHeadline": "Merge pull request #2450 from tigrang/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19781763c432dbad38421dd6226b85f79cdc8595", "messageHeadline": "Update orm-migration.rst", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b5ded7b39eb1de4c643fb4e03355714512cd047", "messageHeadline": "Merge pull request #2447 from cakephp/3-0-follow-2321", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0cbd0df557f224f28fe6fe0713d65d2c2bc76c3a", "messageHeadline": "follow & fix #2321", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9968fcb971a1c5d74aea0eadd290b6f1a6a3a967", "messageHeadline": "Merge pull request #2321 from damianoporta/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a53a342c43f4c654e55ac41a121be3a9343db40c", "messageHeadline": "[fr] follow last en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "e6ad18e1ceea796be2a1170ddd8bdf0326625377", "messageHeadline": "Merge pull request #2446 from aydot/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9457cc8c9bba8a224bba38efa91938fc905c2cb2", "messageHeadline": "Update logging.rst", "author": {"name": "Ayo Akinyemi", "email": "sayhello2ay@yahoo.com", "user": {"login": "aydot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55408eda04528841c0160e0655806b4d37916c6d", "messageHeadline": "Merge pull request #2445 from deizel/patch-2", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e85f2f137c7317f3a744b84cd97dc7695ba1ad63", "messageHeadline": "Fix class name for PhpConfig", "author": {"name": "Chris Burke", "email": "web@deizel.co.uk", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fef88453412a9506d69c0caa93684ec277930bfa", "messageHeadline": "Merge pull request #2444 from ndm2/3.0-connect-form-field-naming-conv\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ffaa491ef5b85e2d7c3f51cf8c146cba8528a69b", "messageHeadline": "Merge pull request #2443 from ndm2/3.0-correct-association-property-c\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c32e3d3826a0e401b46042c1219a9a7116124e76", "messageHeadline": "Merge pull request #2441 from nrother/flashhelper-themes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0ae07d43fe16467b13c37c06c34f67e72dab20cf", "messageHeadline": "Connect form field naming convention sections", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4410fb9c76280046a4e82964b7e063025f821a75", "messageHeadline": "Fixed typo", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59cac1708b77ee2c05998bdd1db1395e98634aff", "messageHeadline": "Correct association property conventions", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "68222810bdaf7267038921341ba169470c6135fb", "messageHeadline": "Merge pull request #2440 from nrother/3.0", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da7572fc3cc0f97ad3f13ff1c18dd607f19f59b7", "messageHeadline": "Document that the FlashHelper obeys themes", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5d289c3eeac92f41bc90669e6b4afa54b9c6bc96", "messageHeadline": "[fr] typos in code file", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e502528d066c691134cf40ffbd118947882fdb93", "messageHeadline": "[fr] typos in conventions", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0b5b9e9d938c5f9150eb623b09e27807891a6416", "messageHeadline": "Fix reference to deprecated $config variable", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f1d7174e316fa25e0c64a17592901862bc3295f", "messageHeadline": "[fr] add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "7dfe791982749622467c311970c2dd62753ef19d", "messageHeadline": "[fr] follow recents", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 178, "deletions": 164}}, {"node": {"oid": "b0900c922a7229371566f10734d7b22dfa983276", "messageHeadline": "[fr] translate testing, missing en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "22c5aa6b792c2403436aa17561999312b5a90706", "messageHeadline": "Add documentation for additional resource methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "235cc4c63cd58eca1687c3396ed3394020cb12f0", "messageHeadline": "Merge pull request #2437 from KevinM2k/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af09c97f6b6fc3d103bfe5a53a84cfed3bb1979f", "messageHeadline": "Update testing.rst", "author": {"name": "KevinM2k", "email": "KevinM2k@gmail.com", "user": {"login": "KevinM2k"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23ffd79d8ae6aed444be5e99cc1edc277f50b6f3", "messageHeadline": "Update testing.rst", "author": {"name": "KevinM2k", "email": "KevinM2k@gmail.com", "user": {"login": "KevinM2k"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d602ca76c90c07df6618be08a89c7e54a4e4717", "messageHeadline": "Merge pull request #2435 from kevinquinnyo/patch-2", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14f755df8bd1e504bafadc72fc04b872717a30d6", "messageHeadline": "Update request-handling.rst", "author": {"name": "Kevin Quinn", "email": "kevin@kungquinn.com", "user": {"login": "kevinquinnyo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f62072cc7f6294bdc8d9e1e8a79aff91bc57dfcc", "messageHeadline": "Merge pull request #2434 from bcrowe/markup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 54}}, {"node": {"oid": "56ad042f6abfc94be29944fc4f5493e85574cab1", "messageHeadline": "Remove control characters and whitespace.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a48eea5b9baf68e928d719bd832ec155f419eaf3", "messageHeadline": "Fix control characters that were breaking PDF output.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f011486c67e20108134a1ff57f2becc1b1bb7e69", "messageHeadline": "Add missing space", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "074f6e4db6df34b313952db189468d4a605c0a54", "messageHeadline": "Update errors doc markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "86d73ad27c6ba12c28af34773ad4d56eccbd3cc5", "messageHeadline": "Update dispatch filters doc markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "af7c1fb4716928f3270be675119c9534b75a8724", "messageHeadline": "Update debugging dock markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2dab2477e3b4e72fadcec276361b31b3b8f663a", "messageHeadline": "Update configuration doc markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "75b99d1ec8060cbfc46584d76b9abb1b8affeeb5", "messageHeadline": "Update i18n-shell doc markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "583a6bde33b58f503bdf675f19e3776f680be15d", "messageHeadline": "Update markup in bake usage doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a403b3d322da54ab579c576d7d2482137722ec1a", "messageHeadline": "Bold missed directorty", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25c6d2fe6b9abcc3f05dc3c82d39347d211a39a2", "messageHeadline": "Update markup in bake development doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9ac72dfcdb2578a5805311ea361cb4487af89125", "messageHeadline": "[pt] Partial blog tutorial translation", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 681, "deletions": 9}}, {"node": {"oid": "c1a2befb14163a18861e853ee6a7096213a8c84b", "messageHeadline": "Merge pull request #2428 from bcrowe/3.0-bookmarker", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "07c6c9cd8feea6f809a921e13e787e6160936179", "messageHeadline": "Update installation markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7303c1d2f6d9ca8fe2fd1e6ea8e1db659262b930", "messageHeadline": "Update Bookmarks pt 2 markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "5740c247c8d9f53e836cda21b7f0d8d48e2b8e87", "messageHeadline": "Update Bookmarks intro markup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "686c9a87a775e43013982087f0f86d83789f05c6", "messageHeadline": "Merge pull request #2430 from rohanpande/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "9fe50de60582eea88ff5463f918f072c081daa5a", "messageHeadline": "Merge pull request #2429 from CauanCabral/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ba87d0f8533914d7ec0329b2cd521df5e29f8980", "messageHeadline": "Merge pull request #2407 from andtxr/pt-bookmarker-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 757, "deletions": 20}}, {"node": {"oid": "0024aa9de4b7ccaaef97cbf0a73b33578bb29392", "messageHeadline": "Merge pull request #2433 from cakephp-br/sphinx-fix-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4984a6b5d6d14efdb6194689df1ef82bce25791", "messageHeadline": "Adding sphinx alert", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d31128be8eca64e3d3b37ca5dffb694de046a9c8", "messageHeadline": "[pt] First part of blog tutorial", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "f924ad8bca8684477b52cf2122cec673dc05ab40", "messageHeadline": "Update events.rst", "author": {"name": "Rohan Pande", "email": "justrohu@gmail.com", "user": {"login": "rohanpande"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "e5619e03f6e3b6510c564bc2a368e26865ff263d", "messageHeadline": "Update list of built-in Request detectors", "author": {"name": "Cauan Cabral", "email": "cauan@radig.com.br", "user": {"login": "CauanCabral"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "59be668dd4393817b98e7b0eae8e66e2ea184b45", "messageHeadline": "Merge pull request #2426 from aavrug/patch-21", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "de127e70c55a1e49de0b941f35bbf64ab0726e07", "messageHeadline": "Merge pull request #2427 from BenjaminLamperier/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ebe2e831796c379e56d7dca6020ec27a8901020b", "messageHeadline": "Update testing.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "73402823dc3d638fb11ed9f9a685238231074d66", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cb6f77492777e9820b0202858349e52e080bd497", "messageHeadline": "Merge pull request #2416 from cakephp/issue-5601", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "d1345b34ff305daa851a6a2d95659dda72debc7e", "messageHeadline": "Merge pull request #2424 from aavrug/patch-19", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58452784ef95589ba0c93fe9452e92e54dcc38be", "messageHeadline": "Update html.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34c831c2a546e85cebeee04a11cd5092121286cf", "messageHeadline": "Merge pull request #2419 from cakephp/3.0-fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "026809259796e52fe7fa7dbd26da5d79b71dc8b0", "messageHeadline": "[fr] follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "dd2e24b7308646013021b9b81650db606d8b2deb", "messageHeadline": "[fr] add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "ae5da7722476aca503d1e1b11a203a9311e7721d", "messageHeadline": "translation files", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 176, "deletions": 7}}, {"node": {"oid": "3ab1dda74b1a545ba2ae66812033fe7a9eeafdcc", "messageHeadline": "build files", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "0d6d2d1d405c21bd33292c334a351d4c09458b9b", "messageHeadline": "console shells", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 946, "deletions": 0}}, {"node": {"oid": "fe8d9c6e59f68480de445e436f3bfc39eedd0f9c", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into 3.0", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 15939, "deletions": 80364}}, {"node": {"oid": "d83c9bdeef19a1c731cc302f64df984dce522be8", "messageHeadline": "typical request", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d3d239591e98d6712aa88b950f74327a0c8ab502", "messageHeadline": "typical request", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "577c99ed91845e1213dce863bdc567c5cd01bc1a", "messageHeadline": "Merge pull request #2413 from cakephp/bake-template", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6d29fb0146c71720c0a76293e08051c9f82f4b79", "messageHeadline": "Add more details for running plugin tests.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "f8bf69a94050844e29dc39a9aa07d9ca5642d2bd", "messageHeadline": "Correct association docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "32aac17ed5e337e3840bae212fd6013c6fe5b331", "messageHeadline": "Merge pull request #2415 from oldskool/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3bb5ec390604db27f8de62c4f510fc4de019813", "messageHeadline": "Update testing.rst", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da25f4a2dae23e934f8fe63ffd93faf758ec40e0", "messageHeadline": "Merge pull request #2414 from HavokInspiration/3.0-widget-interface", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "26df32f9dd1c1f5b533664184c17dcf3e9f55123", "messageHeadline": "Merge pull request #2410 from HavokInspiration/3.0-join-quote-identif\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "eff8a31b1cf2536b32012b9e25333df36b1693aa", "messageHeadline": "Merge pull request #2412 from jonlachmann/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "0e3d2799f1a91702edda5075c832ae4244d3e02f", "messageHeadline": "Use the fully qualified namespace for the IdentifierExpression and ad\u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "7efd940d2e2e85eaa3acad141af1dd0d028e839f", "messageHeadline": "Update the custom widget example part", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "f61115498ee15708094385832234a4c623ae746a", "messageHeadline": "Add a note about defining joins conditions when the quoteIdentifiers \u2026", "author": {"name": "Yves P", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "34a97b58578622e803761f1c245be5cdb54d54ef", "messageHeadline": "[pt] Partial translation of blog tutorial", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 201, "deletions": 9}}, {"node": {"oid": "39b577e714b8d5fc5f552e6eb7080bd42b38310d", "messageHeadline": "[pt] translating last comments", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d6d3b89e3816dadde155239d918a82985268cf0", "messageHeadline": "[fr] change bake view to bake template", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "06111ecd541a0763224028af1b552dc0af9fe40b", "messageHeadline": "change bake view to bake template", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b44351472df2c46954b082ac722b001dea711fda", "messageHeadline": "Fixing tick after conflict", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9c8a29349e9029e6ac2490776897a3c601509ed", "messageHeadline": "Merge branch 'pt-bookmarker-tutorial' of https://github.com/andtxr/do\u2026", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "2a0e289a5738d4edf64d3e5be94ffeacdbccbe8c", "messageHeadline": "Improving some concordances", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52c6af758233d6add05eaee72317c1ff821212f7", "messageHeadline": "Update counter-cache.rst", "author": {"name": "jonlachmann", "email": "jon@lachmann.nu", "user": {"login": "jonlachmann"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5eeba677a5a8a4b7f249bae34c00db5bd053ef32", "messageHeadline": "Merge pull request #2411 from aavrug/patch-18", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb4b269c9dd91af9b80e088c836f0e38176ef767", "messageHeadline": "Update saving-data.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "151f36f61c7eac9c0b0b19c99c83003ffa33ea6b", "messageHeadline": "3.0 / pt - Jailing fugitive tick", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d67d3faf19170c8af0131799913a1c7a5292e01a", "messageHeadline": "3.0 / pt - Translating last bookmarker tutorial comments", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9d0b0eea568a2cfc5f95db6bc84de8dc0eb365d", "messageHeadline": "3.0 / pt - Second part of bookmarker tutorial", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "14560f49eb729cc9b4bb08832a7dee5cfd0102fc", "messageHeadline": "Merge pull request #2408 from aavrug/patch-17", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "87c6c8c21e2c8c04d942f1814c98f9880128b8e9", "messageHeadline": "Update auth.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d04b366c8b64b142b6bca358cb2e1eb94416161e", "messageHeadline": "Update auth.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dac17d182a6702427a501e709e9d4ebd8cf8acac", "messageHeadline": "Update auth.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "50ba4ee842257b61a0708e840c20d6953933adac", "messageHeadline": "Merge pull request #2406 from cakephp/3.0-remove-ref-russian", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e2a15c108657a8ce022714329d1a50b7a0b3c92", "messageHeadline": "[pt] Second part of bookmarker tutorial. [partial]", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 397, "deletions": 9}}, {"node": {"oid": "89c02ca83488579c2dadbf79371772c0e2f1364b", "messageHeadline": "3.0 / en - Typo", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e972c86482b653f519467370e26823cc9c19f4b", "messageHeadline": "3.0 / pt - First part of bookmarked tutorial", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 356, "deletions": 9}}, {"node": {"oid": "7ed1ad41dd95b893ebab11c929f2f53f63ef8471", "messageHeadline": "remove ref to russian language", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49aa76d27319a2228bef2bc5353f79de8399fe63", "messageHeadline": "Merge pull request #2405 from aavrug/patch-16", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c52fc2f5520e70bb2c3b3831ead1dbdc167026c", "messageHeadline": "Merge pull request #2232 from cakephp/3.0-backticks-usage", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "b686ad4f365e0e7e3920de1804c275dbeb0d4eae", "messageHeadline": "Update auth.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd5b51f5e223ea26344bd70880f0637fd8ff0205", "messageHeadline": "Merge pull request #2398 from cakephp/3.0-continous-integration-note", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b39384ac6e0875fa777102ed30e93dd28032c63a", "messageHeadline": "Merge pull request #2404 from andtxr/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1880f966a22d2d055aab9e1676565070fa9ff0f4", "messageHeadline": "Replacing blog tutorial by bookmarker", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "813ab2ad30ee27096173b3ae7c88b50237884841", "messageHeadline": "Merge pull request #2392 from cakephp/3.0-zh-reorganize", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1917, "deletions": 1510}}, {"node": {"oid": "ab3ccb2e02bca46ee8ae041b0260f9f5049eb01d", "messageHeadline": "Merge pull request #2403 from andtxr/cakephpbr-link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cf9903ce1e1ed535d1125e498144bd8ceec23d74", "messageHeadline": "Merge pull request #2396 from cakephp/3.0-controller-integration-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "a0841d42e806320502611db68f4cd38551250d21", "messageHeadline": "[fr] follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e352683b95104e2008924ed8c414b99d5520d022", "messageHeadline": "Merge pull request #2401 from andtxr/patch-pt-empty-notes", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "5a478b24cd84ec2fdbd8c02c43a8fe71357af5d2", "messageHeadline": "Including a link for the upcoming brazilian community page", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cdf0423a65d652027984d13afc0befd1c91f658f", "messageHeadline": "[pt] Fixing toctree", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "e975e1ca84ee5b6494f37f87f34cc258a9154d85", "messageHeadline": "Merge pull request #2399 from antograssiot/fr-typos", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "949ca8ab5a77f3acac255b70444a892e20bbb53c", "messageHeadline": "conjugaison", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db56913d53b192ebc8c5776417362d902e8d6c2c", "messageHeadline": "Merge pull request #2397 from andtxr/patch-es-empty-notes", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 535, "deletions": 534}}, {"node": {"oid": "0bb6f26f77fc43246be493d76a0af28abe12735b", "messageHeadline": "Merge pull request #2394 from warriorkitty/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0441c5f00d234c1f7492a73759a7152711c81eed", "messageHeadline": "[fr] typo in code", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "de1119d8fc0eea1523775b43b5bb0834bb437fdd", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "a97f3be32c204d05d45be2e769ce7901eb789b45", "messageHeadline": "[fr] add en part", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b6d307634a34ea66aeca2444a490a216f9f0dee1", "messageHeadline": "note on the ci jenkins server to check docs build", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "52831eec96248342dc62d040c838ecb4e6deab27", "messageHeadline": "[fr] installation file to follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "ec92922dde63a0f7badd3f75dcb02fce9957b112", "messageHeadline": "Merge pull request #2395 from andtxr/patch-pt-empty-notes", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 750, "deletions": 32195}}, {"node": {"oid": "7ea88535af8ffb7beded2e518c602ac4f84db482", "messageHeadline": "[es] Translating empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 535, "deletions": 534}}, {"node": {"oid": "6ed3d715a0fe80089ccc0a97340312e735b80048", "messageHeadline": "[pt] Improving note message", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "edfb813087d34e7dbdf5ceab8cf0203665eff766", "messageHeadline": "Add assertResponseSuccess and correct example.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "bdf5880dce200cf332300e70020769fce03fe969", "messageHeadline": "[pt] Fixing contraction", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "9cd97f561d7b81a0a6036e992126b0e609ed9eb1", "messageHeadline": "[pt] Adding plugins, security and views empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 24, "deletions": 1160}}, {"node": {"oid": "c7ae69db6fbb3f1a7c220f81bc56703ab3df8f6b", "messageHeadline": "[pt] Adding local reference", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "221fb5e3dcf60f5b5550c4d41ee36fa947b22dd2", "messageHeadline": "[pt] Updating pdf contents", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1f297e707bc949eb6cbdb761386f73cd307d6007", "messageHeadline": "Branch tag is not clear enough", "author": {"name": "Davor Lozic", "email": "warriorkitty@warriorkitty.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff3f6221721ec94a4004e851b2b391e027f6953e", "messageHeadline": "[pt] Adding views empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 125, "deletions": 4307}}, {"node": {"oid": "db884778b02833e864a17f2d5831109e55fb510d", "messageHeadline": "[pt] Adding tutorials and examples empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 44, "deletions": 2291}}, {"node": {"oid": "05c970e6150f6e22eaa8774504342fa7fe253d29", "messageHeadline": "[pt] Adding orm empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 110, "deletions": 5949}}, {"node": {"oid": "81f5235498e408b6d92da3767f1d9321e7b401c5", "messageHeadline": "[pt] Adding development empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 59, "deletions": 4418}}, {"node": {"oid": "3b3625ba09f42b7aa2f1559dcf12cfb3a20a2705", "messageHeadline": "[pt] Adding core libraries empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 160, "deletions": 7328}}, {"node": {"oid": "b62d855cdb9776555359f423c2a7bfd5bb81bfde", "messageHeadline": "[pt] Adding controllers empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 82, "deletions": 2984}}, {"node": {"oid": "d4e85627eaf7e56a70271b2274c94b4308b4d2a1", "messageHeadline": "[pt] Adding contributing empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 37, "deletions": 1246}}, {"node": {"oid": "59e2ad75060c11fb513bcb1c1077ff64dde692d7", "messageHeadline": "[pt] Adding console and shells empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 56, "deletions": 291}}, {"node": {"oid": "0c04892649cc96a039f4419f52175b5487712a49", "messageHeadline": "Adding bake empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 15, "deletions": 344}}, {"node": {"oid": "0264b0ef80e0d04463dfee5173c5c8c7b8db57e3", "messageHeadline": "[pt] Adding appendices empty notes", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 31, "deletions": 1873}}, {"node": {"oid": "898227a7dd72661094f4490602c16afebd30817d", "messageHeadline": "Merge pull request #2377 from cakephp/3.0-ja-sphinx", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1469, "deletions": 14178}}, {"node": {"oid": "1181489cf6eac5dd5be8437f8a279cfb2feb1dd9", "messageHeadline": "Fix up grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2e202bb97e38fd34f294f1ed73e63875cf0488c2", "messageHeadline": "again sphinx", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 118}}, {"node": {"oid": "47d8a645f35aee8990d4e87048ea30969ecbb290", "messageHeadline": "fix sphinx", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 155, "deletions": 155}}, {"node": {"oid": "38616f24582af99de9bbde6073149af22d425f4f", "messageHeadline": "[zh] reorganize to follow en with notes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1762, "deletions": 1237}}, {"node": {"oid": "2623993d538eff7fdb078999c47ad6668da41b33", "messageHeadline": "[ja] replace en content by a note", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 516, "deletions": 20374}}, {"node": {"oid": "4458c6774425680a1e3c14e52b62b122acd4133d", "messageHeadline": "Merge pull request #2386 from netusco/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a98535fcb186ca7c5e4717878963b06ca7feb5a", "messageHeadline": "Merge pull request #2387 from netusco/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1e0317480b817c21ff5c5314ddd32abb106470cd", "messageHeadline": "Merge pull request #2384 from cakephp/issue-2370", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "b4f0ef5c5b644e7674d4e5d765e63ef208ae49a6", "messageHeadline": "updating component test", "author": {"name": "netusco", "email": "ernestconill@gmail.com", "user": {"login": "netusco"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8010cec8b945aa069a1229b76d254e2ed3c87171", "messageHeadline": "request session user info through Auth", "author": {"name": "netusco", "email": "ernestconill@gmail.com", "user": {"login": "netusco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "677efc9db983308143abdf747395fd009966f42b", "messageHeadline": "Merge pull request #2381 from cakephp/3.0-fr-internationalization", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 193, "deletions": 172}}, {"node": {"oid": "634cb6c93c7a9106451382570899a040be349285", "messageHeadline": "[fr] typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "b5ee00c36bb885098f9ee65dfbed6b6cdaede19e", "messageHeadline": "[fr] update after review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "81082f307263135bd490722e48f785937844f3a7", "messageHeadline": "Add documentation for cakephp/cakephp#5822", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "c3ff04559e396fcc95842ab101777f87a9d368c2", "messageHeadline": "Merge pull request #2382 from cakephp/3.0-tree-level", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8578b08186cd3e43eb30302b66964b63e25649d3", "messageHeadline": "Merge pull request #2380 from bcrowe/titles", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "1920a0f0a8fe73a6dc3673f38113629f6f4d081b", "messageHeadline": "Merge pull request #2378 from cakephp/3.0-pt-sphinx", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 505, "deletions": 514}}, {"node": {"oid": "b32827a95faf467bb19a9e8dff401242947a0031", "messageHeadline": "Merge pull request #2379 from cakephp/3.0-es-sphinx", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 995, "deletions": 32591}}, {"node": {"oid": "f2adc52259c7ad82b11006c012df536d55a8b4b1", "messageHeadline": "Merge pull request #2383 from cakephp/bake-paths", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "225881ef819adcd86c799d1d420734c28112b9bd", "messageHeadline": "Add info about TreeBehavior level.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "62af7444766c8257b8d34659ba7cc9f4d9a33590", "messageHeadline": "Update paths & namespace for bake", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bff25186e8aaf1448558597b9b451510841ed6dc", "messageHeadline": "remove extra space", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d404894a3da9295ab5aebe6c0566cddfc506e81f", "messageHeadline": "[fr] translation addition", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 191, "deletions": 171}}, {"node": {"oid": "f878ec5b77ca12bae35b2b9bcca9523407fb806e", "messageHeadline": "Remove Component/Helper/Behavior suffixes", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "84bc5d4692a134b4b38f656e98145bc2823ae1bb", "messageHeadline": "[es] replace not uptodate pages by note", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 995, "deletions": 32591}}, {"node": {"oid": "4413d5359af748c02743c4c45e08ebcca0b57245", "messageHeadline": "[pt] fix all sphinx issues", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 135, "deletions": 201}}, {"node": {"oid": "b68d66f6dd7c43e5201a6d53051969023611b6b0", "messageHeadline": "[pt] limit the line length to 80", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 372, "deletions": 315}}, {"node": {"oid": "090569ed3eb679472b64eb374559980d9c7ae990", "messageHeadline": "Merge pull request #2374 from cakephp/3.0-es-sphinx-errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1688, "deletions": 281}}, {"node": {"oid": "c17770e1e9412b3315241762d7f4621898fdba04", "messageHeadline": "Merge pull request #2376 from ndm2/3.0-update-note-isnew-check", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "7060014124be75f1289d281f3e76d861b4009537", "messageHeadline": "again sphinx issues", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "1d258a41c6b39660b9015058978ef6158d9b5d9a", "messageHeadline": "fix conflicts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1065, "deletions": 741}}, {"node": {"oid": "f8e70c96c83fbcd46e411c9a22f0ba0aabd1341c", "messageHeadline": "fix other sphinx issues", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2626, "deletions": 1172}}, {"node": {"oid": "5cf96405abf9e4cf31a2e2a3a60dacd5a2d644aa", "messageHeadline": "Update note regarding `isNew()` check.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "28f3640d8b51b236470470549ec22e6b1e241ff7", "messageHeadline": "fix conflict", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1064, "deletions": 740}}, {"node": {"oid": "6e21d153bdfc6d960d8b0af28cb1e5312abb5e90", "messageHeadline": "add missing helpers and others", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2732, "deletions": 146}}, {"node": {"oid": "9753164b6de715a7bafcb48c1e4c0aa09d64559c", "messageHeadline": "continue to rearrange files", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4526, "deletions": 1747}}, {"node": {"oid": "121ac119d6ed3a588305812b911baa0f41b7b9a1", "messageHeadline": "Merge pull request #2373 from cakephp/3.0-rearrange-img-all-lang", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "7eefa5480ec583241b37ca54a85535b26934ae8a", "messageHeadline": "Merge pull request #2375 from cakephp/3.0-pt-sphinx", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 1055, "deletions": 727}}, {"node": {"oid": "1ab041c0f15058821628a4ae9144f8e4220706ce", "messageHeadline": "rearrange core-librairies", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 393, "deletions": 1069}}, {"node": {"oid": "75ebfe02b7d25e56d46ebe49a2d09a5f0d877148", "messageHeadline": "rearrange files to follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8866, "deletions": 5360}}, {"node": {"oid": "355315057707efa4f8fea6ff6dc7e3a359cf247a", "messageHeadline": "replace lang=en by lang=ja and rearrange appendices folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1965, "deletions": 4452}}, {"node": {"oid": "81aecafdb0f741d88b0c2f7f25fc21451ab2e622", "messageHeadline": "fix sphinx errors", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 908, "deletions": 580}}, {"node": {"oid": "6d28341ad4f53fa25698e024ee6b39ce51646a6a", "messageHeadline": "replace lang=en by lang=pt", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 150, "deletions": 150}}, {"node": {"oid": "9490797092f98cded955bfa740802c7a48079924", "messageHeadline": "contents file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0a661b1c8664c712994f9bf81ac6bfba4da6772c", "messageHeadline": "add primary intro files", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1527, "deletions": 137}}, {"node": {"oid": "1cef7768a03b024c6530b69861f1325da0d76946", "messageHeadline": "replace lang=en by lang=es", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 153, "deletions": 145}}, {"node": {"oid": "95585bc2c85efdc5b2412cf1b029c15cc86ad8d9", "messageHeadline": "remove changes in contents", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "2362760291f1350de5a182013ad33c18c837ebab", "messageHeadline": "other img links", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "847eff189e2fe9c46821efaf5ea90434d21a742f", "messageHeadline": "correct img links", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "af32441d052b692b28bd57a8ac887eb0a77522b2", "messageHeadline": "copy static img folder from en version to all other languages", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6be5b88a161c9c34f2ce62aa6c47c4c8c249d767", "messageHeadline": "Merge pull request #2372 from andtxr/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7e112ad7ce605d1a51709a03bfe34a7772b536ee", "messageHeadline": "Fixing request cadency", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7a48a40f058e561b91f5db15ad9656a1634d9e3c", "messageHeadline": "Merge pull request #2 from cakephp/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 874, "deletions": 481}}, {"node": {"oid": "ee9f0b3b18681eafe74dd74e6efe145e86becf33", "messageHeadline": "Merge pull request #2369 from caBBAlainB/patch-35", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "6e6f8c71fee755126e45b839ea177137261c5ea9", "messageHeadline": "Merge pull request #2368 from caBBAlainB/patch-34", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "476a55bf47260d2e7f41dff2a2a39a755e4c2485", "messageHeadline": "[fr] update saving-data.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "aabeb3d8feeb89f6943fcb95c6c5ec765f204036", "messageHeadline": "Update saving-data.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee25c3d6fa1cc248bba90ccedefe857f8a1f3377", "messageHeadline": "[en] Update saving-data.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "923cee05ffad2e79dc73b292446f4449d929dc4f", "messageHeadline": "[fr] follow #2202, #2353, #2354", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 134, "deletions": 30}}, {"node": {"oid": "7015b11ddb51767c3b73d221b3ff5abe32927bc5", "messageHeadline": "[fr] update saving-data.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "e15a218b300cbec60184fe41c0c93a76af220507", "messageHeadline": "Update saving-data.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "e90c557a87aa3a03a597c5007bf69eff8f9db9d5", "messageHeadline": "[fr] follow #2366 & #2364", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "1f0a054fae160d2dca7a734f0767c721cc0541fb", "messageHeadline": "Merge pull request #2366 from cakephp/issue5752", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a8de9eb0991934a6c4e044c74aa2530f32699252", "messageHeadline": "Merge pull request #2364 from andtxr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b34ec36939f0a6676abb903865dd433f43037532", "messageHeadline": "Add note about existsIn().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b78e352f97a7fcf7e793d374b02fbac53e8997f", "messageHeadline": "Fixing rebel ticks", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f8b19d6be8cb8a2f0c40d32edcbb47916fdb051", "messageHeadline": "Merge pull request #2365 from deizel/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d845ffd790e0b0a5f896dc4c918e04d0b123b60a", "messageHeadline": "Fix grammar", "author": {"name": "Chris Burke", "email": "web@deizel.co.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd61abf7a69542dff558666e74facf281cd46588", "messageHeadline": "Note about FlashComponent::__call() plugin param", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "50659692c207f6df521c52910acc4ae80d8f5bb9", "messageHeadline": "[fr] follow #2357, #2361 and #2359", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "6bec05cbc67ebc3cab1fda339d9326e9f9c9084f", "messageHeadline": "Merge pull request #2359 from nrother/quickstart-fix", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "888efb520a795ba638bc92baf41fd43be3e041f1", "messageHeadline": "Merge pull request #2361 from nrother/rss-page-name-fix", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b7ac4c7ef00f0d2fa735f8aaeb6ac524aa1d2ce", "messageHeadline": "Remove invalid placeholder", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4893830ab7424fd1f8460f2fae72669eb0f766af", "messageHeadline": "Merge pull request #2357 from cakephp/3.0-dispatcher", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5671f8e8a6c583d112a7805f4d6c4e9102e5db59", "messageHeadline": "Upgrade dispatcher docs.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1ca1c8b3bc4a841d99a67ba08aaa5ba7a89584fd", "messageHeadline": "[fr] update inflector", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfe03d512f4c5574ce4ba20a65bb268264080377", "messageHeadline": "Merge pull request #2356 from kivervinicius/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46cf2ea6b79909f160ebf57e484eeef482218eac", "messageHeadline": "Change recordes to registros", "author": {"name": "Kiver Vinicius", "email": "kivervinicius@hotmail.com", "user": {"login": "kivervinicius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "326ae94aa73fd2528ba8f0e8f2ce1b0cc54ad63a", "messageHeadline": "Merge pull request #2348 from cakephp/3.0-ruleschecker-name", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "0d87adb1c120025a6b4e05c840c8e2591d9138ad", "messageHeadline": "[fr] follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "29a67b74acf248e7a34dec9cf991cdbe1328e85e", "messageHeadline": "Update docs regarding naming of application rules.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "44c3565cf414d0c0741d0c52250d92596b49075f", "messageHeadline": "Merge pull request #2354 from cakephp/habtm-marshall", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 62, "deletions": 28}}, {"node": {"oid": "1d1f090c109b060751db55770d1a39121f234ab2", "messageHeadline": "Add docs for saving joint table data from request data.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 28}}, {"node": {"oid": "568f96003c27d8246abf7aff884f308c64071bbb", "messageHeadline": "Merge pull request #2353 from cakephp/3.0-int", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "69bfa3bc4bd24a80aa6338cd13efd9219ddb6a7e", "messageHeadline": "Merge pull request #2352 from bravo-kernel/typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19dc7186b83026e87b5881d2197fef677f5d8806", "messageHeadline": "Better grammar", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45dac0e43472e672e527c9e4ff3f38741dd31696", "messageHeadline": "Docs update for integrationtestcase", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b1619ff2045b76c73a233dd8a34b3bd1823ff0b4", "messageHeadline": "Fix tableize() in fr inflector", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d79d7be31f3f66e101cdd2b5502b174322e5450c", "messageHeadline": "Merge pull request #2350 from commercial-hippie/3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "321e2597bf61aaafa9ad42c32ae089c4994bcd2f", "messageHeadline": "Fix spelling mistake (tabelize -> tableize)", "author": {"name": "Michael", "email": "michaelcartersa@gmail.com", "user": {"login": "commercial-hippie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "590ba8723133ab99e872aaf80040a2e12704d8ca", "messageHeadline": "Fix spelling mistake (tabelize -> tableize)", "author": {"name": "Michael", "email": "michaelcartersa@gmail.com", "user": {"login": "commercial-hippie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "724835a384f5b164b0093e8467e0fb41840871a6", "messageHeadline": "Fix spelling mistake (tabelize -> tableize)", "author": {"name": "Michael", "email": "michaelcartersa@gmail.com", "user": {"login": "commercial-hippie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dbca98a7a9a6a298538a908eeaf7d136415e3d8", "messageHeadline": "Rename page RSS to RssHelper", "author": {"name": "Niklas Rother", "email": "info@niklas-rother.de", "user": {"login": "nrother"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b00cbc4ba7563c3efa8280c7cbdd691c35c8df3", "messageHeadline": "Merge branch 'button-submit' into 3.0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "76c37a789157a62a88353225e5c433345b05a8a0", "messageHeadline": "[fr] follow #2345", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "21ca7dc629300619a17b9b675b9e5ebaa41c5a00", "messageHeadline": "Merge pull request #2345 from cakephp/button-submit", "author": {"name": "ADmad", "email": "ADmad@users.noreply.github.com", "user": {"login": "ADmad"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "78cf59edae1948e19b2b05fc5aa9b1f1bd0a3a07", "messageHeadline": "[fr] #2346, #2349 & #2347", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "bca19f10615e922934dc6f6a4f96958b7fa3444a", "messageHeadline": "Merge pull request #2349 from jtyost2/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "138ac0b010f56423e78a2a5afbb9e92eae84a257", "messageHeadline": "In a world .... replaced", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c7cdfda2e7c5b0d40da5da897bdf15e973c63d2a", "messageHeadline": "Merge pull request #2347 from jtyost2/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8af2970cc42298c07e240eca7a4c063b1ca552d1", "messageHeadline": "Updated the suggested primary tutorial to Bookmarker", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9034a9c9ae315cbc28f66e4fc56b9f0204cab56", "messageHeadline": "Merge pull request #2346 from cewi/patch-1", "author": {"name": "Jad Bitar", "email": "jadbitar@mac.com", "user": {"login": "jadb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baaf3f78e83dadd59b9b6b20b617013ae6264474", "messageHeadline": "signature of beforeMarshall() updated", "author": {"name": "cewi", "email": "cewi@users.noreply.github.com", "user": {"login": "cewi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0af7b8f7dafc8f6ba3a1e252a9b23c853e5ac4d", "messageHeadline": "Clarify the submit() docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "87f9baaf0915ce09bcca79c19a1feef7cd0bfc61", "messageHeadline": "Merge pull request #2343 from cakephp/3.0-on-off", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 136, "deletions": 132}}, {"node": {"oid": "2f5e7d5784ba2c1186898627787ebbb6b306e191", "messageHeadline": "Merge pull request #2342 from cakephp/fr-orm", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 87, "deletions": 81}}, {"node": {"oid": "191e3f094212d99be4e7bf2d24147e2442cc9fbc", "messageHeadline": "event description consistency", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "417a595d2407bb812a1b0a680245e55ebe44a4c6", "messageHeadline": "[fr] corrections", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 86, "deletions": 80}}, {"node": {"oid": "bed125eda83b0074f37d3f6895b2fe8fb3dc9a88", "messageHeadline": "Merge pull request #2337 from dakota/3.0", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0e278537d34673ce3d20d8adacab4b4742f1c34a", "messageHeadline": "Should be a code block", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1391c8ab284f8e57fef9ca91fa5063c0314583f9", "messageHeadline": "Recommend EventManager::on/off.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 136, "deletions": 132}}, {"node": {"oid": "d00c654fe5405843ea82b81f9599c14cfd112414", "messageHeadline": "Merge pull request #2341 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "a142a3b7902e2d83b7bd5daa5baf7dc30fbcbd2b", "messageHeadline": "re add deleted example", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4c5cb0a29d4715b8b421e320e7fa72b22baeec87", "messageHeadline": "[fr] fix merge with anto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e4bd6741e6eded46613a03b709b60cbacde58e3b", "messageHeadline": "[fr] follow last changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "598c0f0aa53f9aef30d53e9e849335e835657078", "messageHeadline": "[fr] #2335, #2339, #2330, #2329, f1bc642d", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "9481a90f14afab5dc23ccd0f28f4453713938650", "messageHeadline": "Merge pull request #2335 from fenix849/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4da9e3eecedfc665e022119983d003b50667f6d", "messageHeadline": "Merge pull request #2339 from CauanCabral/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8c5acb22b1faab030d1541e1d6f0e9213f4e04c", "messageHeadline": "Update closure validation example", "author": {"name": "Cauan Cabral", "email": "cauan@radig.com.br", "user": {"login": "CauanCabral"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a7b08da8382d35aee8c1a63dbbb5dc8922b9af9", "messageHeadline": "Documentation for checkExisting", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "69ba96d1a25690375f6a82ade03c027bcde5c0c3", "messageHeadline": "change unauthorizedRedirect to loginAction AuthComponent options", "author": {"name": "Aaron Tate", "email": "fenix@f3n.org", "user": {"login": "fenix849"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a6b478849113aeb0a43ddf1318c17a8fd90a1d", "messageHeadline": "Merge pull request #2332 from ch0c4/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b541856bdf09429c7fc3508e9118b225c434c05c", "messageHeadline": "[fr] fix commentaire form.rst", "author": {"name": "Ch0c4", "email": "johan.sampedro@gmail.com", "user": {"login": "ch0c4"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1803b49a13feed700e16e5c491cd1b1619497fb2", "messageHeadline": "Merge pull request #2310 from cakephp/3.0-internationalization", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 33, "deletions": 18}}, {"node": {"oid": "01199d48ab96b2ac0003cc8549ba87b51066a662", "messageHeadline": "Merge pull request #2330 from cakephp/issue-2326", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "218eb357d42e7c884cc5db6acc09fe9eab9ac37d", "messageHeadline": "Merge pull request #2331 from bcrowe/3.0-psr2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 39}}, {"node": {"oid": "48e43ae73d9ee48102e99a3067bc35b5e455380e", "messageHeadline": "Fix PSR-2 for classes in code examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "0d7aaebc3aa55f6228b55ff623d8b31ac3d12aca", "messageHeadline": "Fix method PSR-2 braces in code examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "18234264716e39fc0ef8be813847cef0b3dee3b0", "messageHeadline": "Add parenthesis to notEmpty", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd65ddceb304cbb0b17fe685ba1e4aaeb7e1f270", "messageHeadline": "Add quick example of using uploadedFile rule.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "bdf802effcd524bf86f6aa6995f10861a682de92", "messageHeadline": "Capitalize contents in sidebar", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c7b95428e6048561565927e64140b58bf772cf", "messageHeadline": "Clean up wording in pagination docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "d0ffa8fb167322c6c8c603dbe99b21810c94a50f", "messageHeadline": "Merge pull request #2328 from aRoboto/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3901b133dbe65f6bf42d404231850559ac80811e", "messageHeadline": "Merge pull request #2329 from bcrowe/doc-titles", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3025ff2d3740ce97d8845a0477f58f6d63af4643", "messageHeadline": "Consistent ampersand usage in doc titles", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0010b8600338d9a3f636f4bbf348ad638b9b99e8", "messageHeadline": "Better title for modelless forms docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3f20154987cc312633fbf42d9b75d6991f6407d1", "messageHeadline": "Capitalize objects in title", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7c62879b2cc5217713da295aca3936cab6232a2", "messageHeadline": "Merge pull request #1 from cakephp/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 680, "deletions": 436}}, {"node": {"oid": "92e01f26905bf848db0387a68f07fd1a0aa9bf2d", "messageHeadline": "Added Table Joining to Paginator Doc", "author": {"name": "red", "email": "ehowey@talkroute.com", "user": {"login": "erichowey"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f1bc642da51d22c06f1401aa351ecb93cdba6f94", "messageHeadline": "Fix doc examples", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c32febb9a07123348c6322200255502d1ce90363", "messageHeadline": "[fr] typos in errors", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "3f9ed25aeecc0d4f5dfc90f46ef6bb61ffb817f6", "messageHeadline": "typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "5d324e223140f6de26cee424ffae7e4d22730cfd", "messageHeadline": "[fr]\u00a0follow #2325", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "8a66e99a23149c25393f279859567574a5ddb3b1", "messageHeadline": "Merge pull request #2325 from cakephp/3.0-validation-closure", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f3c2acabbdd6da7d11184c13a214787e05b1f13", "messageHeadline": "Correcting closure example", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eda95809703ff9b69346d127920a193726717d72", "messageHeadline": "follow #2292", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "70fe73cd4a48290fcde85d14f74ce168ad85d51e", "messageHeadline": "Merge pull request #2292 from cakephp/plugin-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "15991db4ed58cef11780d91164514c99857d747c", "messageHeadline": "Update name of generated config file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "5ac9ecb10a0db255899de22b67d85932b213d7c8", "messageHeadline": "Merge pull request #2324 from bcrowe/3.0-spelling", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "acfe2d82635190f6853372b34e75d792e39be5ac", "messageHeadline": "Fix var names & syntax errors in collection docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f38d143a0ca473ffd13f39b1a7fa3408a93e311a", "messageHeadline": "Fix typo in pagination component doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6de83846fe80710dee9d078b92fcb742f9145bd0", "messageHeadline": "Capitalize PHP acronym in contributing docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0baa4ab9f6027fa1b32146019950f02f699f7452", "messageHeadline": "Fix spelling in contribution CS docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6564893c72a667fa4a8a69f9e0dcfe6707cda6bf", "messageHeadline": "Fix spelling in contribution BC docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67380696b8d08bd636b99a48dd406245c89a1d9b", "messageHeadline": "Fix spelling in bake development docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c76fb4c6afe468a4dab24fde384525550b249adb", "messageHeadline": "Update routing.rst", "author": {"name": "Damiano Porta", "email": "damianoporta@gmail.com", "user": {"login": "damianoporta"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8cd646847be98f887e7ade36fd4a63e7868dad2", "messageHeadline": "Merge pull request #2231 from cakephp/3.0-intl-warning", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "6dfb9967d73f10868d4074a1821ebf12423b8301", "messageHeadline": "[fr] follow #2312, #2313, #2314, cadda51, 2d93a24, #2318, #2317", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "3b6296e64cdf93b0c8e93bf2f636470424a34220", "messageHeadline": "add missing doc link", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8167fe3fef3f773eb96f59dc7c8caca4f866764", "messageHeadline": "Merge pull request #2317 from netusco/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff0650572204f50dcdddbe4e970562d366f02ad3", "messageHeadline": "Merge pull request #2318 from netusco/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b1fce5857b9670111e6915549074246cae0f4395", "messageHeadline": "testing.rst", "author": {"name": "netusco", "email": "ernestconill@gmail.com", "user": {"login": "netusco"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c94142438d5ee0d483a6e04ea789113c14101946", "messageHeadline": "testing.rst", "author": {"name": "netusco", "email": "ernestconill@gmail.com", "user": {"login": "netusco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd1f86303b5e75f53891d0849de16b3378c3b09c", "messageHeadline": "Merge pull request #2315 from bcrowe/3.0-fixes", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "934f981b39fbd86075a269784a713d5337bfef34", "messageHeadline": "Fix PSR-2 CS in console and shells docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "2d93a240e515703cd0eea26f02145a2c61cb4350", "messageHeadline": "Make typehint consistent.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cadda5103ec1cd5b57087ce9f4c772b52975bc97", "messageHeadline": "Add more typehints.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96200eec1d4a5728cc50de92eb103e46d3aacd45", "messageHeadline": "Merge pull request #2312 from bcrowe/3.0-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "60dfb7ca512301a6c12b0202893683f936fde8c0", "messageHeadline": "Merge pull request #2313 from bcrowe/3.0-bake-usage", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8513c238c18dd4f56a5f59230ac1be6f3ecb6623", "messageHeadline": "Merge pull request #2314 from bcrowe/3.0-general", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 59, "deletions": 41}}, {"node": {"oid": "527a7464b41996e9469236185ab7d6ee80871b20", "messageHeadline": "Reorder folders and descriptions, add missing folders to bullet lists", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "fc9388c0a44d179e0f98e2208c2515595025f889", "messageHeadline": "Fix CalendarsController example in routing docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f440732e1958877275f2d5c40a046bb2bcee47aa", "messageHeadline": "PSR-2 fixes to code examples in caching docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "76bb4c209206f36185a683ad57925a10b4605278", "messageHeadline": "Fixes to bake usage docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "31c0165b8722beeb276b0c10e363066a840d31aa", "messageHeadline": "PSR-2 and title fixes for bake development docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "bb5368f13dd9d67edd16bf3a85d7aefffd5356f5", "messageHeadline": "Merge pull request #2311 from cakephp/3.0-fr-orm", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 89, "deletions": 86}}, {"node": {"oid": "32d1551caaa9c4cada06eae5a8a548d30132ef93", "messageHeadline": "[fr] typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f12509a80501ebae6e78ca454e2838335e4ecb1", "messageHeadline": "[fr] set of correction", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 89, "deletions": 86}}, {"node": {"oid": "d805b8e9daf28dce60413c432ab3c584246eaf9d", "messageHeadline": "[fr] add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "fc908b6970b587a862714e702fddd74336fdea9c", "messageHeadline": "add link to i18n shell in internationalization", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "b2bcd8e05fa9b71885f365b572e006fff1f09159", "messageHeadline": "Merge pull request #2309 from cakephp/3.0-fr-follow", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 98, "deletions": 58}}, {"node": {"oid": "b04959488599c703f674eaabce571f6225bc963c", "messageHeadline": "[fr] typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d1fe89a7f154b9e6f44a4af41be2cbac79fe3e7", "messageHeadline": "typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1e1843e1d26930692aedabf9032c5704fc7ae31", "messageHeadline": "[fr] follow #2302, #2308 and #2278", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 97, "deletions": 57}}, {"node": {"oid": "ca3c3156ca524536edc3a8cf5ad88fafb48d965a", "messageHeadline": "Merge pull request #2308 from cakephp/before-marshal", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "611f54a9954d5b4680102af2d521f921645f73dc", "messageHeadline": "Merge pull request #2307 from andtxr/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 78, "deletions": 72}}, {"node": {"oid": "119311d15e6e84a6be3c6dde007be956eb2d3c27", "messageHeadline": "add detail on beforeMarshal + psr2", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "7653e76995d49f4f57e9e96e77a407d98460ed4a", "messageHeadline": "Add documentation for beforeMarshal event.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "463f540a553f85d6fae9b5e9d262da188ad82d8b", "messageHeadline": "Merge pull request #2302 from cakephp/issue-5694", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e8af6cf7d3780eed551a9a1b6a213397a09932a9", "messageHeadline": "[pt] Review of orm / models index.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "67052479030c0b35ae60914d934c7e24f6a78b0b", "messageHeadline": "SQLServer -> SQL Server", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "cdd92dddd1292c1374096ead253af2d7ad51213e", "messageHeadline": "[pt] Translation of models / orm index.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "96c221e4103e96d41b11710fea91d123de41c7ec", "messageHeadline": "Merge pull request #2305 from cakephp/3.0-fr-orm", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "0d91d8b2061eb6fcbae6a6ef40672897989f2d01", "messageHeadline": "[pt] Updating tutorial link.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f7ea624a38a906197eb57af83225f6575391c4d", "messageHeadline": "[pt] Updating index.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "a02741d8c237622339bd6c02207e942e81ffff81", "messageHeadline": "[pt] Updating epub contents.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "2e02059c14bbac34c9b2e8c26bdc566b2b7e64cd", "messageHeadline": "unify database driver naming", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "486f059346873f821c20ba12a65b7afd632e45ad", "messageHeadline": "[pt] Including DebugKit gifs.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6d7d61fd634b86b4980846cfd74dab18a5b650db", "messageHeadline": "Add localized datetime parsing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6b4c69e05a5da59a79f74c93faa140d2029918e2", "messageHeadline": "Merge pull request #2295 from cakephp/query-formatter", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e9a000bfd249cf6a877f92e55062fb39ff9384f", "messageHeadline": "[fr] #2287, #2290 and #2297", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6fc0b1b7a57e738472810ce114f5a655e0565b6f", "messageHeadline": "[fr] add en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "6d4c46ce334a7cb01846caa3864ab1f09809b97b", "messageHeadline": "Merge pull request #2297 from alecho/patch-6", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c347bb1d4ff9f2f9e742a28fd152e24c64974c5", "messageHeadline": "Use correct value for development cache flush", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efd11dbccbf3d6efb6b7dd4928012fb4ae28cd91", "messageHeadline": "Merge pull request #2296 from nnicolashr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f1a31a07783715213644b6b22f5c84d7ab83139", "messageHeadline": "Update blog.rst", "author": {"name": "nnicolashr", "email": "nnicolashr@gmail.com", "user": {"login": "nnicolashr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2d48760dc368811fcd978758adbf4e29f459408", "messageHeadline": "Remove query argument as it was inconsistently passed.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb868b3173c9abcf984bc65583d513cd5a857055", "messageHeadline": "Merge pull request #2294 from bcrowe/3.0-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "f50cf09878e0a6d1d540557d2c5cf0a0f3129ce8", "messageHeadline": "Return config files", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "0c6ec30a0f76c7c91210abc8c1ecc257e5ed6a76", "messageHeadline": "Merge pull request #2293 from cakephp/3.0-images", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "34abcda690f58c26524b6ff5f6e59ffc96ee8148", "messageHeadline": "remove unused image files", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "13ae6e06917c3bf8610dfa36d45c0f7bf473bb9b", "messageHeadline": "Merge pull request #2282 from cakephp/issue-5659", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6625bf423811a05f620c7277c666e9bcfb871dbc", "messageHeadline": "Merge pull request #2290 from simkimsia/patch-10", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8f23e5f71b6d67e378647cd982ec428ad37c59bc", "messageHeadline": "Update views.rst", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b540a4c86bbc44315ccc6e800803ab60276cd514", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7593afaf7973e382b04d5d421b49742586793887", "messageHeadline": "Update plugin docs for new config file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "35c911cb6a101a2749e6ceed832c34aef90731d3", "messageHeadline": "Merge pull request #2287 from stem001/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7fb89ba86d782582de6e60e2f011841dc471b33", "messageHeadline": "Remove '.php' extension", "author": {"name": "stem001", "email": "stem001@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b5a8fdf03874ae32026ba6dee454fd744566096", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37ebea688269ec4364ee1f1f627e4af346e5f92c", "messageHeadline": "[fr] #2280, #2285", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f24b9b11daaa6a4f4adef4ab59f9584a9560f18a", "messageHeadline": "Merge pull request #2285 from berarma/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "79e12366ad8151d9749f485262f2168d1134da7b", "messageHeadline": "Merge pull request #2280 from andtxr/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 982, "deletions": 41}}, {"node": {"oid": "9ce1e5136f096f5665fa5c0f571c0b2f207e05e3", "messageHeadline": "[fr] follow #2281", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "0b3465e39b5852c25718a731977c987ccb7f451b", "messageHeadline": "Revert \"[en] Fixing grammar.\"", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa50410c70faf07999ba426a0de69149c629de43", "messageHeadline": "Update dirty() method description", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a81bc0855ea244b5afecd6fa63d53af067533e9a", "messageHeadline": "Merge pull request #2281 from cakephp/3.0-conf", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f19379a17e7ca559bc1927f64a16de1fd7e5f8da", "messageHeadline": "wording", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31eb681a426b07f359eb358ce1562c011a4bcacb", "messageHeadline": "space", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1977c98e7eca9d4a6c4bd08b39a52670567e8a3", "messageHeadline": "Clarify Configure::load()", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "992aabbed7fab98550be7548d02bf3afcd692af8", "messageHeadline": "[pt] Finishing console and shells translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 97, "deletions": 94}}, {"node": {"oid": "819054f973687ffa2f5c03e5cb560d7e2390f8f7", "messageHeadline": "[en] Typo.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70c9259eb35c6892ed65dfb00a5f4d4e5de511a1", "messageHeadline": "[pt] Partial translation of console and shells.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "8e7699115b55809a7700a56eef6706704b5e7653", "messageHeadline": "[en] Including missing hyphen.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf864f339b12e57da1a27b78298e7b75d0c18867", "messageHeadline": "Correct translationTable.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b3241e75efce6ed1dd45cc0d82f6f188090035c", "messageHeadline": "[pt] Partial translation of console and shells.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 129, "deletions": 129}}, {"node": {"oid": "999d8d8388968315d057ae544e2b6bcec8893342", "messageHeadline": "[en] Adding missing dots.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "550812432c3801c879508b6c166b2db1d3aa2b84", "messageHeadline": "[en] Replacing first letters from lowercase to uppercase.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08957006d4454aed83029b3b11991b8c591e5311", "messageHeadline": "[en] Fixing grammar.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe1706ae620ba6c01d09306bdac19100cf758e43", "messageHeadline": "Merge pull request #2279 from cakephp/3.0-pdf-build", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "91e9ca7353eaa8f49ca58a474b2129bee4d5dfae", "messageHeadline": "exclude gif file from pdf build", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "f5d6b4ba11f4ee2b7fd760a7682a60019e356a41", "messageHeadline": "Merge pull request #2278 from cakephp/3.0-improve-session-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 80, "deletions": 46}}, {"node": {"oid": "e06b68c40538579ca59c5efda2e41d638990ee4e", "messageHeadline": "Merge pull request #3 from cakephp/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 159, "deletions": 108}}, {"node": {"oid": "813dc191f3b2720aa5da04c005b4be81675c3c4c", "messageHeadline": "Merge pull request #2 from andtxr/patch-files", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 974, "deletions": 35}}, {"node": {"oid": "32ab79cfb884546c17c8e54b0ba279ec730e6608", "messageHeadline": "Revert \"Folder and file in wrong place.\"", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "ddfd6c313ed1607ace7ed437e0ba8a73ddc89fbb", "messageHeadline": "[pt] Partial translation of console and shells.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "64ded36fd892b9a2f91a632e7de3ee12299ce53d", "messageHeadline": "[fr] add en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "1ebf41efd2b6a0bd5dfe34bea43640b9eb872616", "messageHeadline": "Update wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84de2409ecc0174944186d5bd0e7876e34161130", "messageHeadline": "Merge pull request #2276 from andtxr/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 215, "deletions": 49}}, {"node": {"oid": "fa5dcf55c04758d9a32d43a0ff12fb196dd99783", "messageHeadline": "Merge pull request #2277 from andtxr/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "054d5e5dcf7edeaadd2f21c200ff84d4f6f14487", "messageHeadline": "Improved session docs to clarify cookie lifetime and timeouts", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "d67a93d0204a503ed5ab27dcf1639234228418d5", "messageHeadline": "[en] Including Session config acceptable values.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b111e38baf1031045eb65075a0d8abae98f91ccb", "messageHeadline": "Merge pull request #2275 from antograssiot/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7d179a0672bc5258a8b4c779477aecca033e92a3", "messageHeadline": "[fr] follow recent changes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "679f44ab7d8df3318ae8dcb78dd3de90ae6960fa", "messageHeadline": "[en] Fixing images path.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dc24fe0d57f8f8ac0da632a12c9bac11a3fae8a", "messageHeadline": "[pt] Completing DebugKit translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "02f758416118fe22df683ba65cbe8bb5da8181bb", "messageHeadline": "[en] Adding a missing hyphen.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7164de46e22a779492ec6b333115c9eadac7c3fc", "messageHeadline": "Merge pull request #2274 from BenjaminLamperier/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0711a2bbe1dd742694491b7c424c71e5fdc311b8", "messageHeadline": "Update auth.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a3d150bc65901c523af28b2e68761a99977c6be2", "messageHeadline": "Merge pull request #2272 from simkimsia/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c138d4a5aa8d86c370db4fad03512be03226b33a", "messageHeadline": "Update configuration.rst", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c7ca04ae4b798bdcc3fb026da63ec053e65f38c2", "messageHeadline": "Merge pull request #2271 from cakephp/3.0-phpconfig", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "8abd96ec71dc39f387b32eb7dbcf10d223b94078", "messageHeadline": "Merge pull request #2269 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8904826da5015536b6ab711b0b7cac38cfc10cde", "messageHeadline": "[fr] follow #2270", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "dcc2264a0f3ab65c734bd176c5aaf99b7d8cb24a", "messageHeadline": "Merge pull request #2270 from nntgwww/patch-2", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "3acafbe01cf56f20ca97dcfbbcfdfa96e5589bd4", "messageHeadline": "[fr] follow", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "5f08cb731b8a6b8f90790807915b8b91dec4d4f0", "messageHeadline": "Add info regarding php config file change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "659fa0643fb02f3aee823f4c4cd02f32a8e41b26", "messageHeadline": "Wrong write function move up and move down in", "author": {"name": "nntgwww", "email": "nntgwww@gmail.com", "user": {"login": "nntgwww"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "30bad6b748c42551dd01417bd23546db3705e70e", "messageHeadline": "[fr] follow #2268, #2257, #2264", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ae28dcf8c430cbb540fbbf4cda19479d27aa0397", "messageHeadline": "Merge pull request #2268 from kevinquinnyo/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8181b584f92395904b5cf0fd80b679711c465de8", "messageHeadline": "Update validation.rst", "author": {"name": "Kevin Quinn", "email": "kevin@kungquinn.com", "user": {"login": "kevinquinnyo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "509b3f4dce7324cc23c9a6c11cee1d9f0ab5cade", "messageHeadline": "Merge pull request #2257 from cakephp/join-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "21d38a6c0dfd697d5e18621bcd68216a868183f7", "messageHeadline": "Fix typos", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f998415a30b274a63b4a7edec953159d1dcb313", "messageHeadline": "Merge pull request #2265 from cakephp/3.0-build-error", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5d63c16af86c238331a05e06ee3fbb2af6f9a19e", "messageHeadline": "[pt] Partial debug kit translate.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "d8f6f0f325547a3d27aede5910c262845b621624", "messageHeadline": "[pt] Updating contents tree.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 49, "deletions": 48}}, {"node": {"oid": "6d6ac98eee6e20ea30f43d3cfa908c8bd124d03d", "messageHeadline": "Merge pull request #1 from cakephp/3.0", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1536, "deletions": 409}}, {"node": {"oid": "ef7bc8fbf66cce421452c615cb2d04c7b785c77e", "messageHeadline": "fix last build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d5286ea87204838953f177f44d30fcec4bd7e866", "messageHeadline": "move images to proper folder", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b6d3e1ff1a8fd9e21bd6b5998cb7bcca7c64ce9", "messageHeadline": "Merge pull request #2264 from cakephp/3.0-conv", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bcedcd59e87fde76bd3bae76ac3101bd380dec8e", "messageHeadline": "Add assertResponseEquals() example.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "69a22b82836f9cd281980d4c51754b0f982ba2c2", "messageHeadline": "Merge pull request #2263 from cakephp/3.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 132, "deletions": 106}}, {"node": {"oid": "8d047d32cd52005d9e4f993d2e9446f3220823d6", "messageHeadline": "[fr] other modifications after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e17b330c0f74b47ed2e25a5e6dd106a90b8ee7d0", "messageHeadline": "[fr] changes after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ccf1d9bbb0690ce51ce87954eecef760c90ada72", "messageHeadline": "Update conventions for URLs", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e88a3002cc3f9d764f320f9e34cc2203ba1dcc58", "messageHeadline": "[fr] follow all recent en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 132, "deletions": 106}}, {"node": {"oid": "6068d3d62fb5d73e432641cc57e2b9c6ae8bd208", "messageHeadline": "Merge pull request #2262 from mdlouhy/patch-7", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "372670159ce0406337989255535564d61bd8c19b", "messageHeadline": "Update table-objects.rst", "author": {"name": "MarkusDl", "email": "markus@imdsolution.at", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d244a8b221b94f22eb64d90fade5980591248860", "messageHeadline": "Merge pull request #2261 from nevveiga/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27896f8b4e08b6e2f5176a2445852a5d93678ef9", "messageHeadline": " $article = $this->Articles->patechEntity($article, $this->request->d\u2026", "author": {"name": "nevveiga", "email": "nevveiga@gmail.com", "user": {"login": "nevveiga"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9e5bb2328f0a7e2e39e9cc8a6be39919240986f", "messageHeadline": "Merge pull request #2248 from cakephp/debug-kit", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 338, "deletions": 4}}, {"node": {"oid": "ec6d4e426c46e4e2e0f25c48b549a3fd87a75a47", "messageHeadline": "Merge pull request #2260 from cakephp/unbuffered-queries", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "56b8176ee0a61a8abccedea4c386b4a523421859", "messageHeadline": "Added more details to how bufferResults = false works", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ed912214f0943396f90446edabc488aa18526f5e", "messageHeadline": "[fr] en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "8d961cc3200905bdd5b9cc7c129f231b45a0d946", "messageHeadline": "[fr] en version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "ce0171190daf1be2e8b50d4a2ad1ee17a6db43a4", "messageHeadline": "Update docs for streaming results improvements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "7d5f62232e9e4d4b5c468074a62b6fb011a50dca", "messageHeadline": "Add better links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37be066a7548d80e185c495c832c06fe8a65f610", "messageHeadline": "Add images and more docs on using the history panel.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "713e160efb17af5860ac31f8aaca8e109264a427", "messageHeadline": "Merge pull request #2259 from cakephp/3.0-order", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a0d3d6d861f10c145746728e635238cec31e934", "messageHeadline": "Note about order.", "author": {"name": "Mark Scherer", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a50d8e064a51468e1634adc0fec69bc36dea38b5", "messageHeadline": "Add docs for (right|inner|left)Join.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8bf1c59a02987618e0c44d7f9ed4fa927730c1ce", "messageHeadline": "[fr] typos after #2256", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f37a297ffa592a4833eef431db2a99e855c47195", "messageHeadline": "[fr] #2256 update fixtures usage", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "df5ae1329f21f6b35f88d244eacf480d238a84e0", "messageHeadline": "Fixing blog tutorial add() function in the other languages", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ff825160d5ec372b22c4dae9168aecb7b4e10f52", "messageHeadline": "Updating blog tutorial after validation changes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f6f54550ed91639e1b82db15bd1340ebac5a3c1d", "messageHeadline": "Merge pull request #2256 from cakephp/testing-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "8b6b8c4584ad62eae835b675329e68747c543b90", "messageHeadline": "Add more detail for getting fixtures to work properly.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "f6323459cd2daeb3a9e68b6b92bfdda1d7c5d83b", "messageHeadline": "Merge pull request #2255 from BenjaminLamperier/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ba96f039aa908c057078e3fad5cad9a212b67d49", "messageHeadline": "Update routing.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bccc88ffd770d9c4a629ec5ab2484d5ec41e21bf", "messageHeadline": "Merge pull request #2250 from cakephp/3.0-config", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 53, "deletions": 1}}, {"node": {"oid": "91a30b1114d01f156a2a2a7ad8e57c7233097b06", "messageHeadline": "Merge pull request #2254 from andtxr/patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ae11f354145ca57622b490e6ff9595db041ba26", "messageHeadline": "[en] Removing 'templates' => 'app_form.php' extension", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18ad6b0f4b628e52ed4ae9bf9339e76bc9ff0048", "messageHeadline": "Merge pull request #2252 from bracketouverte/patch-8", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "63865e8c1e871761200025befc93c851896b5e85", "messageHeadline": "[fr] Update database-basics.rst", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "8cd8976548bb4fc5344704c120405467d76df52e", "messageHeadline": "[fr] #2251 and typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 89, "deletions": 78}}, {"node": {"oid": "2c23f45989a1e4e02ae083e0685b6f1891733d8d", "messageHeadline": "[fr] add english parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "51387bb780a3110d487e74747af826a338d876cf", "messageHeadline": "Merge pull request #2251 from zoghal/fix3", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8091f4d987f646ebd5d66fa275f077131c6865", "messageHeadline": "Remove file extension from template name", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e541c9c5344925f6f2e296580c361a732ce5e8b7", "messageHeadline": "Add info about new JsonConfig engine.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "ffff10f894887a333effc4f642198e2d4a81cec3", "messageHeadline": "$this replaced with  $routes in equivalent for Calling fallbacks", "author": {"name": "zoghal", "email": "saleh.souzanchi@gmail.com", "user": {"login": "zoghal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dc3e2f7384b4662e71f1b8130dd1274ec06aea6", "messageHeadline": "[fr] typo in config", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d9123ad8d64d79727099bdd4db2972bd7163c328", "messageHeadline": "[fr] add en parts in fr", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4dcbd685d170f1eff3fdfdaf3326c37137d34f98", "messageHeadline": "[fr] #2247", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "452b5b0020a6d607396d8f109c800a3554480381", "messageHeadline": "[fr] add en version in fr", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "226148750afa51a26b76b1c3aab1d8c8bce4789c", "messageHeadline": "add debug-kit to pdf and epub", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8c5f81dbac004ba3b64b22b9fca34c1e46575a17", "messageHeadline": "psr-2", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3dae9562368060acfcb3ef144fef17e0f32d4757", "messageHeadline": "Fixes to DebugKit doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2481458b5f082da4c58901a927ed62d00fb68cdd", "messageHeadline": "Add DebugKit documentation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "5374233554447ea2388852db550ea220ace41997", "messageHeadline": "Merge pull request #2247 from luke83/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4559a76615fc54af2966738af8d006e6a66cd696", "messageHeadline": "3.0 - Old Table::validate() reference in docs", "author": {"name": "luke83", "email": "luctre@gmail.com", "user": {"login": "luke83"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "62dfab63dff5ecf9d4844f33d5a7369d37294ad4", "messageHeadline": "Merge pull request #2236 from cakephp/3.0-fr-orm", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "4feadc031723cca5f9df32205e6568ec7c0b70e5", "messageHeadline": "Merge pull request #2246 from cakephp/3.0-orm-namespace", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "77ca2ffd0dcea4f2e5d0b0cf18f3892709fec785", "messageHeadline": "fix indentation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71b07b560bda13f17b84207fb3c89c78103456ef", "messageHeadline": "update ORM\\Behavior namespace", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "330c1e9fb11b8b4db3340f252bd76e3162b54923", "messageHeadline": "[fr] correction apr\u00e8s relecture", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "af69a29b8579daa61cbcec8220edb67fc0e84828", "messageHeadline": "Merge pull request #2245 from BenjaminLamperier/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d54acc06d646844ea3a49641bd3da2ba38ab863d", "messageHeadline": "Update routing.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cb6041e7a710172d23de5446b5307bcc5da96f6e", "messageHeadline": "Merge pull request #2243 from cakephp/3.0-fr-validation-entities", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "8baeac0a66674b8d1966ca5839aa61c02968be60", "messageHeadline": "end of translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0aeea65bd5244aaf222e98115f7d0fcccca721ab", "messageHeadline": "[fr] translate en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "34306fb619e2882188e381acd6e8059f80781029", "messageHeadline": "reorder categories", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ec3cc50af6a495260a0e66c7abbf0b8ec7abf2f7", "messageHeadline": "Merge pull request #2221 from cakephp/3.0-fix-validation-doc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 44, "deletions": 61}}, {"node": {"oid": "564628e439e3ae2d585ebcb473eb0755c7df0f69", "messageHeadline": "fixing mistake", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f8a92b65e650c3385ab2dcdbd2a2837ccf28a9c", "messageHeadline": "Merge pull request #2241 from BenjaminLamperier/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e451d79ce92dbcd52122d326bca9ba151b09b375", "messageHeadline": "Update query-builder.rst", "author": {"name": "Benjamin", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3762a1bcde10e64d350da9606074c3339c4fe0fd", "messageHeadline": "[fr] #2239, #2238", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5168f741850e582724afa3e73efda8a9d6107a5", "messageHeadline": "Merge pull request #2239 from mdlouhy/patch-6", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b60ee39abb0ba3006364ae33f6f6e1509e506be3", "messageHeadline": "Update query-builder.rst", "author": {"name": "BenjaminLamperier", "email": "benjamin.lamperier@gmail.com", "user": {"login": "BenjaminLamperier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "768b8e0cbc8c2ae4b8e6989a798362e9949d2a97", "messageHeadline": "model name -> plural", "author": {"name": "MarkusDl", "email": "markus@imdsolution.at", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21040b512edb591d66b99fbf10d94f40663a9e6c", "messageHeadline": "Merge pull request #2238 from mdlouhy/patch-5", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95637d478ef7b8620358f3ed8cfa66940dd6e8da", "messageHeadline": "added missing semicolon", "author": {"name": "MarkusDl", "email": "markus@imdsolution.at", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c29dea749c5ee22122e27f36f648299688a54e7", "messageHeadline": "Merge pull request #2237 from mdlouhy/patch-4", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "991c6e87e400d8b64fa721de983ee8e5abab3715", "messageHeadline": "typo", "author": {"name": "MarkusDl", "email": "markus@imdsolution.at", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "298cb4be43e10d1608c5ed4f49a0a2e4a50ea4ce", "messageHeadline": "[fr] missing couvraient", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3818f43d03db80259f8ab02abb22dfd95e05a18f", "messageHeadline": "[fr] follow #2228", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "fdf0a85df7579e654075e926784406a2f58ddebe", "messageHeadline": "Merge pull request #2234 from caBBAlainB/patch-33", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5b052a1b8e00da3ad344a2e209990f3815b1c7aa", "messageHeadline": "[fr] routing.rst suppression phrase obsol\u00e8te", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b6093d234d72162d738022bff3fd3735ecef3fb6", "messageHeadline": "Merge pull request #2228 from cakephp/orm-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 126, "deletions": 44}}, {"node": {"oid": "f8a0c38c1189093a395fa763634012d3c4e51d9e", "messageHeadline": "Fix broken link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33570265187930ac1d1eabf60bc83149799ae6a8", "messageHeadline": "Merge pull request #2229 from cakephp/3.0-fr-tuto-part3", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 284, "deletions": 5}}, {"node": {"oid": "2dce2fda48f62eef54ba298850653b4712e77b5e", "messageHeadline": " path corrections + typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "042047b955c7d1a1abbcd9d08d4d9d6c2ae8d6bc", "messageHeadline": "[fr] routing.rst quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b23095e74c87314aea35b86b36bc8113a32f1677", "messageHeadline": "[fr] fix sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4710e1920f8d84804fe8f09faa58746510463ed0", "messageHeadline": "other corrections, add backticks", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "7a06b7afe1d1a1dcf4bd550dc6a142fa8c4d55af", "messageHeadline": "changes after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d966fe138aa2317183087f545e44c1c02ab06522", "messageHeadline": "usage of backticks draft", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "c33f8b4e0bbda41fdccce33c52c9b44bfa82b92c", "messageHeadline": "add a note about php extensions installation on XAMPP and WAMP", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8ba5ecaf678de7486263df8b16038d8d525a2ff3", "messageHeadline": "[fr] follow #2215", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 282, "deletions": 3}}, {"node": {"oid": "61246fff0e91a2ea545535cbfe115aa39fb6974a", "messageHeadline": "[fr] follow #2223", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9a9a9d38c8de3f567d930e0b1384120ddf2872a4", "messageHeadline": "[fr] add english parts and typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 67, "deletions": 27}}, {"node": {"oid": "dfe14fdc79faffc7fb7ea3e09880965ec4c4e12e", "messageHeadline": "[fr] add english modified parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "51c21b4ee670436dfee312b3d71d4256db7dcb08", "messageHeadline": "Merge pull request #2222 from cakephp/3.0-fr-saving-data", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 73, "deletions": 65}}, {"node": {"oid": "ded9b6bf2917447df4b84a890f5fca9bc79956e7", "messageHeadline": "[fr] corrections after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "122c089cef2bb1174d8896de92d5d3f951c919fb", "messageHeadline": "Fix somewhat misleading documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4adfdab9cb1c841113ce7a6f509c7fa0249a83f2", "messageHeadline": "Correct and update docs for validation in orm guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "ad44d04a4a873dc1e43ace0deb6aec942c13a670", "messageHeadline": "Merge pull request #2227 from mdlouhy/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "553ba263469e4c9d6e579479213f518f36ca7a21", "messageHeadline": "Fix missing possessive.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a6442e0d0f0adc737f38e34d1c73081db2b6f84", "messageHeadline": "Merge pull request #2224 from davidyell/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "538aa753a0f0281613955307b231632b7a7192d2", "messageHeadline": "Update entities.rst", "author": {"name": "MarkusDl", "email": "markus@imdsolution.at", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "74236ccd768151e0fae39e71b3341a566349bc87", "messageHeadline": "Removing leading underscored character in link", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e7fdd37058c4b8a3fa780562bb5dcaa3bf5927d", "messageHeadline": "Merge pull request #2215 from cakephp/3.0-tree-tuto", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 272, "deletions": 3}}, {"node": {"oid": "0b40267985d55133a683e8510e494899ad7de920", "messageHeadline": "Merge pull request #2223 from andtxr/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5734, "deletions": 3246}}, {"node": {"oid": "ab5a298294eb39bc8f2f40ff677452f9494c6cac", "messageHeadline": "[en] Correcting missing render() quote.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f64f5f9361eb2ff82175533e11fc1cd9eb7620ca", "messageHeadline": "[pt] Adding controllers.rst keywords.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "162f53d75e9ea38f80cefb206b1bd674f93c4ee5", "messageHeadline": "[pt] Finishing controllers.rst translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 263, "deletions": 509}}, {"node": {"oid": "4a2d76f77026f7a63776b40e03faccd4af4cdfb5", "messageHeadline": "[en] Complementing controller class quotes from ``setAction()`` to ``\u2026", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baf0924b2fb5ff2e6ca8e1f2f59a47060c814904", "messageHeadline": "[en] Complementing controller class quotes from ``redirect()`` to ``C\u2026", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bae2d004538110e1afdbe92f190b468c5d52811", "messageHeadline": "[en] Correcting noun mistake.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce73bcb204a955a24b80fea316bd6a00b9cc4ef6", "messageHeadline": "[en] Complementing controller class quotes from ``render()`` to ``Con\u2026", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a8370ee1788e2e556fb71fa76afddc938207168", "messageHeadline": "[pt] Partial translation of controllers.rst.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 80, "deletions": 60}}, {"node": {"oid": "17810a7aa236485d5c761555ddfc461659da2199", "messageHeadline": "[en] Improving text.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "376df75a2e53afb122750e8f0907caaa186da588", "messageHeadline": "[en] Removing double dots.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cdb2a1e0ca52921c158e19c2b7333db4efb7d6e4", "messageHeadline": "[en] Moving dot outside the markup.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2058ac1da2f2aaf2114564e0b1c25aa81209ccce", "messageHeadline": "[pt] Adding contributing.rst new keywords.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cea186c97794ff01da665f1a781403e7c1c5fd5", "messageHeadline": "[pt] Correcting contents.rst indentation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e10bbb8f38cc9f5c309361254fb9cc804440727", "messageHeadline": "[pt] Adding contents.rst translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 60, "deletions": 49}}, {"node": {"oid": "ce41491e2da85220e5dc3e1405fa3895d449b16f", "messageHeadline": "[pt] Adding bake.rst translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2d017a1b21b06407a257937b1b5765d31747b351", "messageHeadline": "Update saving-data.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abec7e962903e4c6655313e608ccf53359ed6841", "messageHeadline": "[pt] Including security.rst source for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "88618172d4b2f26bb4c3dfe77dcb5752ab7c5d80", "messageHeadline": "[pt] Including orm.rst source for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "cf53d53759c187e0e27ff923c8d9661ee99224ee", "messageHeadline": "[pt] Including bake.rst source for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6ac9f04b8123644d96259d62f4e599414a052acb", "messageHeadline": "[pt] Refreshing views sources for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 250, "deletions": 135}}, {"node": {"oid": "b7a3195854bc1bc9dcaabbd4e6cb9e47f480461f", "messageHeadline": "[pt] Refreshing tutorials and examples sources for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 810, "deletions": 40}}, {"node": {"oid": "740270a5ee105accff535165e4923140aaf760ea", "messageHeadline": "[pt] Refreshing orm sources for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 2542, "deletions": 2061}}, {"node": {"oid": "fd4ad6e8c52307767f4a629ba997d3dbc8fb8238", "messageHeadline": "[pt] Removing trash file", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "af6ed96ebbecdcdaa9ab947ae1f80e2581d6d3df", "messageHeadline": "[pt] Refreshing core libraries sources for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 985, "deletions": 247}}, {"node": {"oid": "5995806ebf6b1184d5f89fdaabf5e8855e2dc95f", "messageHeadline": "[pt] Refreshing controllers sources for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 223, "deletions": 135}}, {"node": {"oid": "0a0e58d5b9f98bafb8cbf5909db7e7cb95bfd760", "messageHeadline": "[pt] Adding bake sources for translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 353, "deletions": 0}}, {"node": {"oid": "b3a01b28b27eb7321b00524edd722069ae785a4a", "messageHeadline": "Including code-coverage.png", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4458e45ab783d9071172f13deacb969e85494c89", "messageHeadline": "[fr] rephrase some sentences", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "17b806380db42832d46c8e23794829f586cec944", "messageHeadline": "[fr] follow #2214 & translate en parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 73, "deletions": 65}}, {"node": {"oid": "c1a52aa583c73a437c4eba99a9475309b41ce7e8", "messageHeadline": "Merge pull request #2214 from caBBAlainB/patch-32", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d189785cc9b23852e71e9389f1acf064f731103", "messageHeadline": "Update saving-data.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8f306a422bb9e3a0d014275d8a35581ef81316", "messageHeadline": "Removing references to the validate() and validateMany methods", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "4a783f9b6bfe06ea0273417845aaa940f95a7066", "messageHeadline": "Corrections for tree tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7799d1deed18334237f184da025521a56ebd683d", "messageHeadline": "Add links and correct things I could find.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "d604cf89ba29eb35b4c4d1c07639824ea20d893a", "messageHeadline": "Merge pull request #2218 from PGBI/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "958c82148744af8e1397e5a15e8ffe24d8da5210", "messageHeadline": "Fix error on how to use $this->Form->unlockField()", "author": {"name": "PGBarrow", "email": "pierre.barrau@mines-paris.org", "user": {"login": "PGBI"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "671e68354cb3f811d436e8cb5830d44446cb9b44", "messageHeadline": "Merge pull request #2217 from cakephp/3.0-session-clear", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6320e55d0f26fe003bc7c3cc43b9ce70eb9c30c", "messageHeadline": "Docs for session::clear()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "78a7d619654b61eab4d5527b486c79625a4e12d1", "messageHeadline": "first draft of tree tuto combined with migrations plugin", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "876ea4a6e24d422923d7aa453d5693b5fe5e7397", "messageHeadline": "Merge pull request #2213 from cakephp/3.0-collections", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "0c09e9e9c483e6b78c46fa052b400a884bd9d23b", "messageHeadline": "[en] saving-data.rst Improve explanations and example", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94ad3244696a04e208889ad6a760156207b437da", "messageHeadline": "[fr] small changes after #2199", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e8b89478066455732ffc421faada491f74ed6771", "messageHeadline": "Merge pull request #2199 from galerienv/patch-9", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "5f749223be3dd5c8b3ebddd32dec8b4808f48e73", "messageHeadline": "collection nest and listNested", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "f1052d323cdca75d49eb56f530972da20e0138c2", "messageHeadline": "Merge pull request #2212 from caBBAlainB/patch-28", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a77d6c2b22902cf583757f4760c3c0deee716ebf", "messageHeadline": "[en] saving-data.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0261959d33d910d3b7a7793df7b29e2ce2a0dbb", "messageHeadline": "Merge pull request #2210 from cakephp/revert-2204-patch-27", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "abc1c0de27e33c50115922c751731d516b15fbaf", "messageHeadline": "Merge pull request #2211 from cakephp/3.0-filelog", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93134519711a80afdc586627a0e97991fbb0f83e", "messageHeadline": "Specify path for FileLog config", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea5d2b6d19cc35f8b175f4d3c8541e98884178a2", "messageHeadline": "Merge pull request #2208 from cakephp/3.0-text-class", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 96, "deletions": 93}}, {"node": {"oid": "9129952b9731a0c09a30bbee92b19e740cca5371", "messageHeadline": "[fr] follow en, rename String to Text", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 49, "deletions": 46}}, {"node": {"oid": "a2dc3a815c3fc4c5d156f0d4dd981b0abaf40a67", "messageHeadline": "[fr] fix conflict to merge #2178", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 97, "deletions": 101}}, {"node": {"oid": "fe2e3546099f60c4583ffec137202300aac02154", "messageHeadline": "Revert \"[en] Problem in an example\"", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6341cac444e7b22f0b4fb7b97f4b9f72d9187386", "messageHeadline": "rename String class to Text", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "6736c65f3dae8ba4245dc6da20a0c71c83c1477c", "messageHeadline": "Merge pull request #2206 from SerkanSipahi/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "823b3423e0408a5f6163e70551c7bd83619e3550", "messageHeadline": "corrected source code example", "author": {"name": "Bitcollage", "email": "serkan.sipahi@yahoo.de", "user": {"login": "SerkanSipahi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db12567a78b8cd80395dcf6fbf0a068b6aca999d", "messageHeadline": "Merge pull request #2202 from cakephp/associated-forms", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "f2d0253794d571746a79ecf1f435c45f17c898b4", "messageHeadline": "Merge pull request #2203 from hervethouzard/patch-8", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3f9074f8fa5f19e700892679775c82e8d3076446", "messageHeadline": "Merge pull request #2205 from hervethouzard/patch-9", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e0b41b3a65a8bb032e0cf6d8584347c959be6e26", "messageHeadline": "Update intro.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08976d43f015e5d7c00866e530f9d73e77b0f906", "messageHeadline": "Update intro.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f409985d129d5d8944520190d85a2c3fd6e0f64", "messageHeadline": "Update intro.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d484c03c65277760529db7a174b38529cb49925", "messageHeadline": "Update intro.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "042988625c61646c5aec74d3e414a9eab8dec01f", "messageHeadline": "Update part-two.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f3f1764ffc919628b4871cd5b5b686964b652659", "messageHeadline": "Update part-two.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "48863fe078985efec90b80a21001585dfa5a0deb", "messageHeadline": "Merge pull request #2204 from caBBAlainB/patch-27", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "981303d3709989cde1407bb0c65607f958b31097", "messageHeadline": "[en] Problem in an example", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a1cbfb2eae4627641341c17d795a20e2b138c892", "messageHeadline": "Update intro.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "d60934fb3e45fd8904a81187cee6fc43101dee50", "messageHeadline": "Add joinData and links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cac19b55b81c13d4cc9e4c03764d528f364fd486", "messageHeadline": "replace \u00e9l\u00e9ment by element after #2195", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a6a9ae78ad852533486caa614b9bf05046be8c66", "messageHeadline": "Merge pull request #2193 from caBBAlainB/patch-28", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "82ab14f74bc23c502d3a61b5ce9c60c52662602f", "messageHeadline": "Merge pull request #2200 from hervethouzard/patch-7", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bfa3ddb063c6074e5312aa7a764431a7c6b592b", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "833e9e3b2491d03ecabf4e5b38bfcc2d0ce21f55", "messageHeadline": "Merge pull request #2198 from caBBAlainB/patch-27", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b66b6807b60a5e4259372458e5143d10e5df1c20", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "040e25cf91efb3a06cdea6ff186c5f6cff15a5a9", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "f39276e76e035d98cf16bd77cd90ff4a889e76e5", "messageHeadline": "[en] query-builder.rst improvement", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96a0f500b552d37896576769a9f5f0f5e1894ae9", "messageHeadline": "Merge pull request #2197 from galerienv/patch-8", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "4415239ca4f0d44de88fab0fc580862e931b3a04", "messageHeadline": "Merge pull request #2196 from galerienv/patch-7", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "334140cc6c813f4b872c3da6678abf2ebfd59c74", "messageHeadline": "Update schema-system.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "068f27817c7b07fc689ef64971d39e0de767ab48", "messageHeadline": "Update schema-system.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf2353299a47bf7c83774a1f176cc19f8c5f414f", "messageHeadline": "[fr] typo in cookies", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b85bc5ea3841c91b74daa4cb0d92861c8679adc", "messageHeadline": "Merge pull request #2195 from galerienv/patch-6", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "4e99c95eaa529d9995144d1bd179f64d2e291b2f", "messageHeadline": "Merge pull request #2194 from galerienv/patch-5", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bd01756f6a34ef3a39d6a81cea7e4bb70c5f6624", "messageHeadline": "Update flash.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "cd11589c432c8088c9df50d6efe1773045fd7667", "messageHeadline": "Update cookie.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "13fa00aaabfc165af24273148faa315e9c2912d7", "messageHeadline": "[fr] query-builder.rst: quelques corrections + 1 ajout \u00e0 faire dans t\u2026", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "51b2aebaf70c408799e1ae4456460ab31fcdadb6", "messageHeadline": "Merge pull request #2192 from InspiratNetwork/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f22b2b857ada3f1a1a7d9c5e8a4cdcbb6921a896", "messageHeadline": "Inaccurate and incomplete translation", "author": {"name": "Inspirat", "email": "contact@inspirat.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ff73ef77bd5a5111abc3861fe30f9c4879062dc", "messageHeadline": "Start expanding the docs around creating associated form inputs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "352fcaaf4e2873dceaf29a825eb3ee6c924b9379", "messageHeadline": "Merge pull request #2190 from cakephp/helper-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "f6099c5ad0302ceddab89c93f5ece1b03333a688", "messageHeadline": "Merge pull request #2191 from andtxr/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "eef32a7b49f63ed8ddb1d3e463e73856ee212d5e", "messageHeadline": "improve mark's french", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4850e121dc633b415d7df6604fdca805ad11a04c", "messageHeadline": "Update usage.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48b5bdf5a75d5d8bab9c87d958f9a64bde73f336", "messageHeadline": "Update usage.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cf9d69f0c3a63c5721dfac7ed2b550fcb151b4c3", "messageHeadline": "Fix incorrect docs for FormHelper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 38}}, {"node": {"oid": "ea6ffb5e9e2849b500cbd5504f9fc595d98456a5", "messageHeadline": "Merge pull request #2186 from cakephp/form-templates", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "852fe73654acca19fa768a90340863b33cd25377", "messageHeadline": "merging port #2181 + correction", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 122, "deletions": 122}}, {"node": {"oid": "93ba20fabf61760da9d2f872b0234b64d15fa555", "messageHeadline": "[fr] follow #2174, #2176 + typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 71, "deletions": 67}}, {"node": {"oid": "166e1d94b2827f2b4e16cbd30f5d09a46cc5c366", "messageHeadline": "correction after #2175", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6fa185ca8bfebdb4df764488a486d7f355d53ea3", "messageHeadline": "Use loadHelper() instead of $helpers array.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "81ef983cea319a1ac93481451fa94aabdc3471f7", "messageHeadline": "Merge pull request #2185 from berrygoudswaard/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1957426d9c365f43e5e067a26e12ee75584f0df2", "messageHeadline": "Wrong variable name", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e83c6f2c284b07001e081cf136f98481d6f9cad", "messageHeadline": "Merge pull request #2182 from galerienv/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf665dbcb92ed18f1807a69db063754b7854615", "messageHeadline": "Update authentication.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acc2d342f4612d600d1df08a5267994b4b2ce8e0", "messageHeadline": "Merge pull request #2173 from cakephp/3.0-rules", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 567, "deletions": 170}}, {"node": {"oid": "0b7bff4322a269c664a47c9dedd5f08273b989b3", "messageHeadline": "Merge pull request #2177 from galerienv/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "b5e8d230c6e247d42c49aa8f32bb2c42f5a6f768", "messageHeadline": "Update components.rst", "author": {"name": "galerienv", "email": "galerienv@yahoo.fr", "user": {"login": "galerienv"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "1be03c741d52ce612b6aaeacaf48d050ef99e170", "messageHeadline": "Merge pull request #2176 from berarma/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6e056b988b3949c246b57001b54259596909e0cd", "messageHeadline": "Update validation.rst", "author": {"name": "Bernat", "email": "berarma@hotmail.com", "user": {"login": "berarma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4db3bacdf0a3691f1a6b43e30be697be04f565e8", "messageHeadline": "Fix example formatting", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a9d6bc5b8780b38204025d4e5df71cce9a7644d", "messageHeadline": "Fix typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "873b63d4b27988ada6e05da8f8263e058822cc78", "messageHeadline": "Merge pull request #2175 from caBBAlainB/patch-27", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bc17d94ce3d92bbf2694614a34b9e40d3078ca97", "messageHeadline": "Added a few corrections to the rules documentation", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "bdc32eef659f0522eaba0443877f15880fbe333c", "messageHeadline": "[fr] Corrige la syntaxe d'un exemple", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "66f90815db99a6675fc4966e65814554d6ca5da7", "messageHeadline": "Merge pull request #2174 from cakephp/3.0-coding-convention", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8db9932bac1c7bd85fd0b7807a127c7eb5cd48f2", "messageHeadline": "update against PSR-2", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a7e2e4d90211130365e4f7a855b0d23ddf60f7fe", "messageHeadline": "[fr] add eng parts in fr", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 284, "deletions": 88}}, {"node": {"oid": "4b93be87fe0a7f6538f2ba21f02a0fe8c0d9f0af", "messageHeadline": "[fr] #2169 and #2170", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 10}}, {"node": {"oid": "9649cd7f3b3496756dc152537924a61f3c249108", "messageHeadline": "Update to account for latest changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "bd87c2aa2d8cbb8fa9f3330b0bf4a08c92da589d", "messageHeadline": "Add missing event.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "feb6a1b4a11c6b20588431ffd184ab93de5bb487", "messageHeadline": "Add more docs on rules.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "8d409adb8cacaf534e3eb93a4b13a0ebd042890d", "messageHeadline": "Add more docs on rules and delete related things.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "876bae4eda5c220c402973e81282680540488ad7", "messageHeadline": "Update saving docs to include more detail for rules.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 5}}, {"node": {"oid": "2806d2b4f968e9b58954b043da34b6dab3f2f730", "messageHeadline": "Reorganize rules sections a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "c8d694d13cf52c5d68d06318f66c567e8c95e056", "messageHeadline": "Start changing around the docs for rules updates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 102, "deletions": 68}}, {"node": {"oid": "0b7e1edeb5ad02a102043e34fd53ce8b8dda5375", "messageHeadline": "Merge pull request #2172 from antograssiot/3.0-psr2-code-sample", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3952, "deletions": 1967}}, {"node": {"oid": "7c1dd8bbc72189bb6957cfff1890c89598f9c1f3", "messageHeadline": "Merge pull request #2171 from cakephp/3.0-css-tweak", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f5c1cc399b5790de33db7d373c5e92bbd16ee94", "messageHeadline": "PSR-2 code sample folowing #2167", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3952, "deletions": 1967}}, {"node": {"oid": "25c20fd9c47540b0afd5c7ba2599844707594490", "messageHeadline": "delete submenu margin", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c4ead1a7e86414e04b5706fc658e04ef99d8b08", "messageHeadline": "Merge pull request #2167 from antograssiot/3.0-psr2-code-sample", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1048, "deletions": 520}}, {"node": {"oid": "47def402637e4cb0cb36d371b56aecdc8a99cc03", "messageHeadline": "Merge pull request #2169 from cakephp/mcrypt-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "7d1b5452b84b39c84e7885f5563d81f0edfb3b6b", "messageHeadline": "some forgotten functions", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6ac8cfbc02fbaca9b06c425eb8eede0114b7e72f", "messageHeadline": "add blank line after \"use\" statement", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4fa6bb3fceae255989f42e8c435908ecfa32a160", "messageHeadline": "PSR-2ify class example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 402, "deletions": 201}}, {"node": {"oid": "2d335fd53fcb1f54427299e13a223a322d85ec86", "messageHeadline": "PSR-2ify function example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 632, "deletions": 316}}, {"node": {"oid": "94620785268e2d445700ce150021a1aac8338a93", "messageHeadline": "[fr] 3c5b4cf", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dc3bff84a9eee899a38c67d864533fcd2493b76", "messageHeadline": "Merge pull request #2170 from cakephp/issue-2162", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4f9d4a573082188b1337d582a056dbae79a96f68", "messageHeadline": "Remove mcrypt requirement.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "80c88f09177d4aaacdf841789d70c77b230270b1", "messageHeadline": "Correct layout paths in bookmarks tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c5b4cfb65f0d62a928ea06756796d673ed204a6", "messageHeadline": "Fix callback", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0136f5265c67b1c14151227e0a3048e5666c4fc7", "messageHeadline": "Clarify Custom Type docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c8b73b9907e45d95e4fdc2823b5b7367f4247a42", "messageHeadline": "Add docs for mcrypt/openssl migration and how to do it.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "ff4329ec235155a7702951ab2a6fc7a6aa180972", "messageHeadline": "[fr] 5d061934, #2164, #2165, #2166", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "9c4895e326a271f7855acda00db6d235ac258e58", "messageHeadline": "Merge pull request #2166 from bravo-kernel/monolog-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "4472c1154459b6026d7ff0a99bbb0077d3e0a81a", "messageHeadline": "Wording", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cb010ce9fb98e1600de9e47d0fe5aab6a9fe78a", "messageHeadline": "Corrects method usage and uppercases CLI", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b8d08de0b39c8448a44dd35506c169bc76ea6503", "messageHeadline": "Completes Monolog example", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f515bb57437d38b2c3450d42bb136128a8cd45c0", "messageHeadline": "Merge pull request #2165 from cakephp/3.0-assert", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "267dbaca636f88c5bf39bd045763e424f002b912", "messageHeadline": "assert note.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "db0e7e481b11f3c718e05830ccb04e2dc8197c9e", "messageHeadline": "Merge pull request #2164 from bravo-kernel/monolog-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a6c042e856d3682bf4e898f646744f6e4898fad0", "messageHeadline": "Clarifies reason", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f5242a8fab6e4f8f551c0c7657345c902b86c41", "messageHeadline": "Clarifies reason", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f92a1712e928bbda99d73fbf6de4ab3f6d39d5b", "messageHeadline": "Complements monolog example", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5d061934c65f0bbace01f706955d5bcbe6bfa8dc", "messageHeadline": "Explicitly specify path for FileLog config.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "37fbbb0a730eace8601e8a1929403df486e18b3d", "messageHeadline": "[fr] #2150, #2153, 3b1756f6, #2160, 19bbce7c", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 352, "deletions": 124}}, {"node": {"oid": "6423e2306cb69891b7989bb049d9aee9e2bc10d8", "messageHeadline": "Merge pull request #2163 from bravo-kernel/monolog-example", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19bbce7cce66ca12143a9bd2bd7978e2b81a6ae0", "messageHeadline": "Fixes obsolete CakeLog class reference", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca7ecc7b53af4337602eb61d7cded54ceceac811", "messageHeadline": "Adds path to aid new users", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a77aa0b58de404f5642fc126d9e5ff79e9973aa", "messageHeadline": "Merge pull request #2152 from cakephp/3.0-form", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 131, "deletions": 4}}, {"node": {"oid": "7e5c588c0be6975e790044fcf23554adf6f43016", "messageHeadline": "fix code format", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6681801dbce200783215b962d15f0bc9e7f18b80", "messageHeadline": "fix code formating", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7946cf8dc5f5c24b7b6cc3780a5823b5c7cfaafd", "messageHeadline": "Merge pull request #2160 from oldskool/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5f756732968faf1b64f321e3d53fff6083134d6b", "messageHeadline": "Update retrieving-data-and-resultsets.rst", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5bf87faf666e9612fa7b754fa648313289f38d27", "messageHeadline": "Merge pull request #2154 from cakephp/fr-session", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "7e2564907e4b12a41a6d10a7ff302c09087e49c3", "messageHeadline": "Merge pull request #2076 from mtkocak/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 610, "deletions": 0}}, {"node": {"oid": "1b7d132f2e44fba962463fa863c6fa362e81aac2", "messageHeadline": "improve code example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f29ff52e51015800dddd3efd8a938420085a25a2", "messageHeadline": "Merge remote-tracking branch 'upstream/3.0' into 3.0", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@mtkocak.net", "user": {"login": "meraklibilisimci"}}, "additions": 7177, "deletions": 6026}}, {"node": {"oid": "7bd7a7fc371f4d8c4c0f3affa116a5df43b41ac2", "messageHeadline": "typos and missing language declarations", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@mtkocak.net", "user": {"login": "meraklibilisimci"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b1756f61794fb74067d71e68b753c1f7de3cae2", "messageHeadline": "Remove possibly confusing text.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f46fe4589d03e68a71a1985ca88a2840213d022", "messageHeadline": "Update PDF and epub to include new form docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82c463d0dd0af462aa0bc52d477f8e3bd66a24a9", "messageHeadline": "update links", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9002efff0a8bf4cb4cd730eb0fb534e3f4c6e1c1", "messageHeadline": "review session and follow #2149", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "595ad723280f84b6be3d3ba200f201f131fb513c", "messageHeadline": "update format", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6bae77f100c182fed6a0252f666c452b86e70ab0", "messageHeadline": "Merge pull request #2153 from cakephp/3.0-test-redirect", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "da6e51f319cf2fe58825f36c63c01f06f383850b", "messageHeadline": "update menu list", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9dfad78d858fc231c7d66ace7730f4a69bec34c1", "messageHeadline": "update code example", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0e7f2780d8eafe84c28c90bd0e85ac8eccded3a", "messageHeadline": "Docs for assertNoRedirect()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "027ed7c239d546a99a6bdd4f7e1623d40462c818", "messageHeadline": "Add Forms to TOC and topics.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b2e10d9712e8dc57eab1ecb81a1826b00f59d3fe", "messageHeadline": "Add docs for forms.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "e8ad1c8489bae35eab927365e5bdc703f6918257", "messageHeadline": "Merge pull request #2150 from cakephp/3.0-collection-unfold", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 163, "deletions": 71}}, {"node": {"oid": "0ac8f4b2d9c37a6bd717165ab2ca53998c14caff", "messageHeadline": "Merge pull request #2148 from cakephp/3.0-plugin-assets", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "c9f8732aa825a8806e2f1c4ecc528f479657a1fc", "messageHeadline": "[fr]follow en", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e12228b1b97d8ef5b3d3212ca3c227402e07567c", "messageHeadline": "Documenting Collection::sumOf", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a5f3fb9372190178fa106a46416b83fcd828ec48", "messageHeadline": "Fix indentation", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65284438a6dab0c9d521e84365d0e783784dfcd8", "messageHeadline": "Add example for symlinking assets only for specified plugin", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e6710dcb9c415cc795a698bbf498b4fb08b217b", "messageHeadline": "Reorganizing collection docs and adding a list of functions at the top", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 102, "deletions": 68}}, {"node": {"oid": "f6662fc15d248e4f5ee29a7116c6ac31df1893f7", "messageHeadline": "copy to fr translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "56afd74fc8c99c8210e4a0b55c7e10a030835f03", "messageHeadline": "reference new file", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb7e9dc0e8a0efda1255c561915d3dff0b08b84", "messageHeadline": "Adding docs for stopWhen and unfold", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "59ea0b62eb0e8dc5aa6d7917ac3d311cd59f0a1b", "messageHeadline": "Merge pull request #2149 from cakephp/3.0-session", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a62e43d16862243854b526bb693574fde415d478", "messageHeadline": "Docs for Session consume()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b4d090c0f05091e746ab7f1f81020f1143fa9ccb", "messageHeadline": "Merge pull request #2147 from cakephp/3.0-fr-views", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "26c6810fdfa1b2f28642d62d5b176557bd105e10", "messageHeadline": "[fr] typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d50c7ca29f4bd637fed22ef8de259f23cbd31c3", "messageHeadline": "Add page for PluginAssets shell.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "82d8800fcdb2737a50b7d4ac78e8b9d301faf9a8", "messageHeadline": "corrections", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "9bf19c1a3d661d64162be72c072d52fcc7e88255", "messageHeadline": "[fr] follow #2144", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "48f29e888b0b2de59175c4995009868ea27fa072", "messageHeadline": "[fr] typos in Cache", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "3ac9359b08940ea96df8500a0a95b843ef21ac26", "messageHeadline": "Merge pull request #2146 from HavokInspiration/3.0-database-basics", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "a68ce008ee1a60a890cbe841f0e6a6e3cbfe22e4", "messageHeadline": "Update database-basics.rst", "author": {"name": "Yves", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "62aba5acb6ddb6caa68316fcfa3c2e3f8475087c", "messageHeadline": "Merge pull request #2144 from cakephp/view-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "740a404783a1fac6cdfe1fa2ee909c05a4a15215", "messageHeadline": "Fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b80bf48bc692bccc2cf6ba24afdcc5cfbcef1a7", "messageHeadline": "Merge pull request #2143 from cakephp/matching", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3a16042726116324af163e5340bca0d0f13cc69c", "messageHeadline": "[fr] [ja] [es] [pt] follow #2140", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 91}}, {"node": {"oid": "614a6bd728770bea5e6f5c7d2147fa9a7e6f6e6b", "messageHeadline": "Merge pull request #2135 from cakephp/fr-orm", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 55, "deletions": 28}}, {"node": {"oid": "7d3c592426f0f7394d04fa7ec9050128ea799b03", "messageHeadline": "[fr] typo in entities", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2942d6aa09606ceeb58514e6743e33253c783ca", "messageHeadline": "[fr] matching behavior", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c126d4b8d7b9d32b5021f1351cc54d229707a2cc", "messageHeadline": "Document new matching behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e83bde79e8b1345d2072d14a2053cbc74e48c6e7", "messageHeadline": "Document View::cache()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "82e92aa937bf648474a62615705b82ad0c1c0bdb", "messageHeadline": "Document cell caching.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d00b7380d51e3fb0744af81657c5145f25129c39", "messageHeadline": "Merge pull request #2137 from HavokInspiration/formhelper-templates-tags", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "6db38574a652e6e071d46f06ac54a1a50d95864e", "messageHeadline": "Merge pull request #2140 from davidyell/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b0189bc6909ae6717a02c400fa0b73ec422fb76d", "messageHeadline": "Merge pull request #2142 from antograssiot/3.0", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4345c1ee551f22b3d5c5514e7bf17e9f54eed9d3", "messageHeadline": "update StringTemplateTrait namespace", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99a0cca33cf8da3d7058022e0183c938306256f0", "messageHeadline": "[fr] other set of modification", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "5c4e476c7b9d1b363d2f05ba2d4ed917cdf7e791", "messageHeadline": "Merge pull request #2141 from bracketouverte/patch-9", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2c22338fec70948401d6bde9049a1dce9f6b791", "messageHeadline": "[fr] New typo corrections", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0cdb6f383f6cd94b277a4e95de2b995b3baa0d99", "messageHeadline": "Update global-constants-and-functions.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e279dfd65123aeb762ada9599f5cf7ad605ed393", "messageHeadline": "Merge pull request #2139 from bracketouverte/patch-8", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "371ce412b247f6c5643b471dbd5118cf67034019", "messageHeadline": "Merge pull request #2138 from bracketouverte/patch-7", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5371cbc8f2a916350d6cfc0f1502134b08d731c2", "messageHeadline": "[fr] Translated connection", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7d2d9857ebc0dbf69a5a3c13ddb2644d62b7ab67", "messageHeadline": "[fr] double letter", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d76bda8fc7b4a142f7fe10c428af4ba5bc533a", "messageHeadline": "Update the migration guide and the FormHelper templates tags list", "author": {"name": "Yves", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "12a8b0f84d6e9305e7d4f29fabde92448c7263be", "messageHeadline": "[fr] orm updates", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "ef8d3f4e363b3888d250addf23bdc2ccb2240285", "messageHeadline": "Merge pull request #2134 from dakota/3.0-add-case", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "799aab820346e03d0904e4162450042cbc3a210e", "messageHeadline": "Merge pull request #2133 from HavokInspiration/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "19b210d4d4cbcc733c91b3d024e5f76c2733917b", "messageHeadline": "Merge pull request #2117 from cakephp/3.0-fr-orm", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1374, "deletions": 1169}}, {"node": {"oid": "5cf09b18be46c8b34bd21bf681e59c20a7950bfb", "messageHeadline": "other batch of correction", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "4f133856fd93726d2a058ae010a8fc60ac766672", "messageHeadline": "first batch of correction", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "c7e293cbabd411f37362ee52dc411dcc356fe40b", "messageHeadline": "Add documentation for the case expression", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "1b2f81b58ad583385c0ee4746686d527b6118ddf", "messageHeadline": "Follow up on #2129", "author": {"name": "Yves", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "02a07fbb502b666327c537818b72fb8892aaef09", "messageHeadline": "[fr] follow #2131 & #2128", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "7873a8a6f1e78511da0f294d5c4012a33508d382", "messageHeadline": "[fr] transfrom all array() into []", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "a426527f64ec31c40e2da40a414c5db5e43e4735", "messageHeadline": "Merge pull request #2131 from mchiron/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "f8078d57a4258846d2d611ec4dd0226b7e0f44ee", "messageHeadline": "Merge pull request #2128 from zoghal/3-patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "ae220f22991d2098cf77ed09b79689e42ca6043b", "messageHeadline": "Update form.rst", "author": {"name": "Christian Dion", "email": "christian@mchiron.com", "user": {"login": "mchiron"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "9fca66b261e36dfa869ab7d722db77b4e1e00063", "messageHeadline": "convert old style array to new style ([])", "author": {"name": "zoghal", "email": "saleh.souzanchi@gmail.com", "user": {"login": "zoghal"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "19e80fb6507e1b94bceb98b657de98d2c76af91a", "messageHeadline": "Merge pull request #2129 from HavokInspiration/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "88ffab15c0245798aa21a36a2e47b505c50b8271", "messageHeadline": "[fr] typo in request-response", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cfb245e871d0cf57702f233589e9f61d94cdb0d", "messageHeadline": "[fr]\u00a0typo in crsf", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55f75980dd1629c9c035eaace70262a514eebea9", "messageHeadline": "Corrects FormHelper templates list", "author": {"name": "Yves", "email": "havokinspiration@gmail.com", "user": {"login": "HavokInspiration"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d321fbc1c8108bf5a3d7a1e75e2ae20c8c2c900e", "messageHeadline": "[fr] review saving-data and orm is all done", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 272, "deletions": 237}}, {"node": {"oid": "14da468eb95bbc75306de5c51539c07930d21fae", "messageHeadline": "Merge pull request #2127 from cakephp/auth-toc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "13a8751017c9ff3a7edc54426f63d4d5f08671af", "messageHeadline": "add a top level menu", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "66e80a04a3ba9eecdb3c2a719b81f5acbb1f4f58", "messageHeadline": "Add authentication docs to the top level TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "55e902d9ccc8926336f1e7d3001b98349767c34b", "messageHeadline": "[fr] follow 3de8e52 - small typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d24b09dbe72ad920cf7de552514258dcc0d7cab8", "messageHeadline": "[fr] review table-objects & schema-system & saving-data till line159", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 145, "deletions": 127}}, {"node": {"oid": "3de8e5291242b49ed5307be2580e225ba1a7aeec", "messageHeadline": "follow and correct #2114, #2122, #2126", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "e4b6acc8c029aba24457ec5e164058ff8e425bc3", "messageHeadline": "[fr] review retrieving-data-and-resultsets", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 158, "deletions": 137}}, {"node": {"oid": "ca2208057943be22393b1c34ace8e2ea8e3889b1", "messageHeadline": "Merge pull request #2126 from cakephp/3.0-cell-isolation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1e9a6acdaf14ec6eaea6847facc9887a3e0fbafe", "messageHeadline": "Add note about cell template's scope isolation.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e66907feb4c9b6bea9500425f110b5f33d05d505", "messageHeadline": "[fr] ends query-builder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 398, "deletions": 344}}, {"node": {"oid": "40ab23a547bea0bf4f65200b8907327c9171d208", "messageHeadline": "Merge pull request #2122 from AD7six/3.0-bake-move", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d2f7fec7c3a41ea46966ddf918a593afd26df324", "messageHeadline": "Merge pull request #2125 from bracketouverte/patch-6", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa55dc5a9c940808cbe054ec21dadaff993018dc", "messageHeadline": "Update part-two.rst", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "248ec068aab17d7a6cf698abe112865743dc7126", "messageHeadline": "Merge pull request #2124 from bracketouverte/patch-5", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec552f9e0b1d99ca4b1f575dc18c1c5932c1a23", "messageHeadline": "[fr]\u00a0bookmarker tutorial", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81302b67a79c9113822f1373ebc5bd06f0d2dfe7", "messageHeadline": "Merge pull request #2123 from bracketouverte/patch-4", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8509db5575904dfc7c7bf6e8e367fa26d9a9c70f", "messageHeadline": "Correct typos", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e503553941c56ec9dca92ea1f4db93012bfbba", "messageHeadline": "[fr] configuration", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7aeaf62550b8cb600e4d4a9d308d3bc326a4e58", "messageHeadline": "Correct migration docs for Bake", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "31953a6b35784dc56492b27f88a9792c37e2cfa4", "messageHeadline": "removed non-translated files", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@mtkocak.net", "user": {"login": "meraklibilisimci"}}, "additions": 0, "deletions": 33208}}, {"node": {"oid": "e28382330abb1ddaa8c8f32ceb5c9b800ae6fadf", "messageHeadline": "Merge pull request #2121 from bracketouverte/patch-3", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "10d1471746565eb500fd18bd64a34034fd6d4a26", "messageHeadline": "[fr]\u00a0internationalization-and-localization.rst", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49f3b173b0f7926dcb54a02247cd491dee112b9f", "messageHeadline": "Update internationalization-and-localization.rst", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7fc1e5910f9f3bf23ad8c7e6c98c6aaecdb60fc4", "messageHeadline": "[fr]\u00a0Updating internationalization-and-localization.rst", "author": {"name": "Michael", "email": "bracketouverte@users.noreply.github.com", "user": {"login": "bracketouverte"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "192d3581297d83e278c22b32a2e9b9f76cec1317", "messageHeadline": "quelques corrections", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "fc4e4fcc4d368255863de0c3f95ddc7759f66821", "messageHeadline": "Correct wording.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8bac51319a65b8d33e4036535c06ef80e92ff56", "messageHeadline": "Merge pull request #2114 from cakephp/clarify-error-controller", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "18b5e45d00dbbdf7ade28d48d835b1c7ae35ec54", "messageHeadline": "Merge pull request #2119 from cakephp/remove-session-component", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 180}}, {"node": {"oid": "610f470defcabf3135e29c3996b0212095d81b06", "messageHeadline": "[fr] follow en version in #2119", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 92}}, {"node": {"oid": "5418a780924bcc6ef240d8842adda1c91267e258", "messageHeadline": "[fr] start query-builder till line 209", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 103, "deletions": 89}}, {"node": {"oid": "da69013f256f08ef6f616d62dba00f4eb2afe5e1", "messageHeadline": "Undocument the session component.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 88}}, {"node": {"oid": "e2911ace6f9f16d53ee8b3b7ba8fc437dc9fec0d", "messageHeadline": "[fr] review entities", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "665ff802add241b8d486f9095e7e7df24542fa1a", "messageHeadline": "[fr] fix typos after comments", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c7811e501d7f6b24adc8c2dbbe790e2475fb137e", "messageHeadline": "[fr] review deleting-data", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "aabddd809eaf69e3b8dfdaf6bfa18216482d4aec", "messageHeadline": "[fr] review database-basics", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 136, "deletions": 86}}, {"node": {"oid": "c832de386f2595d5328e77708f4edf4c6b440c99", "messageHeadline": "[fr] review associations & behaviors", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 81, "deletions": 76}}, {"node": {"oid": "cd0d5245970a61a77e80e834deb471ca65de214d", "messageHeadline": "Merge pull request #2115 from antograssiot/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1613, "deletions": 1589}}, {"node": {"oid": "32a11907e8acbf1fb03602f80a96f518be4b00f9", "messageHeadline": "Correct typo in bake docs", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40242f6238e6fbcba209e1dadaa3325a0e918d0d", "messageHeadline": "[fr] follow #2116", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f27826a5455cfbcdf1dafbdc82e83ad92b2eb1a2", "messageHeadline": "Merge pull request #2116 from zoghal/3-patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e49817ce2ef1b41bb233e326158b9e3540ee77", "messageHeadline": "fix Correction StringTemplateTrait path", "author": {"name": "zoghal", "email": "saleh.souzanchi@gmail.com", "user": {"login": "zoghal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bad96c2f45858579994c0b177b2f6aa4c5c401d1", "messageHeadline": "[fr] follow #2099", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1482, "deletions": 1467}}, {"node": {"oid": "b32786e2acf9d1f9e08d509b3862acc008dfc55f", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "1a6a235ed9054a6e7ea961f6e62ffc06c76b1e6c", "messageHeadline": "[fr] review View chapter", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 81, "deletions": 72}}, {"node": {"oid": "b05eeb6438e0942be04c7ae73d5b33211bc2532a", "messageHeadline": "[fr] follow fe79795f and #2113", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "768c57d5f092ba1d8af9a7c7323a7f04583598b7", "messageHeadline": "Merge pull request #2099 from cakephp/orm-reorg", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1496, "deletions": 1484}}, {"node": {"oid": "7fb9819ebf790f1e00a273757ffa56405578164f", "messageHeadline": "Merge branch '3.0' into orm-reorg", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1241, "deletions": 875}}, {"node": {"oid": "794c449f95b3e2d229cd1c1f2b1fd31d71e8d24f", "messageHeadline": "Clarify and correct the exception rendering docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "fd4f2844aa07f0e4dcdf05718dac2880ccc60b34", "messageHeadline": "Remove tmp comment.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a128eb15a670d3cb626a6b32e8c50cb613c703da", "messageHeadline": "Remove stray char.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "198747efc6cfe0fcfc4a20918b17964f9a08a352", "messageHeadline": "Merge pull request #2113 from dakota/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7097817a5e90a9e40134445e80d4b29eaf7c181", "messageHeadline": "Correct Collection::reduce() example argument ordering", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe79795fc2123b74efd7d5ef6332a7fbdef8aa5f", "messageHeadline": "Update docs for validation error translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7695e348f59f67c8d8c29340e40de07157ec8fc0", "messageHeadline": "[fr] follow #2100 #2101 #2102 #2105 #2106", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "5e51e38db8ee69b170a98ebf404f669e61dd04df", "messageHeadline": "Merge pull request #2105 from cakephp/3.0-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9d74a177ed20fdc7dbb5b9151fe499673d838e07", "messageHeadline": "Merge pull request #2106 from Schlaefer/feature/3.0-validationFix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ae2cfd293ba55c3a6ad678ad7c6cebabd85fa39", "messageHeadline": "moves php:namespace after page title in validation.rst", "author": {"name": "Schlaefer", "email": "openmail+sourcecode@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06fcd6c3e6654636a4245c9228b6075dab3de668", "messageHeadline": "Improve examples regarding PHP5+", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "96f998e590b6ec41a6fb7426c01ae108fdc80b12", "messageHeadline": "Merge pull request #2104 from johannesnagl/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cf4008f89e6c3573ed3bf1d20622fcf47c9c72a1", "messageHeadline": "fix deeply nested association column names for pt too", "author": {"name": "Johannes Nagl", "email": "johannes@nagl.name", "user": {"login": "johannesnagl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6181a03f10c4404ff2f74a1ec7cfe398577aca9", "messageHeadline": "fix deeply nested association column names for fr too", "author": {"name": "Johannes Nagl", "email": "johannes@nagl.name", "user": {"login": "johannesnagl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d654cc084fa7e6b5ff86a1b27fdf048437377f7", "messageHeadline": "fix deeply nested association column names for es too", "author": {"name": "Johannes Nagl", "email": "johannes@nagl.name", "user": {"login": "johannesnagl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d52ff5a1980de2201b5f6bf6535be6ceceb66cc", "messageHeadline": "deep nested association column names should also be pluralized", "author": {"name": "Johannes Nagl", "email": "johannes@nagl.name", "user": {"login": "johannesnagl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b33c85781bd6383a0c3aa7f5ea584c9666869f2", "messageHeadline": "Merge pull request #2101 from dakota/3.0-advanced-where", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ddce5ab0a7fda5bfb07ae9170b2c625579042f17", "messageHeadline": "Merge pull request #2102 from dakota/3.0-sql-functions", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "add3eb049021602795e2cd6de9d35ce46526c6cb", "messageHeadline": "Add example of using any SQL function", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "022cfec1604287900af897345a807e0f43c04339", "messageHeadline": "Add missing ;", "author": {"name": "Walther Lalk", "email": "dakota@users.noreply.github.com", "user": {"login": "dakota"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fb32f6f70a72d532c24114cafe939c59b3dc591", "messageHeadline": "Add example of using SQL function inside a where clause", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cf18b5545ce51dd5293eabf35cd7231e93b7bece", "messageHeadline": "Merge pull request #2100 from dakota/3.0-is-not-null", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c7dd07b67e8a4d5082769022d80f7a2c3a54d34a", "messageHeadline": "Add missing ---'s", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c2dc71dacce6858871c8312c06441321b55bc78", "messageHeadline": "Add example of IS NOT NULL generation", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6e7844fc62179a50aa840256eb23acf98c185b22", "messageHeadline": "update include link", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc218aa6869297845839d8c21da6237f2553da64", "messageHeadline": "Merge pull request #2095 from cakephp/3.0-bake", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 467, "deletions": 216}}, {"node": {"oid": "86bc9ff0f3f5b28a64fa0171aad83fc929e39c07", "messageHeadline": "polish fr translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "8d16034138acc7c426b6a650c933456014c72c09", "messageHeadline": "Feedback from code review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "f5ffad1864be57ee9e3480c7bc0e03018b15c5b1", "messageHeadline": "Move validation docs into one place.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "99364e89084b8d628b6b0c60abd3703b32f10920", "messageHeadline": "[fr] follow #2097", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 612, "deletions": 611}}, {"node": {"oid": "8ba6f7659c9c2e5c9fb3c4006033e057a8e5b12f", "messageHeadline": "[fr] follow #2091, #2094 and #2096", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "d8ea8547d1d71ab2d03399d4eb80243edea7ed38", "messageHeadline": "Fix title levels.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "25824952254db0e4b9baf8e2b8f02dd6186f387e", "messageHeadline": "Fix markup errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 606, "deletions": 604}}, {"node": {"oid": "6eda0a6fec5878ea5e8b5d9c6716c0ec2a85aa17", "messageHeadline": "Move saving documentation into a separate chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 769, "deletions": 760}}, {"node": {"oid": "b5ee5394bb944b68970929be1f65a5425ae01170", "messageHeadline": "Split out delete docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 71}}, {"node": {"oid": "fbfeacbc1180b295e1731caa2590bde236508cb6", "messageHeadline": "Split the new associations chapter out.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "4f244f05650e7cd9689ef9cfc51b0db11071bd85", "messageHeadline": "Merge pull request #2097 from Schlaefer/feature/3.0-assocBranch", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 589, "deletions": 589}}, {"node": {"oid": "93c44cbdd9e58d2becba0fba44933e6e007c01c8", "messageHeadline": "breaks out Building Associations from table-objects.rst into own article", "author": {"name": "Schlaefer", "email": "openmail+sourcecode@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 589, "deletions": 589}}, {"node": {"oid": "ad99f5fc0f2ebefaf9a6379e5202009a2492a127", "messageHeadline": "Merge pull request #2096 from dakota/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "22b8850ba62a2a8bf2f3ae3cc970b247594edd37", "messageHeadline": "Add note about schema shell being removed", "author": {"name": "Walther Lalk", "email": "walther@octoplus.co.za", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b1eb72710b47fed293402ffab3bd2741071b2fe6", "messageHeadline": "[fr] follow bake 3.0 #2095", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 399, "deletions": 163}}, {"node": {"oid": "52ce3d4ff001d0091ff3101305ecce7ad170c0a7", "messageHeadline": "move bake in the summary", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "12437079063db72f750b815f4555e7422a41b728", "messageHeadline": "Fix build warnings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ef2294540d4297dfdd320cc90cce49c523a7097", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "7c5abad16a7f7068be6a57981a784487d6e4075c", "messageHeadline": "Some tweaks to the bake documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a28810da4d448a1ebe556c78d62d650ff9e37452", "messageHeadline": "Merge pull request #2094 from ADmad/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0d85d1718a457b458f798c798ba8ec6a49bd6b95", "messageHeadline": "Merge pull request #2091 from cakephp/weak-password-salt", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d5e0d95930b5a5a922f9af3eb91e4b4ac7ac4ff7", "messageHeadline": "fix build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e131dfb2560fb93662c2996c4a3f25b129b2edab", "messageHeadline": "add bake to pdf and epub generation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3b19c031b91c86014d7da61c642874da29b9cdb1", "messageHeadline": "update code-generation link", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d04856cf7ce6a446ac0ffb9fefca8021ff1524d3", "messageHeadline": "remove duplicated content", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "fc62b05d5576ba361a535c8db461e9f4bd312f82", "messageHeadline": "update css for the menu", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e5e804cc7ec10d5ff6d370cdf6fb0ed23051fc32", "messageHeadline": "make bake working as first level summary", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d7edf5d0ce9d5aee899d459ab37aae2e41b27bcf", "messageHeadline": "Fix example for adding detector using a callable.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ef226abb5695f1fd5b022645ac038809dcdc7617", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb93da4d8d7ab46ba5ff8f911e634a11e1686564", "messageHeadline": "Merge pull request #2093 from AD7six/3.0-bake", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 76, "deletions": 23}}, {"node": {"oid": "bdb53cad83f793f6177f145925bab7a94da8cc12", "messageHeadline": "Correct bake syntax list", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "279b535b312d93bc636c7bc8a2f187876aaaa29b", "messageHeadline": "consistent prompt", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47dd86a5c4c2e2bdf4a6b1244abcc40badccc9db", "messageHeadline": "another badly rendered list", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6d9cc5dcd57cdec7020ded7d13791e8b1fb62af5", "messageHeadline": "Refer to creating a bake theme", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "727f33fcd042908f69b388bf466b816901946ad8", "messageHeadline": "Update usage examples also mention themes", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 70, "deletions": 15}}, {"node": {"oid": "567b427772c97f4e7b4d430f0d67cd8560d5a650", "messageHeadline": "Merge pull request #2089 from AD7six/3.0-bake", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 292, "deletions": 137}}, {"node": {"oid": "b7a9f60f4e67546c756df4e9cb1b9f21eb19ffe8", "messageHeadline": "fix bad declaration on fallbacks()", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49abec1bdaa5b7c13df31847d7635b65fec8e92d", "messageHeadline": "[fr] follow #2084, #2086, #2088, #2092", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 82, "deletions": 58}}, {"node": {"oid": "ce3ce69fbe9cf44ecd6ec01968dc7c11dbb568b4", "messageHeadline": "Merge pull request #2092 from cakephp/orm-autofields", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1c5f9c3f4d9bafb63fff1ebbdc836cd1b2b816e2", "messageHeadline": "Update docs to include autoFields().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ac2a8c3f2f3153f19469e300e2f2352e3fd10a5a", "messageHeadline": "Update docs for weak password hashing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d1ce6ed1bd7669b86b59da71816f3c0a492e336c", "messageHeadline": "put bake in the menu", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "77380c015691566f7fdbc93fffd1a532372ad05a", "messageHeadline": "create a docs section for bake", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d8ceb69b04183782074d6feea19061db918fd9d3", "messageHeadline": "Not options", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c21cad0f32cd67363f3f7dd4c776fa5cdcf50088", "messageHeadline": "Correct doc-block indentation", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "bf81429fcd1251112d00cd55b9d6b8994c66b67f", "messageHeadline": "We aren't cool enough to use umlauts", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62293f1a597b4032e8b3cf1a0e8a5c412c6f90d2", "messageHeadline": "Use the view get and set methods", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "55140b7284ce66aac63e40699be0a589ee80b88f", "messageHeadline": "Add suggested file locations for event examples", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20ef3b6d208260cf064a20be7d4b94385e61de5b", "messageHeadline": "Merge pull request #2088 from AD7six/3.0-fallbacks", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "360f72c9b2d3130e2bba00aeaca885ee5b6837fd", "messageHeadline": "Merge pull request #2090 from bravo-kernel/helper-usage", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cfc57cf3665e71fa3b05fef151a0a39f34c7844c", "messageHeadline": "Fixes incorrect namespace", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dcd07d95ebc12fa990c7ad80b3b90026c772861", "messageHeadline": "Two colons please", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c22ee527ce1684d980169c8a7dc95401901063ec", "messageHeadline": "Complements creating-helpers usage example", "author": {"name": "bravo-kernel", "email": "bravo-kernel@users.noreply.github.com", "user": {"login": "bravo-kernel"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6eebe95e61153c99a96f4d025519e0e03d99b1ae", "messageHeadline": "Oops, but not three", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23bb3bae33ee853722beabab5868b91bfa5d22d7", "messageHeadline": "Two colons please", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66604b6fcb9753bd313c1ae7c121e4411e2892ae", "messageHeadline": "Merge pull request #2087 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1672a595ccf3474044e5d041d218b2a8c927a3a7", "messageHeadline": "Make a real note", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a2af174920bbbfd2db09831da6dcf5605cf42119", "messageHeadline": "Tweak wording", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a57444d9d39eb00d71a1eb145b318b8fe8fa14f7", "messageHeadline": "pre-processed template files are in the tmp folder", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa3bc8e0f6ece7015f871a9bb803d00bee106a36", "messageHeadline": "Correct typo", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ea0ad5b6675be9d108eb93b7cfb3cfbfcd99dc77", "messageHeadline": "correct case of URL", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1c236d1ed9b64018645225954df057b8d264496", "messageHeadline": "use the fallbacks method", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c85b207ec02ec170a3bac7b58099ce0dfa01a7e7", "messageHeadline": "use the fallbacks method for the SEO example", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "7253612adcbb3fbd3fd0e5cb7094eb2a855355cb", "messageHeadline": "document the fallbacks method", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b08ff4c5b09fae6bc12d781039a2527ad274bc49", "messageHeadline": "Fix use statement.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6c6745b51c6a2c0034d88a655b0a25d70daa0df", "messageHeadline": "add a section about bake events", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "b3640d137adbf6219784d78a5b196ae6c963947c", "messageHeadline": "Add the tag definitions for BakeView", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "44f97fa79bce9f31aa3033341b60d48fa4eb8214", "messageHeadline": "add start example", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "13165bd3e78743af1f917ce88fefcd3662bf2791", "messageHeadline": "Merge pull request #2086 from AD7six/3.0-view-to-template", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 34, "deletions": 34}}, {"node": {"oid": "475f2373e4628260c59f2a5d4aec4ac3eaa69930", "messageHeadline": "move and correct existing bake docs", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 87, "deletions": 80}}, {"node": {"oid": "39f63c3aa1c98b59e6a74d8012b01ce3cdff5bc0", "messageHeadline": "Merge pull request #2048 from cakephp/3.0-merge", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 46, "deletions": 1}}, {"node": {"oid": "36b91d788d3c048565fe913b0beaf4c8904493a2", "messageHeadline": "add RecordNotFoundException description", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "22d13fcaabc4984f0e9f397ef3fd9f5915f13957", "messageHeadline": "Refer to \"templates\" not views", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "55f03ca4f632598aac1d66383690cb191566a2f4", "messageHeadline": "Merge pull request #2084 from CauanCabral/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4fdecf7aeb9b3b7557cac0bad5a49ab5cb1af548", "messageHeadline": "Typo in \"files\"", "author": {"name": "Cauan Cabral", "email": "cauan@radig.com.br", "user": {"login": "CauanCabral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2ba948190e211c9f769fa179ca8674c5830d2ac", "messageHeadline": "A mention to FileLog change", "author": {"name": "Cauan Cabral", "email": "cauan@radig.com.br", "user": {"login": "CauanCabral"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c256de85f347445f47d197704830177663a135d2", "messageHeadline": "[fr] updates to follow en version", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "3664c9cd653c76ffbb2a1dae859bfcd6c922b9f5", "messageHeadline": "turkish installation file.", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@mtkocak.net", "user": {"login": "meraklibilisimci"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "d0a8eddfe9f3c3f0429f3472c2e4c567ef19f2ec", "messageHeadline": "jsonView throws template error", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@mtkocak.net", "user": {"login": "meraklibilisimci"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5326e1b3875e00ec851e2d1e8a25b96c22f079c3", "messageHeadline": "Merge pull request #2082 from cakephp/issue-2079", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "2f54378856e237c2d5def7133ab97065a040c6c0", "messageHeadline": "Merge pull request #2081 from cakephp/3.0-add-associations", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "b2d76a2b616f883a6fe2b47343810502dba00891", "messageHeadline": "update addAssociations()", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "afed6246cac3f99795688f3cbd69b45ce35d8ae0", "messageHeadline": "Document firstOrFail and collection methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "129215d718fa1957c6184232cf71dd70396ec4de", "messageHeadline": "Add info about Table::addAssociations()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "39bd1abff5b21f003c1a79c643c484705f871a9f", "messageHeadline": "Merge pull request #2080 from caBBAlainB/patch-27", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0350e700785cc87c3450348db8b4ad330838cbc", "messageHeadline": "[en] update internationalization-and-localization.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3da16e8340c61a9addb1c931eea5506a24d6f634", "messageHeadline": "[fr] fix small typo in previous commit", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "700c1fa6273d2423e03a05ce8e2e25cf831da2b6", "messageHeadline": "[fr] update array => ArrayObject for callbacks", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5bb5a1795f54f903ea2788087dfa1c1c656a4842", "messageHeadline": "Merge pull request #2078 from Cayan/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bbb79c856d4a341726172bd3189c93b8af5d021", "messageHeadline": "Fix small typos.", "author": {"name": "Daniel Pinto", "email": "cayan@programmer.net", "user": {"login": "Cayan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07325d1c0f6d49c16d6d36efda4ed1b67f5a5f7c", "messageHeadline": "creation of TR folder", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@mtkocak.net", "user": {"login": "meraklibilisimci"}}, "additions": 33653, "deletions": 0}}, {"node": {"oid": "9ec535b1b23c35211c96309782c2d95aaaabbaeb", "messageHeadline": "first 3 turkish translation at the root", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@mtkocak.net", "user": {"login": "meraklibilisimci"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "18cf02c2bbab8b5da60c25478e73597560c3ba2d", "messageHeadline": "[fr] finalize merge ConsoleOptionParsers", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d4e94102c4c1939222d3b9cce624fd6511426c0c", "messageHeadline": "[fr] follow 2066", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a234533b4490d8edc747a1fb99e6237a99c329a1", "messageHeadline": "header fix.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f4b0ecff6ce60bec56adf09444fdc19a4a85eeb", "messageHeadline": "Merge branch '3.0-merge' of github.com:cakephp/docs into 3.0-merge", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "11e112432608990e5cb2bd488b238cbe802a0b44", "messageHeadline": "Add docs about merging.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "63ea3e46c487ad5ae532324d8db94c5b6e4d56af", "messageHeadline": "Merge pull request #2066 from ceeram/3.0-quickstart", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "5e39f252eec3be3fb2b833cb47577ddab9ad6716", "messageHeadline": "expand quickstart guide a bit more, to show where to put authorize", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "cc0450e84f19631a4091ce1f260c7d87c44b4382", "messageHeadline": "update docs example for integration test", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e602c7a375663a6ffdbe3c65883b4d723f86837", "messageHeadline": "Merge pull request #2049 from cakephp/behavior-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "c8143083afd3a7ce99583ec185e2f358f19cfb4b", "messageHeadline": "Merge pull request #2051 from cakephp/add-context", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 228, "deletions": 57}}, {"node": {"oid": "8ae095f01ccab2da382daafc9dc66e3f0548ec8c", "messageHeadline": "Fix incorrect usage in the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24af2ae28796c3340abae9a067e568612337e1b7", "messageHeadline": "Merge pull request #2062 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 91}}, {"node": {"oid": "b858cab1b9ced144d91453498e21ca359c30dc66", "messageHeadline": "complete fr translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bce60e5076ea3f4b774141596fe07cc928dc72b", "messageHeadline": "fix typos and formatting", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "a65d2d75e16d5f0b54f2072edd68df450d5f496b", "messageHeadline": "add namespace and fix typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 47}}, {"node": {"oid": "46c07f8968e668fbe2fc1638faa47c73dfccabd2", "messageHeadline": "add namespace", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5017b5d4f0d18d29696e8bf7666791fbf4e591b0", "messageHeadline": "Merge pull request #2055 from cakephp/issue-2047", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 128, "deletions": 6}}, {"node": {"oid": "d9da477523b0f52efdfd68b62d131464eaa925fe", "messageHeadline": "[fr] correct mistakes", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "401ec48867f83af8ad0cc01270848e3fe15d0a9c", "messageHeadline": "[fr] follow #2053, #2056", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "cb855349ce571301b4318f44025416279d9f10a7", "messageHeadline": "[fr] issue-2047", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 66, "deletions": 5}}, {"node": {"oid": "c7ca74c7f65e2198a6c987ee363c5777b0179ac1", "messageHeadline": "complete tranlation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "38fd543d0772a66c4d74d6023ea711363661c0de", "messageHeadline": "Note the absence of plugin prefixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23caa4385cd25feeab1438382918b13ca17a1c67", "messageHeadline": "Merge pull request #2056 from cakephp/issue-2054", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "999ae2c2a820ce292fb7ceb6dba4cabf1a29182a", "messageHeadline": "[fr] update Time Helper", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bed60bf2d90b53431f5532a5f7a9bd0a48d9e49b", "messageHeadline": "Add upgrade tool to migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8414d1df55280f1e4c3cfba8c6c3ae19a398982b", "messageHeadline": "Add docs for testing AuthComponent & more integration testing docs in", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "72c78b70c94cd8b38d45f5a56bd2fea3f70ae5ae", "messageHeadline": "Merge pull request #2052 from cakephp/3.0-broken-link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "631ea808be242f69eb36a204acbac91946f3cede", "messageHeadline": "Merge pull request #2053 from Schlaefer/patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f86ab7299cdabeb50025a07a057412977479464e", "messageHeadline": "[fr] follow fd5bbda", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 155, "deletions": 40}}, {"node": {"oid": "c8f1d2bfec83b0b5f1ca7ba44a80113773daf427", "messageHeadline": "[fr] follow 73843ac - add docs for accessing behaviors", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4dfebcd2d1ca9d1fddf6d2a9265cf31c2b5a4ee7", "messageHeadline": "fixes namespace path to TestFixture", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d26c2d8d7619ac34d672520e2062e51cbaf1a040", "messageHeadline": "[fr] Docs for merging parsers", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5a25394894fcf0acf21409d95923906e3c74c476", "messageHeadline": "fix broken link", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fd5bbda7de931c97d957c674e1f180a26600930b", "messageHeadline": "Add context comments to table docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 18}}, {"node": {"oid": "73843ac57fc4f64260f61df9ed7f9ef34c51c52b", "messageHeadline": "Add docs for accessing behaviors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0320c9da56215e69ced3bfc1d23c4a39cbf60c96", "messageHeadline": "Docs for merging parsers.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c143f186432c7cea4f9b9397882ace9aecbdbb2d", "messageHeadline": "Merge pull request #2045 from caBBAlainB/patch-26", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "34bf20bd7b438b899016fc43db989812e5380061", "messageHeadline": "Merge pull request #2044 from caBBAlainB/patch-25", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "99e079160e2db865fea97424835043f008faa001", "messageHeadline": "[fr] Update concernant 'callback' events.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "cf353b304182e29565954b78de567625c9a18a0e", "messageHeadline": "[fr] Update events.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c5f1dac017eeeb453624bcf43ebddd7a0bb79f79", "messageHeadline": "Merge pull request #2043 from antograssiot/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 70, "deletions": 63}}, {"node": {"oid": "c625aa696be80eaaf967857e30dcbbfcb17b917a", "messageHeadline": "[fr] follow #2035, 1f02e451", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 70, "deletions": 63}}, {"node": {"oid": "ca2eef5fa275f8b8c3d390bd0402853d7cf38493", "messageHeadline": "Merge pull request #2042 from cakephp/issue-2041", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "be1a17b1cb2347d2e39c228cda63cc138b35e148", "messageHeadline": "[fr] minor modification", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d4f293823115a4d92fb4490b506f043ec1b6fca", "messageHeadline": "Remove mention of the Cache.disable config flag.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "50890839472bbfd37b22bd38bf66626632fbad22", "messageHeadline": "update`.::` to `. ::` to avoid `:` being displayed", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "1f02e4516cf4cc8b8ae662e449c045d8c44d6f3c", "messageHeadline": "Fixing explanation for the enabled cache config", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88c6632f470576dca034d94432bf2cf82500948d", "messageHeadline": "Merge pull request #2036 from antograssiot/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 249, "deletions": 250}}, {"node": {"oid": "4d743ae3d9c80cded13dbeb7fd62bdd87b1dd825", "messageHeadline": "Merge pull request #2038 from caBBAlainB/patch-23", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "b45ff7c23126cd7b2d43d8d5f7bea69dd6209bba", "messageHeadline": "Merge pull request #2039 from caBBAlainB/patch-24", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fead21f98cc72f780d0dc8f9b1857f19d171aada", "messageHeadline": "[fr] Update behaviors.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3293f2e77ddf1bb1bbff4cb5bf9591d748cf0e7c", "messageHeadline": "[fr] Update Entities.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "269aa740a505aa391552af3b9f1ac963b379e55c", "messageHeadline": "Remove duplicate and confusing ControllerTestCase docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "ea6feb46b7867b54520d2617ac59bdc3e5fe6345", "messageHeadline": "Merge pull request #2035 from cakephp/controller-cleanup", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 74, "deletions": 59}}, {"node": {"oid": "f2ea1f0777482ca8bf11624be24cba7a855a5674", "messageHeadline": "Document and add an example for setAction()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "86dc956d7e2ee544853693bcdffb580d56fdf971", "messageHeadline": "Reorder some sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "e1b06033fb0cd60d2590f820ebee1643c7e898e6", "messageHeadline": "update format", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "cef9b70d00d93f5c3df12cced742ee2fc3303227", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 234, "deletions": 235}}, {"node": {"oid": "faece0bab707ee6792d1d5d10e67fdeb4b8118ee", "messageHeadline": "Update es and fr docs for custom validation providers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ae8103d0374a2fed417c6137367f87532704c777", "messageHeadline": "Add example of custom provider near other method types.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "63d4a5c7099796a1794045aa1ce33238f0959670", "messageHeadline": "[fr] follow #2031, 80b1ec4c, 57288770", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f41cc8701c6ae9bba144d8dc8b4fa2de5f6ec636", "messageHeadline": "finalize #2024", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "767c24ac8d312d736b31c5b8aa892b67fd290f5a", "messageHeadline": "Merge pull request #2031 from davidyell/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a152ff2b9984559d1fddb16cf10a6175045be02", "messageHeadline": "Merge pull request #2030 from caBBAlainB/patch-22", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "01dc6a322f24cc97f511cae034a408f9c1742d70", "messageHeadline": "Update events.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09f51cc39d520f6ba2ab6ece8c24e972f72b3e04", "messageHeadline": "[fr] Update Text.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "57288770bfa07032770c99e42ddc73b6d52bf423", "messageHeadline": "Remove rankness", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b1ec4c96095bab6e7f4a2cab4f5010f51a2631", "messageHeadline": "Use simpler language in the seo section", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "602ba11e8ce099e0baba06f64cc076d60e9c89e7", "messageHeadline": "Update html.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45332471511f0cf03baab2925b9eb91ce238bb05", "messageHeadline": "Merge pull request #2029 from caBBAlainB/patch-21", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "538cfaf63ae397899f86156c32f869d991d59eb9", "messageHeadline": "[fr] Update Html.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "95cdb2c2fc8b791e790694ae4055d2750f034f1e", "messageHeadline": "Merge pull request #2026 from cakephp/3.0-misc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "d89979868e370170f6bc2ec21b28f589f78dfbfb", "messageHeadline": "[fr] follow #2022, 6d4f70d, e30d736 and #2028", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "08c8a100c80607b2ad0783b35514a07f1097043d", "messageHeadline": "[fr] follow 806a80806a28228409fe228f8a7528ef786ba9a4d97446 & fix fr t\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d7fd964260d59d6c67105f600cb99fcde7ed7d6d", "messageHeadline": "Merge pull request #2028 from cakephp/bookmark-auth", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e30d7367d8033833606b06160a2aeaac31438f8d", "messageHeadline": "Update getter/setter example for the Time class", "author": {"name": "Walther Lalk", "email": "dakota@users.noreply.github.com", "user": {"login": "dakota"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "806a28228409fe228f8a7528ef786ba9a4d97446", "messageHeadline": "Move defult route class section below section for custom route class.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e86ec3e96890274771e6c0941471263b1131e2eb", "messageHeadline": "Try and address some pitfalls in the bookmarks tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "6d4f70da6fdb5aafc8b6711a9a98c5d1543e3e27", "messageHeadline": "Docs correction for Number::precision()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2910d258e126f519d0274f7fecf41cab34f7088", "messageHeadline": "[fr] follow #2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "5a2a60a31e3d79c336dc6a2485b30f180f3945e0", "messageHeadline": "Merge pull request #2024 from caBBAlainB/patch-20", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "52ce30bb1d568e7ffbc5fce25306f5fbeaadd8f5", "messageHeadline": "Add info about Router::defaultRouteClass()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d3bb43b89c5c36a3d112d0da5fb40738c41f0ba3", "messageHeadline": "Add info about App.paths.locales to migration guide.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a99d6ef65436917d5b532b6fee59f86be04764a7", "messageHeadline": "Removed misplaced note.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5187567d6f9b8aab5f07471836eb9103cc8de944", "messageHeadline": "Add info for App.paths config.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b30d584a96b10a4f22da6bed341a624fba1b56c4", "messageHeadline": "[fr] Update Form.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "0e36d8b3a71c9dcecc63409917cd04a63c6dda22", "messageHeadline": "Merge pull request #2022 from kevinquinnyo/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8476e6556bcdcacb487d0a23dcad866d8eee8df", "messageHeadline": "Update intro.rst", "author": {"name": "Kevin Quinn", "email": "kevin@kungquinn.com", "user": {"login": "kevinquinnyo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc7e9e8f905449c03da9c99e655e8ef5963a32ef", "messageHeadline": "[fr] follow #2020", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d78ad78dcd81b1f84cffda7bad36c7081369db27", "messageHeadline": "Merge pull request #2020 from caBBAlainB/patch-18", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a30fb80e850eb09c43b06dbe9a05e597647a169", "messageHeadline": "Merge pull request #2019 from bracketouverte/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d875762263b4fce92a6120e4952e198f6605cf23", "messageHeadline": "Merge pull request #1997 from pandamiller/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f5ba3662b10a60ec4da2eb34de02dc863e67a8a0", "messageHeadline": "Merge pull request #2021 from caBBAlainB/patch-19", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "841455bcaeea7dbb78c517b02a700b536d907282", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89fa050eaa699f0076040d1fba6c94003c86be50", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7febaf23446288481652410f21a3843fc9a34407", "messageHeadline": "Merge pull request #2018 from caBBAlainB/patch-17", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bcd69a3b1ac52732e0dc5bd828e914ace43c02c", "messageHeadline": "Some minor changes", "author": {"name": "Michael", "email": "lesdoudous@gmail.com", "user": {"login": "bracketouverte"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a40905618d1f381f4b80ade30f7246f713e83be", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca36b417e2f8711b7992bd8dfb9b9a68ee9d33f2", "messageHeadline": "[fr] finalize #2009", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "166e1591d0da53ae249cd2e2fc627a1a1df111fa", "messageHeadline": "Merge pull request #2009 from caBBAlainB/patch-10", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "a2f1dfff88591f9fc7d49c1de91ab16122e31055", "messageHeadline": "follow #2013", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2e043aa60fb912e18cb3f8c1e1ee64d3a01907e7", "messageHeadline": "Merge pull request #2017 from antograssiot/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "7bcdb99414d64fb20101ac1d69071a725d1d28c2", "messageHeadline": "typo action", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e048a76a25195a5dbee421bb2b12219bbf91a4", "messageHeadline": "Merge pull request #2013 from caBBAlainB/patch-13", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "062b63b3a2dcdcf55c9be8c2f6aa1727dccf7252", "messageHeadline": "fix build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "d3be5c896a82cdfeda86db8d0673ab511451d29c", "messageHeadline": "Merge pull request #2016 from caBBAlainB/patch-16", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebdadeb2e492b45a4284c32476aa951df5dd61aa", "messageHeadline": "Merge pull request #2015 from caBBAlainB/patch-15", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49a884b679ac76e6c88e9e1cb7c289e46ef397c7", "messageHeadline": "Erreur de syntaxe dans la fonction allow()", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48985ac0a155791cb23d17ecc092543708fbf3c8", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0036e65abf16ffcac62bead8bbea40b2882a4ec0", "messageHeadline": "Merge pull request #2014 from caBBAlainB/patch-14", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c9b41c86aff672e21aa914f55b9f009b5ccc9c7", "messageHeadline": "Fix missing array.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6093aa53709ecd2c89ed0baaa8820fc2d08633b4", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d657ee312d5b5c48c70dc26343170c10a7540a46", "messageHeadline": "Merge pull request #2012 from caBBAlainB/patch-12", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5ad6ac19ea3d0a8875869eb83cd4922756d931bd", "messageHeadline": "Merge pull request #2011 from bracketouverte/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89393f15680fc87758dfdcc60415ab32e36626f7", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c61e2e66ccd6b126ff7c6c3ffba90a333709c04", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f3604a8f5af58e617f8bb7878495eee989354bf5", "messageHeadline": "Update testing.rst", "author": {"name": "Michael", "email": "lesdoudous@gmail.com", "user": {"login": "bracketouverte"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee86f3d0f762565399bb053c0bc714c4f3ced10c", "messageHeadline": "Merge pull request #2010 from caBBAlainB/patch-11", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0ca6fbc2515c36f7ece8494aeac0771372a2d259", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "864dcf64814dd806002d74c90b9806da658ae683", "messageHeadline": "Merge pull request #2006 from anhtuank7c/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5e4a660c79372f6d2433a84369a8814637f5fad9", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "28e94c953e63831d0f4e6b0fa1dbe6645235ff5d", "messageHeadline": "Merge pull request #2008 from caBBAlainB/patch-9", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fd76e8d627cf8b651453a90b436baef2e0fcb590", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85a19bb60ece02b245f32a7cabffe41d92a2657a", "messageHeadline": "Merge pull request #2007 from caBBAlainB/patch-8", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "2009b8c13e3f95b424698dc618c3ded5604e849d", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "0171096adfd97ef58391f05a02cabc3a38398f8a", "messageHeadline": "Set blackHoleCallback, request path", "author": {"name": "Nguy\u1ec5n Anh Tu\u1ea5n", "email": "anhtuank7c@hotmail.com", "user": {"login": "anhtuank7c"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2042d8a98862a913cb50b61abe47891ede4b4cfa", "messageHeadline": "Merge pull request #2005 from caBBAlainB/patch-7", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41aff9f79dcee90bfe6ae23354d0df26eec53690", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6ff0820bbe22b21830607f655559a0ddf975b4a", "messageHeadline": "Added missing square brackets", "author": {"name": "Darin Miller", "email": "dmiller@marketecture.com", "user": {"login": "pandamiller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76f862e7520523fb3ab2859869900ad5f2629158", "messageHeadline": "Sync up es and fr translations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 38}}, {"node": {"oid": "b5ec11209fbf86261e4307649ca0dc95622ca867", "messageHeadline": "Fix incorrect classname.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c86bbc10e2cc784b3d7bf1552178241475f16930", "messageHeadline": "Move hook method docs to be with the rest of the Shell docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3b994145f9ab584a9d1c59ae53b76d4c46519535", "messageHeadline": "[fr] #1991, #2003, #2004", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "dedc7b923b5a405f5486c8e8533d8cd4ffcd7bef", "messageHeadline": "Merge pull request #2004 from vttn/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "07a04643f4cd09ff0a9b39773292f148e2a35193", "messageHeadline": "Update time.rst", "author": {"name": "Victor Ndambakuwa", "email": "vttn@users.noreply.github.com", "user": {"login": "vttn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6d1f5297d1a12a800837ee92ed99a3a520bb4d9", "messageHeadline": "Merge pull request #2003 from cakephp/3.0-require", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "edc1ec005e83d7f9bc2bbf7ebfc0b73ddad5db5c", "messageHeadline": "requirePresence updates", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "6284323fe9a4a07ca3f5fac5ea50f7ad1a94919c", "messageHeadline": "Merge pull request #1998 from caBBAlainB/patch-6", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dd118f071e4fe8bddf5a56c2bb12dd4e8b38d45", "messageHeadline": "suggestion de formulation", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4829afd1fe56e163ecab471b1b023892ecb8415", "messageHeadline": "Fix Advanced Conditions samples which are wrong", "author": {"name": "pandamiller", "email": "dmiller@marketecture.com", "user": {"login": "pandamiller"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9a94968c0a8f26443992ca97db62995f01e4db8b", "messageHeadline": "Merge pull request #1995 from caBBAlainB/patch-5", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e91c73e6f7c69adc3d1258f9df2ff2e7c4ce0278", "messageHeadline": "suggestion de formulation", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b642feb2a645554d9d281162647cd054e6aa78a", "messageHeadline": "Merge pull request #1991 from cakephp/3.0-config", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "28cadcdb8f7c6315c7320f143edfbaf792fb85aa", "messageHeadline": "[fr] updates", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3dceadcb2b24fd9f09c5f0920fbb4dad09fb5fa3", "messageHeadline": "Merge pull request #1994 from caBBAlainB/patch-4", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "524d72ac13ad523c55c9aedbc09201087a58ef49", "messageHeadline": "quelques corrections", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5de1120f6f7678458a06db5e7e4159a046fb14f1", "messageHeadline": "Merge pull request #1993 from caBBAlainB/patch-3", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01cd8331424ef01f270230b8b354bba0bdafbe33", "messageHeadline": "terme confus", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88270309ce54debf65b28ee6d9413c634764c77b", "messageHeadline": "Migration note about wwwRoot config key", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b4efe8764cb6c15381157b49452ff6f5b1f04b7c", "messageHeadline": "Merge pull request #1989 from caBBAlainB/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80885d3bee8d0730f8f6f4036895606246e37c4f", "messageHeadline": "Juste une correction d'accord", "author": {"name": "Alain", "email": "alain.bonnefoy@cabb-online.com", "user": {"login": "caBBAlainB"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab2a08c36604723104acfeb2a85d42d8ab570717", "messageHeadline": "Added namespace to example for creating log engines", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6dfd18d5e8ac5422e40eacaf78d06b7ccd2e452f", "messageHeadline": "Fix incorrect formatting in authentication docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "2b0808c204d6949c092968826e1280bcadfc0456", "messageHeadline": "Remove file extension from Configure::load calls", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "6a7cf5e2de007bcb514eb51ec7cd95d6ace2da13", "messageHeadline": "backtick update", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 76, "deletions": 68}}, {"node": {"oid": "a493bd3299ae2afd55549b0210e251f911e6f948", "messageHeadline": "Merge pull request #1984 from davidyell/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8b8eefa06837521222b60b57a1de17ae6d4b58bb", "messageHeadline": "Update sessions.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cf4c6f5cb729203a5c0bbc5a0b7b57ce788ac740", "messageHeadline": "Update sessions.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35cf3d05bb3491742cce550473c8be0aba28e244", "messageHeadline": "[fr] wwwRoot + #1983", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d381dbc906d77f2d8b803cf96fc6532435eb664d", "messageHeadline": "build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "42ec4b05cdefcf3f9c1de289b2d83c3b959d4396", "messageHeadline": "Merge pull request #1983 from cakephp/time-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "106a043d711799edc9222be771977cf6c12f7d81", "messageHeadline": "Correct www_root to wwwRoot", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90d25c5a6d575ec76e500a559eacf0678269981a", "messageHeadline": "[fr] Update directory examples in tutorials", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a1dadde7d3230ed7d9847c6ab4c18e6e2a98db02", "messageHeadline": "Update blog tutorial directory example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d7d6312b982b0bb9369ccca3627d27b64d0ab23c", "messageHeadline": "Add bin folder to directory example in bookmarker tutorial", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d69118e9519115c01898de5c00033d68c0342ff", "messageHeadline": "Update timehelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "24c149371837b93775bc08586ccf1b7644ff0c62", "messageHeadline": "Merge pull request #1979 from cakephp/revert-1978-patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7635c698439ba4beacd0a986e3ff1577750ccf80", "messageHeadline": "Revert \"Update table-objects.rst\"", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "762eccb5fac11bb2ad251b0a822cc40983ad1390", "messageHeadline": "Merge pull request #1978 from mdlouhy/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2a9421e3f78ce0aa7e8e9e5b690d313ac36f6d3", "messageHeadline": "Update table-objects.rst", "author": {"name": "MarkusDl", "email": "markus@imdsolution.at", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7048089377546c7b8323f64c2d3fa16a4c58441", "messageHeadline": "[fr] rename folders", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e4ef9346f8a8208e093c0126b5e4fa5ddbe08dfc", "messageHeadline": "add missing file update for #1976", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3462eb7742714465a3afff4f2867383f4b7d59", "messageHeadline": "Merge pull request #1976 from patrickconroy/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a15a8a844409b257c6d1fac05f7726d60c81fbb3", "messageHeadline": "Merge pull request #1977 from cakephp/3.0-prefix", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "da76a6d2b0131a2ffe506d861d1916f4cc858cc8", "messageHeadline": "remove 'prefix' from database configuration", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e23db0d72fe610a5dc743db5c2800099c0477226", "messageHeadline": "Updating the key for DSN definitions to \"url\"", "author": {"name": "Patrick Conroy", "email": "patrick.conroy@rockstargames.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e211dae692de3f08ed8045b9a07b7ea8685da738", "messageHeadline": "Merge pull request #1970 from cakephp/fr-translation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 34}}, {"node": {"oid": "eef457131e7665ead426cc46e5d955ea04313b57", "messageHeadline": "update example and fix code block", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "03a06d0984c821939427c5b5c755c533acec902b", "messageHeadline": "fix typos form comments", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "573d7891cf3cb94a1e51af247d7d5b2747d99878", "messageHeadline": "update to follow en changes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 71, "deletions": 33}}, {"node": {"oid": "e8a0663db2debc98912dc1c20780f46de35d7fe6", "messageHeadline": "Merge pull request #1969 from cewi/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4b65125db78c0ad6350a52aefdc48ce8d6e330e", "messageHeadline": "update database configuration", "author": {"name": "cewi", "email": "cewi@users.noreply.github.com", "user": {"login": "cewi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34bf8ac8ec3f43c9f4e38b9a080973f301e7446d", "messageHeadline": "Merge pull request #1962 from cakephp/3.0-auth-events", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "f56d5dc8d96846f18a2dc885bd129c1e989277ba", "messageHeadline": "Merge pull request #1968 from berrygoudswaard/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2246506b2f3e2021916cc84d219ed49cf692732a", "messageHeadline": "Fix wrong method name", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3817d784404ec71a146a1b5a2d317937c6a82e19", "messageHeadline": "Merge pull request #1966 from robertscherer/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2fb0d4d5498ab12348aaad12190490d719eb1ec2", "messageHeadline": "Document direct task execution subcommand necessity", "author": {"name": "Robert Scherer", "email": "ich@robertscherer.de", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "74d244a232ca872261cb5c41ac47230c017a8783", "messageHeadline": "Fix typo in method name.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a8504369bec8268bc1335cf2e6aba5d8aad0d86", "messageHeadline": "Merge pull request #1963 from vttn/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9cc82317bacbe9747b3f267354d137e3878c2b8f", "messageHeadline": "Update events.rst", "author": {"name": "Victor Ndambakuwa", "email": "vttn@users.noreply.github.com", "user": {"login": "vttn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5fb05eb582f214586c0c8bb3ea7459a3b935fe7", "messageHeadline": "Add info about new Auth events.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "11701cc18aeffbd05cfb7422f3e3bcec97f3d765", "messageHeadline": "Merge pull request #1959 from bcrowe/3.0-closure-spacing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 147, "deletions": 147}}, {"node": {"oid": "017bb4e3364411b221c1755f92f7ccc3b6065784", "messageHeadline": "Fix closure spacing in code examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 147, "deletions": 147}}, {"node": {"oid": "a4e847dece89956bb48d7a29a77a34519af55f71", "messageHeadline": "Merge pull request #1954 from cakephp/bookmark-primary", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "9ff2ab4022ccabdb297f25911782dd2c70c55a88", "messageHeadline": "Update fr index Blog -> Bookmarker", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1005ccd7d7ea675f54ee5372b2b6aa3592784601", "messageHeadline": "Update fr quickstart with bookmarker", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd5eb43b2709b375e78ae2c3ecf8386a8147acdb", "messageHeadline": "Change bookmarkr -> bookmarker", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8794f22ce9378d8d28cebc198c5cc26421ab43c0", "messageHeadline": "Make the bookmarks tutorial the recommended one.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2195c61e24a35bec9a3af1c8be53a42b74c6125e", "messageHeadline": "Merge pull request #1948 from cakephp/3.0-seriban-removal", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 41404}}, {"node": {"oid": "01ca1dfc5077e31a5e48c619660400902311ec08", "messageHeadline": "Removed serbian translation", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 41404}}, {"node": {"oid": "4eb8f80d4a416eb5d1a9fb713dc1b6b183fee5b0", "messageHeadline": "Typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "653c8bbb5eb3de186878cf02045a0e5c78443dd2", "messageHeadline": "Merge pull request #1946 from cakephp/fr-updates", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 72, "deletions": 13}}, {"node": {"oid": "9f1ccbf27004764881862493ea38544f41ef88bd", "messageHeadline": "follow #1938", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4188eb48221c8d7a62eba5d7dad0945ddeca7ef5", "messageHeadline": "follow #1935", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "91c2069512420ca6cf0af7f2fb2474c1c9684852", "messageHeadline": "follow #1936", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "40cbe1cb36082770cda586c9cf9b61b634aa207d", "messageHeadline": "Merge pull request #1945 from cakephp/3.0-fix-login", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "ab64e1295ee58693a743ee96e7e4b1ea2ed3dddb", "messageHeadline": "Replaced login by username", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "49a730e7075e75645872c28cc0b20fedd2b30ff1", "messageHeadline": "complete fr login->username", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2d7dfbb07f5dbfdd637633ba64ebbe264b6dfc3", "messageHeadline": "login => username", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "0cd228a080338ca372fdbb238107cf3c2e3faee9", "messageHeadline": "[fr] follow #1937", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "c67124ce86d4072d78c69df0cf238b6774c667a4", "messageHeadline": "Merge pull request #1941 from mercuryseries/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ad076b2d55d462fb73c714030d843752a4a3c090", "messageHeadline": "Merge pull request #1937 from simkimsia/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "0dd66a45b52cd48050b82869e3e17bc409ff2c10", "messageHeadline": "Merge pull request #1942 from mercuryseries/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cac383bcffa841abb8e54f6ca5152d6a68e85015", "messageHeadline": "$ symbol missing", "author": {"name": "Honor\u00e9 HOUNWANOU", "email": "mercuryseries@gmail.com", "user": {"login": "mercuryseries"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d10f0c534a152caca64f43cd25229b3360f7b80d", "messageHeadline": "Merge pull request #1940 from mercuryseries/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "249e5d332f72432301eaa6356e356f155d794446", "messageHeadline": "Better translation for many sentences", "author": {"name": "Honor\u00e9 HOUNWANOU", "email": "mercuryseries@gmail.com", "user": {"login": "mercuryseries"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5d46ba6572182260db95c9d1ba115b6ac5133444", "messageHeadline": "Merge pull request #1939 from mercuryseries/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e7d984feda6f1ac1b65e6b966cb5a1f70d05197", "messageHeadline": "Remove a quotation mark", "author": {"name": "Honor\u00e9 HOUNWANOU", "email": "mercuryseries@gmail.com", "user": {"login": "mercuryseries"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de6e23facf025ec60930ce77bd325899c45941f9", "messageHeadline": "Orthographic Mistakes", "author": {"name": "Honor\u00e9 HOUNWANOU", "email": "mercuryseries@gmail.com", "user": {"login": "mercuryseries"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "090a4087a56948636ccb454bdb4b01c30108c8e7", "messageHeadline": "change indentation as required by markstory", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "3253147c13097ff702c50dc6439572cbf99732d2", "messageHeadline": "Merge pull request #1938 from cakephp/3.0-behavior-initialize", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "46ad98f2601b2b81a178dc005ad66ff593b9dd6c", "messageHeadline": "Comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71ffb9e0699438c4b38304d26e6b2e284d59f418", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8d3c07ecae89a67567f6e689bb6c2d2b4b3824", "messageHeadline": "Add info about Behavior::initialize()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7dfc564d8da30802f4aa7509a99f3104f1677ccb", "messageHeadline": "Merge pull request #1935 from cakephp/3.0-dsn", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "7849461454196ea030d777857573d9d3cfee65c6", "messageHeadline": "Add DSN to glossary.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "daf8bb4d0c132ece42b9f8710d0af1a470eca481", "messageHeadline": "Merge pull request #1936 from cakephp/3.0-widgets", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eecfd67182e1f49e5026e2ba44a4e745808dd279", "messageHeadline": "[fr] update last changes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "510122aa2a57e2b690d3ba185072c0bfb24cef9d", "messageHeadline": "pass in custom finder options for pagination", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "078438176f70354536556739b3369e9b5919912e", "messageHeadline": "Update widgets section.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "57a202c9d90fdf27bf5468244d0c30bebeb7d1b2", "messageHeadline": "Add docs for DSN strings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "61c686d60128a9a7ab5ae0c1cf788c937df2a753", "messageHeadline": "Merge pull request #1934 from cakephp/3.0-buffered-collection", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "42d959f705e92366eb34a63bee6539a1c93b3401", "messageHeadline": "Hinting that there might be more code in the function", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddcd138ad1b4ac66a99c041f4c3ad6cef78710d5", "messageHeadline": "Adding docs for Collection::buffered()", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "b72d089ee50a7e3c26b95f50b0ea6b34166edcb0", "messageHeadline": "Fix formatting.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd8dc51ac5d61793779e386e9a42b61aa37aae64", "messageHeadline": "Merge pull request #1933 from verzi/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "acffdc85b6337fce4fbab881bd37ef0e087062a2", "messageHeadline": "Missing use Cake\\View\\Helper and extends from Helper", "author": {"name": "verzi", "email": "cristian@verzi.com.ar", "user": {"login": "verzi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d523cfe3a6b040a9971c225a616b79b970e8812a", "messageHeadline": "Merge pull request #1931 from mdlouhy/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b2aa2f11be9b98199b72a38fe759bf4abea0f92", "messageHeadline": "Merge pull request #1932 from cakephp/3.0-layouts", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ed2ec6124b2b87b814a241742ea55560034b29f0", "messageHeadline": "Add use statement for exception class.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e856d5d398ea8b64d5107f18868bbb513243e21b", "messageHeadline": "Update info about layouts included in skeleton app.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f50ba78213942efcc72369b05b6d8c3ea348c6f6", "messageHeadline": "Update paginator.rst", "author": {"name": "MarkusDl", "email": "markus@imdsolution.at", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db59b7ca218ca17756098dc082d27822b4bd8ae0", "messageHeadline": "[fr] follow #1927", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 22, "deletions": 38}}, {"node": {"oid": "9da2e74f5e3daf7e03b248e80b7b12067102e171", "messageHeadline": "Update Navbar for 3.x docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 62}}, {"node": {"oid": "b1bd72ec24c2253d6b9b421335c41d63c3c7a3f7", "messageHeadline": "Merge pull request #1927 from cakephp/form-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 30}}, {"node": {"oid": "a9d360bd709c9d6edd55c09ace6557465497ca09", "messageHeadline": "Fix radio button options descriptions", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53590ee0c1e31304b8c3c0230f494a531fd31eaa", "messageHeadline": "Merge pull request #1915 from Xety/fr-typo", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 114, "deletions": 112}}, {"node": {"oid": "8dbba0743dbb812954c78da1567377dcff117e88", "messageHeadline": "Fixed title underline", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98e6bc1095e6e7d768d3eaade18eca0d4a27fde9", "messageHeadline": "Fixed all typo", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7324226812d84974dfd535a49b5fea8ae61d63b1", "messageHeadline": "[fr] follow #1922", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5ea17ebb57f1ffb1f93bd96e4de1c49962869ce2", "messageHeadline": "Update formhelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 30}}, {"node": {"oid": "8cccf9cba108879e860f0937dbde2cdd9c91e911", "messageHeadline": "Fix fatal error when adding new bookmarks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2c7022ab61d56f681bccaf267a93d5d6025dbf6", "messageHeadline": "Fixed typo", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "735b1949f6d72efe97293b5ffbc78db0e30ad5fc", "messageHeadline": "Fixed title underline", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "905eadb53e2f007faf99728c7419aa75461b9bb8", "messageHeadline": "Translated Custom Route Classes for Resource Routes", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "011998076f872ea8894c27e4a1a1a7eb7a4ddadb", "messageHeadline": "Added more translation", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 43, "deletions": 42}}, {"node": {"oid": "1f7b53fd6b7761bde8c290fed01aecdaec477bb4", "messageHeadline": "Merge pull request #1922 from davidyell/patch-11", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "db2154898088535e151a7e2a9abd6bd426863a44", "messageHeadline": "Note on save", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1e70011ac49fa08dcb08173b38a257e96257e1cb", "messageHeadline": "follows #1902 #1916 #1919", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "688028913f5089171068eb1e4327bbd24703557b", "messageHeadline": "issue #1920", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8b3866bc15cb6d5ff37cc722b81afefcdf9d8a", "messageHeadline": "Update translations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebf72f42d95476233bcf186a6e5d04f406541136", "messageHeadline": "Update example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36855b99fa17113adb53907b8f288f2cee98e1af", "messageHeadline": "Translated Routing File Extensions", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "fd3e797094e966c5c72a59b9d13dd02b1eb9afa2", "messageHeadline": "Fixed typo", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8df2885af4da389603e4c18f90e044388a8e20d5", "messageHeadline": "Merge pull request #1919 from jerzflow/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df922f95599075ac5196d5618a16c086ffd2589e", "messageHeadline": "Fixed typo", "author": {"name": "Chris Orlando", "email": "chris@chrisorlando.me", "user": {"login": "chrisorlandodev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20d6df7d02918ddefc05f6ac3c929cc8201d66f4", "messageHeadline": "Translated SEO-Friendly Routing", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "5436b330894f5168222c39a87737be63cc01a285", "messageHeadline": "Merge pull request #1917 from cakephp/fixed-contents", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "c659329bd4ff68b0e4583f5de9c748ef351f1a9b", "messageHeadline": "Merge pull request #1884 from cakephp/3.0-fr-orm", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 165, "deletions": 145}}, {"node": {"oid": "ba16ea7607d093a7b5f38339ee4d7f85f11612ae", "messageHeadline": "Merge pull request #1902 from davidyell/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c10ab760357dd6741a3549829679d6ece508f4ff", "messageHeadline": "Add back to contents button.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "cb061f43685222e66d8260b3428c93e6290652cb", "messageHeadline": "Merge pull request #1916 from bcrowe/3.0-bookmarkr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "12050d68ad894c9de344a2eecf39889b90f7fd7d", "messageHeadline": "Add .editorconfig, add 'cacheMetdata' key, fix method reference", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fd68fa9cfc4f4b0e03209192ebc21fdc9222a88e", "messageHeadline": "Translated routing", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 31, "deletions": 30}}, {"node": {"oid": "311f98c7e27c88abc660a0501ce0c863fb8fb491", "messageHeadline": "Fix typo in configuration", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "7eb0e162079a4bc7f657382b42779cf50365e830", "messageHeadline": "Merge pull request #1914 from Xety/fr-fix-typo", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 74, "deletions": 67}}, {"node": {"oid": "554b1d3865911aac66a265e96066ab82f2a505a2", "messageHeadline": "Fixed typo", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b0fc0e47fdead2736015da2a6df73664f406a29", "messageHeadline": "Fix more translations", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 38, "deletions": 34}}, {"node": {"oid": "f4f32bdba7db6afa13f420d17ad3582d5e5ecb1a", "messageHeadline": "Merge pull request #1910 from cakephp/fr-updates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "6150ec30c88bf9fbea16c54b970f8c78286aae46", "messageHeadline": "Update testing", "author": {"name": "Xety", "email": "emeric.f@noze.tv", "user": null}, "additions": 37, "deletions": 34}}, {"node": {"oid": "c840fd661537aa721f35c58c70403d680bcd6316", "messageHeadline": "Merge pull request #1913 from cakephp/issue-4973", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "073abb532a0fd1c7c84988bd9f84e930e53b2df7", "messageHeadline": "[fr] how to convert a view variable to a block", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2557eaae3cddfcb7dc8ee73cc59ff62bf59381ec", "messageHeadline": "[fr] follow #1911", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d5cac98faeccb9ea0492335255529c02f3cf5dbf", "messageHeadline": "add getOriginal()", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "441c162e1f30ba56f71c2f79a486a730ddafb170", "messageHeadline": "Add example showing how to convert a view variable to a block.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cbc1c8b2c8b6958c72cf10ad3a4b79448fec1106", "messageHeadline": "Merge pull request #1912 from vttn/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66caa0e819dd57fd6fcff6f2a0f6e997006e5e8d", "messageHeadline": "Update behaviors.rst", "author": {"name": "Victor Ndambakuwa", "email": "vttn@users.noreply.github.com", "user": {"login": "vttn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf4de89bde3f73b97c249cd8ebc23c170d79f18b", "messageHeadline": "Merge pull request #1911 from simkimsia/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b84e1334c22df200747a7c779d4443d1c016be1f", "messageHeadline": "Highlight change to _accessible in Bookmark Entity", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c29871d0784efb94057f9a79b263ef457560a76e", "messageHeadline": "[fr] updates", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "0533d589482bc871f091f34bebcf455367c7cdbc", "messageHeadline": "Mention exception class change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7bda672b62f558d64201f1648acd02663bce1a07", "messageHeadline": "Merge pull request #1909 from cakephp/dirty-field", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "bb26fcb42b463923647eff18795ebaa3324cd175", "messageHeadline": "Add docs for dirty().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "73e03e5e94f8809dc19985ab7e0b9b6144e35ce8", "messageHeadline": "Merge pull request #1906 from cakephp/nested-input", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 131, "deletions": 40}}, {"node": {"oid": "e9175dba43132eae2a639740130583c5ea682a52", "messageHeadline": "add [fr]", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "84925f87ac831e707fa0a676f6ad9d4948c75ed2", "messageHeadline": "Merge pull request #1907 from cakephp/missingTemplateException", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3b98a0894fef6270eb5effef0ad789dfd55daad1", "messageHeadline": "add MissingTemplateException", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "34691c4b54e02397c04b69b77f15383b82cb7d77", "messageHeadline": "Singular checkbox, add 'of'", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "709ac2d6ac2a4d42d85fc63bd83be3344776ce4f", "messageHeadline": "Replace 'inside' with 'within'", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a63731f5716c946cfc00179981ec533286101ac1", "messageHeadline": "Fix outside label docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6f61960d33b6a704f719fc4e93f93ff0bbb1b0ad", "messageHeadline": "Capitalize and link CSS frameworks", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2594c010d8b6835248a00a48770fb396e7f197b6", "messageHeadline": "Add docs for nested labels.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "066bb7e9289501ffad91c05db54de6b4cd0600d0", "messageHeadline": "[fr] update forms", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd5348f1c88918affae5eebed98d72f81e416377", "messageHeadline": "[fr] update errors", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc93c9d16818bb1dc24cbea08265d073098e45c6", "messageHeadline": "[fr] update conventions", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51ed2a68c47e73f67e2acc8d1a33b6d73efa2188", "messageHeadline": "[fr] update intro.rst", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "137857ed9b45dbcf9b6685ded14b791215b46ce8", "messageHeadline": "[fr] typo in index", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01de35ccd00cc55be864fc28ffe0bbe93060c34", "messageHeadline": "continue table-obj till Dynamic finders", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 150, "deletions": 125}}, {"node": {"oid": "1ef5125821f2353403921df220dc7a1828fd5619", "messageHeadline": "[fr] fix #1900", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a461ac98572d889804f26a29af3dff32a5a28b41", "messageHeadline": "broken link in #1900", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b294f7864ea06337a599d462740d41c873555fac", "messageHeadline": "Fixed the namespace", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdeb8391c4c3f73a8f99062fe6cd72fd055a39af", "messageHeadline": "Change ResultSetInterface to ResultSet", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a692ed73610dd9bded330d0cf328b5b92b4bafb3", "messageHeadline": "Update query-builder.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0230cc3c3e2301846f772e84a4851bd84e9b1e0f", "messageHeadline": "Merge pull request #1901 from davidyell/patch-9", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5feaeaa34b7fe71f97667645c17f2dd02babf4b", "messageHeadline": "Update query-builder.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85e8729e6e33e04e4d8a881e467144ecb267683f", "messageHeadline": "Merge pull request #1900 from cakephp/update-tutorials", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b912af01f57faf8978ba3c91a3a7909c165a730d", "messageHeadline": "update named routes link", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5753aac6343e152054bdbdb3a34ab3b5ad171e6d", "messageHeadline": "[fr] fix typos and build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 41, "deletions": 56}}, {"node": {"oid": "2b692436ff0a0a66638b5e533c390bd22a33d99b", "messageHeadline": "[fr] follow last changes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "f3640451995aa96f5c8bf3ae85786aac104d718e", "messageHeadline": "Merge pull request #1899 from cakephp/contain-query-builder", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f9b290ceb09098f486437628be270965148180c9", "messageHeadline": "Convert to note.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7a127b684aa9060287aed14147914580885652fc", "messageHeadline": "Use the bookmark tutorial as the primary tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8cdc3b079b56aa171602770a974b65bc2c4c9968", "messageHeadline": "Add docs explaining requirement to select fk fields.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e5f12163d806179b6d76c11bc2e4c8a68bdd206a", "messageHeadline": "Specify that this is part of the Blog Tutorial", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c30777514e23beac5f70664884bfa924ce4c514e", "messageHeadline": "update title", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0efe1e8f36dfc7952cbbd5e7df05a2cc72cf2545", "messageHeadline": "Fix header on blog tutorial part two", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fe5ccca49c22d75011c3406b9e843627d12283d", "messageHeadline": "Fix header on blog tutorial", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ee003354cd3c30d8b4f8c8e5857e726caf76c37", "messageHeadline": "Merge pull request #1897 from hmic/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21b1d9ffc4ec0733bbaf7f9d827c1336aeaf53ee", "messageHeadline": "Update 3-0-migration-guide.rst", "author": {"name": "Hans-Joachim Michl", "email": "hmichl@yawsp.de", "user": {"login": "hmic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3365fb4d268119c5724518f736f0c5aebc4aca", "messageHeadline": "Merge pull request #1893 from cakephp/belongs-to-many", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "3f6c15614f829b5c49e09241fe7f8b53bec2f03f", "messageHeadline": "Merge pull request #1896 from ceeram/3.0-binaries", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bfe6f318c8d9301220dc12a719631ce4387e5104", "messageHeadline": "Merge pull request #1895 from ndm2/3.0-auto-quoting-example-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48aef250ada0a35a9ab18e841b5354a0da46d8e3", "messageHeadline": "update vendor binaries location", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "92812e7e440f6d5bc483db5ec8c06fc92a65339b", "messageHeadline": "[es] Removing mention to prefix as we don't support them", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c2cddfcebfd4d4439c82682944ed0c842af705d2", "messageHeadline": "[fr] Removing mention to prefix as we don't support them", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a013aeb9e398a8c8fe205180db6e3c3da5cf033e", "messageHeadline": "Removing mention to prefix as we don't support them", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7d9892abbf8e5d0ac490c65a4bb005892ef2ce2a", "messageHeadline": "Fix code example for enabling identifier quoting at runtime.", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54b6c9801b131bc776b8a39e1cd885bf15fc1f20", "messageHeadline": "Merge pull request #1894 from cakephp/fr-new-sidebar", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "64af2730633e72c12cd060275b33e440a70b1eab", "messageHeadline": "add fr translation the sidebar", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "fe19697c93c06446bbe8128169c8616801a32466", "messageHeadline": "Add information about dirty state and array properties.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "6229aedf1ba650c9764d3a15653171834ef0ff5b", "messageHeadline": "[fr] Fixing authentication code in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94133374b4bd111a5c3ee85b30484dcf5400e198", "messageHeadline": "Fixing authentication code in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab18c0bc1ea93502a8d0d08d6264aa5700182f60", "messageHeadline": "Remove ro", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "368fd71ca4a7533e31c878dc9a3180b19a9ca9b2", "messageHeadline": "Remove old languages", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8a9d543963b84398f1b7c4a3b4c52b2936658f", "messageHeadline": "Merge pull request #1892 from cakephp/revert-1891-revert-1889-3.0-bet\u2026", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 940, "deletions": 6430}}, {"node": {"oid": "3479ade5f2ef54287b1a1002dffec3dd7bce7bd4", "messageHeadline": "Remove outdated docs", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 5836}}, {"node": {"oid": "66cc98a8775ceb67f627d4f3f54f1b3215e51f0e", "messageHeadline": "Revert \"Revert \"3.0 better toc\"\"", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 1216, "deletions": 870}}, {"node": {"oid": "675254142ce6186b2249026ad0f687840d78bcab", "messageHeadline": "Merge pull request #1887 from cakephp/3.0-doc-updates", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 348, "deletions": 187}}, {"node": {"oid": "c8c7c40991e624dade531dde631c45b5445154f4", "messageHeadline": "[fr] add french translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 169, "deletions": 92}}, {"node": {"oid": "d12925f03afa366cb0c66742514fd4f5cff30074", "messageHeadline": "Merge pull request #1891 from cakephp/revert-1889-3.0-better-toc", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 870, "deletions": 1216}}, {"node": {"oid": "81464565f30e63ea50a796f2538dc7da1d0b8b35", "messageHeadline": "Revert \"3.0 better toc\"", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 870, "deletions": 1216}}, {"node": {"oid": "54687bc6115c80cff97b0eb6d4e9c3160fa52acb", "messageHeadline": "Merge pull request #1889 from cakephp/3.0-better-toc", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 1216, "deletions": 870}}, {"node": {"oid": "75af249ca6c2f5edff22dc0cb7d1c39837ef08df", "messageHeadline": "Remove unlinked core-libraries.rst", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 442}}, {"node": {"oid": "98d5d7db1de9f3b072a91efbacd3a11f53d702b3", "messageHeadline": "Add hack to force displaying section headers on the sidebar", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "1df1d361faa087ac812665d2bbc099ca0ac2d506", "messageHeadline": "link to part-two of the bookmarks tutorial", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e700db5c0b76cff5059bbb3dea5c2a55f53f7f4f", "messageHeadline": "Make sidebar title readable", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e296e63d34d110d46fed90ad0bbc32837c7394af", "messageHeadline": "unlink security from \"Utility Classes\"", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 27}}, {"node": {"oid": "4dd19b8fdb69317804a1d787b86659abd8e4d033", "messageHeadline": "Add server-% make target to help serve a language to a browser", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0ecae6d97d29eba9969b2f1c95728f2fddf286fa", "messageHeadline": "Remove duplicate dispatch-filters entry", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "9bb6a9bf468f03b6bea3aa44730647444c2260f2", "messageHeadline": "remove one more reference to core-libraries/router", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "87a99daff63f55ccec1ed4872c4debd6fd149b8e", "messageHeadline": "remove unlinked files", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "b65f334e28153b46f3c08e786a1e2824a7c0b4b5", "messageHeadline": "Add a requirements.txt file", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9439abf8bf276c08fb6203afc40f0f628b6bacef", "messageHeadline": "Remove unused router.rst", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "e0aaad4ca9b403fb403e44c4e90020db397b290f", "messageHeadline": "unify all TOCs across languages", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 1086, "deletions": 226}}, {"node": {"oid": "da7a8f8cf2f59ef1e07299ed9f7bb308759a9461", "messageHeadline": "Remove core-libraries/router.rst", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "0747b38f6c9567522ac14fe1636dad81d94ff6e1", "messageHeadline": "alphabetize sessions page", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bc65948f9f2c01879721c85d2ca7f4d612b5718", "messageHeadline": "Expand core-libraries section out", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "8554cc32f33b94d28bf7697e18d24399ea35a8de", "messageHeadline": "flesh out last section of TOC", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "79db2088a8a7e0d818febf59b8d5e1153f707733", "messageHeadline": "Re-arrange TOC for better organization", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "21e4fecb4b1d7668f5669dd111526cb88e742546", "messageHeadline": "Unify all the contents pages", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dbfb391fdf409ddc80e2b18a932a004d8ea17549", "messageHeadline": "Merge pull request #1888 from jacricelli/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "15774b8530d479a2cfb67759d2da2f0b068b2645", "messageHeadline": "Move comment out of php block", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccbb37acc2b3af3666deee8b40a8fcb125aa1678", "messageHeadline": "Fix version requirements for PHP.", "author": {"name": "jacricelli", "email": "jacricelli@gmail.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "86ca03a85b9a1f278a95b375032b63bbab5199c5", "messageHeadline": "Fix reference to route specification", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f55d4ce85cf50af3503c8d50ef319a3a128430dc", "messageHeadline": "Fix template links", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "483ad0143456a902af8d14508830630fadebc906", "messageHeadline": "Remove references to $components in favor of loadComponents where pos\u2026", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 140, "deletions": 72}}, {"node": {"oid": "c1d5fb4b6a086f55b73f9eb695b8396accecc4e2", "messageHeadline": "Unify how we reference class and template paths in comments", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "800823ccdf92d3b43f1fca59576d006ad428a7e2", "messageHeadline": "continue table-objects", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "869d877a659f7e13873a31b3c410159cae7684ab", "messageHeadline": "Merge pull request #1883 from cakephp/3.0-fr-typos", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "9bb50be1c56c7fea9c93b2fda8a23fdc16bce0a8", "messageHeadline": "[fr] typos and translate parts en => fr", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "9a2a0f4eaf61e6403506830e552037a63c907435", "messageHeadline": "Merge pull request #1878 from cakephp/fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "3ac621c066475a2f5ace7183d927d407847195ef", "messageHeadline": "Merge pull request #1881 from berrygoudswaard/groupby-to-group", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51222e523cbe555f19e0c39eb4a6dc2739c7fc6f", "messageHeadline": "Change groupBy to group in pt docs", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0181511c9e62a091afc54841e847a0a22973a55", "messageHeadline": "Change groupBy to group in fr docs", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00e428f959f28cf3931b6a97c4ac04bdc3cf883d", "messageHeadline": "Change groupBy to group in es docs", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "533c793e451c854e0e2847ea52473f8ddcea44a8", "messageHeadline": "Merge pull request #1879 from berrygoudswaard/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d58dafddaccbc9560f795c56a3e6e1dba4f6fbb1", "messageHeadline": "groupBy should be group", "author": {"name": "Berry Goudswaard", "email": "berry@xseeding.nl", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f37ccb6be67b3796783b3356f900b4a8570b631", "messageHeadline": "Removing unneeded contain in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7a29bad89d9539c4da379927da4fd975b08e19c6", "messageHeadline": "Fixing typo in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "551d8e87b04364e2de6387f030021854df43c689", "messageHeadline": "follow #1877", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "1c67b77ab9e7f2691b4cbb98eb1799a664028fe0", "messageHeadline": "[fr] updates", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "c1c741fb14d517fc9a3570f6ac4129be5ae9d96a", "messageHeadline": "Merge pull request #1877 from cakephp/3.0-app-view", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "49bb1307d3cb8a7bebc1d5058fdf5bcebac35dda", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ce0eeb55e8249c12538703845971fda5d1a8de6", "messageHeadline": "Use custom helper instead of HtmlHelper in example.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12f68611c783144773ee28e0d317091006464357", "messageHeadline": "Not a function.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e853739044fcec8e07b447fbe8dfd630cc87976", "messageHeadline": "Added code-block annotations", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34e4bc34e1be7af4a2376531d8c1a68adac5873c", "messageHeadline": "Corrected a to an", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af5797fed085a64e51a978ad60f8d63a5ece2d52", "messageHeadline": "Reduce overly redundant AppView reference", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe031e06cd1a1af67e9e499dc2a16965cc55aa9d", "messageHeadline": "Merge pull request #1875 from cakephp/3.0-routes-extension", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cc2e003d2346a8629f8fdc00d22f8a69f9f9068c", "messageHeadline": "Add info about AppView.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6dca0f3f5d8d128d509ca3afac0ce30a488684a4", "messageHeadline": "Change statement to note.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0fac7d25662f39a852aa412e17f2ab60040ce84b", "messageHeadline": "Add profile configuration option to basic usage.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a7b79d89fe55b50a8622b7f9db104ba3689d288", "messageHeadline": "Add book documentation mentioning the `_view` widget.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09df18b7a1d7266d43ece41100bd86977382166b", "messageHeadline": "Remove mention of the webrunner.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d178543f8b2afe180cb4400ab5d18682fac7da1d", "messageHeadline": "Merge pull request #1868 from oldskool/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc8682cc65e221bdc4fcc3b165b0195a69655e23", "messageHeadline": "Update testing.rst", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2fc676954bd043bec81db7a33a3db7940517b632", "messageHeadline": "Merge pull request #1866 from ndm2/3.0-table-objects-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "62f44a6783e93c0dfb1fe1e98c9c35ca1af44af6", "messageHeadline": "Some small \"Table Objects\" fixes", "author": {"name": "ndm2", "email": "github-46j8925q79hg@nowak-media.de", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ce6b8e60cdf4ce052ead46dba7bc70b579c46c18", "messageHeadline": "[fr] replace initialize param in component", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dad5b8afc9924f3d2c9a795f632387f2e6320d4", "messageHeadline": "Merge pull request #1856 from cakephp/component-initialize", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 98, "deletions": 120}}, {"node": {"oid": "1393811c54b8c6b35b916fc01cf31e2721eb224c", "messageHeadline": "Merge pull request #1861 from cakephp/remove-ACL", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 409}}, {"node": {"oid": "8d2a3be4d6561204f49f4663eabc6d71b63a6454", "messageHeadline": "remove ACL example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 409}}, {"node": {"oid": "9b4cbe1b8b00dc06a7eac5c41989c892378643c0", "messageHeadline": "[fr] follow #1860", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f0dbc917567f482ba069e95ce74c33f1ecf75457", "messageHeadline": "Merge pull request #1860 from bcrowe/3.0-collection", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ecbd71fb36cf1f26f5dedda3d28dcfc4c26d50e7", "messageHeadline": "Add collection() to global functions", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b5d19062ddaa67207968efa23cf69f3638df98b7", "messageHeadline": "[fr] follow component-initialize", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 46, "deletions": 57}}, {"node": {"oid": "5fa8777796adc5517faaea2da348bea1b56e504b", "messageHeadline": "Remove un-necessary assignment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d0aa9d72450c60988218bb12b39f0cff141a4a", "messageHeadline": "Merge pull request #1859 from cakephp/3.0-fr-follow-1855", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "311ff395f7979cceb592fdf26eb687f67adaa375", "messageHeadline": "[fr] follow #1855", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1d0257dbcfa8af26992f6b16b10d4226af3fb2b7", "messageHeadline": "Merge pull request #1855 from bcrowe/3.0-computed-field", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8370f94d3fd31755b37ddd21898992e1664ae7d7", "messageHeadline": "Merge pull request #1857 from cakephp/3.0-fr-exceptions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 537, "deletions": 144}}, {"node": {"oid": "8fd692d7200741b25ae8322f10d73fa2afb38610", "messageHeadline": "[fr] typos", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "f666a5e93084c0132777adfc27039cb7412aeab7", "messageHeadline": "[fr] - exception translation", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 492, "deletions": 102}}, {"node": {"oid": "5ee3941971b3b00f7c38c21e4d95bd02b3bdab1f", "messageHeadline": "fix some typos", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "222aef938ccedbca403ffb38a9ea0aa77a8d26c9", "messageHeadline": "Update component documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 63}}, {"node": {"oid": "29fba83ee5aa1c2f0b580dec99bda0843c1e1cc2", "messageHeadline": "Fix Collection reference in computed field section", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "475db9118ebf8ce9c67f52743a43b94ba98fc244", "messageHeadline": "Merge pull request #1848 from cakephp/bookmarkr-auth", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 674, "deletions": 6}}, {"node": {"oid": "94a05f6f85e58a89a0085c5e8441d988ae98b2bc", "messageHeadline": "corrections after master=>3.0", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 584}}, {"node": {"oid": "f8e75b218999b70d29d7a99bbc12185850b56f50", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7478, "deletions": 244}}, {"node": {"oid": "6d0003412b812f1f59dc4c1f22f6b6220e7f277e", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7fe91314818146dd6bd9d1c381933101f6aae03e", "messageHeadline": "Merge pull request #1852 from blackpuppy/zh", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b37647ed4130c9c247f2e234d24725d31bf52bf", "messageHeadline": "[en] complimentary -> complementary", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d486162215ef3e745bcca109acd1d2f7043d06f", "messageHeadline": "Merge pull request #1850 from sukihub/3.0-cacheable-get", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "960ed2b6715853dcc7ae8088d178705f76f38877", "messageHeadline": "Merge pull request #1851 from cakephp/3.0-fr-typos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3abcd84e0e9283e3ca4e234c1ecf3e6cdac80105", "messageHeadline": "[fr] small typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fcbafe85280ff45742590ac2f0be4c6a20ce0d8f", "messageHeadline": "Rename authentication to part two.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "088bfe85ef0d3a48cd6670a268a5d28956901c2e", "messageHeadline": "Fixed the docs for cakephp/cakephp#4816", "author": {"name": "Jan Sukenik", "email": "suki@ynet.sk", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c40df1660c0b82d044c4faf59d242b9307d406ab", "messageHeadline": "Merge pull request #1849 from cakephp/3.0-fr-fix-build", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 53}}, {"node": {"oid": "39b04abdefa99ab770653d0888748dfbf8f761a5", "messageHeadline": "update dispatch-filters location", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "736e3816ff5358624caeb363cb118f419c172fe0", "messageHeadline": "fix build warning from sphinx", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 34, "deletions": 51}}, {"node": {"oid": "6eaa15f8864cd6e74f4f30fecb1bfcaa4f6e4b85", "messageHeadline": "[fr] correction", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "da4a2768558365b3690dad96dad786ce50ffe067", "messageHeadline": "Remove unnecessary else statements  in examples", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "25970f28aeef7720df3d3b27f447da436bc69a13", "messageHeadline": "Improved wording of comment", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6beb3e9b8c6b56b5e17366025ee08287b619367", "messageHeadline": "Improved wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a4e41530d26917273e0b2e1b4b0e7a7723cb693", "messageHeadline": "Remove unnecessary else in example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "77d2cd8df3b5d0c763e56973f6c7e99b717c5cf7", "messageHeadline": "[fr] follow 4 last en commits", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "d0fa36608f799380e0c215eda20ed594efe002c7", "messageHeadline": "[fr] bookmarks auth tuto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 347, "deletions": 2}}, {"node": {"oid": "7a2c50104992e71622d34db37733a1adc97898c2", "messageHeadline": "Fix logout sentence", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "330b08cb10daa350e5255015f62d51230a331f45", "messageHeadline": "Basic edits to bookmarks authentication doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "a5425a437cb70612e1a1ee903fb08642fb85fe61", "messageHeadline": "Add docs for cakephp/cakephp#4816", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "119d68fbf56af0fd9f1186105f2547afb4cebf3d", "messageHeadline": "Tweak formatting to trigger a rebuild.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d8a36cddcde77e9ffaee25c851ad9cd605967041", "messageHeadline": "Start authentication + improvements for bookmarking tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 328, "deletions": 0}}, {"node": {"oid": "b96b3a3deb9b41ef97db232b1af3b5b9738b189a", "messageHeadline": "Fix index build errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "7c50c23d2d2aa4711604253214f5ae0076a2856a", "messageHeadline": "Fix heading on entities.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74288cd7abfa6c53c1f5e0a96e5c675ec8f83af4", "messageHeadline": "Fix missing heading in search index.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2268af2710bc82d8cd5ca2f14b64ddf2f8b25975", "messageHeadline": "follow #1846", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "6ca3479861126d5a6116c4d3336120a5b3be630c", "messageHeadline": "Merge pull request #1846 from cakephp/3.0-security-top-level-toc-item", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "e953fdbe5070626ccafa8f0640b0b519a6ea96c1", "messageHeadline": "[fr] follows #1844", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "292ed40ae8c6c2d1395b1f01b44ac7c13aa1ecbf", "messageHeadline": "[fr] fix typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c9494208da17353321d6348a6613fcebec59dbd5", "messageHeadline": "Merge pull request #1844 from cakephp/toc", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cb4d6494cf2327355a5e64c28244c9b97e575024", "messageHeadline": "Updated epub and pdf contents as outlined by @ADmad", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a8a0d843606e9f5f272c7a61478008c9a3ab3d08", "messageHeadline": "Merge pull request #1843 from bouksou/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1930a70a2f29b2a94241f2d87d6e7f9bb9911876", "messageHeadline": "Merge pull request #1845 from bouksou/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec7b739409210cac6ccb336afec6c9977b1388a4", "messageHeadline": "Moved CSRF and Security component into a \"Security\" top level TOC item", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "997955e02371d292233f00b923554221c769e21f", "messageHeadline": "Update Behaviors.rst", "author": {"name": "bouksou", "email": "bouksou@hotmail.com", "user": {"login": "bouksou"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a113a16aadb4ae218594cf0b8320d9181d5ca9f", "messageHeadline": "Move dispatch filters under routing in TOC.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6cb86a95a0e8f7b886565783d5d244f28c9dfe46", "messageHeadline": "Update Behaviors.rst (french)", "author": {"name": "bouksou", "email": "bouksou@hotmail.com", "user": {"login": "bouksou"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "012bfd76c7cc9f7ca3179aa2cfd328fe7cb1a9ed", "messageHeadline": "Merge pull request #1841 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "12c2593e80c4de184fb9eb8157f9e3a5cf2ecc0d", "messageHeadline": "[fr] follow #1838", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e0de2b57eddeb704078fa5204cc5bb43cdc71341", "messageHeadline": "[zh_CN] replace tabs with spaces", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef8c5d23c8d88d367c7006930690712abdd1a3c2", "messageHeadline": "[zh_CN] done /zh/controllers/pages-controller.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "6fad763d3913bfd3cc17ad40fa9e8a729a5d9670", "messageHeadline": "Merge pull request #1832 from cakephp/new-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 731, "deletions": 77}}, {"node": {"oid": "da74b9d839299c8fddc7c7a4fb25e7d3359d4a1f", "messageHeadline": "Remove duplicated file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "596b89ad4684275dfc89a1ee5f0693fc48a446b1", "messageHeadline": "Merge pull request #1840 from MightyBranch/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2baf19ca2fd1c323df4011438cb3983762de669a", "messageHeadline": "Minor spelling/grammar corrections", "author": {"name": "MightyBranch", "email": "ivan@ivandigital.com", "user": {"login": "sdknjg8zxq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c68c61f9ffdc738b04615b30c179648af355ecdb", "messageHeadline": "Merge pull request #1839 from blackpuppy/zh", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 782, "deletions": 1}}, {"node": {"oid": "a3b9dab40b4375c026b7e5fa3273736d4f975a6b", "messageHeadline": "[zh_CN] fix error: ``AppHelper` -> ``AppHelper``", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2986cc2dca1f94a80f1fed3856b5497b23de0a75", "messageHeadline": "[zh_CN] done /zh/controllers/request-response.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 781, "deletions": 0}}, {"node": {"oid": "f36deaaaac68871a71c8d4fe06b9f749b2803bc3", "messageHeadline": "Merge pull request #1838 from davidyell/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e980e3008560bf2cf56b7189299f0b1a6d062e9e", "messageHeadline": "Update entities.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e122dab938e1aa0720da596f961ec388a21f46c6", "messageHeadline": "[fr] follow #1837", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "42f2918a140076013f17ad94559da75c635f2577", "messageHeadline": "Merge pull request #1837 from justinatack/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "de2199fa984eebaa3464f1895e1e14a916767ece", "messageHeadline": "NEW EXAMPLE: Saving Related Model Data (HABTM)", "author": {"name": "Justin Atack", "email": "justinatack@users.noreply.github.com", "user": {"login": "justinatack"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "26ae005fc12fe38799f618c1933b5a88a0d94c95", "messageHeadline": "[fr] folow last changes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "89dc5f97954c53819ba8e20f710bf1b4a35934fe", "messageHeadline": "Partial translation.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 51, "deletions": 50}}, {"node": {"oid": "19e8192af3f25b70ccef46d549e2f2a03f6d6573", "messageHeadline": "Folder and file in wrong place.", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "3a56116a1954b2d9e7cc52599ac9f78f7c53e210", "messageHeadline": "Merge pull request #1543 from hotta/add_acl", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 866, "deletions": 0}}, {"node": {"oid": "e35f8842d375e11bc3a504ccfa6d9413685edb63", "messageHeadline": "Add example of config file cache config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "a2ffbc6203f943703c8c27f170b16bfba1a11c08", "messageHeadline": "Add a link instead of duplicating the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1ace842e96fa8df32c81b9f3ebea7d1bc398e17a", "messageHeadline": "Merge pull request #1833 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1126, "deletions": 27}}, {"node": {"oid": "4b571aaf36f45a2cb67680b97574101fa64130b9", "messageHeadline": "Add missing 'you', format to 80 char line limit", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "384aa02937198fefe3ce6023fe1b4bdb1d874378", "messageHeadline": "Merge pull request #1835 from cakephp/3.0-new-rewrites", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "fbb0c67d0c558a0b15671cfc5d0236fa505af93b", "messageHeadline": "[fr] translate new tuto about bookmarks", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 384, "deletions": 11}}, {"node": {"oid": "5d2d49dd158cf7b03faa406cc49981db923de95b", "messageHeadline": "Again Rewrite to follow cakephp/app#154", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "d6055157430b7db2731041900ec299010d3c9a53", "messageHeadline": "Rewrite to follow cakephp/app#154", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5c9d7733c322c1bfed235eec5e6d276dedef86ed", "messageHeadline": "Merge pull request #1834 from jmanubarreiro/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "e273a04a1a14da3287bbdd5f511493a7facb8799", "messageHeadline": "Update understanding-model-view-controller.rst", "author": {"name": "jmanubarreiro", "email": "contacto@jmanubarreiro.com", "user": {"login": "jmanubarreiro"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "a1af70999f38bfbb92d3fcfb48a3d60c3c255fbc", "messageHeadline": "[fr] follow #1793", "author": {"name": "Anthony GRASSIOT", "email": "agrassiot@tld-europe.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "1dd203123546979857813d97662e35df32fa33e7", "messageHeadline": "[zh_CN] follow en updates", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "be99b9318fc2ec042d59c7549ab8554b0aa97ea1", "messageHeadline": "[zh_CN] remove English in page title", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "97bc5b7d027ff0abfe8c9b9ceea08531d4f6df54", "messageHeadline": "Merge branch 'master' into zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "aab49684f2cb2b1506912af4e8a8d34082561079", "messageHeadline": "[zh_CN] done /zh/controllers.rst, /zh/controllers/components.rst and \u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1096, "deletions": 0}}, {"node": {"oid": "94d8d45bb3d159310c09a7d42ba1a46e6890b5c2", "messageHeadline": "Merge pull request #1793 from cakephp/3.0-inflector-slug", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d958eb93dfcdde69a74eee71c37dd8f1ab4f4def", "messageHeadline": "Update for Inflector::slug() default replacment change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "cb82c8f52154c20dcc0fee4d0e3e6db8d92711e5", "messageHeadline": "Merge pull request #1830 from cakephp/issue-1829", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "e3c3c194a3b9c6b1735e98e780f910c2d05f64b7", "messageHeadline": "Grammar fixes for bookmarkr tutorial", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ec57aca92957284face1063f75a2c5c27be5497f", "messageHeadline": "Update docs for cakephp/cakephp#4811", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "65f9fd073b7729ce8607657b18e6e8582c6d0342", "messageHeadline": "Make application name consistent.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a146dc0da9f15b359adf290ef7e6e2b64422978", "messageHeadline": "Put file shadowing docs closer to url/route conventions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5c62b7aa7ed55e469cfea082bb15db0d4c2eaebe", "messageHeadline": "Merge pull request #1831 from mtkocak/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "54e09c3d802abad343879a9dd84687d9fefec63c", "messageHeadline": "webroot/className clash", "author": {"name": "Midori Ko\u00e7ak", "email": "mtkocak@gmail.com", "user": {"login": "midorikocak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b81d67df1dcb16d31574cdf7c37cf5f9409c559b", "messageHeadline": "Fix derps.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "ac342f241a8a587f214561e09af765639cb63ad6", "messageHeadline": "Follow #1404 in ja/sr", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3407dd333c3173405d8dc7dffa43c38d84cee9b7", "messageHeadline": "Add more headings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "49e12104e69d4c95840e7d48379fedf0d97a0460", "messageHeadline": "Start new bookmarks app tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 155, "deletions": 3}}, {"node": {"oid": "3d801f13385c7d95f5b4de83b34caf5f0c8bbc9f", "messageHeadline": "Move file into the correct place.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a89826cdaca8f7a5f44ae6e1c7ee7bcd8946c050", "messageHeadline": "Fix up mistakes in REST and ConnectionManager docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "6ae882d82ac0d3fed79c594de48ecdce16e0c888", "messageHeadline": "[fr] update translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "eaa19b1b9a4be6255d73dce67b83c82a0ae8a101", "messageHeadline": "Start new bookmarks tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "979462bf92068340cca5345842514e72077c00a0", "messageHeadline": "Capitalize L and add missing 'layer' word", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a840e38d0a28a2b24df29e7e4f71bce527de0524", "messageHeadline": "Update vendor paths in ja/sr", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab814791535609e0e2f081c12e2249c2c5949a7c", "messageHeadline": "Merge pull request #1827 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "a0e32632e60851af40d6f82193f5eceb26163f0a", "messageHeadline": "[zh_CN] done /zh/models.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "49f60488001b3ec2f564b373e2c43c50dc959ff9", "messageHeadline": "Merge pull request #1826 from blackpuppy/zh", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcbc32d26dd5e11c70d16a516c07bff446b1c54a", "messageHeadline": "[zh_CN] fix error of duplicate source code indications", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cce584eb7cf2c30677e303ba50cd113ea6954e7f", "messageHeadline": "Merge pull request #1824 from stefanvangastel/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1e74b3b0b9465bba6aedb5b6d9bef29a85d8d48b", "messageHeadline": "Partial translation.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "573ffeff2b209abb2d28091a3528fa80c8c053f0", "messageHeadline": "Improved title to match changes from PR", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47237a24f77980ecafed9d2734d56f0c8a6fd641", "messageHeadline": "Merge pull request #1825 from andtxr/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b56ccda8fecd6af0a28a7e3eb834cd9c4b1b956b", "messageHeadline": "Full translation and tagging.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 70, "deletions": 35}}, {"node": {"oid": "287cba14cbfb9d6dcd2433d6a0b920b7a2eea7af", "messageHeadline": "Update deployment.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8602ab6ee891bdc0c69767974d5931229efa4e28", "messageHeadline": "Partial translation.", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 904, "deletions": 0}}, {"node": {"oid": "fc16b1351cf70d7fb5a7370c66148ff96c5a363f", "messageHeadline": "Added add() method to RecipesController REST example", "author": {"name": "Stefan van Gastel", "email": "stefanvangastel@gmail.com", "user": {"login": "stefanvangastel"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "22e3aa55441b5876194f284d0e6a67861b18a7c9", "messageHeadline": "Merge pull request #1823 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 576, "deletions": 1}}, {"node": {"oid": "6d370242f9f11382d78fcd164f0466fc407ee08e", "messageHeadline": "[zh_CN] done /zh/core-libraries/toc-helpers.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4520f4f2c92b8db483e845a89e1b95dac677e5c6", "messageHeadline": "[zh_CN] done /zh/views/helpers.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 269, "deletions": 0}}, {"node": {"oid": "d6ac6fb25b9634a9b40fa0809ccea504abf38f18", "messageHeadline": "[zh_CN] replace indention tab with 4 spaces", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20fb55cdaa1f91d0ec13fed512117b9f8ed58476", "messageHeadline": "Fixed indendation of examples", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "08fa28281bde476f0d61026ee71cbf9c9383ba70", "messageHeadline": "Merge pull request #1821 from cakephp/add-tutorials", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6e81950deb9ac5e43cfb6db29222bfec122e8bd6", "messageHeadline": "[zh_CN] fix indention error in /zh/views.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa32a2c4faa758909f7282575de4a6ea0c62f0d6", "messageHeadline": "[zh_CN] done /zh/views/themes.rst, /zh/views/media-view.rst and /zh/v\u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "ae92f469a40079109c32603730143f1bb890832c", "messageHeadline": "Merge pull request #1822 from blackpuppy/zh", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8d722e4bc803b61480ae998e2d3e39b69947e0a", "messageHeadline": "[en] sent -> set", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce1cc8b3c77e4f4a1167ed76796466717ce2d43f", "messageHeadline": "Re-add tutorials & examples to the TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3cbde83f73080210d5d25bd1d2f67c3ff4c4b6ec", "messageHeadline": "Merge pull request #1820 from andtxr/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "757c566fd23c747c189e6dcaf77e4a6044406a02", "messageHeadline": "[3.0] [pt] Delete getting-started.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 31}}, {"node": {"oid": "a2f84f0dd4d224050e8f36b5b765786212dfe59b", "messageHeadline": "Merge pull request #1814 from andtxr/patch-13", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "a793ab913900aca3020c9d204c90dcde47587d03", "messageHeadline": "Merge pull request #1819 from andtxr/patch-files", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 27489, "deletions": 3589}}, {"node": {"oid": "17ae1c840d118920559dff3e4545325c020f597a", "messageHeadline": "Merge pull request #1818 from cakephp/fr-caching", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 168, "deletions": 156}}, {"node": {"oid": "020559a38b0629031974746f8b22aa7b98a00983", "messageHeadline": "Copying en documentation and replacing pt folders and files that rema\u2026", "author": {"name": "Andre\u0301 Teixeira", "email": "andtxr@gmail.com", "user": {"login": "andretefras"}}, "additions": 27489, "deletions": 3589}}, {"node": {"oid": "642dcc110ab56bed403d7e28dcbd146f1779a83a", "messageHeadline": "update quoting", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60de409f2592698c3a6ce116aff2d99a1b7b2552", "messageHeadline": "typo", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1069b2703dc3b449a6708f5d9ff6682af5ec69d", "messageHeadline": "[fr] caching translation", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 167, "deletions": 155}}, {"node": {"oid": "083e1e27261cdeaa63d8d05bb2fa21380271777f", "messageHeadline": "[fr] folow 888e4a88", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "888e4a886754e04093b1b10ff6fc234f22847970", "messageHeadline": "Cleaning up code in REST section examples", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7a5a1b27ba0adf2a087c259cdf8bb000f0311aff", "messageHeadline": "Merge pull request #1805 from cakephp/flatter-toc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 851, "deletions": 965}}, {"node": {"oid": "b3e6fa2a41852fab6a840ec401b424bb4fdc7caf", "messageHeadline": "Merge pull request #1816 from andtxr/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7a6673c7dd25a01ca1f706d4ce9ee973a9232cff", "messageHeadline": "Merge pull request #1815 from andtxr/patch-14", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d1f0640d2c414b6315d994382ba237549f00d98c", "messageHeadline": "[3.0] [pt] Update epub-contents.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "d875bff0915997bb552675efa0bd0b5fc2f122f6", "messageHeadline": "[3.0] [pt] Create quickstart.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c15496e75bda990007a4094c36c82edbd1be14a2", "messageHeadline": "Merge pull request #1813 from andtxr/patch-12", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ee400cc38abfca4e13ad832d62d0e0e966c1a4f9", "messageHeadline": "Merge pull request #1812 from andtxr/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7a5944d3a6c7d37e648de3d377188720d0de1047", "messageHeadline": "[3.0] [pt] Create topics.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "2c9a3cbf0fac3743e1bd5ceb3601e9a584b75bd8", "messageHeadline": "Update tutorials-and-examples.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52cc71a371680eace89b32f04801b83cae3d621b", "messageHeadline": "[3.0] [pt] Update tutorials-and-examples.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "eeda7ba1d3dc0296f22a19d632e06387983ebd88", "messageHeadline": "Sync up fr contents.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "2f8b2b42a39c0e26c6d73534583e6b33710869af", "messageHeadline": "[3.0] [pt] Update pdf-contents.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ab143d5f048ac5ddd11e5ac56c1352defed57d70", "messageHeadline": "Reorder controller, model, view.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "b68b8b48c434281893e94d1cd7e8a3f55d326902", "messageHeadline": "Merge pull request #1811 from andtxr/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "9f0d1bbe5e3bad63fb1ffb54bf65311590db5602", "messageHeadline": "Merge pull request #1810 from andtxr/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "63e1bd45e68d36ffd57f0227c575b8c78198ee47", "messageHeadline": "Merge pull request #1809 from andtxr/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "6c07c930b70a3debf0d18c531950b08af72feb25", "messageHeadline": "[3.0] [pt] Create core-libraries.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 75, "deletions": 0}}, {"node": {"oid": "40a0d89b4675f3fa8be0bab61fb111f1207de88e", "messageHeadline": "Merge pull request #1808 from andtxr/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "03f3cc4b4e8f195dc0b780d7fb5334a6b83ec79f", "messageHeadline": "Follow #1802 in fr/sr", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbb794b4c7f6e4a58edf5744fbfce85b06119e03", "messageHeadline": "[3.0] [pt] Update development.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f81805ce089aee226b54e46bf63a3a893b3f0c47", "messageHeadline": "[3.0] [pt] Update appendices.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 23}}, {"node": {"oid": "4e59bde4c44821d98b75e3b152bd7b0f5e995b2b", "messageHeadline": "Update contributing.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a57fe762f2e18cb02f1d2ba83a67b60c42be9823", "messageHeadline": "[3.0] [pt] Update contributing.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3d835743e1dce2c59ee4bf82e9fb65929824a831", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7ff887446432d5cf0effbf802f07a404355211d7", "messageHeadline": "[fr] updates", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "de31a303994fe124f3f3246d96d2b4ccd417ee1d", "messageHeadline": "Merge pull request #1804 from bcrowe/3.0-dashed-route", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "78bb3e3a710f8166d030b3ea8c465302e1d24bfe", "messageHeadline": "Merge pull request #1806 from felixkempf/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b5f52d0c2b4717031999650a93b9f22c2b614f8", "messageHeadline": "Update validation.rst", "author": {"name": "felixkempf", "email": "f.kempf@shifu.me", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aa3dda000a11e4ee7e9b6352ffd110423f72fd5", "messageHeadline": "[fr] folow on french translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 602, "deletions": 659}}, {"node": {"oid": "76bd78eae972bb627387c2b6412cd3feeaed314c", "messageHeadline": "Remove namespacing from examples with routeClass", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc335db0190f04f432cccd807b723223748cbe26", "messageHeadline": "Remove duplicate TOC entries.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "cc810857e6b9025dddc6fa9b0543825ec872eed7", "messageHeadline": "Make TOC use MVC ordering.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad91b0343046056a04cc0f6a63696523bf765e24", "messageHeadline": "Move all kinds of things around.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 228}}, {"node": {"oid": "082f4daec0bff10fd112893072af0bc7bc4b40e5", "messageHeadline": "Add seo-friendly section to routing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "fcc7b66dcd0e9bb31d84752a3eee12415993723d", "messageHeadline": "Rename file to have more-relevant filename.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78b37a1435109c24307d9a9342ccefdd19f6ed1d", "messageHeadline": "Merge pull request #1799 from andtxr/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "1b9573dc2add5dcc35068d4d0dda2dabd8306836", "messageHeadline": "Merge pull request #1800 from andtxr/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "355435edd58a6f5d6bfe6ce69ab1758e000a7191", "messageHeadline": "Merge pull request #1791 from andtxr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 161, "deletions": 0}}, {"node": {"oid": "697f523dc6a606bc9296bd5ccae56f04d02da13f", "messageHeadline": "Update intro.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3b81c7eab7a2c1e6471abbe61c25e703b57d390", "messageHeadline": "Update conventions.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "3e551b0ad4088aeaf0809c522810a080d096f1dc", "messageHeadline": "Update where-to-get-help.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "b7af809e95fe520ba8985efc9d5fb0a69074f7c9", "messageHeadline": "Merge pull request #1801 from andtxr/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "a4c5cccf3a7601ade52b97a3aa35db3ca4132e0a", "messageHeadline": "Merge pull request #1802 from Indemnity83/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6cb31ddc30ac925eb63cadf1e3f90a63ca26beb", "messageHeadline": "Syntax error in example code", "author": {"name": "Kyle Klaus", "email": "kklaus@indemnity83.com", "user": {"login": "Indemnity83"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e5732eb8f8243ed5d562466d53cf7663115593c", "messageHeadline": "Update conventions.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d2166cd9ce70d13f7746ce930ac21847b45e19e", "messageHeadline": "Rename pt/where-to-get-help.rst to intro/cakephp-folder-structure.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b09ce451c6686a11f79348a79320587b92e83be7", "messageHeadline": "[3.0] [pt] Create where-to-get-help.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 66, "deletions": 0}}, {"node": {"oid": "6d457d53c58e6be87edf95e7d274c68d1e3ed21e", "messageHeadline": "[3.0] [pt] Create where-to-get-help.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 114, "deletions": 0}}, {"node": {"oid": "9c5c07875953f4ab64a73e82216d25629d89a3f1", "messageHeadline": "[3.0] [pt] Create conventions.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 141, "deletions": 0}}, {"node": {"oid": "20d1caf555c4c5ad1d66dfb35c3f3686e46c5912", "messageHeadline": "Merge pull request #1792 from cakephp/update-configuration", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 421, "deletions": 1065}}, {"node": {"oid": "1a40d0d8cd1ce7ecbaf4d43045efe24c8bee5cd2", "messageHeadline": "Merge pull request #1795 from possamai/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e7a14731410061951e8c8f28c7f11dfe164bc8d", "messageHeadline": "Removido not valida\u00e7\u00e3o isAuthorized", "author": {"name": "possamai", "email": "anderson@possamai.net.br", "user": {"login": "possamai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbceb51e57c05b94698b47266b3237f6df238240", "messageHeadline": "Merge pull request #1794 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 738, "deletions": 0}}, {"node": {"oid": "bf685494f1066a0edfa08ffe81ae7a9a5b684fef", "messageHeadline": "Merge branch 'master' into zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3caf4f94ede1c4c392bf17d0e703978c8eda2061", "messageHeadline": "[zh_CN] done /zh/views.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 738, "deletions": 0}}, {"node": {"oid": "00f94964d8ceac85d62f6f5cf4ba9007ba042363", "messageHeadline": "fix typo & remove 2 files in dev folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 497}}, {"node": {"oid": "bc2cc24e515d4e649895d74e7b86441899497500", "messageHeadline": "[fr] follow update-configuration", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 218, "deletions": 298}}, {"node": {"oid": "93c99b7c9cee476c7eef6dd06084f219e0980709", "messageHeadline": "[fr] typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3e2c62a52635a42830a452624021f5e0c408c7fd", "messageHeadline": "Inline TOC for components.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f0f42fd3aa9ad38306f28f283679a00432bc0a89", "messageHeadline": "Fix broken/wrong content", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 47}}, {"node": {"oid": "f0be507cdaa7dba4eacadfb7a22105ce7f2dbffb", "messageHeadline": "Remove duplicate TOC entry.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62154d723133d8c37f48fa7624d01723f560c730", "messageHeadline": "Tighten up docs for routing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "bc2ba356fe0c536726061c81504c24645454afdb", "messageHeadline": "Clean up Configuration docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 150, "deletions": 208}}, {"node": {"oid": "5d4dce74e4f44578bf385c9f5729d87c8b40f40d", "messageHeadline": "Update intro.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "b744092c0f0785acef3e70a7471842f24fce6da6", "messageHeadline": "[3.0] [pt] Including intro.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 162, "deletions": 0}}, {"node": {"oid": "2dc5e63191e5301e7378698d16a5bec956a1cb38", "messageHeadline": "Merge pull request #1788 from andtxr/revert-1784-patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 161, "deletions": 407}}, {"node": {"oid": "4a3937aec126f6cc256e29258a2ae22cb259f89f", "messageHeadline": "Merge pull request #1789 from andtxr/patch-4", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 403, "deletions": 119}}, {"node": {"oid": "4eb860a7b8e19e01da57f9958e1637d763d47cd7", "messageHeadline": "[3.0] [pt] Patching installation.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 403, "deletions": 119}}, {"node": {"oid": "1ee8471625d5fe14d5c7aab874789fc05699b251", "messageHeadline": "Revert \"[3.0] [pt] Update installation.rst\"", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 161, "deletions": 407}}, {"node": {"oid": "e3135b58a6d5c9ac80c89ce5417c237af8ab4817", "messageHeadline": "Merge pull request #1786 from cakephp/3.0-removed-stderr-traces", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "92be8f67461fb3e6c4ad460c76f1c6e4998af1eb", "messageHeadline": "Removed traces of --stderr", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 50}}, {"node": {"oid": "d70821196ed62cefa9828f2fc31c6591a0a26d89", "messageHeadline": "Merge pull request #1783 from cakephp/issue-1781", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b700042c413f40c3fb03eac05702fc4a8fd56151", "messageHeadline": "add french translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "631507225f86fe336a29436e736feadf7eb5caf0", "messageHeadline": "[fr] follow #1785", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c465560efc0e833a55e038f93d09097357f9d0e", "messageHeadline": "Merge pull request #1785 from andtxr/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "339cdf3e5c46f93a5b4a445e35617b50ab32b2ba", "messageHeadline": "Merge pull request #1784 from andtxr/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 407, "deletions": 161}}, {"node": {"oid": "29d0f2f8857527d973d8afef7bcf5950c3e482ff", "messageHeadline": "[3.0] [en] Update intro.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3c98659b25c805543f45f0c0ed0b1711f117035", "messageHeadline": "[3.0] [pt] Update installation.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 407, "deletions": 161}}, {"node": {"oid": "a349bfb5c8531ae460cdd2c35fee737869f5c781", "messageHeadline": "Add docs for getting a component's controller.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d758be01c7c8de8ed96f6932e249b1e154e0f51f", "messageHeadline": "Merge pull request #1782 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 343, "deletions": 130}}, {"node": {"oid": "98552dd868d294198da7cb9e26e07ec984f2212d", "messageHeadline": "[fr] follow #1774", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "d2deb557ad051354162e5f74eaee8a0f425716da", "messageHeadline": "[zh_CN] done /zh/installation/advanced-installation.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "88063bf8b88bd0c99e3cd6ead9a5250610d81e7f", "messageHeadline": "[zh_CN] small improvement in /zh/installation/url-rewriting.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6f6a8230f6dde053c97303d1a6b61e4eb201011", "messageHeadline": "[zh_CN] make corrections/improvements and wrap lines at column 80 in \u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 185, "deletions": 128}}, {"node": {"oid": "c41c350ecb596bf411f8598e1ad81337bc2ee436", "messageHeadline": "Merge pull request #1774 from cakephp/topics-list", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "68f1f0d7d25170001931168a019bf31c88d28359", "messageHeadline": "Merge pull request #1780 from andtxr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "580b09d443a67edd07d0be78b8c9118f77fbb8b3", "messageHeadline": "[pt] [3.0] Update index.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c7934e8f95f3727712d89a264ee50c88f58ba83f", "messageHeadline": "Merge pull request #1779 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7431c4a6f8279bb32e10f60e10134dca0febab89", "messageHeadline": "[en] Cake application -> CakePHP application", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9355c52ea71647c8ea903a000b69a8d973c1211a", "messageHeadline": "Merge pull request #1778 from cakephp/3.0-bin-moved", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e6deaa84b171a644946ee1fc73ac9b187ea61c1a", "messageHeadline": "replace vendor/bin/ by bin/", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a9a6ccd0494d571a9b341cfe8c4834aa51bea399", "messageHeadline": "Merge pull request #1777 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 413, "deletions": 43}}, {"node": {"oid": "feaa66d431047d240fe6322cdb12544d5eb92a3f", "messageHeadline": "Merge branch 'master' into zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 22, "deletions": 66}}, {"node": {"oid": "6f497c0bcb174fda884fa0deea1e82b029643127", "messageHeadline": "[zh_CN] done /zh/getting-started/*.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "838df90f3420dd50368a5f5cac0cc5aa967927e0", "messageHeadline": "[zh_CN] wrap lines at column 80", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 65, "deletions": 35}}, {"node": {"oid": "1d71b14255d276bdf6b4af4e3a64e8c43dd60271", "messageHeadline": "[zh_CN] small improvements", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "111ad5024e5fa473f994e1273a0a997571f789a9", "messageHeadline": "Merge pull request #1776 from cakephp/3.0-fr-review-core-utility-libs", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 418, "deletions": 725}}, {"node": {"oid": "3a9a8ce32cf49e454287954a03962dd115c6bb76", "messageHeadline": "Merge pull request #1775 from cakephp/3.0-fr-follow-toc", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 349, "deletions": 423}}, {"node": {"oid": "0ecb80df92685ee2e70c8b7bb9a59ab9c7953940", "messageHeadline": "[fr] follow en toc evolutions", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 349, "deletions": 423}}, {"node": {"oid": "48f4734b9c4a5c3a7ad7c0241d7afb824fd6862e", "messageHeadline": "Make the dropdown wider.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6147e38c4cd9e7cbb897590c41d33ab993b64f3d", "messageHeadline": "Populate the topics page.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "be77018a144548409c04e249cd1b800ad4c71752", "messageHeadline": "Reduce heading levels.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2dabbdd86ac70c018e1f7b276290a776ed609d02", "messageHeadline": "Fix broken/missing links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "33e2b328d89a7d4b11cc82cc198047344c63f451", "messageHeadline": "Merge pull request #1773 from cakephp/update-installation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 300, "deletions": 405}}, {"node": {"oid": "d3a875bd1a72c367213cb0c663f003699b6a1a98", "messageHeadline": "Follow #1615 in other langs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "337ca4ad7ca90d07d9a08b9de9a888694c2d2048", "messageHeadline": "Merge pull request #1771 from cakephp/removed-vendor-packages", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 57}}, {"node": {"oid": "5813cd5b7b26103e50bc314d20707b005ad2be36", "messageHeadline": "Merge pull request #1770 from cakephp/3.0-migr-guide", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "3e678cfb405a79f5c143af8997e912ab113b70e6", "messageHeadline": "Removed \"Vendor packages\" pages", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 57}}, {"node": {"oid": "16c6db60d5c89835098bdcf92fcec68c3191a89c", "messageHeadline": "[fr] small typo in intro", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5fbd7865ff8514a2cfcb4d198204e14ad1947f1", "messageHeadline": "fix sphinx warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b4f998e6ff0cd6b0bbc73ab562594472c5c62a8", "messageHeadline": "add fixture pluralization", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "44387ae8365a992e8588e7ff682dc9dacf940ab2", "messageHeadline": "[fr] reorganize all files to follow en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 412, "deletions": 720}}, {"node": {"oid": "f2688c41aa88e7d129a01b1262e4539546dfae8d", "messageHeadline": "Merge pull request #1768 from cakephp/3.0-fr-new-toc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 253, "deletions": 505}}, {"node": {"oid": "47200656a0fe2b40e8e1308ab6e444d7302b7ec9", "messageHeadline": "small typos in intro", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e61df562ca8af570957701f4444895ea2769a5cd", "messageHeadline": "Merge pull request #1769 from cakephp/2.0-fr-follow", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "094caef6ef3ab584928e1290bf0f18a955378a33", "messageHeadline": "[fr] follow #1765", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c7efc965a00bac31a4d4d028891981c05a9b01c6", "messageHeadline": "update conventions links in en/fr", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ea605f2e298eb1379dea147bf3f1b748e890eaeb", "messageHeadline": "[fr] follow #1762", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 245, "deletions": 497}}, {"node": {"oid": "2ea2f5809dd28d13407303d1e0acfcb84bc4dbdd", "messageHeadline": "correct the description of automodels", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "22c0df44a83cb25c6918824b58c0f458f4416a27", "messageHeadline": "[fr] follows #1764 and #1767", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7fc15d651fbed138d7b0aba147aae6034ffdc2b6", "messageHeadline": "Start de-duping content in the tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 85}}, {"node": {"oid": "0795e70e566fdf3752cb96baa17e94eb847af449", "messageHeadline": "Rename getting-started and delete fluff.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 35}}, {"node": {"oid": "fad3547a5e10e7ca71236e79082fce76eeaaf69a", "messageHeadline": "Inline rewriting docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 224, "deletions": 243}}, {"node": {"oid": "faf63f07bc9e8ee4e553505d45704dea3aab8783", "messageHeadline": "Tidy up installation docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 54}}, {"node": {"oid": "bb40d3c55a16ba6e0383cef101972e73736441c0", "messageHeadline": "Merge pull request #1762 from cakephp/3.0-new-toc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 226, "deletions": 484}}, {"node": {"oid": "ee67ef338b696d4d9f9d669b586f0769f59ea24c", "messageHeadline": "Merge pull request #1766 from bcrowe/3.0-plural-fixtures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 84}}, {"node": {"oid": "38233f10f7b4c605ad3c193072e5def99e8ec3da", "messageHeadline": "Merge pull request #1767 from cakephp/3.0-behaviors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "eb61821677034de45364448f308efb073a49db0b", "messageHeadline": "indentation", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "efdd7b3e25b02cd44208cf57168674b1e0a51e05", "messageHeadline": "Add event propagation example for behaviors.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4f04bc475d1d1fc4c2b9bbd9677bf309b37b37ce", "messageHeadline": "Pluralize ArticleFixture", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "3bde3a6bb521ee545121398efc39c4d9880b939d", "messageHeadline": "Pluralize fixture names", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "afcdf06160ffd895a62ae79a49273057ad5f6fe3", "messageHeadline": "Fix JavaScript name in warning", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "935f65911b5c41ecacca03c884379495471e8264", "messageHeadline": "Merge pull request #1765 from cakephp/deprecate-js-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b6cd9c9e71014e7c08e96b2fb6fd141058c4c12a", "messageHeadline": "Add deprecation notice to JsHelper", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e10f47dd9787754d5e30da660df3ced45d40d905", "messageHeadline": "Follow up #1669 in other langs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d5d2988e0d4d83fd2bbd9bd63cdf216a5fc6bdcd", "messageHeadline": "Merge pull request #1757 from andtxr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 41}}, {"node": {"oid": "76281229e53821aef61f7ca561b717b7c537595a", "messageHeadline": "Fix mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f0913a6409b360b5d181ca7a772617a3ea17272", "messageHeadline": "Merge pull request #1763 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 844, "deletions": 0}}, {"node": {"oid": "6826cdc7759d212f81e5f0b56b70547e524953a0", "messageHeadline": "Merge pull request #1764 from mchiron/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d19b5c0e059fa201d3b77f027894259d5232b22", "messageHeadline": "Update url.rst", "author": {"name": "Christian Dion", "email": "christian@mchiron.com", "user": {"login": "mchiron"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15a8614bed7918ef9983fd6c126446f6c573483", "messageHeadline": "Merge branch 'master' into zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 522, "deletions": 477}}, {"node": {"oid": "0d4283680ebf5a71496feb70628c5d7b94bc32e0", "messageHeadline": "Fix more mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f63a5261ab12c67f1569578d4f4008944547fa7", "messageHeadline": "[zh_CN] done getting-started", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 844, "deletions": 0}}, {"node": {"oid": "de1893961324bf31bdde81d79a61afd150a2eef5", "messageHeadline": "Fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4a7b3c318539212ff55f62e77d5aeeaef211b46", "messageHeadline": "Fix TOC depth.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e6b2d0fa27bc8a9d1243186db83244ceeddb3f7", "messageHeadline": "Fix broken links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0be67ddcfa10e3d7ca8b65af7cee74d0011a2e67", "messageHeadline": "Trim more fat.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "d91f7b8ede6966cec626441936961eb360c5fba9", "messageHeadline": "Continue work on new intro chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 261}}, {"node": {"oid": "98f0e932e82876b1b2f328661997b035115fb974", "messageHeadline": "Merge old understanding doc into the overview.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 132}}, {"node": {"oid": "85376b425126190a1dfc65ee7be3cb5a69dd7178", "messageHeadline": "Start moving files and content around for new intro.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 159, "deletions": 114}}, {"node": {"oid": "cdee2c12e8dbdc6c62893df91790bf900b27a1ce", "messageHeadline": "Move getting help up higher.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b9057a3a962dd792a3c1df7edbd43ff830429ede", "messageHeadline": "Follow #1760 for other langs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "ca6da4c082eb1fc6c30f908020100bb2a0da6a0a", "messageHeadline": "Merge pull request #1760 from chaoszcat/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5afb360af7cee42b26cd2df1866a96f2372d64f4", "messageHeadline": "Merge pull request #1761 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed5ba1f200bac8eb30ef83d3b4921e4020e36ba8", "messageHeadline": "[fr] follow #1754", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 57, "deletions": 32}}, {"node": {"oid": "375702c6e2bd04c7e66260c5909bad46b3a0bfe1", "messageHeadline": "[fr] follow #1759", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8fb0dda968b47979ff6765a17c5aa7c03eaade03", "messageHeadline": "[fr] [es] follow #1758", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2abc1ea9bfa98dec6b81c11e82c4996d213a83fe", "messageHeadline": "[fr] follow #1714", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "75322d2d1802414c125e66ce13b4f1acfa22451f", "messageHeadline": "[fr] follow #1535 & #1609", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 492, "deletions": 454}}, {"node": {"oid": "222ef135e29c49df5b734e7f928986ea05602ae4", "messageHeadline": "[fr] follow #1717", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1138fde927b50325f2edc73742c539f8d18511b2", "messageHeadline": "[fr] fix typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d8d27e6c97cdef31f35bb42958e4c78dd987624", "messageHeadline": "[fr] follow #1719", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6a6ebee6c26a084a87250d82cdb042543f088d31", "messageHeadline": "Merge pull request #1754 from cakephp/3.0-psr-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "0007552d74e181e1208aa9ee6844f6539e245f79", "messageHeadline": "Merge branch 'master' into zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "93fab1a3416b9b0ec4187fcf5baa5446e5914cf8", "messageHeadline": "[en] correct original text", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942fbdf3ae4f3aca3b0e8dc357b504c15d12148a", "messageHeadline": "ComboSession issue with writing", "author": {"name": "Lionel Chan", "email": "chaoszcat@gmail.com", "user": {"login": "chaoszcat"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9e3387f404dbc4f452553b2827353637b25c70bb", "messageHeadline": "Merge pull request #1759 from bcrowe/3.0-closures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "1c30728e4288e033da0a882c5eebd02236a5252f", "messageHeadline": "Fix ORM migration examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62a77e04f902f23551aa828e29f633e9fcd36f7c", "messageHeadline": "Fix closure examples CS", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "98257ff3b7bec79a4079e12a829bd8a82d733bc4", "messageHeadline": "Add closure section to coding standards", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "51387d541f99f892ca8b683d831863bc35095f2c", "messageHeadline": "Merge pull request #1758 from vttn/patch-2", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c1bcc79902c1ee98516bfe27ba823312e2ad713", "messageHeadline": "Update installation.rst", "author": {"name": "Victor Ndambakuwa", "email": "vttn@users.noreply.github.com", "user": {"login": "vttn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c830cbf6c1ca0ee26169250291fd6577f598cc1b", "messageHeadline": "[pt] [3.0] Update index.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b63b6b8068ff09b09fd657726ef29c79b9d0594d", "messageHeadline": "[pt] [3.0] Update index.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 35, "deletions": 41}}, {"node": {"oid": "63c8ee07944dca67231e5b5213ce3a4841f84b95", "messageHeadline": "Merge pull request #1752 from andtxr/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "100e3c025a7e329293a5d59419c3b91dc13d71b5", "messageHeadline": "[fr] app & email", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "36f3a9b44318baf51a361f0a57f7f2e333605418", "messageHeadline": "[fr] follow #1750", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "dcd01c8c6e4336cf847ce2a775eac58c4340c891", "messageHeadline": "[fr] follow #1741", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 107, "deletions": 95}}, {"node": {"oid": "1454d5bc752b6ae5dd0bbf74e5f743f31560dddc", "messageHeadline": "[pt] [2.x] Update index.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1509345e02a179be97883cac67aca3b00aadecf", "messageHeadline": "[fr] follow #1749", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 142, "deletions": 210}}, {"node": {"oid": "f7dfed066223f331630c1f3d16a89e500f659164", "messageHeadline": "Merge pull request #1756 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 669, "deletions": 0}}, {"node": {"oid": "b2287e6747b83dcfca7d475598d42fcc6f21bcb3", "messageHeadline": "[zh_CN] add cakephp-overview", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 253, "deletions": 0}}, {"node": {"oid": "850280f63c3c90c0182f47e0b6591ddd0a80ac03", "messageHeadline": "[zh_CN] fix errors in /zh/installation.rst", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94d4b3be1c39011d86a19170fd31bad49e39ed6c", "messageHeadline": "Added migration notes for Log", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1945e2a2d4355e9a54a5ac60812f56e58e7b1e58", "messageHeadline": "Merge branch 'master' into zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 83, "deletions": 42}}, {"node": {"oid": "1de07e825a81624f880ae5f4f92012e0e3acd604", "messageHeadline": "[zh_CN] add installation (only basic part, according to #1713)", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 416, "deletions": 0}}, {"node": {"oid": "dffcb65268cb7081c608f5a32e860c3c429a4315", "messageHeadline": "Merge pull request #1745 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "0b5e566d1f03700c9a0dfbe53ba83d1a677e5856", "messageHeadline": "Merge pull request #1755 from andtxr/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "72c5bd2f6cd43b944962dae6af37f2a7d3c210d9", "messageHeadline": "[zh_CN] change folder back to zh, but keep language as zh_CN", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "c0328bc450616494cbf9663d11d3984d26b5edd0", "messageHeadline": "[pt] Update installation.rst", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 18, "deletions": 23}}, {"node": {"oid": "815a83f2d5a6d5b65b26913d2fe80a180000216c", "messageHeadline": "Corrections for logging docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3252bc0a80cf70a426d564750135fffb4049e321", "messageHeadline": "Fix a few formatting mistakes in pt docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "460e112370fa8880675349b0c06e72e3636f3631", "messageHeadline": "Merge pull request #1753 from andtxr/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "5521a60038da1e5978c68793ffc2ab99f2672a33", "messageHeadline": "Merge pull request #1726 from ADmad/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e6175660804a6fe18f2ddf5171639c52e9381e67", "messageHeadline": "Merge pull request #1741 from cakephp/controller-initialize", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 82, "deletions": 61}}, {"node": {"oid": "de0b68f7b5c56fb9820bc8714ebc24b33519f322", "messageHeadline": "Merge pull request #1750 from AD7six/3.0-translate-default-locale", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "f190874b1e77eb7958c7c009f2e4565b4f39414f", "messageHeadline": "Updating docs after changes to support PSR-3", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "01a4e4838709595a41f63c0a70e44305ceb5540a", "messageHeadline": "PT - Update installation.srt", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 43, "deletions": 3}}, {"node": {"oid": "064c761e207c7a18f3f2af069a91e7cc28933606", "messageHeadline": "Update index.srt", "author": {"name": "Andr\u00e9 Teixeira", "email": "andtxr@users.noreply.github.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fba94ee5f3f6326b414be514728e1a65e0a408a1", "messageHeadline": "update translate behavior docs", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "36cfd565755ee903ac7b46e5063e7fe1481748c3", "messageHeadline": "Merge pull request #1751 from JacobRPorter/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f366d19122791e6e0cd648907ff6b02eceff4d62", "messageHeadline": "Typos", "author": {"name": "JacobRPorter", "email": "Jacob.Porter@eagles.usm.edu", "user": {"login": "JacobRPorter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc0fd57270692f1791924c8e5d2352f630609457", "messageHeadline": "defaultLocale renamed to locale", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "628b3e0fca47a7da9658c34986fe6a2145ef15e7", "messageHeadline": "Merge pull request #1749 from cakephp/3.0-shell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7090234ed2bf692a1cedd273f2c6e86b2ccf601f", "messageHeadline": "Remove references to AppShell, it's gone in 3.0.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "445ecfb915c7560d0767b084874987db987429cb", "messageHeadline": "Merge pull request #1748 from cakephp/3.0-fr-review-helpers", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1378, "deletions": 1707}}, {"node": {"oid": "7526a9ead1412f59c535b877209aafa4147f4479", "messageHeadline": "Merge pull request #1747 from cakephp/3.0-corrections", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "44463017fbab6dbb864b7f9f70b3dbbdabf484aa", "messageHeadline": "update line lenght", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "78cc71a8c68e306d19504fe0100ccebb1ef15f24", "messageHeadline": "[fr] fix typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b1d3e355221a75bb23fc3f4032778d3516a1d40", "messageHeadline": "update namespace position", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e89e8c7daa46a898ced074ddf8b5fb55e3ebaeed", "messageHeadline": "remove duplicated content + typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "673372c0ecf2fddb9168bd5d3960cab9d6d07f3b", "messageHeadline": "[fr] review helpers + typos", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 100, "deletions": 223}}, {"node": {"oid": "39dea4d40989d62e20d467561772a66ddf9704f1", "messageHeadline": "Fix engine key across languages", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ecafdbf2d1215ebe52457df5dda2223b82bdd5fa", "messageHeadline": "Fix advice typo in SR docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3224c6b1c543d84f65b8be19a67d81dfcf5089", "messageHeadline": "Merge pull request #1746 from jkarst/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66f8eeef77c91a1d4c2016b0c9084d3670b89563", "messageHeadline": "Update simple-acl-controlled-application.rst", "author": {"name": "jkarst", "email": "julian@karst.ca", "user": {"login": "jkarst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae85605c1b886dd648e7e87007a51b41db2a8b87", "messageHeadline": "[zh] fix sphinx build warning", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9d55e24db541e885d656690a3e109994f0ede94", "messageHeadline": "[zh_CN] rename zh to zh_CN for Simplified Chinese, leaving zh_TW for \u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "20732076205d7a9533a4b8f748997506ef28375b", "messageHeadline": "[fr] - first helpers review", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 745, "deletions": 988}}, {"node": {"oid": "8163fbdcf8fc3fb17d4125be78083be3e2a2cb75", "messageHeadline": "Revert change to addBehavior()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "d26e74ec7a8b4e69ecfa63c6517037361dd00551", "messageHeadline": "Merge pull request #1743 from leungpeng/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c7aef263335cdc0c5a2852ecae31e5ac12827bd6", "messageHeadline": "Merge pull request #1744 from jadedcore/master", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcb645484406567eb418feb3c3c4fa17795db368", "messageHeadline": "Uppercase 'Engine' Should be Lowercase", "author": {"name": "Chris Valliere", "email": "chris@arsawyer.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdd2a8d1a24fbfd6d418f047da970a40acbfb8f2", "messageHeadline": "update formHelper", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 608, "deletions": 571}}, {"node": {"oid": "7a59a0609c878b5f89add849aaa5b5b7d15e5c1a", "messageHeadline": "[fr] update french translation", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "954ed6c4da03f1270ebeb56b2575a09e0bf86418", "messageHeadline": "[fr] fix errors introduced by master->3.0 merge", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "7c27a8da3f23f5aa3b8e895dc9cfebf22c614e8f", "messageHeadline": "Update routing.rst", "author": {"name": "leungpeng", "email": "leungpeng@gmail.com", "user": {"login": "leungpeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454c51cc443d56870039a4cd507657bff56fcf45", "messageHeadline": "Update routing.rst", "author": {"name": "leungpeng", "email": "leungpeng@gmail.com", "user": {"login": "leungpeng"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4cad57ca4c97d8fbac325d4b91b64ac153be9f3b", "messageHeadline": "Merge pull request #1742 from cakephp/router-scope", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "b1fbff15c8d5c77e1efcd8db88eef46ec2c8da14", "messageHeadline": "delete 'plugins' folder added by master->3.0 merge", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 469}}, {"node": {"oid": "9bbe3225cef3e72312b781b6d295e9b6522f8e7e", "messageHeadline": "[fr] add router scope", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "74c12cb89fc59b65e2e5ded1fa26f79f7b42509f", "messageHeadline": "Add example of path mapping for loading vendor namespaced plugins.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "18d9dca8745d17e389dc9068e4c6ec383fb28c2d", "messageHeadline": "Add docs for routing scope with default args.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cfc5172d760fdd26ee9184ee7c1708744bfc42a1", "messageHeadline": "Rename add(Component|Behavior) to load(Component|Behavior)", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "81e8b1fefa151b20c2519a93aa31aaead6c27013", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2091, "deletions": 180}}, {"node": {"oid": "e8f0e76c3d58b8c3e823fc5a8448fa7096ad52ea", "messageHeadline": "Merge pull request #1740 from rapsspider/3.0", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bd49d39b38e4110f9b5495b81ddbeb3a5129675", "messageHeadline": "Change : to ::", "author": {"name": "BOURLARD Jason", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae036e0264b66fe2a69b242ce89d6e015a5b7c7", "messageHeadline": "Merge pull request #1739 from rapsspider/3.0", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 122, "deletions": 182}}, {"node": {"oid": "df8f9b8aabeb0a0dcb3cca48ff99db2e32a2a9f4", "messageHeadline": "Update - @antograssiot comments", "author": {"name": "BOURLARD Jason", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b26b6dcb59cf900d9edcc92efcadebcb0f057d7f", "messageHeadline": "Update migration guide", "author": {"name": "BOURLARD Jason", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33a66235ca2957efd982567590ad2f8a1ff706e9", "messageHeadline": "Update migration guide.", "author": {"name": "BOURLARD Jason", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "31a0cd1e0d68b6fdc9c9c10186756d7c6720ec1f", "messageHeadline": "Update for IntegrationTestCase", "author": {"name": "BOURLARD Jason", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 116, "deletions": 182}}, {"node": {"oid": "ac13a779d0fb934c059e0656c8ae3250d4cbd1e0", "messageHeadline": "Change md5 to sha1, refs #1736", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30dcb3c63fa9bd0efabb0fae4ea1b0252304ecb2", "messageHeadline": "Merge pull request #1736 from cakephp/3.0-change-md5-with-sha1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1e39bad18c77dc5184bb82bb7e5df13e6d073e2", "messageHeadline": "Merge pull request #1738 from azerto00/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "02045b22f23312d5cb0ce30131756b8cd42680a7", "messageHeadline": "Update form.rst", "author": {"name": "azerto00", "email": "azerto00+git@gmail.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "09bed7255116fea9fc40e685d9057aed74b44989", "messageHeadline": "Merge pull request #1737 from sougatabose07/patch-4", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "643c7fdb52f8e92f4c3813816245883a93cc8f80", "messageHeadline": "Update authentication.rst", "author": {"name": "sgt", "email": "sougatabose07@gmail.com", "user": {"login": "sougatabose07"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ecd7fd33b19a8753329239dad7df7ea07f6d9fc", "messageHeadline": "auth change md5 for sha1", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "741d536d50dc4bdc8ab5e68d0c25b7dee68a5108", "messageHeadline": "Merge pull request #1735 from cakephp/3.0-fr-auth-duplication", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 86}}, {"node": {"oid": "e36f4cac84933c982918014d970e575654398543", "messageHeadline": "Merge pull request #1730 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "7f2e93a6a0c9bf3da52fed77a16413d309388060", "messageHeadline": "[en] improve the correction of the original text", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "85edce1f288186e72ca60f3a39585d8f3b6cbd8c", "messageHeadline": "fix auth component, duplication of custom password hasher class", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 21, "deletions": 86}}, {"node": {"oid": "4bf008f002550ad7712813c626fbfb2b4d8f4458", "messageHeadline": "Merge pull request #1734 from cakephp/3.0-fr-components", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 379, "deletions": 404}}, {"node": {"oid": "6fec985428fb5be28b5fd2e9a1c5ba6982061d7c", "messageHeadline": "fix some in authentification", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "a27e8d610ec11057b627257f4b14e27080c617d9", "messageHeadline": "[fr] fix more sphynx morning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "aff22dcfe7bd56b4fc9f4f49ccbcf31f5258ca1c", "messageHeadline": "Merge pull request #1733 from sougatabose07/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb2d6ae29d9d1326931c830d1afedf46defb900", "messageHeadline": "Update validation.rst", "author": {"name": "sgt", "email": "sougatabose07@gmail.com", "user": {"login": "sougatabose07"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fe16f86e79ce76c3a3672c6880b26583281ea1a", "messageHeadline": "[fr] more updates on SecurityComponent", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "fb8828ad4db0623f65bf2ea01fe7d35b65ffcf18", "messageHeadline": "[fr] review of components", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 139, "deletions": 133}}, {"node": {"oid": "503373295d8bd6e61ec2997b77494a1c0b567652", "messageHeadline": "review files, still auth and csrf with en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 239, "deletions": 262}}, {"node": {"oid": "e31687525215901db23fa46a84aac560b0368f62", "messageHeadline": "[zh] change PDF back to en PDF as zh PDF is not built currently", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39080aef94e9b96f9bbc5c17585b0608f9274cc8", "messageHeadline": "Start updating docs for controller::initialize()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 48}}, {"node": {"oid": "be4e6847ec00fbc76a0bc23925d074263f663066", "messageHeadline": "Merge pull request #1732 from cakephp/3.0-fr-fix-with-sphinx", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "575f8d9531ad2549ffb99a3d2d3c5bca1a480cd6", "messageHeadline": "fix sphinx", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "0ad0a19ac3cd13aa43d52b8d92124b44376959d2", "messageHeadline": "Merge pull request #1731 from cakephp/3.0-corrections", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "965f730e4722c4a98b20cc7edc3ffc6cf6716508", "messageHeadline": "correct error while translating", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "322636e43db00c541ce5543f4b5c442c3a3098a9", "messageHeadline": "[zh] correct language: change en to zh in URLs", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be84f39b90576c29594be1f8574c0138c7966c46", "messageHeadline": "[en] correct errors in original text", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "811ea12bb10429308f1c17cf402094be55384efe", "messageHeadline": "Merge pull request #1729 from cakephp/integration-test-case", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 107, "deletions": 169}}, {"node": {"oid": "720dbf7a9bd541ac906ec8c322d40a1056e4c77f", "messageHeadline": "[zh] correct meta data: change lang=en to lang=zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4439853afc24a37bce1e1ef3c9e6fb7898bcbccc", "messageHeadline": "Merge branch 'master' into zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "37fb164f58e2f878c5f6f3b7ea3a9f8d31352f50", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3606ea03b3d482a0ec31f74636fdc82fb733e5e9", "messageHeadline": "Update testing chapters for IntegrationTestCase addition.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "977d0e158ce4a6240351d794de39e086bd1ac4ea", "messageHeadline": "Merge pull request #1728 from cakephp/3.0-fr-sphinx-corrections", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 183, "deletions": 302}}, {"node": {"oid": "54b6daa4bdf77b687d48c0adfea891a169840639", "messageHeadline": "[fr] small fix in appendices", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1774c800da10135fa5cee562a5afeca1c83a2a23", "messageHeadline": "Merge pull request #1727 from cakephp/3.0-fr-appendices", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 332, "deletions": 171}}, {"node": {"oid": "59b2e0c30dc69ae4b0c4f079fcb8f1e23b81d0ab", "messageHeadline": "[fr] review orm migration", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "cbb4cd373499c2aa406b50f16d7b4c2c4ee88665", "messageHeadline": "Start integration testing section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 155}}, {"node": {"oid": "1ea7c778512c9d725c42344a24ad802f636772d8", "messageHeadline": "Link to the cakephp console section from page for code generation wit\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "abbed3fcbb9d4482c089d8b2aea9a5280313fad9", "messageHeadline": "[fr] - review migration guide", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 63, "deletions": 62}}, {"node": {"oid": "a77cef7af62385403b36231ba29b4a9b1efd4ecf", "messageHeadline": "Merge pull request #1724 from cakephp/3.0-small-updates", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "ce556e61d2ac0a813073ac53fd408d48ba84aff9", "messageHeadline": "minor corrections", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "035192a2f1da8531f1009b812692aad118f98a52", "messageHeadline": "Exclude zh from PDF builds.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d122ad3c92cb8984bc2bf1555dbe96b9955893fa", "messageHeadline": "[zh] try to fix sphinx build warnings in build #1987", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3369bce6d0e1acb445eb88b68c6a0c2f7b260259", "messageHeadline": "Merge pull request #1722 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "6c9eea25d463491f7f210a8e50fd864e3f30fc71", "messageHeadline": "ends review of appendices", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "593a83075a1ab3f106abf247b3b8b4300d3aa10e", "messageHeadline": "update fr migration guide", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 171, "deletions": 30}}, {"node": {"oid": "48ba763d7b64973f42f3c8ac62f920bc8fa04b31", "messageHeadline": "[zh] try to fix sphinx warnings in build #1986", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fc90900b70c7d13ff23227b9eaa16e537134f2d7", "messageHeadline": "[zh] fix sphinx build warnings about nonexisting document in *content\u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "f41417c4ab3ba30bbe6ca85c61242e7ffd7d9bdf", "messageHeadline": "[zh] fix lang=en error in *contents.rst files", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "314e52a50c640b4d6d2a6d46cc512e4348bc6e51", "messageHeadline": "[zh] add /zh/pdf-contents.rst to fix sphinx build error", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b0fa6eea25cce93bddae28a7e3b88d3362f1edf1", "messageHeadline": "[zh] add /zh/epub-contents.rst to fix sphinx build error", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "f367d757372f824d3c8d79c72c0e5060063a4e9b", "messageHeadline": "Merge pull request #1721 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "e5834d8449b9511afac030d959f1a1d971c98a3d", "messageHeadline": "[zh] add /zh/contents.rst to fix sphinx build warning", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6c9320f0731d73beb77327dc9d32332798f61b90", "messageHeadline": "[zh] follow en update", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "95186913d777eacb017fca033b4422893a41c5ad", "messageHeadline": "[zh] fix sphinx build error: keep class attribute value for \"containe\u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd6366413e14f38f0b3b71848f5c5c9faad401ca", "messageHeadline": "Fix table formatting in zh translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "947d302e105dc626ccb943d971e1ebdb5029e2d5", "messageHeadline": "continue to fix sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "6cee070a6c37569c2b8e6f418ef1dcb229f01d29", "messageHeadline": "fix sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 152, "deletions": 269}}, {"node": {"oid": "d90ff9cadcc86a24abb7ba0b4d8ad39e9156dcde", "messageHeadline": "Merge pull request #1720 from cakephp/3.0-fr-overview", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "c9649e3837015aec2766ed0a7b603ee51933cd20", "messageHeadline": "[fr] change en links with fr links in what-is-cakephp", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "79324534cab81413535193c947319cec437f2431", "messageHeadline": "[fr] fix typo", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88b96348d304b46fe82f55222ef36270181fab20", "messageHeadline": "Merge pull request #1712 from blackpuppy/zh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1298, "deletions": 2}}, {"node": {"oid": "0801f51ebcf68df242d77f7e8ed86f35b34d2391", "messageHeadline": "[fr] fix typo in french translation", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6336f484de846edaeaaa298a410eee505c83591a", "messageHeadline": "[fr] review of cakephp-overview", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "52e262e79f2c47513c0e274143d140c3971c4929", "messageHeadline": "[zh] re-wrap at column 80, giving Chinese characters the same space a\u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 105, "deletions": 162}}, {"node": {"oid": "4cc40adef61f646a5a059f225afa94b5d25ba548", "messageHeadline": "finish review of fr cakephp-overview", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6133579fb3dc97907f903ddf571a89f22efb2abf", "messageHeadline": "Merge pull request #1718 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e7c720af5560116e983f3d3791953735262d9b9f", "messageHeadline": "rephrase sentence on Xml::build()", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "372984024d9ad265ba0b750d17d522c12e17e7a2", "messageHeadline": "[zh] add/update build tooling files for language zh", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 156, "deletions": 2}}, {"node": {"oid": "d934fb8875295da626fdde263375d1fdd7dd0b2f", "messageHeadline": "Merge pull request #1719 from mstra001/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "074d31e037d14decf76394c301315f0ddfc7b2d1", "messageHeadline": "Update controllers.rst", "author": {"name": "mstra001", "email": "ms@creemedia.com", "user": {"login": "alfaburro"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e4bdb8b5e1560ec45e9c681c8f896e303a07acc", "messageHeadline": "Update controllers.rst, deprecation of $title_for_layout", "author": {"name": "mstra001", "email": "ms@creemedia.com", "user": {"login": "alfaburro"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f877625a052e32caa87816616eb1b03c2265d4d0", "messageHeadline": "[fr] fix sphinx warnings", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "78d87aad73b78cd9325b1518dd87f71aa015da67", "messageHeadline": "fix typos and build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b113bf508182ec6075e8f950f7de5a8a198abdcf", "messageHeadline": "Merge pull request #1717 from mstra001/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "520481b5b04b12546017e91b5d68f62e9a003c01", "messageHeadline": "Update views.rst, deprecation of $title_for_layout", "author": {"name": "mstra001", "email": "ms@creemedia.com", "user": {"login": "alfaburro"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "553e9a21cbec09bfe6da3f24dc572d28da0032e9", "messageHeadline": "[zh] align table cell boundary (| and +), giving Chinese characters s\u2026", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "b99eba571517852ccbab8afde57f10d00c907b48", "messageHeadline": "Fix double negative for hard line length", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb0f2000a7feccba88eb47bcd18db4f6445656c", "messageHeadline": "Merge pull request #1716 from cakephp/3.0-clarify-query-caching", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 162, "deletions": 153}}, {"node": {"oid": "9349aaa51f72bda5a42606bd4228bc673afff440", "messageHeadline": "Repeating the same change for es and fr", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 108, "deletions": 96}}, {"node": {"oid": "e9619b98c83f967c779428bc22ae49dab721f3b6", "messageHeadline": "Removing some innacurate docs about caching query results", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 54, "deletions": 57}}, {"node": {"oid": "1969eb5817ab39a4db495da9ea2455a25262813e", "messageHeadline": "Merge pull request #1715 from leungpeng/patch-2", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a635aa5ae40b4afe22ca999ce4fb1c82026552c7", "messageHeadline": "Update part-two.rst", "author": {"name": "leungpeng", "email": "leungpeng@gmail.com", "user": {"login": "leungpeng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "450a912c9a4cc7bd448e8cee86fe5ebfa5f4f914", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd32fb6e01b50b414f0c2271e1f9930851eb082d", "messageHeadline": "Clarify casts.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e01d1c2999ce601626256e0d85672ebb8cfd9f41", "messageHeadline": "Merge pull request #1714 from cakephp/master-line-length", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8c0edfb9400f138fabb25a1e6f5b2ef80e0b07a2", "messageHeadline": "Line length", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9e753a1a577b770647e4bd62cff89f8f13dadaaf", "messageHeadline": "[zh] start Simplified Chinese translation", "author": {"name": "Zhu Ming", "email": "mingzhu.z+github@gmail.com", "user": {"login": "blackpuppy"}}, "additions": 1199, "deletions": 0}}, {"node": {"oid": "66c664d8df6db12b06f19b78b01a27502a0f1adc", "messageHeadline": "Correct incorrect class name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff74a8101125f5a711a31b1eeeb4e681e9318f49", "messageHeadline": "Merge pull request #1709 from antograssiot/3.0-fr-number-class", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 279, "deletions": 307}}, {"node": {"oid": "4cac8f863ce6d2ce47d629c023f66c9251bcc127", "messageHeadline": "Merge pull request #1710 from cakephp/3.0-router-extensions", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "9b2107273017403e12997a40b4d92e77a1f677da", "messageHeadline": "Change \"deprecated\" to \"removed\".", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c11db1589379ee0a257887b9adff383d56932c6a", "messageHeadline": "Fix typos.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ada437bcbd91878c3c09f67d4ea8fcefb03315de", "messageHeadline": "Update for router extension methods.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "57397ff575f2136d452ed0985b6e3d8079901298", "messageHeadline": "fix typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea69f6de6808225b9314fcb227ee7e68df8b201d", "messageHeadline": "Merge pull request #1707 from antograssiot/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 124, "deletions": 154}}, {"node": {"oid": "5832bdda2d690e67193120bf25f25016ea952bd5", "messageHeadline": "fr translation of Number class to follow #1700", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 280, "deletions": 308}}, {"node": {"oid": "dab5c72935ee31745e6c3a025f97c0a9b96ee5a0", "messageHeadline": "update spanish Number Class", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 117, "deletions": 147}}, {"node": {"oid": "510802a10f3f22e09b543b40464b2bb4bf4310b7", "messageHeadline": "update function parameter name", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "11aa5653c91f471d026409679926d03bd61e9816", "messageHeadline": "Fix syntax error in RESTful Routes example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0561890a19a37adeb82accccd55820d94b4bbae0", "messageHeadline": "Merge pull request #1705 from cakephp/2.0-where-to-get-help-in-you-la\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "148a2f6df2d3a812ed5f3f579775630442167e8f", "messageHeadline": "Merge pull request #1706 from bcrowe/3.0-migration-typos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "49f302d49fd3dd8fd3827dcd2bad77d94d2727f3", "messageHeadline": "Fix a few typos in migration doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dc931075000dae45bfe8288361c551ffe0e3be5d", "messageHeadline": "Added \"Where to get Help in your Language\" to all translations", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "5ea55726001ed1eda4634f229e10b1a8c8e1acd8", "messageHeadline": "follow #1704", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cda9a3efe92a9ab4009b7f06385dd0d183e684f0", "messageHeadline": "Merge pull request #1704 from cakephp/3.0-help-in-french-in-all-trans\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c9ffe7a4e9b81763645ef86ac8e9bc6faaa08c0f", "messageHeadline": "Added \"Where to get Help in your Language\" to all translations", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "41ae4516f06416d9e41bf852240a2182172e0205", "messageHeadline": "Merge pull request #1703 from cakephp/xml-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "6da7f357e5590d8822a4727270b8744ceca8a340", "messageHeadline": "Remove URL support documentation from XML.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "1665955c0d66a7371f32de87b1b43f1277b46d47", "messageHeadline": "Merge pull request #1702 from cakephp/3.0-where-to-get-help-in-your-l\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "44002de3084d4d8d84bec4d05f268394aa6442e3", "messageHeadline": "[fr] update core-librairies folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1042, "deletions": 501}}, {"node": {"oid": "bf2b8b63e1f695e94aeaeb8dd76558698931d80c", "messageHeadline": "Merge pull request #1701 from cakephp-fr/3.0-console-and-shells-small\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 23, "deletions": 163}}, {"node": {"oid": "b6bb24c39299ca1ead711974218fb2f671582dbc", "messageHeadline": "[fr] translations of behaviors folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 66, "deletions": 63}}, {"node": {"oid": "2bfe1ac88fe5fbabc67ebda474aca43d1e8c6bc6", "messageHeadline": "[fr] small grammar in controllers folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 174, "deletions": 232}}, {"node": {"oid": "4deccc00abf85ab7a795c40764e285eb91682416", "messageHeadline": "[fr] small grammar in contributing folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "109a2ef912c0a29553cab6b022cdf463fec798f2", "messageHeadline": "change title in upgrade page", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99e684d5d04f9d5a527c89972b63feecd138752e", "messageHeadline": "add upgrade in keywords", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25625491d5b922544678038eadf10162f72635b3", "messageHeadline": "Added \"Where to get Help in your Language\"", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c38d9976a38cf5dbc35aebd296ed413e4bc92fec", "messageHeadline": "remove the fr community for now", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "3e40b95ad0a1f199c410176d74d9f24ff483d206", "messageHeadline": "fix small grammar", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5992884ab8cace14d675cffd32fb23c45c5c8620", "messageHeadline": "small correction in upgrade", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 80}}, {"node": {"oid": "5eb1f86c42bc9a1f8713265bfbc3d30c7ce312d6", "messageHeadline": "fix conflict", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "093e3b9a461c91e1fa759bbd0b564139ea9f805b", "messageHeadline": "update upgrade shell", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 69}}, {"node": {"oid": "d021b5daa201d5abf44adf5843eaf49260a6d08e", "messageHeadline": "add fr community link in where-to-get-help", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "92422f939f33365fd63e381ce226880d3581ef6d", "messageHeadline": "fix files in console-and-shells folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "270b675bb7d56c339c59e397b3ade39fbd2a4e5b", "messageHeadline": "[fr] small grammar in console-and-shells folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "713865fbad20dad42fe6af32a0c56b2d0d2d7fbe", "messageHeadline": "Removed duplicated closing bracket", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c9c0bcc04c89cd6ce2eaf40856d3ea7bfc93d49", "messageHeadline": "[fr] fix #1680", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "f63636e8aa26b39eb9ecfbc5a9518716014c5484", "messageHeadline": "Merge pull request #1700 from antograssiot/3.0-number-fix#1625", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 111, "deletions": 141}}, {"node": {"oid": "c2e193fc50dba1c5c40371eaf92356a4ead05c0b", "messageHeadline": "Merge pull request #1680 from Agence-MMK/patch-2", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b85c882306d51260e7f1a8346952e64df3c6c5ec", "messageHeadline": "[fr] refresh code-generation-with-bake file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "3f523f9d92ff668f57ce90372ebf8f303fdb9540", "messageHeadline": "Merge pull request #1699 from cakephp/3.0-underscore-prefixed-methods", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7e5e9d721cd90395fee29244143024c9bbefcd0e", "messageHeadline": "update example with `MessageFormatter`", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b00946c0a40621cd6b5e4593a8da6f6362c5add", "messageHeadline": "update NumberHelper", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2e0e23d50a4c84e3fdb033e69820281b261a26a8", "messageHeadline": "update Number class", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 104, "deletions": 135}}, {"node": {"oid": "e74f537b88464bc6009673aaec5f5bc26ec678f3", "messageHeadline": "Underscore prefixed methods no longer treated as private.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c0d6cfbb4eefd70565b1aa590330032b4ede4253", "messageHeadline": "Fix let's under Testing Components", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c15a0e0a52830f92c03864f57339f14d1c49079b", "messageHeadline": "Fix spelling and grammar under Testing Views", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a88caef4ccd6c2bcd5ef2c5a7e8935f36690f800", "messageHeadline": "Merge pull request #1693 from elboletaire/blog-spanish-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "67e1e2b47e4676df742553ddf50591abb9d3dad8", "messageHeadline": "Fix argument type in method signature.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6c462330b361efddae6c389f5c77f09839357bf", "messageHeadline": "Merge pull request #1698 from cakephp/3.0-helper", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "da3095a61dbba6dc72b5fa5d64081b3f1c784761", "messageHeadline": "remove AppHelper", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "1223616793c3a61903d8174a209161a3f0ca386e", "messageHeadline": "update AppHelper example", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1c75e5d1aac892bdd10aeef5e40cfff116a90f3", "messageHeadline": "Merge pull request #1696 from crot4lus/patch-1", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83d3e528c9104efe81008b306ec7f2007e8c37f0", "messageHeadline": "Updated Creating Helpers", "author": {"name": "crot4lus", "email": "glenn@glenntaylor.co.uk", "user": {"login": "crot4lus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb603e934a2e23c2e63fbda5425779618234dd35", "messageHeadline": "Merge pull request #1695 from cakephp/fix-security-docs", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "99ae80e71bdbab6090dde1f13e73cbb9dc70642a", "messageHeadline": "update code example", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42e0bdee68279e441c7495e26c2f15f50eb9049f", "messageHeadline": "Merge pull request #1694 from antograssiot/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "dab9a5ad489ed0883798a4492d7a8c383bb4a23d", "messageHeadline": "update migration guide", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "226c7aef2532050faa19232dfc7ffdea2a4da65d", "messageHeadline": "update parseFileSize()", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f01521b2b5c8a9f575e762eae7602ff1c6ff5ba3", "messageHeadline": "move Utility\\Number to I18n\\Number", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "f7dca635bf4deb644b928b84f90b8cec89263684", "messageHeadline": "Removed uncomplete note + fixed `Getting CakePHP` part", "author": {"name": "\u00d2scar Casajuana", "email": "oscar@cirici.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f23e94e5b167bf7b16a8c1fd7e51c6d4d4b0bf51", "messageHeadline": "Fix incorrect callback method signatures.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "4519142d6476b4f6276d9b113d0f69c483581d86", "messageHeadline": "Merge pull request #1692 from cakephp/revert-1691-patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f38890ca2cb1686e735c120285713b123a5d7e91", "messageHeadline": "Revert \"Added Options -Indexes to webroot .htaccess\"", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "065c061c88e3254d53890e1811fa4b73e0b8f019", "messageHeadline": "Merge pull request #1691 from 12earth/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8295d0b65cabd9b5fecb0b0683485f6a5d6a0c5e", "messageHeadline": "Added Options -Indexes to webroot .htaccess", "author": {"name": "12earth", "email": "joshua.byrd@capitalmail.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6aaafa4b75a40cea90c20c49c2aa9da023f38626", "messageHeadline": "Merge pull request #1682 from AlexStallen/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6fff2b9154f22a9e946e2c6a09dbba2d7c2655ac", "messageHeadline": "Update security-component.rst", "author": {"name": "Alex Stallen", "email": "a.stallen@gmail.com", "user": {"login": "AlexStallen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8197ddeaa8b8a82db777f51b0af39ad4141e12b0", "messageHeadline": "Merge pull request #1565 from elboletaire/3-0-spanish-translations-blog", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 572, "deletions": 582}}, {"node": {"oid": "1d7138f1f3d9e59e4611b19f11fe59a2617ceb68", "messageHeadline": "Merge pull request #1690 from cypc/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86efc7db2f765cae0073feac4e40558292079a83", "messageHeadline": "Update understanding-model-view-controller.rst", "author": {"name": "cypc", "email": "sccypc@gmail.com", "user": {"login": "cypc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fab2d5d1d32b9d327d6d84c912ec40fa1883065f", "messageHeadline": "Fixes related to comments on PR", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5c270ffa5ba7caee8b4e0610a464d1d58e60c742", "messageHeadline": "Merge pull request #1624 from cakephp/3.0-i18n-migration", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "0cf24bb8e18142e3b2e523b097397a3443d18d94", "messageHeadline": "Merge pull request #1659 from rvegas/patch-installation-es", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 79, "deletions": 90}}, {"node": {"oid": "ff89bfd03d349d37fb3c0e05103f110dd0f2a5e6", "messageHeadline": "update Form->submit() to Form->button()", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfdebd15d975df30e7e839129f433f03cff7ff79", "messageHeadline": "Merge pull request #1689 from Agence-MMK/patch-4", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94d444f2dff58e8a4099b7f2fe150520f956f990", "messageHeadline": "Update auth.rst", "author": {"name": "Mademoiselle & Monsieur K", "email": "maxime@agence-mmk.fr", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b49dda8413c8755718e5d841275cbcce6617da2b", "messageHeadline": "Merge pull request #1688 from Agence-MMK/patch-3", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99908997612ce4cf5e320a215a84fbea95699432", "messageHeadline": "Update auth.rst", "author": {"name": "Mademoiselle & Monsieur K", "email": "maxime@agence-mmk.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42c13a2446a15c812087706eca2c3670fc6bdc93", "messageHeadline": "Merge remote-tracking branch 'cakeorigin/3.0' into patch-installation-es", "author": {"name": "rv", "email": "rv@plista.com", "user": null}, "additions": 31350, "deletions": 457}}, {"node": {"oid": "316d73a239da0d39adf1281e0a9b3b25cc8ff72c", "messageHeadline": "Merge pull request #1686 from cakephp/3.0-correct-callbacks", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2baa245897333d3297bba4f3b8fd64b36f8d4c59", "messageHeadline": "Routes and conclusion", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 34, "deletions": 29}}, {"node": {"oid": "c87bca4102239a70fc45027f90aa4ab2a13e0035", "messageHeadline": "Fixing method signatures for table callbacks", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b3cc175528dc9febd86716a10bb239d3b95e1405", "messageHeadline": "Merge pull request #1684 from lordg/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f8ceda50fca2b0319174c9dfe349014a30bae8e", "messageHeadline": "Merge pull request #1683 from cakephp/deprecated-annotation-format", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "d89594f3702552d24bc9fcc71e4306b32788f5e2", "messageHeadline": "Line missing", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "578d52efec290374e8693a693e843dc4b2edcfde", "messageHeadline": "Fixed a previous accidental error", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "16fcffd5c8551aa1e8f2b7d1dfe082c9c33f68f3", "messageHeadline": "Updated links to phpdoc manual in all other languages", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "40d9f3d35c7b7748966cc04704a0f621622c7639", "messageHeadline": "Removed link to @tutorial, which does not exist in the new phpdoc manual", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c4e4bb1ea76d619906fe7bc1808b88debb65b667", "messageHeadline": "Update spelling error", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffa45697ffad5b583e5cf51acde0fa996466d339", "messageHeadline": "Updated links to the latest phpdoc manual", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3281fc3f0da08d8e4458055b766f0c557fcf148d", "messageHeadline": "fix issue in cakephp/cakephp #4462", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "961547882147b9a5377a2aa8721ea65395248548", "messageHeadline": "Added note about @deprecated annotation format", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c6bbfc4e17f5486e296e12e1f36cc9fbe18cc70", "messageHeadline": "fix typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0061bfc5c5bc9fa87990ad2ec48aa6c4081486cf", "messageHeadline": "Update security-component.rst", "author": {"name": "Alex Stallen", "email": "a.stallen@gmail.com", "user": {"login": "AlexStallen"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a455ca9555b9a387945fdd7c3f74cca560559c14", "messageHeadline": "Deleting Articles", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "36cb1df43e988fca9d43b2eecc30a2e808d06e39", "messageHeadline": "Editing Articles", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 58, "deletions": 65}}, {"node": {"oid": "49808a84551ee6497fa6f69f7519f716e1888316", "messageHeadline": "Update query-builder.rst", "author": {"name": "Mademoiselle & Monsieur K", "email": "maxime@agence-mmk.fr", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "04012240c457f1c9f0d164ae5e433d685008f7dd", "messageHeadline": "Data validation + added backquotes to english words + added missing p\u2026", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 94, "deletions": 80}}, {"node": {"oid": "c5b6fe89354b42460cd3485867667f1531270128", "messageHeadline": "Merge remote-tracking branch 'docs/3.0' into 3-0-spanish-translations\u2026", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 32052, "deletions": 1213}}, {"node": {"oid": "e831a15948919b08af852d4cfa23965d4c6da235", "messageHeadline": "Merge pull request #1679 from antograssiot/3.0-move-time", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "800917a72c095a6ba5e12fdb7ba673b4f21dcaf5", "messageHeadline": "Merge pull request #1673 from antograssiot/3.0-clean-exception", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 93, "deletions": 59}}, {"node": {"oid": "4fbcf80e9b38cee71c2d1dfe28c93d4c5eeed4f1", "messageHeadline": "move Time from Utility to I18n", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2c3284605037f76d56add3a3a7dbe3854d4c6590", "messageHeadline": "update PrivateActionException", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "43169ac4e7413ce2ea6579f92d68eaf6dd24dbaa", "messageHeadline": "replace CakeErrorController by ErrorController", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "647a48a29746f83e89d8f254194d2375c088f525", "messageHeadline": "update folders and remove outdated part", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "c6aa91338ad083bb354fbfef5dec670145ab528a", "messageHeadline": "add missing exception", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "ac24e4e010813d5352434c8f4c94311466b1937c", "messageHeadline": "update exception", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "1ddbea89b6cb9d3a2f2bc7e2c82fa597351d94bd", "messageHeadline": "Merge pull request #1678 from antograssiot/3.0-move-file", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2efa505092aa949a7208e27fb78fefe32602564c", "messageHeadline": "update namespace", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "53053625d6ecd79b5392568d052b30e2dd8d5d8c", "messageHeadline": "add folder & file to migration guide", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7ea5afa5d502df457b1ccfab6788a596ab5f49b1", "messageHeadline": "Merge pull request #1676 from cakephp/3.0-inflector", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "420c3cac479165c3589c49a074472108153d1ab1", "messageHeadline": "Merge pull request #1675 from schnauss/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6236a8704a22e78bd6d8745e3be5120c75c0b2c1", "messageHeadline": "Follow up entity patching edits, refs #1677", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ae2e1ebc20815f33f1b1eecf5960a99e9def11a", "messageHeadline": "Merge pull request #1677 from gmansilla/patch-5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "27ee9d9b65a9026be9568bc2c92b58df7ef10c8c", "messageHeadline": "Fixing syntax in methods name.", "author": {"name": "Guillermo Mansilla", "email": "mansillag@gmail.com", "user": {"login": "gmansilla"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3b24abc6ef5bf099f876eedb6e495777fbc8894", "messageHeadline": "patchEntity clarification.", "author": {"name": "Guillermo Mansilla", "email": "mansillag@gmail.com", "user": {"login": "gmansilla"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "912961973c641496cd3d77b51bc174059dc40ec0", "messageHeadline": "Add info about Inflector updates.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "33f4add946307f037d8764ec65d5f0cac0cd2c75", "messageHeadline": "Update js.rst", "author": {"name": "schnauss", "email": "schnauss@users.noreply.github.com", "user": {"login": "Schnauss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d695458016d67a7051273a4cced2f9276e4782bd", "messageHeadline": "Update js.rst", "author": {"name": "schnauss", "email": "schnauss@users.noreply.github.com", "user": {"login": "Schnauss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81fcd3b5b5da7a7b515ae9265c9f5873ff62f8f", "messageHeadline": "update App\\Configure\\Engine namespace", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "734b43565ddd2603d11be9e14a6ffc2a8cea925b", "messageHeadline": "Fix namespace to match conventions in CakePHP.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ef72e652a4a11bc4824a1d5938c0b82a70ed267", "messageHeadline": "Merge pull request #1674 from antograssiot/3.0-configuration-engine", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "caca060b2dc8bdee62ecf15ec087e6d4278ebc8f", "messageHeadline": "update own configuration engine", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "f9e4f2e804a9c4b65f83f40b7b0066a3fb774f1f", "messageHeadline": "Removing cakefest banner", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1018a8163f7da82226fffb8faffe319671321413", "messageHeadline": "Merge pull request #1671 from antograssiot/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "173ed61928b9b9f2c321be1ced8c6d1f6bb8ea4d", "messageHeadline": "update namespaces", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "6896d04832c4e26db6869174f8eb70f8c5ea98fe", "messageHeadline": "Merge pull request #1670 from bcrowe/3.0-bin", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 126, "deletions": 122}}, {"node": {"oid": "dc900fa9638e8204a911c943a3fc7f769ee5f51b", "messageHeadline": "Update cake bin directory across docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 126, "deletions": 122}}, {"node": {"oid": "cec5481f25470439bba6c05065858e89aa6a6c7f", "messageHeadline": "Merge pull request #1669 from jadedcore/master", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3f24c8c51162754a3752819bf663879625498a6b", "messageHeadline": "Cache API missing parameters in some methods", "author": {"name": "Chris Valliere", "email": "chris@arsawyer.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3dddfd508c4ca9eb80c08b46e6a60f281ebf93fc", "messageHeadline": "Merge pull request #1668 from Angyo/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bffb39b8a2d06cf519ad1e74c1e7b092f888d09", "messageHeadline": "Correction orthographe", "author": {"name": "PERRIGAULT Alexandre", "email": "angyoonshi28@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e8d7ed26d5ca3b6a7974e72bca8c7417c26037", "messageHeadline": "Merge pull request #1660 from ivchiga/patch-1", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5e61780ed0fbddc96a52ad146e1a83f2021f3904", "messageHeadline": "Merge pull request #1 from antograssiot/patch-2", "author": {"name": "ivchiga", "email": "ivchiga@gmail.com", "user": {"login": "ivchiga"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9551fb998e080ee4b2f6dcb3173fb5a62955ee98", "messageHeadline": "Merge pull request #1666 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5b6fdae619b3f5bccf38d010cf7a5f673b78946", "messageHeadline": "fix build warning", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0a380e73cd3231faf94fe4a6226e9cc6a013d28b", "messageHeadline": "update links", "author": {"name": "Anto", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "033e853fe42af9f7b2a2394e10b6ded127482148", "messageHeadline": "Fix path.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84704466e633f6a981eed9301319fa28f13571d5", "messageHeadline": "Merge pull request #1661 from ivchiga/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "a92bdf1af3f15d104f53b365a1fa3cb480ef82f5", "messageHeadline": "Update installation.rst", "author": {"name": "ivchiga", "email": "ivchiga@gmail.com", "user": {"login": "ivchiga"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb4f0caf7b68b66df89a9f43a610e2065dfd296c", "messageHeadline": "Update installation.rst", "author": {"name": "ivchiga", "email": "ivchiga@gmail.com", "user": {"login": "ivchiga"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "75dd234f3bfec1a8ac8bcf97635e44cd6a614fe3", "messageHeadline": "Removing CakeFest banner, sad panda :(", "author": {"name": "James Watts", "email": "james.watts@cakephp.org", "user": {"login": "jameswatts"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b6c68f347720b3df0a7b44c4c5ffe0918c222bf9", "messageHeadline": "Merge pull request #1665 from leungpeng/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20b739ae116b42f05feb0122b96ad1a84981aae2", "messageHeadline": "Update routing.rst", "author": {"name": "leungpeng", "email": "leungpeng@gmail.com", "user": {"login": "leungpeng"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fcde9a38134ab06fb5639b399e68cf4e34c13be", "messageHeadline": "Fix typo in console docs seen in #1664", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12f0120694f3c3841fa2ca390081ef0762b63fe", "messageHeadline": "Merge pull request #1664 from antograssiot/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bf646f59faa06c78d7c9ebacb2543540399f03f9", "messageHeadline": "Merge pull request #1663 from cakephp/exception-renderer", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "b2a951ab3786fdb83bf7f912d193e9c7b66899b4", "messageHeadline": "update docs for command line format", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "217b2aa3a6af1fb4000ed211d43ffa62aee3423e", "messageHeadline": "update docs with minor changes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c9966a0d152bf469ee1edac42c3eb998b3cd252", "messageHeadline": "Update docs for cakephp/cakephp#4397", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "b010b5c9a5ba9132f7faa90ee60755a3efd54559", "messageHeadline": "Update docs for breaking changes in ExceptionRenderer.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "7cb61eecfbe7f1a74d9d3322fc731a972a6a13d8", "messageHeadline": "Fix example.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0308312532f799774b39e12f99e26c7ef0770b4d", "messageHeadline": "Merge pull request #1636 from cakephp/3.0-shells", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "f5fa756c30c7df4d93ccef6334f727b060fb89b6", "messageHeadline": "Merge pull request #1662 from vttn/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0abf36d95d0b1157b8c35768ec0ac4a66789c1c", "messageHeadline": "Update routing.rst", "author": {"name": "Victor Ndambakuwa", "email": "t_ndamba@live.concordia.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93cc80a87de64c7a6393382ed62e08bdd8613cb0", "messageHeadline": "Update installation.rst", "author": {"name": "ivchiga", "email": "ivchiga@gmail.com", "user": {"login": "ivchiga"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "cd4e6212618684a2351a703bddab107617e051eb", "messageHeadline": "Update index.rst", "author": {"name": "ivchiga", "email": "ivchiga@gmail.com", "user": {"login": "ivchiga"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4890c67e97b5903c9c57e3de494b8eba2fbb87b", "messageHeadline": "Merge pull request #1658 from antograssiot/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 158, "deletions": 156}}, {"node": {"oid": "3418b0e09a5f823cf128214dee947566a1c84f08", "messageHeadline": "adding mod rewrite file", "author": {"name": "rv", "email": "ricardo.vegas@cakedc.com", "user": {"login": "rvegas"}}, "additions": 233, "deletions": 0}}, {"node": {"oid": "9b060d6873aa99a8a0ca24bfefcf26b5ff62a22d", "messageHeadline": "use ``true``/``false``", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 158, "deletions": 156}}, {"node": {"oid": "8433f9a60656c9564febe9bfd0d9c2a3c358200c", "messageHeadline": "Fix eg. code.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba3ad73343490d7440502a280d9b1823cacfb03", "messageHeadline": "Merge pull request #1657 from luke83/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d2f84a4a6ed1145fc36174fd77b05b078f75403", "messageHeadline": "Update collections.rst", "author": {"name": "luke83", "email": "luctre@gmail.com", "user": {"login": "luke83"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65bcbd22a17a4b4073c9152a03e039b8f78a7fc3", "messageHeadline": "Merge pull request #1639 from elboletaire/spanish-translation-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31081, "deletions": 411}}, {"node": {"oid": "c480330c72ef64652c4d6fa614f6bbe314aee7dd", "messageHeadline": "url rewrite in spanish, remove advanced installation", "author": {"name": "rv", "email": "ricardo.vegas@cakedc.com", "user": {"login": "rvegas"}}, "additions": 0, "deletions": 386}}, {"node": {"oid": "db269b7b7c500aed94020b9f68f8b9304fb23906", "messageHeadline": "Merge remote-tracking branch 'docs/3.0' into spanish-translation-notes", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 176, "deletions": 161}}, {"node": {"oid": "d55fd1cfb71d76f39db3091d7ef8f04ecb08605b", "messageHeadline": "Merge pull request #1653 from rvegas/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 171, "deletions": 142}}, {"node": {"oid": "78297322e5b02a47911311f32575eae048ef0e5d", "messageHeadline": "Merge pull request #1655 from spiliot/3.0-tutblog", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f3801f802ded1eb441efa6d7aa33d0a5f4e478f0", "messageHeadline": "Removed $ from console commands for consistency", "author": {"name": "vagrant", "email": "none@none.none", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70701e3625c2b0039a6f259c240a9c58ba894e6b", "messageHeadline": "fixing more titles and proof reading results fix", "author": {"name": "rv", "email": "ricardo.vegas@cakedc.com", "user": {"login": "rvegas"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6edd98c309495211d86e0f493ff4363b758332f2", "messageHeadline": "Merge pull request #1652 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "5f74474f2fd235aa8ec63680ece2ce8a9d002122", "messageHeadline": "fixing title of installation", "author": {"name": "rv", "email": "ricardo.vegas@cakedc.com", "user": {"login": "rvegas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "006037facbaf61599cfa7a192b2feb830746bcfb", "messageHeadline": "General rewording/relinking of Installation in ES", "author": {"name": "Ricardo Vegas", "email": "ricardovegas@gmail.com", "user": {"login": "rvegas"}}, "additions": 172, "deletions": 143}}, {"node": {"oid": "4551c9d499b6677628b32cc728bb1b6961f870dd", "messageHeadline": "Merge remote-tracking branch 'docs/3.0' into spanish-translation-notes", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 56, "deletions": 72}}, {"node": {"oid": "e9d0887d1c7f210ab699f4dc8ab397cf4590bb7c", "messageHeadline": "Updated spanish translations", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 31091, "deletions": 411}}, {"node": {"oid": "4cddb9045b6ae105566d89ff6368c77b893146e5", "messageHeadline": "remove exception.rst", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "3c2336028099eaa14dbdf472a6f6d027bc94456d", "messageHeadline": "Merge pull request #1651 from davidyell/patch-7", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bc63a5bab2bc38508a4471eb44fd812d34934d5", "messageHeadline": "Merge pull request #1649 from alecho/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25e9fa6aeab073033f069cbb2872aeaaa78610ab", "messageHeadline": "Update components.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "783044f737a0f9a58596f37b0d1d8cb88b36a4e5", "messageHeadline": "adds filename to plugin loading example", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9045fa54d653a050128896e7168fc95b319650b0", "messageHeadline": "Adds filename. :construction: need to check path", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a43d37e8e5656e3b1f4cfb7c08cc4ab85de02d51", "messageHeadline": "Merge pull request #1648 from cakephp/title-update", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "b76e62b12d702c9942b38a03f123d5a65f26b6fc", "messageHeadline": "Update how to set the page title.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "3b340372a6a0ff3c640d8a360094a4f0f00833ee", "messageHeadline": "Merge pull request #1647 from spiliot/3.0-tutorial-blog", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "8125e4e91748443cd5c646f88e75332c47f73244", "messageHeadline": "Merge pull request #1645 from mar3k/3.0-1428", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d6e77dd593e808d2ca361731959fabd19c1ee54", "messageHeadline": "Merge pull request #1643 from davidyell/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "158a23fe076a0e3a97caa296cef904e388192cdc", "messageHeadline": "If installed through composer no need to perform some manual steps", "author": {"name": "vagrant", "email": "none@none.none", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "a083edc42c45c4c756cca53259d80ae5296c2be1", "messageHeadline": "Merge pull request #1646 from jtyost2/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f53d7ab32ec21a101d49ddf0e4479c0c9e70ca4f", "messageHeadline": "Remove unnecessary comma", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d222b60ee8927588738ac299474d4c950687046f", "messageHeadline": "\"previous\", \"next\" links are in reverse order than usual. #1428", "author": {"name": "mar3k", "email": "marekza@yahoo.com", "user": {"login": "mar3k"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2c705177bba18200abc9a7357e51002b49bee7c", "messageHeadline": "Update components.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08e68a55bc72a47e563504d2d0435dd342673220", "messageHeadline": "Merge pull request #1642 from jtyost2/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a8accb2a652a8cfbbb152e27ad8d27c5391f6cb0", "messageHeadline": "Fixed Captialization of Google Group and added Stack Overflow to supp\u2026", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a33c6c7e527d596c171f09b6ae7a93368a5c7507", "messageHeadline": "Merge pull request #1641 from ricardovegas/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "386fc4fedd1e1bbcb34aab23e26e53308a0139e2", "messageHeadline": "General rewording/relinking", "author": {"name": "Ricardo Vegas", "email": "ricardovegas@gmail.com", "user": {"login": "rvegas"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "7e8204ae73cd84282ca14104084469557f3ce1f6", "messageHeadline": "Merge pull request #1640 from jtyost2/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cda91a5a723a0105101bb16e13ac8d8485960ee", "messageHeadline": "Removes the CLA from the Contributors/Code guide", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99a31f6f65ffa6e311449e1eb590eb22e8de8502", "messageHeadline": "Add docs for Collection::combine()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f5f23756b8aeb933ff54bdb876f854c00e482115", "messageHeadline": "Merge pull request #1637 from Hikkijp/patch-3", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83985e792b7a363c75a8fa9a2be4cf7a6955aab7", "messageHeadline": "Fix code", "author": {"name": "Henrique", "email": "Hikkijp@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21947323359c7f1ed720bda58824206766333a02", "messageHeadline": "Correct wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4009244e2ad6eeebadd4811e528e0255313d877b", "messageHeadline": "Fix typo", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54e154d6656f23428803375a37e76397847f323a", "messageHeadline": "migration note", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 19, "deletions": 12}}, {"node": {"oid": "e1594a8f587a7fe310f052df8f33c6024dfbadc7", "messageHeadline": "Update docs for Shell folder location.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f72a423fa0427636dd8a852ea24be5989a725bba", "messageHeadline": "Merge pull request #1635 from antograssiot/3.0", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "6bf8d4b1b6a1d603361054b7e379b0ec1f3d6064", "messageHeadline": "app_name consistency", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "427ded5b55b0f604863ee02717c776c82431434c", "messageHeadline": "several minor fixes", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "264c7637ba0caf5c42dcffc23453f791ad87282f", "messageHeadline": "Add a short text before just linking to a section", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d0a858bbef687f9e0400d84cb2ad68d96e5dbfa", "messageHeadline": "Update docs for cakephp/cakephp#4352", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8fed7b380f15f49cf54b1e043c90bc90caf493f0", "messageHeadline": "Merge pull request #1633 from cakephp/no-auto-focus", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "78f367065574f486386d0a857c29283cc255fd2e", "messageHeadline": "Blog - Adding articles", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "8ac89cf8e974da4962267a673834e5fe7919bbdf", "messageHeadline": "Blog Views", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 73, "deletions": 114}}, {"node": {"oid": "91b0d1cf6faa6ddc81ee24c9f3e69c7b9370f151", "messageHeadline": "Remove autofocus for the docs page.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e38f34a6278ec426826e98ccc4f0e4fdd5eab03b", "messageHeadline": "Merge pull request #1629 from antograssiot/3.0_corrections", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 144, "deletions": 147}}, {"node": {"oid": "311e65c9786f229ce566ee13aee67cfa5558556e", "messageHeadline": "minor correction", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 46, "deletions": 50}}, {"node": {"oid": "8f34a4f0d5fc1e9e24fafdef304c0043355c9c85", "messageHeadline": "top level directory correction", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 98, "deletions": 97}}, {"node": {"oid": "e399d0456785818fd198a786a6eb2b4e700deb8a", "messageHeadline": "Merge pull request #1630 from cakephp/3.0-getting-started-improved", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "faeb0c2e2e1eac0022f3bdb260ffeadb8e27df1f", "messageHeadline": "Merge pull request #1626 from cakephp/association-finder", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a8524243747d840e0d160480c77f6f07b92363e6", "messageHeadline": "Merge pull request #1632 from dereuromark/3.0-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "736a49803f0c8b6879bda3430959b34d6cd89cfd", "messageHeadline": "3.0-fixes", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cad316899ccf4fc8a6e23adf28d1cca705959632", "messageHeadline": "Added info about the logs folder", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "07cd763a59c230a2e715bcdc958f4031010541fc", "messageHeadline": "Missing 'the'", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9015e0cfe3fd61195f2f99ffd41672c5be64f9", "messageHeadline": "src folder with small S in title", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f401d0c69c3bd513cc1cc8ae2e1f0a700c49258", "messageHeadline": "Some improvements to the getting started section", "author": {"name": "Ravage84", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "f686b36429dcc1e252d9cf0a28fdc49857cacf04", "messageHeadline": "Improved commas and consistency", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6a2e15f8a8eab4e71f7a05cb18b02fc3890ece1d", "messageHeadline": "Controller's part done", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "5dcec2fcc764a09ebe2a6536b468530c98467be4", "messageHeadline": "Revised blog.rst", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "d5b4c3de7462c95f17278f39531823295330b094", "messageHeadline": "Merge pull request #1628 from stefanozoffoli/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ff07db15256d5ceea63bf0c6f5080cda1120fff", "messageHeadline": "Some minor improvements", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4c54c4d49dd8ac77135846624410fb3cc6ecfdd", "messageHeadline": "Merge remote-tracking branch 'docs/3.0' into 3-0-spanish-translations\u2026", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 2153, "deletions": 2185}}, {"node": {"oid": "c79f5327a8ad788b4aba1b6c7f57e876590869b8", "messageHeadline": "wrong method name in needsPasswordRehash example", "author": {"name": "Stefano Zoffoli", "email": "stefano.zoffoli@librasoftsnc.it", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e1e005530602d2a9664b1e3f0fa603df4c5d6b5", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "137dec380a58963fcc8fc4a9a78c1fc2432ced1e", "messageHeadline": "Fixed broken link to PHP's json_encode", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb746d0b03474a7a142f2ccc28681227a39e16bd", "messageHeadline": "Removed notices about ``--stderr``", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "44f6f8b96eb786f13eee19ad3e4b18e04aed14c8", "messageHeadline": "Add notes on finder option added in cakephp/cakephp#4342", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "ddb03e8d586cd8d7fd4871f0a4f4e20f4edb37f6", "messageHeadline": "Fix typo", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c2a1174d97ca49131f0353dc87d362587840944", "messageHeadline": "Comments and feedback for i18n migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "83dee7d4308c7ed302358c50288785111b1b945c", "messageHeadline": "Adding migration notes for the number library", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0158b035f17a37f063c8395f6c2c619d706aa15c", "messageHeadline": "Adding migration notes for message formatting in I18n", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4a1ef549e9bb2b57d2ebda53c6d9ad676a43dbe0", "messageHeadline": "Merge pull request #1623 from alecho/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dbb524db5ca4febd4eecf67a170b91045a2fdc3", "messageHeadline": "Adding migration notes for I18n", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "70dcf91ba023b9305c0ce75d5a20d28b4ddcee03", "messageHeadline": "Fixes broken link to Ruby Cells.", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ae6a6a60d28941283176483aed352956263a734", "messageHeadline": "Clarify error message.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b766b8479c3abd6b98d0d1d78d6b49fb8192ce1", "messageHeadline": "[fr] update files from root folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 355, "deletions": 568}}, {"node": {"oid": "1c5db7b40df812a5bb49879a6bf83dea282fcd72", "messageHeadline": "[fr] rearrange logging to follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "b5ce37e05c3da3ba0b34c753108f4efa944bdf4f", "messageHeadline": "[fr] follow #1601", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 106}}, {"node": {"oid": "803e926bfb25a877a5231bcb9954d571fa28b936", "messageHeadline": "[fr] follow #1602", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "65fdaae6188c1323fc284bc03effaa2fbc66ca16", "messageHeadline": "[fr] follow 62eece1", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 33, "deletions": 67}}, {"node": {"oid": "6ad92e7d40c5abc9f5d53f862c949b27d2289819", "messageHeadline": "[fr] follow #1611 & follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "5e1024cc87eb08ab91699a1405649aa053f94862", "messageHeadline": "[fr] follow #1610", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6952fb371b9edfd750d937dcccbbf22331a5283d", "messageHeadline": "[fr] follow #1613", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b71d834dcc559c66fe5270c49783eb36a83256e", "messageHeadline": "[fr] follow c6547b5", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51869e6c54ea0a919328255bf6402398b71dc54a", "messageHeadline": "[fr] follow #1614", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7977af11ee61088450e46af85a57af2b25d309a", "messageHeadline": "Update isUnique docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "b85c5b95bf45238ebf99a004d1346f304ee63e42", "messageHeadline": "Merge pull request #1619 from antograssiot/3.0_installation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "5f467ba29102753b69ed4c15d2c0629dba71ac90", "messageHeadline": "installation instructions update", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "4156845e37b9fefe2064097be6a70bb225b178ff", "messageHeadline": "Merge pull request #1618 from aydot/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdea2ff8fbf157e733fe244ee6b4d849f25cfc1b", "messageHeadline": "updated example to reflect correct name", "author": {"name": "Ayo Akinyemi", "email": "sayhello2ay@yahoo.com", "user": {"login": "aydot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7c124167a7498fff39cf2df7c5fc4b731beeda4", "messageHeadline": "Merge pull request #1617 from renan/3.0-event-listener", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0965dd8dde30583b21f72b9081766ca25addc766", "messageHeadline": "Fixing references of CakeEventListener, now called EventListener.", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fbcef7b9b499b0b7926615a741d54c966357eca", "messageHeadline": "[fr] update cakephp-overview folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cba692a4c931040cf7849c0093abbe1bf0fb2cb", "messageHeadline": "[fr] update getting-started folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 47}}, {"node": {"oid": "3b896b3751a543318874b9400baab050c8a6ccab", "messageHeadline": "Merge pull request #1609 from cakephp/plugin-divide", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 474, "deletions": 460}}, {"node": {"oid": "c27438348b140ffc153c8dafac3a120ac1db62f2", "messageHeadline": "Remove extra title", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4074505b9e0de5ffbda2e1839ee4c518eaa3dac1", "messageHeadline": "Merge pull request #1615 from antograssiot/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68924ee23cb082d88450d46087fbc218f5d0304a", "messageHeadline": "update `Progit` website link", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f9b09db8e3845a5d2eb92358b808c8544fed17", "messageHeadline": "Merge pull request #1614 from antograssiot/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f3d561caa010e82b0aa9fe574b35a67c2fad715", "messageHeadline": "correct link to ProGit book", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6547b5ea01f1a9a8e624d84d202e31afdf8f974", "messageHeadline": "Update info regarding return value from authenticate provider.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bde82abeb845a82816f432cf38194192fe7d938", "messageHeadline": "Merge pull request #1613 from dereuromark/3.0-shell-param", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b1ba61e5a1e3d618ac92c18a0a3bcdd5c636b68d", "messageHeadline": "Shell::param()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2ba300e9ee4e8051b19e22b55e8086e6b88d77d", "messageHeadline": "Merge pull request #1610 from cakephp/3.0-routes-extensions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42026d9f35088804b266bea76f6c9cfeb9b20829", "messageHeadline": "Merge pull request #1611 from antograssiot/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55699274666180830bae82166c3de790e3934482", "messageHeadline": "correct model link on index page", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d88d87ec331f0f89be1cf7c72335347db0a3a632", "messageHeadline": "Better intro transition between plugin docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "780095bab18e5106eb78f33abfdce0a9d626fd76", "messageHeadline": "Fix eg. code.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6c18be62412671da9105fea547c26042679cf14", "messageHeadline": "Clean up plugin doc headings", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "806d27147e6548a6c6f50566e0bf2e5216bf1ea9", "messageHeadline": "Remove leftover single doc wording", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5f8793d599b90abc71a558403d1e0b0032c24ac", "messageHeadline": "Fix table class name.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cb578e9ac1b9f11f1763a165175f8e255b2965a", "messageHeadline": "Divided the Plugin article into two sub articles", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 477, "deletions": 460}}, {"node": {"oid": "eea6ee18299ee29d763df589ef7fb0955cb00424", "messageHeadline": "Merge pull request #1608 from elboletaire/3-0-spanish-translations", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "405872346533a00dab146a9de68aa030177d90e8", "messageHeadline": "Remove 1.3 new docs from 2.x docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 124}}, {"node": {"oid": "bbba01d0242e4f6688b428567388c421ca66401c", "messageHeadline": "Fixed footer paragraph", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3880c29eeba485bc9dba5accd9d076ed9052c589", "messageHeadline": "Model chapter (tutorial blog)", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "fb94a14c1df16900becc7bfe51d8feb0fea1dd80", "messageHeadline": "Fixed headers length", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "62eece1dc217acb35123c59a214f03cf91e1a897", "messageHeadline": "Fix example code.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9eb034567f1df9997e5ce5213c81e223dfe1de83", "messageHeadline": "Merge pull request #1603 from ptica/master", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0c6c794d2cf01bc8524fe5181a6a96842f7ecf22", "messageHeadline": "Update auth.rst", "author": {"name": "ptica", "email": "p@email.cz", "user": {"login": "ptica"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f60630ca29ce86c237c33284a28c62473d981b17", "messageHeadline": "Merge pull request #1602 from darxmac/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c43dd6fc5d90d9588632b1175fb5fe061d459416", "messageHeadline": "actually fix it", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "69ec492dff3f5eafc939653084bd31a4c14ab739", "messageHeadline": "Fix options in example deleteAll call", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb849efec968c7cf560e820105d2ea3ddf1e7e22", "messageHeadline": "Merge pull request #1595 from antograssiot/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "657f0f76ac3f6bdb22f953b4515c82c5ac784bd7", "messageHeadline": "Merge pull request #1601 from cakephp/remove-app-objects", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "a03e182b9f0b43d3431408936fb9ce03bdba96c8", "messageHeadline": "Merge pull request #1600 from rapsspider/patch-8", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "9dc66100487e29621e09acd866d37e6ba97ba4df", "messageHeadline": "Update toc-helpers.rst", "author": {"name": "jason B", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a3c17d4a97f9a5511e1fba0dd72a9a4302d8258", "messageHeadline": "Create url.rst", "author": {"name": "jason BOURLARD", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "fe04ab97d2b5a5d215dfa678c862eb65ecd249d2", "messageHeadline": "Merge pull request #1599 from rapsspider/patch-7", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bf13363f0bd3dd8b19864c5423f57f913d48d5c5", "messageHeadline": "Merge pull request #1597 from rapsspider/patch-3", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b91ae9bee10ce673a0ce4a4078e6680aecea253b", "messageHeadline": "Merge pull request #1598 from rapsspider/patch-5", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "974a18e478bc4f1bddfccb33325b7deff61c7d4d", "messageHeadline": "Change some path. (Cakephp 3.0.0-alpha2)", "author": {"name": "jason BOURLARD", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "037dca21dec075f16270307fb8786f29b02207c1", "messageHeadline": "Change app/ to src/ (cakephp 3.0.0-alpha2)", "author": {"name": "jason BOURLARD", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d4ed7475c2f86daa48e9cfb4aaebf63e9b29af17", "messageHeadline": "Change some words (Cakephp 3.0.0-alpha2)", "author": {"name": "jason BOURLARD", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7191a6fc4e025dada7d7b5ea13b8a10a2d5870b1", "messageHeadline": "Merge pull request #1596 from rapsspider/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "021058207d3be4e07a9c0e027c6bedde903bdad1", "messageHeadline": "Change app/ to src/ (cakephp 3.0.0-alpha2)", "author": {"name": "jason BOURLARD", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d28718213060b2e3b05a66d58ea49d313d29cd2", "messageHeadline": "Update docs for App::objects() removal.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "127430adfe729c1eb095a2beaadcbecafb618d3c", "messageHeadline": "missing link addition", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efa73dfd2760a04de35e6c0419b321a369f711de", "messageHeadline": "Fix typo and grammar.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "60b0c862afcc7b503f16c91fdf1657603fdbd5c4", "messageHeadline": "Merge pull request #1594 from cakephp/3.0-logs-dir", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "b0159ccfd45a262c7f337e1de3c3595fb6a14afa", "messageHeadline": "Update info for \"logs\" directory location change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "9492fe04fea78cca9beb18857243a93fdc5ef719", "messageHeadline": "Merge pull request #1592 from cakephp/3.0-cookie-path", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "289105d84e8e4ebca14e54f30eea87c059240e90", "messageHeadline": "Merge pull request #1593 from rapsspider/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "6b82270ed4459d1df514cb372c1b7ddac399744a", "messageHeadline": "Update form.rst (Widgets)", "author": {"name": "jason BOURLARD", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "c88b57921415b0186f4c30cab0520241b26921ca", "messageHeadline": "Rename \"cookie_path\" to \"cookiePath\" for consistency.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "09ab7444d216aab9f91e122f70d1273cf2aa28f9", "messageHeadline": "Merge pull request #1591 from rapsspider/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "d2f16eb10e4ade7ca3284bd95230872a9e257656", "messageHeadline": "Update into regarding default cookie path.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "23036caf151696824cf094758d9a9b44d4078d8a", "messageHeadline": "Update rest.st (Comments)", "author": {"name": "jason BOURLARD", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4467672d1697e388e1326e37ed147ba82515ea4b", "messageHeadline": "Update rest.st (Cakephp 3.0.0-alpha2)", "author": {"name": "rapsspider", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "2fedaba8711e427913a0310483cbd3ae9740f7fe", "messageHeadline": "Merge pull request #1590 from romainlanz/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "4b95ff96149cab43d399556975084d5aef07b4a1", "messageHeadline": "Remove duplicate paragraph in authentication.rst", "author": {"name": "Romain Lanz", "email": "lanz.romain@slynova.ch", "user": null}, "additions": 0, "deletions": 21}}, {"node": {"oid": "e80585fee4191e76d1bc57706b87356c2fcd2013", "messageHeadline": "Remove inaccurate note.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "b00882dbd9e5a538470188e86998972823f0bd74", "messageHeadline": "Merge pull request #1588 from cakephp/3.0-url-helper", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 108, "deletions": 71}}, {"node": {"oid": "df69a785ae36675c39e4978730767abc85933bfb", "messageHeadline": "Merge pull request #1587 from cakephp/3.0-named-route", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6ab19d8a49857f672d7e12f7ee0757ebcb7fdf4a", "messageHeadline": "Add intro section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d78f71705c5b3ee8a8d5ea4135becf6eb03eb22c", "messageHeadline": "Merge pull request #1589 from gmansilla/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ac9b3f31d62012a99d4d67ee88b2db4131d4651f", "messageHeadline": "Warn users against adding login action to allowed actions.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bc235493c0d796635a903c4c0d3a1b9bf1c689dc", "messageHeadline": "Update httpclient.rst", "author": {"name": "Guillermo Mansilla", "email": "mansillag@gmail.com", "user": {"login": "gmansilla"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7686e281ff5aa8188bfeb7cb09382598a96c1541", "messageHeadline": "Elaborate upon authenticate provider's \"fields\" option.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bc043c1f6d3c7e5a4cbb79a01769c1155161ee6d", "messageHeadline": "Formatting.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "464326f02f7fa16adc0f5ab3b89c06f5e3100e09", "messageHeadline": "Commas", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ebb52fd2b28cbada0fd1a4354b2cb2baeafce64", "messageHeadline": "Update info regarding new UrlHelper.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 95, "deletions": 71}}, {"node": {"oid": "8e82a858068b12a7f1d9b2d3d492b64f05544921", "messageHeadline": "Updates for new form for using named routes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "32c0cd8110a80f02f9f55dd9a2995f8ee1a67539", "messageHeadline": "Merge pull request #1586 from rapsspider/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "23659b6351adee753e80071619d2f4cb335511ff", "messageHeadline": "Correct method Router::url(array, bool)", "author": {"name": "rapsspider", "email": "rapsspider@gmail.com", "user": {"login": "rapsspider"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d676d86858eae14b53531f6d8b501cecf8fe987", "messageHeadline": "Fixed broken format", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e97107c49ed029b5a18cb2d2ad193f37a62059df", "messageHeadline": "Merge branch '3.0-proof-tutorials' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 81, "deletions": 101}}, {"node": {"oid": "01b000e6fb40364577a2bdf229c60db51053c261", "messageHeadline": "Update backslash to forward slash in plugin names.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8a1787463915d780a208d12624abf0cf812bbf5f", "messageHeadline": "Merge pull request #1585 from gmansilla/patch-3", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e62135795772325a79f77322083f8d4cef671141", "messageHeadline": "Update plugins.rst", "author": {"name": "Guillermo Mansilla", "email": "mansillag@gmail.com", "user": {"login": "gmansilla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d2edeaad553f3030e6848858c1560f65328d855", "messageHeadline": "Fixed/improved wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5549507bf6f19a480b734ed04f4dfd2a63b0f590", "messageHeadline": "Composer with capital C for other languages, too", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "22a3fdada614977dd2142989dd90d02c6e239956", "messageHeadline": "Composer with capital C", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7d8abafe857498cc961f0236c5094adff6515f2b", "messageHeadline": "Improved wording, fixed typos", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a8ca70c46288ff52793f78869679b253b25347c", "messageHeadline": "Improved wording & fixed backticks", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcce9180f42ca41a297ae1864cdc7082411305d9", "messageHeadline": "Improved wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09019db542c4094e6e9851d4b31fc945d4af13a6", "messageHeadline": "Fix wording in console docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "530175d62f67d2c19cff5605bf20f0714fe0409f", "messageHeadline": "Update blog article a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 51}}, {"node": {"oid": "7a6ae389adb152d1a7075a3e75e28c545ed8378c", "messageHeadline": "Merge pull request #1583 from gmansilla/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5def568b5405eda51d9fa4855cd97a48f1722f2", "messageHeadline": "Update entities.rst", "author": {"name": "Guillermo Mansilla", "email": "mansillag@gmail.com", "user": {"login": "gmansilla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c46e7f2d36e346302bc035d4bcf475434b131e", "messageHeadline": "Merge pull request #1 from aleixfabra/patch-1", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e2d900a8ae943402836b70fbf8c5558886121ea", "messageHeadline": "Merge pull request #1581 from cakephp/3.0-plugin", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "88f5ef1ae03a27cc70d3e8ad9ffcbc483a232778", "messageHeadline": "Fix eg. code.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b53e4b8f7a8c5f897550cc07420a6dca677ad49b", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "868f3ddaecfcc5b565a051b5d1a8e3218a388583", "messageHeadline": "Merge pull request #1582 from aleixfabra/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcd4d91c3ae43d1f1cedd9235e374b2d253567ef", "messageHeadline": "Update auth.rst", "author": {"name": "aleixfabra", "email": "aleixfabra@gmail.com", "user": {"login": "aleixfabra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61ad3b31eab342233ce733549dfdb9c0f6829ab3", "messageHeadline": "Update auth.rst", "author": {"name": "aleixfabra", "email": "aleixfabra@gmail.com", "user": {"login": "aleixfabra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccdb60c0190aa80d92fbb1fcedcf0a7a3dfc6e6b", "messageHeadline": "Fixed typos etc.", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9706997e45a97986ffb933dae68d2ba34b14b028", "messageHeadline": "Added quotes around names in comments", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfd9f3328eba1fb2dd2a276b62c9b893e6acaa8d", "messageHeadline": "Update info regarding plugin naming and loading changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "8cfaf233bc89b29afec03409fdc71084a8f7659c", "messageHeadline": "Merge pull request #1580 from bcrowe/3.0-pdo-note", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ef3639c9146a9410ea287c3be34b6de78eae5672", "messageHeadline": "Shorten and simplify the landing page.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "38e3ebf3ef4dfe5747c60a2881e40ef8067ee979", "messageHeadline": "Remove frivolous PDO note", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "98b41e7bb305ab8c00292a28553e3bd72f14204f", "messageHeadline": "Merge pull request #1579 from gmansilla/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "389ee89e5e24d043b12eceaa71d440df42a54955", "messageHeadline": "Update blog.rst", "author": {"name": "Guillermo Mansilla", "email": "mansillag@gmail.com", "user": {"login": "gmansilla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f781213e12f33f7ab1e8e9e966ce45610be25048", "messageHeadline": "Merge pull request #1578 from kajimura-dg/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5546908867124df45435edcd12ac87c59d6600d6", "messageHeadline": "Update views.rst", "author": {"name": "kajimura-dg", "email": "kajimura@dreamgate.gr.jp", "user": {"login": "kajimura-dg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6393d14224afcab476452489c682c9b306b68f9", "messageHeadline": "Merge pull request #1577 from rightnowweb/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8282210e51c2c6af202a2d42245855a673d1801", "messageHeadline": "Merge pull request #1575 from dereuromark/3.0-assert", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3135b1ed8f2c70da7aee53266e89499e5a5cf59e", "messageHeadline": "Update errors.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf5abab0a7f4db677d7e8442c20ec832ccd0c12c", "messageHeadline": "Use the word I was actually planning to use.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "644e94af0e63d1653fd55b1012b91d1a95bc4433", "messageHeadline": "Correct typo.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dca76d541b86b86eae651811da4ed8fd40439d48", "messageHeadline": "Fixed dash underline length", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50fcca6d4f931a5cb78898c91aff1bff2ac21503", "messageHeadline": "Merge pull request #1528 from ghuysmans/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "270ef23aa138e12306ee2a4093189c19c91110e6", "messageHeadline": "Merge pull request #1574 from cakephp/3.0-proof-pt6", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 311, "deletions": 486}}, {"node": {"oid": "9cd8638a207a9d61225d82f3865e714bf0590ec5", "messageHeadline": "Consistent assert API", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "01c1d326ca318c33bd56319651991273acabeecb", "messageHeadline": "Correct typos.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d37f95b978273d92072cba77c67fd6737c263dc", "messageHeadline": "Adding note about optimizing class autoloading", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "70e26e410faea2ef7e957f0caf72854a7c911f52", "messageHeadline": "Replacing SOAP with JSON, it is a better example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fc61fa88cec0ab84f98068e96e1aa434faf7d30", "messageHeadline": "Add --prefer-dist option to speed up installation.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac410c0b14e1c0da62ebda438a23f95cd67f84b0", "messageHeadline": "Removing paragraphs wehre lazy loading was not used", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "12b8a5af4e20a0077768d80309abcf50fb48647e", "messageHeadline": "Update info regarding render()'s arguments.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74cba05516d3da2f3a9689fa2eb9f16525146bb3", "messageHeadline": "Remove reference to old $pageTitle view var.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "873eb213c31b2f921ce33526f5b4ef2282a02c65", "messageHeadline": "Update info regarding returning response instance from action.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "9fbce0eb8be084a40bfc54775d06e63b710eeb1b", "messageHeadline": "Merge pull request #1573 from cakephp/3.0-i18n", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 436, "deletions": 144}}, {"node": {"oid": "e96dc5f1956c5bd01f311645442330fc1958981e", "messageHeadline": "More fixes and formatting", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8f0ece1f8ec769ee75576cdff0f025b81be14f71", "messageHeadline": "Inline API docs for View.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 124, "deletions": 189}}, {"node": {"oid": "c8adf63c4df831cd4d6fdaf617745e19da3eb733", "messageHeadline": "Update controllers docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 184, "deletions": 280}}, {"node": {"oid": "f0da80fd2df53dba150ba631b8e031ad09cdf342", "messageHeadline": "Grammar and spelling fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "629fc5189401abbe643ae4b311e30d95351f6c6f", "messageHeadline": "Making docs about IS a bit more clear", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bd55def45fabf35d661d8b5ddceaa6321d91da1d", "messageHeadline": "Merge pull request #1572 from darxmac/is-statements", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b447d473184821c854bc2ebd728289b92806ee80", "messageHeadline": "change section header", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfdac0e08cca01712951eb228fb2ffde9e2a9174", "messageHeadline": "Fix typos and grammar.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91a0d27e09e02a19b365f8422f4b2dcdaa2368c0", "messageHeadline": "fix typo and style issues", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ef1cf37385eaca9bacc9a82ef3eb892a582ed6b", "messageHeadline": "Adding a few lines about doing context and plurals in custom containers", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "6395c3886dbeb419c4dbec8e59c0de6d22e8356e", "messageHeadline": "Adding docs for alternate formatters", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "269a40aca289bbacfe319e9f5fdbde4c4f4318b7", "messageHeadline": "add section on IS statements", "author": {"name": "Thomas von Hassel", "email": "thomas@elements.dk", "user": {"login": "darxmac"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "de747fbb41d186126896be93b010e78e59f02e20", "messageHeadline": "Adding explanations for creating generic translators", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "28eb7c80d0075a16d856ed22b8f3991d9845a358", "messageHeadline": "Documenting how to create your own translators and message parsers", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 91, "deletions": 7}}, {"node": {"oid": "b00f95f8c82c7e25b0ef4dc53ed6c28b52cc1c69", "messageHeadline": "Adding the list of formatting specifiers for number, date and time", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "11ca0cc928cfbf9c0bcaade62345149709cf623f", "messageHeadline": "Improving the plurals section in the i18n docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "23393c1b1a2d397f37ce2a1d7f958f8a1737a01d", "messageHeadline": "Improving docs on plural rules", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "a40089b6802b7412811ec02bdf0226b6101fc73d", "messageHeadline": "Merge pull request #1570 from bcrowe/3.0-query-quick-tour", "author": {"name": "Mark S", "email": "euromark@web.de", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3db46babce6b6ac1b3da6451d67312101b435baa", "messageHeadline": "Fixes in Query object docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "686b07c32915371be26f9fc9e7858915e9e2f82b", "messageHeadline": "Merge pull request #1569 from cakephp/3.0-query-quick-tour", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "23941a5711afa188bec30de38e035ab1db95ce49", "messageHeadline": "Fixed another issue found in review", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d5558b8ff162d12b4dbf92c3c7a3a80362cb3c1", "messageHeadline": "Fixed another typo", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7341efa56a1cb4f3fe93d36577c095ac2302da45", "messageHeadline": "Fixed typo", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93857699abde95cd465ce99d15cd550a3147b8b7", "messageHeadline": "Adding a Quick Tour section to the query builder chapter", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "b841b7f1aeb265efa77acb2e594ce17e45c3f6e0", "messageHeadline": "Improvents in the i18n docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "efde4ae44fb8519719a965d86fc5a50caeaf6e21", "messageHeadline": "Merge pull request #1568 from cakephp/plugin-clarification", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "5694d6209192ad25a19ccddef352d511671df7e5", "messageHeadline": "Improve plugin docs to clarify some points.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "5a185b2498871d9cc2cac6ef5a6bc396b833c32b", "messageHeadline": "Merge pull request #1567 from davidyell/patch-5", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4f5fae3d9226e27fedd3f74ef5a133458c02ee3", "messageHeadline": "Update email.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c21481a9861d458ee1b61086c28c38d74d5bd88c", "messageHeadline": "Merge pull request #1566 from guywarner/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e982a18afe8fe85ebdc633a5ea3354d2a248a498", "messageHeadline": "Update cache docs to match examples", "author": {"name": "Guy Warner", "email": "gwarner@blendtec.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "627053a65398892fef6959d6af454700dce11d2c", "messageHeadline": "Merge pull request #1564 from cakephp/3.0-proof-pt5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 142, "deletions": 199}}, {"node": {"oid": "19a25f228e4e57ac1c855543e620bf19695533d7", "messageHeadline": "Merge pull request #1561 from elboletaire/3-0-spanish-translations", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 166, "deletions": 196}}, {"node": {"oid": "3cce1f3ae6323a841a5306cb8e11fd39bf583268", "messageHeadline": "Fixed table names", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd7f7bb14747b29d73084abbb40dd7be868fd8b8", "messageHeadline": "Header corrections", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00fbbf22b07eb04b88ca324cdb4734e4b8800612", "messageHeadline": "Merge pull request #1535 from dereuromark/master-plugin", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "039674de6cc4c4f07c48b390d8f25c2078ad7d90", "messageHeadline": "Update console docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 99, "deletions": 162}}, {"node": {"oid": "765caaf5c1bc92684abe582b217761cd0d335cc2", "messageHeadline": "Update docs for themes and data views.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 37}}, {"node": {"oid": "4a4776a376d6d1da3a617583d3c75ae4d8033b54", "messageHeadline": "Improved wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ff396d5ae2fdb02dbc21edb192271a5017c39ec", "messageHeadline": "Added a comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adc18a27da056b58d8ae8726700de7361b551225", "messageHeadline": "Added a comma", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d04a706e51387b241402c6479b8e3678af2157", "messageHeadline": "Merge pull request #1544 from peterhofman/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55719167843506130b4cca5a6700317a9a555ef6", "messageHeadline": "Update components.rst", "author": {"name": "Peter Hofman", "email": "peter@webclusive.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e2769aa61b7281d180fa3f2dda519db35637ba6", "messageHeadline": "Minor misspelling", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9244d38c84aa3735c273bfb480fe0ada9606d158", "messageHeadline": "Update password column length in other languages, refs #1545", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "709f30c47caed395ead762feeed2091a972ec6ac", "messageHeadline": "Starting docs for the new i18n layer", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 145, "deletions": 142}}, {"node": {"oid": "10d7cae4ac99e6a902885fdb6110a5dcacfa2406", "messageHeadline": "Updated spanish translation for tutorials-and-examples/blog/blog.rst", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 164, "deletions": 164}}, {"node": {"oid": "2365e2d9a055d0380db40b720dab309b8c746206", "messageHeadline": "Merge pull request #1562 from ravage84/3.0-remove-ssn-and-personid", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 17}}, {"node": {"oid": "17735d539c663ed24a4ca6ecc631f732126343b1", "messageHeadline": "Removed references to the removed ssn and not introduced personId method", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "cd21a648c78f04bfd3e94bc7dba7c4a494957664", "messageHeadline": "Fix coding standards.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96d777acf903df0cf14781641b306a816b4e4601", "messageHeadline": "Better document the long form of App::import().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1afb7a3de687669a71d0ecebd2b2c123f31db77a", "messageHeadline": "Update config var name for template paths.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fe62725c5173010b1f3282d8695b2e992b22762", "messageHeadline": "Added missing config path in paths list", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37bc70f373de33fb664b0f6faa3e404ebfb11811", "messageHeadline": "Updated Spanish translations for cakephp-folder-structure.rst and cak\u2026", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 84, "deletions": 95}}, {"node": {"oid": "99d613cb64d5864a87974623ea64204a5027dc5d", "messageHeadline": "Merge pull request #1560 from elboletaire/add-config-path", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5692e071fc50f00fe6f3bbdfe6a635e97095b54b", "messageHeadline": "Removed Config path from \"The Src Folder\"", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c5425be2efc9acd6418d22e703aa40f6ee25da12", "messageHeadline": "Added missing `config` path to getting-started/cakephp-folder-structu\u2026", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cfda5a150f26cd05944483e977a5c6f984e15b4f", "messageHeadline": "Updated getting-started/cakephp-conventions.rst", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 76, "deletions": 96}}, {"node": {"oid": "19f0076a739e5601087c9da969dea375c6db263f", "messageHeadline": "Merge remote-tracking branch 'docs/3.0' into 3.0", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d709258841c020ff330d585f969494d0bfeeb302", "messageHeadline": "Merge pull request #1559 from elboletaire/fix-blog-auth-import", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6fc224e1b6cd9891c0bcb5f358ebc6748ba3ca1a", "messageHeadline": "Added missing namespace imports to blog auth example", "author": {"name": "\u00d2scar Casajuana", "email": "elboletaire@underave.net", "user": {"login": "elboletaire"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6ae95400d105812385e4237afc00190f30708f01", "messageHeadline": "Merge pull request #1558 from bcrowe/3.0-bake-template-option", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "624bcd57f916e0736be205bc6096891c86e83d06", "messageHeadline": "Clarify bake template option wording in 3.0 appendices", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72ab4419faf0051505cbd08027a59c65e89d2a01", "messageHeadline": "Merge pull request #1557 from pulse14/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89662aec774bf508b501c440c76db4aa6b335833", "messageHeadline": "Commentaires inutiles", "author": {"name": "pulse14", "email": "pulse14@users.noreply.github.com", "user": {"login": "pulse14"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97e3f38d9e737520933862399152018e120674d8", "messageHeadline": "Merge pull request #1556 from cakephp/3.0-bake-templates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "9bc5610301c7b07d5d660431b850b2d6684a2960", "messageHeadline": "Add info about bake template folder change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "3ffa638fed6c6532a44d9237e9fb3222f36c5eba", "messageHeadline": "Merge pull request #1555 from antograssiot/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 145, "deletions": 145}}, {"node": {"oid": "370f27f6542aadfb5871be6211cfac6f34962d47", "messageHeadline": "remove capital of multiline comment", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f28b43381ec889ec8073ac2e9a9ce099922326a6", "messageHeadline": "Fix comments", "author": {"name": "Anthony GRASSIOT", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 146, "deletions": 146}}, {"node": {"oid": "3bf3b8c315fd5ba43ce18fd7ffdd29bf60634366", "messageHeadline": "Merge pull request #1554 from ptica/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3981a0706ab0c6c4864c78470a5b75a904301fca", "messageHeadline": "fixing CAKE_CORE_INCLUDE_PATH instructions", "author": {"name": "ptica", "email": "p@email.cz", "user": {"login": "ptica"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a4043a6a7f9f06546f649b5d6de7720c2a4ea04", "messageHeadline": "Merge pull request #1552 from cakephp/3.0-basic-funcs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "1ad8e89155d055f6f5db19e9a06c57b5c679aa6d", "messageHeadline": "Merge pull request #1551 from cakephp/3.0-proof-pt4", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 347, "deletions": 498}}, {"node": {"oid": "e9760ef1d7b56e7497ad4d0c11b68055265cc548", "messageHeadline": "Fixed var name casing.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a33c5278652df89fd55944c88ce195f16f6a21df", "messageHeadline": "Update info regarding removed functions.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "e3cba0f2414771436a4a1ae5cf769d414eddb15c", "messageHeadline": "Fix mistakes and add stackTrace() function.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a734e3b60aafcab86b2288c84cc239798f78e043", "messageHeadline": "Merge branch '3.0' into 3.0-proof-pt4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 486, "deletions": 487}}, {"node": {"oid": "92ff76c07f1fe66097326486adf06ea4b87ea444", "messageHeadline": "Merge pull request #1547 from cakephp/3.0-config-folder", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 477, "deletions": 477}}, {"node": {"oid": "5a822d15ae356e4c75f6e056a42dbe523790c6d4", "messageHeadline": "Merge pull request #1549 from bcrowe/3.0-build-errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9dda3b43bd3b49c61f1b624b6d494f613c8bd7a2", "messageHeadline": "Update a few more chapters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "ab9da037dbe4d420172e9953d4c3bf2d16fd9cd8", "messageHeadline": "Update more docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 105, "deletions": 140}}, {"node": {"oid": "a9404f3b467699125ac1a4a5f3d0910ff40aefb5", "messageHeadline": "Update Xml and String docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 228, "deletions": 346}}, {"node": {"oid": "ad72570552d8a3c0561bc1a11f59b3e2783580de", "messageHeadline": "Fix build errors and warnings", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "fdc0ce9d1d6acbfdade78e3f74732fb8df09c4dd", "messageHeadline": "Missed one.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d6ee2635dd7ce2dacd2f40090c2b8829d009ee0", "messageHeadline": "Fix incorrect config file name.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c1fe83d2b48612e5a74e9eec3467fff266d8e323", "messageHeadline": "Update config folder path.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 476, "deletions": 476}}, {"node": {"oid": "02cf5ffaed52a690c070d10acbce83d65382ab35", "messageHeadline": "Merge pull request #1546 from dereuromark/3.0-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0ee4f4798e6ad131dd4a5f38c12953f19dee5d01", "messageHeadline": "3.0 migration guide for personId()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "763920c118b8a367dbe234c86272d7cd5ab9dfa0", "messageHeadline": "Merge pull request #1545 from Nuelsen/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eea7edb490f46b5379ca51ea626c256a749a815c", "messageHeadline": "Update auth.rst", "author": {"name": "Nuelsen", "email": "nuelsen@gmail.com", "user": {"login": "Nuelsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5064da15a1c63e064cb6ea2c00d125dbe07ed66d", "messageHeadline": "Update auth.rst", "author": {"name": "Nuelsen", "email": "nuelsen@gmail.com", "user": {"login": "Nuelsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b110f8e528011bfec899b8de79fc16378a633d3", "messageHeadline": "Update components.rst", "author": {"name": "Peter Hofman", "email": "peter@webclusive.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "892d50670f61fd740efb47ad65ba0736ce6befa2", "messageHeadline": "Merge pull request #1542 from cakephp/3.0-proof-round3", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 421, "deletions": 455}}, {"node": {"oid": "4150f4e06d5235d9250317c8b7b9ec90a3dcdd57", "messageHeadline": "Fix typos and grammatical errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "745c9e537f32ec52afed9d38dc6ffd048846cdba", "messageHeadline": "Merge pull request #1541 from antograssiot/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbb7bac374d66c556d31fe4a7f219f1c2ddba9b4", "messageHeadline": "remove extra link to FlashHelper", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f63c8ac03b1403caf815509f9c78ffb75754281", "messageHeadline": "Update Router and Security chapters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 115}}, {"node": {"oid": "c1628b7e3b54bf95a09d982a4329356a76254287", "messageHeadline": "Update Number docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 274, "deletions": 271}}, {"node": {"oid": "4159d44ae730ab840b0d3777bac09fff75d752a9", "messageHeadline": "Update inflector docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 99, "deletions": 69}}, {"node": {"oid": "53283f9a8c9aaa80e95f82266374861faf0c8b35", "messageHeadline": "Mention that $length is characters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "1d8f49e144607c632bf702403a553689af504a8a", "messageHeadline": "Merge pull request #1538 from cakephp/3.0-more-proofing", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 122, "deletions": 389}}, {"node": {"oid": "76d99e5740246351663f489d6b5400079025d4a2", "messageHeadline": "Fix typo in BlowfishPasswordHasher note", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca2d466e08bd5ad86d7232929b9e2c028aaac795", "messageHeadline": "Corrections for cakephp/docs#1529", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8acc76c31f23adddc945fa72ee0703f4c1822ab2", "messageHeadline": "Merge pull request #1529 from cvo-technologies/bluefish-hasher", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "3dc98b55ba255d23360e85877719daa92f9718fa", "messageHeadline": "Fix lies.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "8ee0a856b53c09de72843f4f9869eac180f7d32d", "messageHeadline": "App::themePath() is no more.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "743cab235d4158a73ecbafbe24dd7c2cd72afd15", "messageHeadline": "Merge pull request #1537 from rightnowweb/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98f585eb9a5ab814e0f241498c208ff3bd13a0c2", "messageHeadline": "Update helpers.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c14eccd04a6634fdd430065e3d42a223ccaa092", "messageHeadline": "Merge pull request #1536 from Hikkijp/patch-3", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f2a24514ad34fae28b351ec779060c5346c54e5e", "messageHeadline": "Add file name", "author": {"name": "Henrique", "email": "Hikkijp@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d258030dc8e563c5d897e8d6f533e081f7aaf6ca", "messageHeadline": "correct typos", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6dd88b2256050045b395615e57bb4fa2da59593a", "messageHeadline": "Note about how to properly set up composer namespaces for plugins.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b9abf0180e8cce0347656e83f6adf3b2eb82634b", "messageHeadline": "Merge pull request #1534 from stevetauber/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be4be73b6fbbae1cc0540ac816f8d434ddc7484c", "messageHeadline": "Updating docs - HABTM keepExisting key set on bake", "author": {"name": "Steve Tauber", "email": "taubers@gmail.com", "user": {"login": "stevetauber"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1c504ca6f1e35216758d01ca6457555345b1eed0", "messageHeadline": "Proof some more sections for flagrant errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 242}}, {"node": {"oid": "17317fae2e111efe166b530d08b21b86b208df24", "messageHeadline": "Proof a few more chapters for flagrant errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 136}}, {"node": {"oid": "34807f4dc52cdafaa621d2f25b8e0ff242cfbabc", "messageHeadline": "Merge pull request #1530 from cakephp/3.0-core-libraries-proof", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1330, "deletions": 1599}}, {"node": {"oid": "d9c0d7b5610eac92b1e4de93545cf0f8eb6a95a2", "messageHeadline": "Add and fix PHP 5.3 notes in caching docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c45136ee57c8b4bb47b0760ba9b74e1946f3b01c", "messageHeadline": "Merge pull request #1533 from Hikkijp/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d0c158de5002d27c6a30d062259efa746a7680e5", "messageHeadline": "Prevent user from overwritting required code", "author": {"name": "Henrique", "email": "Hikkijp@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b582b4c468299e16c48f54a7d57dcc2773816c12", "messageHeadline": "Merge pull request #1532 from Hikkijp/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d95d66c8388db8b2b544d1977b434d7cd89aa17", "messageHeadline": "Fix typo in code", "author": {"name": "Henrique", "email": "Hikkijp@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ae41dbaf580b1821b8c88c4f81c1dfbed65c8f0", "messageHeadline": "Update docs based on review feedback on cakephp/docs#1530", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "fb013eaf41315cfe8378096ad60871c163fd4e52", "messageHeadline": "Update helper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 682, "deletions": 916}}, {"node": {"oid": "d4c7594249ca962ff781549f0c8dfcf5cbac4aef", "messageHeadline": "Merge pull request #1527 from ghuysmans/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "04b429cc10aac76fd538c54aec694279b1872f61", "messageHeadline": "Restructure the TOC on FormHelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 505, "deletions": 462}}, {"node": {"oid": "c7edb47cf1c9a18bd5aa25fd3caa67159692a396", "messageHeadline": "Use BluefishPasswordHasher in the auth example", "author": {"name": "Marlin Cremers", "email": "marlin.cremers@gmail.com", "user": {"login": "Marlinc"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5d4c3f9d6f1a251490001825f9b625b978493dfe", "messageHeadline": "Update migration guide for cakephp/cakephp#4094", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "65c5dc9fd12260c14dce2012e4547e0ff87e6948", "messageHeadline": "Quick proof of the component docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 203}}, {"node": {"oid": "1a4b25f998ea4fa9fc39029a053f1376d0eaaf6c", "messageHeadline": "Quick proof of behaviors docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "e7b3cf36c455abc87bd8bd93f92d96a6fb125e90", "messageHeadline": "Fix wording in REST docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1bfab5ccb158420417c4266d689cfef3ab29040e", "messageHeadline": "Merge pull request #1523 from cakephp/3.0-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 158, "deletions": 270}}, {"node": {"oid": "7ace52995946df7994afc8f7f4116005657b3cc5", "messageHeadline": "Make corrections from feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "cccb2eab28a3d031561b31a76cbd38f0de0c1550", "messageHeadline": "Fixed other minor mistakes", "author": {"name": "ghuysmans", "email": "ghuysmans99@gmail.com", "user": {"login": "ghuysmans"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "96feb3c8f71445e97ac17e1742ade8eaa8a246ba", "messageHeadline": "Fixed a few spelling errors", "author": {"name": "ghuysmans", "email": "ghuysmans99@gmail.com", "user": {"login": "ghuysmans"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "14ec33b072459cf6edaa856e5e4a685336b4697b", "messageHeadline": "Fixed mostly spelling errors", "author": {"name": "ghuysmans", "email": "ghuysmans99@gmail.com", "user": {"login": "ghuysmans"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "ae3eaf748df758e84bdc82063d18cfc981687862", "messageHeadline": "Merge pull request #1526 from maracaipe/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3289bef4b7de273d930658f0a085e5784571232a", "messageHeadline": "Typo fix", "author": {"name": "Gabriel Carvalho", "email": "maracaipe@users.noreply.github.com", "user": {"login": "maracaipe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e743b71ea449ea4f6894c6625be41974e9ba5257", "messageHeadline": "Merge pull request #1525 from oldskool/patch-6", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca775366fa4d0e3f22e75542fadd64e386a2f92f", "messageHeadline": "Update views.rst", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "593097ec0322caf8db132c878697ebb87f81830a", "messageHeadline": "Merge pull request #1524 from oldskool/patch-5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9b79482956095083cff5be7a26ea02c8f9ae2aee", "messageHeadline": "Update cakephp-structure.rst", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d55ab1a7653fddf9a91b1bba20cff9bdc9b94b06", "messageHeadline": "Merge pull request #1509 from hotta/add_vdftc", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "f47f10b5491d0df1e0294251b32621442283a07b", "messageHeadline": "Merge pull request #1522 from matthieuy/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e6283239100fbd76f845aecd55358d0b1f1729a", "messageHeadline": "Fix event class name", "author": {"name": "matthieuy", "email": "matthieuy@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e125dd892128a1e2eaa5c79f44cff0411fb6758e", "messageHeadline": "[fr] follow cbf07f8", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "051ee84f683d93b92d169236955abaf5dde0f432", "messageHeadline": "Merge pull request #1521 from amitrb/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c593bbd6102002828a2ff68ba2d26dbc01f33802", "messageHeadline": "Fixed minor typos and corrected needed text for ORM's table objects", "author": {"name": "Amit Badkas", "email": "amitrb@gmail.com", "user": {"login": "amitrb"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "88b04fe289708121c5ab8ab4e221dc960a33399d", "messageHeadline": "Remove pointless docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d20ed9c0884781b181c5b68684b5c6efc051e664", "messageHeadline": "Add view variables section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "024cd3c5189cb84c3185aa88adeb58e29666d1e4", "messageHeadline": "Update response docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 103}}, {"node": {"oid": "56ce11422b512e0382d9f5f4438a54329810d704", "messageHeadline": "Fix some duplication in request/response docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "07b4cea5e649ec5625865ebcd222b56c33c931c5", "messageHeadline": "Start updating the controller docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 86}}, {"node": {"oid": "25367d66b30b6ddec53fa8dfdeca5f0e6b1ab9c1", "messageHeadline": "Remove non-standard installation instructions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 57}}, {"node": {"oid": "cbf07f80927a6ecd0edb286de6b5c6f8b1d1b650", "messageHeadline": "Fix build warnings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "807bf5d9c5e963d7243b3944c23ad0d19c086d31", "messageHeadline": "Merge pull request #1520 from matthieuy/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6d7dc16f6e6496adb82bf431fd49818aa69c5bad", "messageHeadline": "Fix CakePHP conventions", "author": {"name": "matthieuy", "email": "matthieuy@gmail.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fa04d07326dfc47475ff03ad960be2a6db02017e", "messageHeadline": "Merge pull request #1518 from vttn/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f6f138c8934b7ab0eafc1641af9c38e7c0f4a7f", "messageHeadline": "[fr] follow def946a", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8754d655fa30a0f70a4a69ecac52f9d44a407648", "messageHeadline": "[fr] follow remove of CacheHelper", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 172}}, {"node": {"oid": "d0964c94f9bbb29fa080ef9dc91b5fed3b726153", "messageHeadline": "[fr] follow #1503", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ffdf9ad28d9c9553966d4851e792229d94a4a161", "messageHeadline": "[fr] follow #1502", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6268b57a34548f19c5cb747088fa3db9111bcca5", "messageHeadline": "[fr] follow #1499", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "264a566a22fa5f2d27dac8cad9c66f92a22ad82d", "messageHeadline": "[fr] follow #1445", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea615518d2ea9c74f2d2ee67323219edf0dc5bc9", "messageHeadline": "[fr] follow #1497", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 91, "deletions": 130}}, {"node": {"oid": "92ac0f5e415bd8dcc2cf3a74fae6f24a04245abd", "messageHeadline": "Update database-basics.rst", "author": {"name": "Victor Ndambakuwa", "email": "t_ndamba@live.concordia.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da7d00b3e31c34ea9cacce1cda1d86fed94fc91b", "messageHeadline": "[fr] follow #1496", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77a29aa1500d9e1a4b50ce5cf55e3ca5dfa65d4f", "messageHeadline": "[fr] follow #1494", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d32f14230ad646a566dd90448a5aeda31aa6d54", "messageHeadline": "[fr] follow #1493", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ce8446ed0ffda3769aa54e77a68bb8c86788637d", "messageHeadline": "[fr] follow #1491", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34f970b21003eacb035e2b45c1912f4d397a9560", "messageHeadline": "[fr] follow en version for orm", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 116, "deletions": 4}}, {"node": {"oid": "d9550ff877ea3fef602f4a2b3bfd95e57be3df48", "messageHeadline": "[fr] follow #1487", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "90d4d892eabd8a845025aeee289aef158b0a7a81", "messageHeadline": "[fr] follow en version for routing and tuto part two", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 59, "deletions": 77}}, {"node": {"oid": "394bb52940ad74a15f5b9cb9a12e5086b468cf98", "messageHeadline": "[fr] update migration guide to follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8931776cc4e7c1a90745efd93dbefebb7463a8da", "messageHeadline": "[fr] follow #1484", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "ceb9d2bdfbcafbd2db6ba65b68df6a4c537d0e44", "messageHeadline": "[fr] follow #1480", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7a7359c93ff11c46b99fda0b7f3d71328eb8f22", "messageHeadline": "[fr] follow #1479", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "430c41c5e20685a1e0c795f8587a11522364cbef", "messageHeadline": "[fr] follow #1512", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "d3dedc12d64f160e90dfec79f008a27078177c2f", "messageHeadline": "[fr] follow #1517", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "def946afc0a5fa915ea536ac754fa8423a8747aa", "messageHeadline": "Put ConnectionManager in the right namespace.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e7a8c5c472cd6b78583e3bcc7c0c8657b97807f1", "messageHeadline": "Merge pull request #1514 from cakephp/3.0-cache-helper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "bdf1d418926d4c5929013321b9c54f9880918dfc", "messageHeadline": "Add a link for ESI.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "69e4f2f2a7b219c6211fa9bcfa1c321b245eff3d", "messageHeadline": "Merge pull request #1517 from karmicdice/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "66378e96dc128636a047f78f529fd9cef93726c3", "messageHeadline": "Using generic version of calling a class name", "author": {"name": "Karma Dice", "email": "karmicdice@yahoo.com", "user": {"login": "karmicdice"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "38cc9be6801fb5fa9d5386615ce7dfb8222021c1", "messageHeadline": "Merge pull request #1516 from amitrb/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86312c660bf26a76ce2cf1188ebad33093727fba", "messageHeadline": "Fixed minor typos for ORM's query builder", "author": {"name": "Amit Badkas", "email": "amitrb@gmail.com", "user": {"login": "amitrb"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64851bf5ee4141c86b9962bb366e7e1b0c8d0a8c", "messageHeadline": "Merge pull request #1515 from amitrb/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c2e7b46496a9e3747f5ea2fb824efd305b3939b", "messageHeadline": "Merge branch '3.0' of github.com:amitrb/docs into 3.0", "author": {"name": "Amit Badkas", "email": "amitrb@gmail.com", "user": {"login": "amitrb"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ddefca3c131f2f2670e2c333a54b6fddceab5c9c", "messageHeadline": "Removed not needed 'to' in ORM migration and changed 'object' to 'obj\u2026", "author": {"name": "Rakesh Tembhurne", "email": "rakesh@sanisoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9782ebb122c9fc9a432f6e0274951e27733ca1e3", "messageHeadline": "Removed not needed 'to' in ORM migration and changed 'object' to 'obj\u2026", "author": {"name": "Rakesh Tembhurne", "email": "rakesh@sanisoft.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "365117d7a26d62726b0892baa0c3b7d1429e10a0", "messageHeadline": "Update TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "03d1265d645e7dc2b00bf9f97416aa589b83e6b3", "messageHeadline": "Add reasoning for cachehelper removal.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e74d4ba41b31347c83e3749eecdf03f36f1832a8", "messageHeadline": "Merge pull request #1512 from lordg/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "8a37172a618b7b2991e437f8b31b06fc6abf6cee", "messageHeadline": "Update simple-acl-controlled-application.rst", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b7d51062c14e0a0a23204f5e62faffa38e4c9b0", "messageHeadline": "Update simple-acl-controlled-application.rst", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63828ac3466418742fea83ce496c06f0485d5793", "messageHeadline": "fix typo", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ad86583832527fa92e20542118ada0e105981c2", "messageHeadline": "add detail on future plugin", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd5149db1dfa4e5abadb8384feaf5ca3ddcca663", "messageHeadline": "add removal of CakeHelper in migration guide", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "425e34486094b22cd98a92a2bcc0142fd011af2c", "messageHeadline": "Update simple-acl-controlled-application.rst", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e9bd1280d5c712738471db2620be6feeea45d292", "messageHeadline": "Merge pull request #1511 from antograssiot/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 155}}, {"node": {"oid": "4687402f160332c611415ee8ea19914d569d0eac", "messageHeadline": "cakephp/cakephp@6441e41", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "0c4a34eaf227c31967f2d587a35d9018febb939e", "messageHeadline": "Delete cache.rst", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 0, "deletions": 149}}, {"node": {"oid": "03fc143db315a31c16fdb387edffc76c1aa12903", "messageHeadline": "Merge pull request #1510 from cakephp-fr/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "135c8759ab6efaec3cd6f037110761ceb03aeda6", "messageHeadline": "Remove references about Acl in configurations", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c48a27fa4fcde000c10e521eba8ea994dd3c4c2a", "messageHeadline": "Fix possessive form", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5da20e7cf2ab4dd8d83699da794d9e410d332fc", "messageHeadline": "Merge pull request #1508 from oldskool/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f446047fdfc7be8b7ef70ee424f79d82f1f44441", "messageHeadline": "add access-control-lists.rst", "author": {"name": "HOTTA Michihide", "email": "hotta@net-newbie.com", "user": null}, "additions": 866, "deletions": 0}}, {"node": {"oid": "814bab70b411850a341521f0afda9adc11f629f4", "messageHeadline": "add validating-data-from-the-controller.rst", "author": {"name": "HOTTA Michihide", "email": "hotta@net-newbie.com", "user": null}, "additions": 81, "deletions": 0}}, {"node": {"oid": "66021bf4d58fe7d16f80259471d3029acda213a1", "messageHeadline": "[fr] follow faf034b", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ebd042ab506ba17d47a37bb069ee37392f1a8ee", "messageHeadline": "[fr] follow #1478", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b03f7bd3b4861f897d448f1541128cd0d50bc96", "messageHeadline": "[fr] follow #1476", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "988b9a108e0582e7721a97d202937f24fe11142f", "messageHeadline": "Update plugins.rst", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "138ed92dca159a5c9e2aca22fc5d4edff0db227c", "messageHeadline": "[fr] follow #1505", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7e1ae19ba230ff5e57d6dabeea58a1c81f300c41", "messageHeadline": "[fr] follow #1504", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "2df9cf238e36a0f2b658cf6e813300e7edabce7f", "messageHeadline": "[fr] follow #1498", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "934a2d353807b75197b42b25e8c0c7f499664328", "messageHeadline": "[fr] follow #1491", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bd445b81697dab6664575d4d84c25b975ae5c9b", "messageHeadline": "[fr] follow e19efe7", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50168dff3004794480e259385c71b32418f2a1da", "messageHeadline": "Merge pull request #1505 from davidyell/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "46608a5956de05eff126ec32a7c7e1cdab8ca7dc", "messageHeadline": "Merge pull request #1507 from amitrb/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3df76a906de64239a98d51ad02f123f916e52a37", "messageHeadline": "Added missing 'at' for 'Creating Helpers' section", "author": {"name": "Amit Badkas", "email": "amitrb@gmail.com", "user": {"login": "amitrb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9addf813cc6087e748a8cac205f1b4f0736f06a", "messageHeadline": "Update security-component.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed7227b4d8948a291c57716429256e9a91ea6f7b", "messageHeadline": "Merge pull request #1506 from amitrb/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d685870560577b57ee3dacc230ab10ff38558723", "messageHeadline": "Removed not needed 'how' word in JsonView class description", "author": {"name": "Amit Badkas", "email": "amitrb@gmail.com", "user": {"login": "amitrb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfe33a9382c04116eff569d783c919d130e06e4b", "messageHeadline": "Update security-component.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "1782b8b7e69f7c42991b0720d66ddb5f00bcf2da", "messageHeadline": "Merge pull request #1504 from davidyell/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "6d68236e7f1f4e27664882cfd3dcd1493830f0c5", "messageHeadline": "Update security.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7f1019ad2b465a781f64ea040495ca57ffdcf5ae", "messageHeadline": "Merge pull request #1503 from amitrb/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8c2aa04c88881b2f87abb6e6d35ff2a43ecda8c8", "messageHeadline": "Removed not needed 'foreach' in 'Elements' section", "author": {"name": "Amit Badkas", "email": "amitrb@gmail.com", "user": {"login": "amitrb"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a2a41b11dc0fd4ab14a2f58b0df4bdec35efadc5", "messageHeadline": "Merge pull request #1502 from oldskool/patch-3", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfa7be62a24e7dd226334f37a63e3fa5172473c2", "messageHeadline": "Update views.rst", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "953aea3695235bf70f132775f7940f022b2e8ca3", "messageHeadline": "Merge pull request #1500 from jtraulle/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8e163fc42217ac1157000099cc9bf3b1543325cb", "messageHeadline": "Added missing \"use\" statement.", "author": {"name": "Jean Traull\u00e9", "email": "jtraulle@users.noreply.github.com", "user": {"login": "jtraulle"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4a4d477f17fafed98a469f57fe57bee84bfd7348", "messageHeadline": "Merge pull request #1499 from rightnowweb/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef16ca04baeab6c5d996021ac5d39940b1e170ab", "messageHeadline": "Update file-folder.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50057ce45112e800594691547d3a17c24168b18c", "messageHeadline": "Merge pull request #1445 from dereuromark/3.0-cronjob", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90d345bfd7cc45eb3ba57a0244db7597001a4453", "messageHeadline": "Merge pull request #1498 from ADmad/postlink-buffering", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "10affba3f319a18d7aa1b37f2dd49685027d5f09", "messageHeadline": "Added info about 'inline' and 'block' options for postLink().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "26c364ff80d93c82be0c5094832e053781ece351", "messageHeadline": "Fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff0b6572c225d3613cecce4a1df58b0dded731ca", "messageHeadline": "Merge pull request #1497 from cakephp/authentication-tutorial", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 99, "deletions": 129}}, {"node": {"oid": "ba8ac0da6b8692f8441c7e7beb6b5c2caca3b8bd", "messageHeadline": "Fixed typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "830ace15224a256ce381150fd543f8257f5bb48b", "messageHeadline": "Inline API docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 91}}, {"node": {"oid": "b66fadedaf5927265ecdd23ed5b719bed0cc4aeb", "messageHeadline": "Fix a bunch of incorrect code examples in the Auth docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "899544cab621e8f12dba3a4c555af60170b93a29", "messageHeadline": "Merge pull request #1495 from rightnowweb/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e094d35e0704dbf4892da81c8fac3251db839f1", "messageHeadline": "Merge pull request #1496 from rightnowweb/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "329e41ab69660faf602eb3d5c7b0c3ea43c67e31", "messageHeadline": "Update authentication.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96ff70e53c8a1b36153934746996b9050a443e2e", "messageHeadline": "Fix typos in Makefile comment", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2286b1bd6e681eb55082f88dd964772faf0defd", "messageHeadline": "Update auth.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "564112b1cbc5a19bbad1b9e5363aa38b94b6f64d", "messageHeadline": "Merge pull request #1494 from rightnowweb/patch-4", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9fae6da832e927cbbdeeb37dfe5f477b1cebc08", "messageHeadline": "Update auth.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a92dadcf0d0fa0dba22a65a4abbc98e953630bc", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 232, "deletions": 245}}, {"node": {"oid": "ff098f5964018d9a5c8e8bc7537ad0e6eaea3682", "messageHeadline": "Merge pull request #1492 from cakephp/routing-changes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 33, "deletions": 48}}, {"node": {"oid": "9f45000d44de77d7c586109dde8a2dc9d3b58f8d", "messageHeadline": "Merge pull request #1493 from rightnowweb/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e9018ca79a360dd4b5912a51e0839057a22ab91c", "messageHeadline": "Update themes.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef4cb50d4499a4151b97cbb4747698ba775cb48b", "messageHeadline": "Remove docs for [type] matching as it no longer exists.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "33222029283d94c5a0eebfc54cc42bf4817c3b40", "messageHeadline": "Merge pull request #1488 from cakephp/3.0-types-and-fieldlist", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 119, "deletions": 4}}, {"node": {"oid": "36ae7b2d7c9ba429196629dd5770a57169be8f1e", "messageHeadline": "Improved APP constant wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d53d9a5ccf78ede82393eb449dcf6cde40e5292", "messageHeadline": "Merge pull request #1491 from davidyell/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc459305b6ff841bea94ab0a4edea4c484d2eee", "messageHeadline": "Update global-constants-and-functions.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7deba77666c422f25e8634168b06e815402aeace", "messageHeadline": "Fix Typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b4a816d3d24a58c8c97ac4ba62d23fc5018a3e5", "messageHeadline": "Update docs based on removal of header feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c0ee159217ac3dabd4e20c0594db24eabe8dacc", "messageHeadline": "Typo fixes and expanding/tweaking content.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "6e207fe282aa5ec303b75a18c6260a2666fa51c8", "messageHeadline": "Merge pull request #1489 from rightnowweb/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8488baa7af62b042053f89c12f14758dd7ccff9f", "messageHeadline": "Update themes.rst", "author": {"name": "rightnowweb", "email": "technical@rightnowwebdesign.com", "user": {"login": "rightnowweb"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e11aee8ee653ade7933e51b452a2cdc60c12bb86", "messageHeadline": "Addig docs for fieldList", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "01e8ae8a93ed96d1535a5129fccbc4bb660f0f94", "messageHeadline": "Adding docs for custom column types", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "926cc94bb3af33a837fad71dc6646d8e4c4cb4f0", "messageHeadline": "Merge pull request #1487 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "2855aaecdf5aba0628cc34044433387b59b5df18", "messageHeadline": "remove aol warning on lib/Cake", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "b57b82b3b2dab221d961ce36251205a7bc9edfb1", "messageHeadline": "remove comment to copy-paste PagesController.php", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "95961bd990b30066bf813127340f0fd256fdf3e1", "messageHeadline": "typo controller\\Controller::paginate", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65c262f1cf77b998909bcc1e81ff175dee62efb9", "messageHeadline": "typo on tree behavior", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af6d7db6b021dce277a5c9a194e56d6539a750cd", "messageHeadline": "typo on behavior", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e025b7f50119d2576de163d876c769b37608f1", "messageHeadline": "update links following folders structure", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "157cfcc5e4736a09008e24a6a4e210dec66336f2", "messageHeadline": "Merge pull request #1486 from antograssiot/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2fef68902e7676f0852bb45085e320a08934ca1b", "messageHeadline": "Remove JS helper fro mthe examples", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef564b8e86cc95c49ff9b7e4ef6edde5c31c7d78", "messageHeadline": "Correct FlashComponent instead of SessinonComponent", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5e557fad593eb6a8dcf9050715e6d7059f4ce26", "messageHeadline": "Update docs for [method] => _method rename.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a1e5b708af7d8e0a89c9b483a9ed31422b3ed359", "messageHeadline": "Add missing behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "25cda441389f8445f946b142108526888126dd85", "messageHeadline": "Update docs for recent routing changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "e19efe7cb19818ced71f0ce2a16f6abda7ff5e1d", "messageHeadline": "Fix syntax error in note", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29570d1e95532aacad62d397900098ca1437922c", "messageHeadline": "Merge pull request #1484 from karmicdice/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "d4d4b5336fda88bca0095db2a58d677b7a2cde3f", "messageHeadline": "Corrected doc for loading registry objects", "author": {"name": "Karma Dice", "email": "karmicdice@yahoo.com", "user": {"login": "karmicdice"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "795b0316107dc7be83f017ffe685df7ee17f5db0", "messageHeadline": "[fr] follow #1471 to #1474", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "60c89c27e5707642e235c58b0f2e6a868dbeb067", "messageHeadline": "[fr] follow routing and form changes", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 85, "deletions": 72}}, {"node": {"oid": "2a00c9687afbfe9be2d272bc81a455fef0e13d1f", "messageHeadline": "[fr] follow #1465", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6014b0223bd8e62763f65dc3f2d103d2f1bac091", "messageHeadline": "[fr] follow #1464", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 49, "deletions": 59}}, {"node": {"oid": "538e8a6c83dc2f6da7ff5a61740f09086928e89c", "messageHeadline": "Merge pull request #1483 from ADmad/3.0-paths", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "956924f57564d5aad6c1be224a926251548c8a7e", "messageHeadline": "Update paths.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e693615afb174e55d21e58bb1c27650921ab5f51", "messageHeadline": "Document property removals.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2bf83ede91522a75f922187ea81910288d16a800", "messageHeadline": "[fr] follow #1463", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4abfda2dfed244d35eff187ac583689e5e0863ec", "messageHeadline": "[fr] follow 0363363", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9b29e98d8c7f57dd7e53916ed14a7858eb738ada", "messageHeadline": "[fr] follow #1469", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c86a0ac99771ded1c425a01e0a4be8cd3b337cdb", "messageHeadline": "[fr] follow #1468", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "92e9264ab49eb72314c673262ffa9c28a4900e97", "messageHeadline": "[fr] follow #1467", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02c670c2e2e7d992e98440ac776fdd54e8fa6b59", "messageHeadline": "[fr] follow #1461", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "5e564e1c8246c6817731060c48263f591edfb783", "messageHeadline": "Focus the search input if there is no fragment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4fce28e446cb10003b9047faf3cc6d2b9a770954", "messageHeadline": "Remove autofocus from search box.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "46409dea3fa8e69f5ce6786e1dbdd3ae0c52103b", "messageHeadline": "Merge pull request #1481 from oldskool/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "53d2b1627359b80b18067426234271cafc10141f", "messageHeadline": "Clarification on namespace changes", "author": {"name": "Jan Dorsman", "email": "oldskool@users.noreply.github.com", "user": {"login": "oldskool"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "002b371b8979a8a3c4b420a990b648c4ef2a5656", "messageHeadline": "Merge pull request #1480 from antograssiot/3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff4f436bf1920b8eb720e2d2af56d26c3e37a762", "messageHeadline": "Update controllers.rst", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fba3a4498ccd6da4e2a3761a06ea7233d964c60", "messageHeadline": "correct /src/Plugin/ to /plugins/", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71667abf74ea5510164c6ddfbd33b6785a2babfe", "messageHeadline": "Merge pull request #1479 from antograssiot/3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4820974dbac69331d9f23b2a7ff52112ffaee834", "messageHeadline": "replace app/webroot by /webroot/", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f15b9996d03f6b06d46f8b4570718123e1add07d", "messageHeadline": "replace app/ by /src/", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "34ae6cc0d8aa99bc5f16b3382f01f14a4b4e5c3d", "messageHeadline": "replace app/ by /src/", "author": {"name": "antograssiot", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "faf034b1e796ba9a6a7ee9fb58bc8f34036beb86", "messageHeadline": "Fixing syntax errors in examples", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3e4581602f70fabba4d10efb8008d203411f551b", "messageHeadline": "Merge pull request #1478 from ayonix/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9943dc7a972a55564a56255acd264410b777fb7", "messageHeadline": "Update the 'idField' and 'valueField' options", "author": {"name": "ayonix", "email": "ayonix@users.noreply.github.com", "user": {"login": "ayonix"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "338cd0f2563c191cd97d0c0187a4888c5ea611bd", "messageHeadline": "Merge pull request #1476 from ADmad/3.0-helper", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "fcf080b9e1d652b1e89260e21596c7278f49bb06", "messageHeadline": "Add info about $confirmMessage arg removal.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "6eceb8c7b97e7739688389a748768677de84b2fd", "messageHeadline": "Merge pull request #1471 from cakephp/3.0-form-context", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 52, "deletions": 42}}, {"node": {"oid": "fc54e3425eef24e975f447852908ff58ad337e23", "messageHeadline": "Merge pull request #1473 from dereuromark/3.0-depr", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b42f78ad372718f90e0aa59bb6a0c4ee51cf65f3", "messageHeadline": "Merge pull request #1474 from glorand/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f47a4cf89d7d58e3d2991b289e8b44620ac2fef3", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "glorand", "email": "gombos.lorand@gmail.com", "user": {"login": "glorand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57bdcb37e8da15e4597b7bfec76a472376d0a360", "messageHeadline": "update docs around connection manager deprecations", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "422c78c9d8d9137334002b94af1c0aecf2537a55", "messageHeadline": "Merge pull request #1472 from robojamison/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "996d4541f59af70ed079c8068e2047a5daa7a451", "messageHeadline": "Remove reference to old 0/1/2 debug configuration", "author": {"name": "Jamison Bryant", "email": "robojamison@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da33c56c0d74ac5cc6e5842e5c607afc6e586d27", "messageHeadline": "Reorganize the options docs and add validator option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 42}}, {"node": {"oid": "06fb0cabcded3b0b1dd2ffd979aae4cd5b4fb7d7", "messageHeadline": "correct path", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9add4b3ee53f47d202440841e8054f0c024a7f2", "messageHeadline": "Fix grammar in data validation", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "30ca3cc89dccf5de8886ec027cf059eae83bece0", "messageHeadline": "Merge pull request #1469 from nojimage/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48473748dbe4e9175e64c014984a9885382f24b", "messageHeadline": "Update advanced-installation.rst", "author": {"name": "Takashi Nojima", "email": "nojimage@users.noreply.github.com", "user": {"login": "nojimage"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3894d7bcbeddb46c3fd639bc0b52c4c0ccd12649", "messageHeadline": "Update docs for Router::parseExtensions()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "876f357fb35d8656421e1554f0001d45c9908ef5", "messageHeadline": "Add a few examples of `use` for Router", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0e3d2c4fd124b9953bcb25683cd1919fb8a3e849", "messageHeadline": "Merge pull request #1468 from dereuromark/master-return-this", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "ea65e56d7869fd83e557a5cd01dd6828d98dc2cb", "messageHeadline": "fix spaces", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0327aa9c3471f5854a7d1aa9c8e3947f83cab537", "messageHeadline": "Clarify return $this", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 50, "deletions": 40}}, {"node": {"oid": "af83374bd49dba15e5c386063d0af478b0763b04", "messageHeadline": "Merge pull request #1467 from lordg/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "706e33bac1765a9e83100507eca4e7179ac85e90", "messageHeadline": "Update data-validation.rst", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01faa1745ae9cc51b38b98ef22406cfe089c6b1b", "messageHeadline": "Update data-validation.rst", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6caf3e5819c640999e2c42522e603f4c20c2b0e6", "messageHeadline": "Update data-validation.rst", "author": {"name": "lordg", "email": "g@idiversity.co.za", "user": {"login": "greggunner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "213dc5f27a1797b741bb9950c2ace77eb2ffde57", "messageHeadline": "Merge pull request #1465 from sanisoft/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18d317d1df99f5d85e9cf9d84703be4f4e8391cb", "messageHeadline": "Update themes.rst", "author": {"name": "Dr. Tarique Sani", "email": "tarique@sanisoft.com", "user": {"login": "tariquesani"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86e099dab8be0e6e2d30813168b4ba2eb2dee9fa", "messageHeadline": "Merge pull request #1464 from ADmad/3.0-auth", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "9da1f5eb1778af193b13f9082b34d4dce19fe437", "messageHeadline": "Fix grammar.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c79287f7945874ffd55e468b7fc8b2416f27dc08", "messageHeadline": "Update authentication page to correctly reflect changes in 3.0.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "05187be1a728abaeff011020ee904cdae548a356", "messageHeadline": "Merge pull request #1463 from ADmad/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2c1ff62f7d61a6689f376a7e852f3b3ad3423004", "messageHeadline": "Added info about blowfish hash generation removal from Security::hash().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "036336393493c3d645d140720d41777b2fd8741a", "messageHeadline": "Remove stale example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7944673ba6dc4eea72609a0170ebb96bf69e0523", "messageHeadline": "Remove non utf8 character.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "d3b98a652ea7f1d98d44d8eddf7b1cca80aaa3eb", "messageHeadline": "Remove wacky invisible character.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9acb94b5f576fc07c7aa4bed1fa2b7599a71b255", "messageHeadline": "Merge pull request #1461 from ADmad/countercache", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "0dde6cf179746d060c886a9ce4c8128d235f1576", "messageHeadline": "Move info about counter cache below the section for belongsTo.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "845d9b4daa277268656832ccc4c735abfa5a4c2c", "messageHeadline": "Merge pull request #1460 from Jippeh/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d52a4f96b2c0cced2ad4ce367542b281127f8195", "messageHeadline": "Update understanding-model-view-controller.rst", "author": {"name": "Jippeh", "email": "jphs11@gmail.com", "user": {"login": "Jippeh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cef396c69873f0f385c53523b5ebb54021cabde5", "messageHeadline": "[fr] follow #1455", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 389, "deletions": 509}}, {"node": {"oid": "3ca266cb61e865023ff5d3ccc6373d448ac6ea39", "messageHeadline": "[fr] follow #1459", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "30f9fbb511563a13e29ba7b578f8ed82c0b5de51", "messageHeadline": "[fr] follow #1452", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3661ce0d3e503791221b69fcaa979e946ed01b93", "messageHeadline": "[fr] follow d5d19f5", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d8404a74349b5773cdad513fd4068a2fb77685d8", "messageHeadline": "[fr] follow #1458", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "29bf6519774c11192b38833f761352361738928c", "messageHeadline": "[all lang] follow #1456", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b85d93ec488118d32def3735c166c6748b902ec", "messageHeadline": "[fr+ja+pt+sr] follow #1453", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "994ea95c114d21b819c0dbe6dfbe9441dbd707bb", "messageHeadline": "Add note about prefix route connection.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ecee1bf611db8ba4266f2dc18d446866174dbac7", "messageHeadline": "Merge pull request #1455 from cakephp/3.0-routing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 401, "deletions": 508}}, {"node": {"oid": "00edafc5df97f50b239793cb4c01f85fa8452d89", "messageHeadline": "Merge pull request #1459 from ADmad/3.0-jshelper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "42de59fa66bb1b4393c0802b09aa82106d469fa8", "messageHeadline": "Add info about JsHelper removal to migration guide.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d5d19f579839de83949aea4d92c01d6185654929", "messageHeadline": "Basic edits to routing docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e661fe4bc18cb7c4f4c47713e7672da45ba1edad", "messageHeadline": "Merge pull request #1458 from ADmad/url-rewriting", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "1816f48155f2abc22b8c498a181f6e1d52e71fa0", "messageHeadline": "Don't provide any opinions about the webservers listed.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "6ea77204ebe11f4694e6a9b088db1404d0a29471", "messageHeadline": "Merge pull request #1457 from kicaj/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff3c294707b142d4fc5723684032868a78d3207d", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c190033cc63679987277cbb1649347c9abaa286", "messageHeadline": "Merge pull request #1456 from lolmaus/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33223df576a75f62bc1f873bd75e7f354924a5e8", "messageHeadline": "Removed the erroneous `null` argument", "author": {"name": "Andrey 'lolmaus' Mikhaylov", "email": "lolmaus@gmail.com", "user": {"login": "lolmaus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c006a3845d596d32c88e430ce0319b57edb9322", "messageHeadline": "Add notable point to migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9cd2c5741bd2f7012f447f05b8f3f7fa3bb1cbc0", "messageHeadline": "Add missing _accessible property to tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1506165cbd2f2a73575af490baf1007ae0f26ce2", "messageHeadline": "Move more API docs into relevant section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 52}}, {"node": {"oid": "09d504c20ba24b63a010558d66b21ccbef0e9ede", "messageHeadline": "Shift more content around.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 109}}, {"node": {"oid": "e3e8b5f959e7e4c7e67ee45c5b81014705bf6985", "messageHeadline": "Expand reverse routing docs a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "6c7e9e719adeed9b7e6ffbbd4ae12b276fe386e1", "messageHeadline": "Remove section that doesn't need to be explicit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "5f279f3b3381522c72165ad1b6f02b0d6ffb09e9", "messageHeadline": "Move REST routing into the routing chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 102, "deletions": 101}}, {"node": {"oid": "11e2c89a1f3520b84e142814cc56661a0dd968f9", "messageHeadline": "More updates to routing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 105, "deletions": 54}}, {"node": {"oid": "f04ca96d4f298c2852f02962286c2a9cb38f7b3d", "messageHeadline": "Start updating router docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 119, "deletions": 190}}, {"node": {"oid": "77a070a5860f274f223d7dc56c5db5d71c10f594", "messageHeadline": "Merge pull request #1454 from rbecheras/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b2ed3cc08c18056618f96ef333544ab051c44ba", "messageHeadline": "Simple correction grammaticale", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5fe5745d3a838ab4bb3dc1ca0f2ee31e22c4e5b", "messageHeadline": "Document recent breaking changes in router.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "38a678e0c1e1ede0cfca77759cb568898e70a2a5", "messageHeadline": "Fix 're-evaluating' typo in query builder docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1aa62efcaa993a2d34cd8a36891010d803465fab", "messageHeadline": "Merge pull request #1453 from cincodenada/patch-4", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8952387e575f35ef3963040b953c5a13ab623a14", "messageHeadline": "Fix capitalization of header for is('ajax')", "author": {"name": "Joel Bradshaw", "email": "cincodenada@gmail.com", "user": {"login": "cincodenada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e0bfa6b26af7314ca44a890f1e645be2f3fecdb", "messageHeadline": "Merge pull request #1452 from davidyell/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a38ecb3e4778563e3a118ba5115f5248b03cffd6", "messageHeadline": "Update authentication.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1bd74fd18d7b7518c8dbd30d2e72b0f25f0d4fe", "messageHeadline": "Added CakeFest promo banner except search page", "author": {"name": "James Watts", "email": "james.watts@cakephp.org", "user": {"login": "jameswatts"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1fa3768cdb955120f9cdf1fd0b6f80f0ef5fb440", "messageHeadline": "[fr] follow #1451", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "00f33ce455da0e881dff9356dab1266da8f3b7cc", "messageHeadline": "[fr] follow #1450", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "25a8825a0fac664376e9524691b385256e11ee7e", "messageHeadline": "[fr] follow #1449", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "558f3d8342c08bac65cec223a88c44c19ea009f6", "messageHeadline": "Merge pull request #1451 from kicaj/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "da8ba1a9c6785959b05e601c35ce612638471bb9", "messageHeadline": "Update part-two.rst", "author": {"name": "kicaj", "email": "kicaj@kdev.pl", "user": {"login": "kicaj"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "5417a6a40e30ed0acfe1aaf54cc1bb1d35e3dd29", "messageHeadline": "Merge pull request #1450 from luke83/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5cc863d3c82502c6b4ba00d771ad91fc334724d", "messageHeadline": "Update auth.rst", "author": {"name": "luke83", "email": "luctre@gmail.com", "user": {"login": "luke83"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f2382820478a28475996e58edbc050fc06a0fd0", "messageHeadline": "Merge pull request #1449 from luke83/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf3a28cbdc321e9e13c04d9cfac37587be7a7cb6", "messageHeadline": "Update flash.rst", "author": {"name": "luke83", "email": "luctre@gmail.com", "user": {"login": "luke83"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3d29c40acf838506955bf61428bf1929be221b1", "messageHeadline": "Merge pull request #1448 from ravage84/capital-english", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aefabd222f09998ccaa0da1b459aad644b39c371", "messageHeadline": "english -> English", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4132345b68d76a968637709b290ea62c57874eeb", "messageHeadline": "[fr] follow #1447", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "1ca479b4429ed8b6d37e565c63a3ddadeefea762", "messageHeadline": "[fr] follow #1446", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cb32d98b3a8392ff67052237061fffeb75f172d1", "messageHeadline": "[fr] follow #1442", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "f8ab0abc1a240d579e601a787a3b1046ee93d812", "messageHeadline": "Merge pull request #1442 from dereuromark/master-composer", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "aaa73e9b6ee1ec0befbd7ae0c8e9ea7074b03962", "messageHeadline": "Merge pull request #1447 from cakephp/3.0-conditional-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "08a369a44ff670a5fa1c9d7e0bad205fc29aef97", "messageHeadline": "Small fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "846ecbad608b54618dcdbc045c6a0c5f1f57c988", "messageHeadline": "typo fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63bde8a56ca71846780d76ebba6b5d5763ae0ac6", "messageHeadline": "Merge pull request #1446 from ADmad/3.0-passwordhasher", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "355e9efa7444569e4cc2d7d7819bf6eef96b0df0", "messageHeadline": "Updates for SimplePasswordHasher to DefaultPasswordHasher rename.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7e5961e1d54cf6389b816412a7f2248cd8189e6b", "messageHeadline": "correct cronjob for 3.0", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f1c18cef3a61dbea9b9abddfaaf7acef7857c33", "messageHeadline": "[fr] follow 9112543", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "707735935651d6d6af16f68f2484414c17528685", "messageHeadline": "[fr] follow #1444", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "911254356b1574c32b9444096732bbdb179baeb6", "messageHeadline": "Renamed Auth->redirect() to Auth->redirectUrl()", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "382e6bf3e36a2c4014c0b2ad40b26de6a42a5c7d", "messageHeadline": "Merge pull request #1444 from dereuromark/3.0-pluginpath", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f412d9d7a96b0ff0dad719efb394babb20a8fd7f", "messageHeadline": "Note about pluginPath removal", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d8dc66e17d259f9733952700f9e8a7f24ad24d8", "messageHeadline": "[fr] missing App to src & missing part in migration guide", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "df18ebc5d2b5803a6a3a6e7d4e7d1922177610bd", "messageHeadline": "[fr] follow #1440", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "402e829e86abd5bd9475d6c5fe5faaf036dbd317", "messageHeadline": "[fr] follow #1441", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "258c372b241842850c431fb56b94e6e4e59269b8", "messageHeadline": "Merge pull request #1439 from cakephp/app-src", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 227, "deletions": 233}}, {"node": {"oid": "34979f7f96aac4fb202e2f6f6438bfaefe9b190c", "messageHeadline": "Fixing paths in installation instructions", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1cd699267074eccc16f5afe0fe52d33f5a50ed58", "messageHeadline": "Fixing some extra src/ in paths", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04efc9fbbdf29971128ea8d190f83cd0997d4ae7", "messageHeadline": "removing composer info for now", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "c7a64b1c5f073c54488bd5fb6cf4ee4b001fe1f3", "messageHeadline": "better variable", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28400318877e311580b177ca86db0810ec2e3fe3", "messageHeadline": "correct path", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0fa5600d67c3e4818fa4fe266c6bd062a9e9595a", "messageHeadline": "update docs for composer installation", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "16660b26e553a3fa9b65aa83693fc9b60b9e5508", "messageHeadline": "Merge pull request #1440 from johannesnagl/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c02a5be2156410fc0c97357cc412bce1059a3d9", "messageHeadline": "Merge pull request #1441 from dereuromark/master-deprecate", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ccb762e011013dcd0653e6b7fd0b4c12f6d755c6", "messageHeadline": "deprecation note", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4ffae4d7f2e9f65314c2ac22298423413afa88f9", "messageHeadline": "[fr] rename folders", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 235, "deletions": 235}}, {"node": {"oid": "176438d7891edb0be01cde9d49d5bf90032ffef2", "messageHeadline": "don't forget to call clear() instead of create()", "author": {"name": "Johannes Nagl", "email": "johannes@nagl.name", "user": {"login": "johannesnagl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c91de0d7f345761d3ec47df48bd82377f9bc950e", "messageHeadline": "[fr] follow #1438", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16e7ce94812e3755b62b08e3938a86aa91de0ef3", "messageHeadline": "Update based on review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "1d727fded8ce243c44ccf9d65be32e56175c0390", "messageHeadline": "Fix a few more directory references.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 1528}}, {"node": {"oid": "0157f315618f59afb68c77b4ae7b62daed991371", "messageHeadline": "Fix App/ -> src/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1615, "deletions": 126}}, {"node": {"oid": "4020931ee71bee5dc5bbdcf680fa1e9eb6ee3571", "messageHeadline": "Merge pull request #1438 from archanavhire/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fda6010e46eb2d4d5c2a6b1b4b0bf025576ab6e3", "messageHeadline": "Update entities.rst", "author": {"name": "Archana Goyal", "email": "archana@valuehire.com", "user": {"login": "archanavhire"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4723bbaecd1180f5bc5895f3187065d6533592c3", "messageHeadline": "Use sed to replace /App/ with /src/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "08525c7985a9e8a630670f4138dbaea0205379c0", "messageHeadline": "Added docs for conditionall allowEmpty and notEmpty", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "35046bad69b23e5d4eea603d9d2b3e64f4c2d501", "messageHeadline": "[fr] correct doc printing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a66e5730e3b87abe112ed2909a232091e35ddda", "messageHeadline": "[fr] follow #1435", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 167, "deletions": 142}}, {"node": {"oid": "a45ff495151c8c43d4bf806faad21e7f37180bfe", "messageHeadline": "[fr] follow #1436", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 78}}, {"node": {"oid": "0560d8f4ae0c1188caa4262bc1805061c79cc8b9", "messageHeadline": "[fr+ja+sr] follow 6eac417", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "eb596f83f8f8aae2eafbcedd7419c6c43df91f5b", "messageHeadline": "Merge pull request #1435 from cakephp/session-de-dupe", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "6d9ecbfdd5500f25636833d3ce0a42c2e191dec3", "messageHeadline": "Merge pull request #1436 from ADmad/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 70}}, {"node": {"oid": "6eac4177041a95f3e0532fe372a9f2c69750e516", "messageHeadline": "Removed redundant DS", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0733c5c64d15347132dd7c231cdd738c413f0bd", "messageHeadline": "Updated info about AuthComponent's method changes and other general info", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 34, "deletions": 70}}, {"node": {"oid": "b807d61fc01e29f53d0b2ac77835cd3d1ce1cba6", "messageHeadline": "Set user to session.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "361787ddf9c053d6ee21ad5562eb196c63051606", "messageHeadline": "[fr] follow #1434", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 56}}, {"node": {"oid": "662a56081669fd7f011f9bddce1a4de9dde0d5da", "messageHeadline": "[fr] follow 112c864", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9241ac35dd56b7b8d1d10be243549783c0fd4815", "messageHeadline": "[fr] follow d72e897", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e6a93d369fc47b9e9ecc1ef9fb56b6b5d2452b7", "messageHeadline": "[fr] Follow #1430", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "65980db7ccad04eef56d3470f2d19da000d51c24", "messageHeadline": "[fr] follow 93c0542", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 41, "deletions": 260}}, {"node": {"oid": "14865d2b30e7623debece24ae7f2affb7f02980b", "messageHeadline": "[fr] correct some translations in containable", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "599b0b864a3b03501905461024203d3797e84fa8", "messageHeadline": "Update login code.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ae5710edaf6a46446948f0ab10759682c634a27", "messageHeadline": "Update docs referencing old style flash messages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b397cbcb534811068ed110c2eeab5b909dfeeda7", "messageHeadline": "Remove incorrect docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "c7b2d64fd82cb653910d997417ed8c63b0d63429", "messageHeadline": "Move note location in flash helper for consistency with the component", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8bb275a64634a86b3904ab4feeacb9ed78a9535f", "messageHeadline": "Add missing period", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d72e897cb5c81cc745fb1484a46bcb5bf87ac310", "messageHeadline": "Fix syntax error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "112c864a8722b65428acad644120637270b7af9c", "messageHeadline": "Update migration guide for FlashComponent/FlashHelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a9718f0df594de13ae7476ccf362781cf9645cfe", "messageHeadline": "Merge pull request #1430 from bcrowe/3.0-flash", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 149, "deletions": 190}}, {"node": {"oid": "bcff9428e1f2c9fc6caaa1a63c660426fe8e0891", "messageHeadline": "Merge pull request #1434 from cakephp/3.0-plugin-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "b033671ea62746bc4784fd4a3fafda597e3c0d9b", "messageHeadline": "Updating more paths", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9b42ed6833c643a8a570e8b690cb3b7d725ed946", "messageHeadline": "Added information about new plugin structure and clarifying how to us\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 36, "deletions": 44}}, {"node": {"oid": "6f895adddf0cfb15f4203cbc565d9a8a033ec93a", "messageHeadline": "Merge pull request #1432 from cakephp/remove-autofocus", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "93c054209c0c2c3ca49017879d8360ec95c91ad0", "messageHeadline": "Remove flash stuff from session docs, use Flash classes in examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 29, "deletions": 190}}, {"node": {"oid": "055fafef25df474125299665ef39e026c1a30afd", "messageHeadline": "Merge pull request #1433 from Agence-MMK/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b4ee9f9440d01649f5b037fce765ccf33234e679", "messageHeadline": "Update plugins.rst", "author": {"name": "Mademoiselle & Monsieur K", "email": "maxime@agence-mmk.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74960bbf68edb6973e3c04702dd0c9f822e77776", "messageHeadline": "Update plugins.rst", "author": {"name": "Mademoiselle & Monsieur K", "email": "maxime@agence-mmk.fr", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "18bab1c1d7536776bda8447407b463df640beed0", "messageHeadline": "Focus the search input if there is no fragment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "469e24a290ac787ac3e75370903a856ae1495ac4", "messageHeadline": "Remove autofocus from search box.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d410a3648d31ac7809b0c4c054992d97abde58bc", "messageHeadline": "[fr+ja+pt+sr] follow #1429", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11f4e1b04f4b16df9588c2572f494fccf12a99bc", "messageHeadline": "[fr] follow #1425", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "9c639daf3c3856f098edf2ed5ebcc267d07179a5", "messageHeadline": "[fr] follow #1427", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "41607989b5feb39f170fe41726d8bd8d0994e663", "messageHeadline": "Add namespace directives, add missing underscore", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "290ec96383f985df5db56ed11ccb9ef367ea2417", "messageHeadline": "Add FlashComponent and FlashHelper docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "7e40fcc2b185724c2531aee08b34d02b330e868b", "messageHeadline": "Merge pull request #1429 from ADmad/3.0-auth", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a15a022ba27aaf4159c35149180c4719f4c5fcf", "messageHeadline": "Update password field length in db.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "970c52554a9dae563e63911e7869dc2461b647f5", "messageHeadline": "[fr] entities", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 162, "deletions": 141}}, {"node": {"oid": "a0023a5d5cb68546ffc8e0d2a857ff47df1df578", "messageHeadline": "[fr] Follow #1426", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9f0bc5c27f8e18c82b31a674770f4bd02eaed8e5", "messageHeadline": "[fr] follow #1424", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "bc866e52c774a96b1557753fccdb52db7ad928f0", "messageHeadline": "[fr] Follow #1421", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "e4d54250ac2b1b5a411f21554982851ea7475adc", "messageHeadline": "Merge pull request #1426 from archanavhire/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "96e3de097a70bf62fb8132ba3aee289261b08abe", "messageHeadline": "Merge pull request #1425 from cincodenada/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e1fc40fef1316cb2ee63fbe295872dd38b6d6b20", "messageHeadline": "Merge pull request #1427 from majna/patch-5", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "62120daaac04fce1e981e39c59d406f03d7d69a1", "messageHeadline": "Improve Model::updateAll() documentation", "author": {"name": "Ivan Majnaric", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2a45223a659cca9e79133d9330fdb5e9b7aca689", "messageHeadline": "Update auth.rst", "author": {"name": "Archana Goyal", "email": "archana@valuehire.com", "user": {"login": "archanavhire"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cdd951b1366bd4084a26281670353bdc7a5507dc", "messageHeadline": "[fr] finish events translations", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 124, "deletions": 111}}, {"node": {"oid": "a8fbb7ac095172d70453b142dc0bec91bcfa04a9", "messageHeadline": "Merge branch '3.0' into events", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 714, "deletions": 84}}, {"node": {"oid": "bbfd62bd854b99a46ce3d3639d2290648d7856f8", "messageHeadline": "Editing residue, bleh.  Thanks ADmad.", "author": {"name": "Joel Bradshaw", "email": "cincodenada@gmail.com", "user": {"login": "cincodenada"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2873c45d94143dfa823c2891c6fed4fe3e7fb01a", "messageHeadline": "cake -> CakePHP", "author": {"name": "Joel Bradshaw", "email": "cincodenada@gmail.com", "user": {"login": "cincodenada"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "344193d0283c43db6a1d33273fdbdb64d01da5ea", "messageHeadline": "Merge pull request #1424 from cakephp/3.0-template-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "56a284066fc5e1e73b50ebb2c09f8464efca9bb5", "messageHeadline": "Clarifying behavior of 'unique' option in HABTM", "author": {"name": "Joel Bradshaw", "email": "cincodenada@gmail.com", "user": {"login": "cincodenada"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "04e94683dd41b4d67c2a161b5d7a0f525c7287f6", "messageHeadline": "Missed conflict in fr string", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a078f741b84e16c489d5337a61a8af94a2c036f6", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 698, "deletions": 84}}, {"node": {"oid": "5e53e65580df05f9c3afbdbdf9de1eb460f13826", "messageHeadline": "start translating events", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 93, "deletions": 84}}, {"node": {"oid": "6400812036e3d026ef28614a08a34332a5e20c66", "messageHeadline": "Adding warnings about percentage signs in string templates", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c3d91d86a8589d84fa49e9b8c87c9fac9ed4de83", "messageHeadline": "Merge pull request #1421 from cakephp/3.0-dot-notation", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "b3c8724c5351390d92cb72ea4db0f9350e63b452", "messageHeadline": "Adding docs for dot notation in marshaller and Table::save()", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "2bfdf66e0ea6d4df354a9162b89d5fde65d240da", "messageHeadline": "[fr] Follow #1420", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f1dc3dede4e27050228747241cf52c95220129bf", "messageHeadline": "[fr] Follow #1418", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e4d91f0dcf3442b3a3765f43aeb4ec8885f1a341", "messageHeadline": "[fr] Follow #1417", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "4b91e5b4910cf655e72549611bb83787761fcd17", "messageHeadline": "[fr] Follow #1415", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "85b2403087e69480c5e8e1ff11bc5602e5f7105f", "messageHeadline": "Merge pull request #1420 from cakephp/3.0-behavior-warning", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a6ff101bb3abf0c26c3d224bf5fa2b1853316492", "messageHeadline": "Add warnings related to composite keys not working.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "af71d43ffa62ef42a0e4bcb416e9a32a026e8005", "messageHeadline": "Merge pull request #1418 from cakephp/3.0-eventmanager", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "63f2bf82068329600828d04d598e67937ed63346", "messageHeadline": "Rephrase and reformat docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9c54f9e206390494d84fcc90a6d873097e3c152e", "messageHeadline": "Updating docs on event managers", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "4eb25c81a4390d18ee3f130394d3176fd6619e45", "messageHeadline": "Merge pull request #1417 from cakephp/3.0-form-template-update", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "7c2cf1d2c5b50005369de5cf2fef2c56f3ee90af", "messageHeadline": "Merge pull request #1415 from cakephp/3.0-entities-mutators", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7fe369656749fb30da07890bbedbae1d5a2ba473", "messageHeadline": "Fix typo and add example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "959345f8212018ebb18867fc9bd7927e508d5d83", "messageHeadline": "[fr] Follow #1402", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 49}}, {"node": {"oid": "100c5b4879b59e1b202e3c7ee381f341bd5b9486", "messageHeadline": "[fr] Follow #1413", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 144, "deletions": 74}}, {"node": {"oid": "006e0f2dfcb08c7a9c25b40666c9c6b04a8ef5eb", "messageHeadline": "[fr] Follow #1414", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d09ff94cf68e4e2a3e9e52f02bdd1244141c063f", "messageHeadline": "Update docs for cakephp/cakephp#3702", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ba094662dbe3141d62d0c51833d8057511f4aa38", "messageHeadline": "Changing the convention for entities accessors and mutators", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e21df538510a3ce8bcd2dfa11c9118561213c93a", "messageHeadline": "Merge pull request #1402 from cakephp/3.0-view-block", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 24, "deletions": 41}}, {"node": {"oid": "8d067eaf02c2aa833a765147c42b3aebdd25db9a", "messageHeadline": "Merge pull request #1413 from cakephp/3.0-camelcase-actions", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 134, "deletions": 70}}, {"node": {"oid": "baee0b4484498c1464e1b3081eaa494f89cae01f", "messageHeadline": "Fixed coding standards in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17ac889d43871142382a440a59f92a5f0850c92f", "messageHeadline": "Merge pull request #1414 from k-halaburda/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5ddee847f5d238ae1e591a23a32e3c3cf83336e6", "messageHeadline": "Matching not work with one array parameter + use", "author": {"name": "k-halaburda", "email": "k.halaburda@gmail.com", "user": {"login": "k-halaburda"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "56bce96e35561747b1b0f14a0531209adc4c8992", "messageHeadline": "[fr] Follow #1397", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2dd79f610eea2101c8180173bd1e1f2c5a16670", "messageHeadline": "[fr] Follow 5ff3de2", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92f2a15b63693f7359b369bf59d11e4aefecfa84", "messageHeadline": "[fr] Follow 4a92a59", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "accfbaaddab20fe73b908b67e926e30598804248", "messageHeadline": "[fr] Follow ffbdb5e", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "242c65e00760c9493ff5d4f8e2ede10938921973", "messageHeadline": "Update for re-addition of append() in capture mode.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1f60541ea799fa5718201ff27e6daf2698c65d88", "messageHeadline": "Correct whitespace and use terser form", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a7f1613cded6a4ff10be44b31d7da8a27bc91c97", "messageHeadline": "Merge pull request #1397 from archanavhire/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1947957e4329f97f24de35bad5cbbbc42b6c672e", "messageHeadline": "FIxing grammar", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54560c9d4c8b9b2827d840e36f8c6e3b25c015ec", "messageHeadline": "Adding example for reverse routing with named route", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ca3a72e3d8f3939418a2f7028e7d9a5d762a8e23", "messageHeadline": "Adding an example of revers routing in the quicktour", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e9eb948148beb36992f572895b38fe28e73531d3", "messageHeadline": "Writing a quick tour for the routing chapter and a note about inflect\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "599809cd64e2f51c26d303a9b7c5967b120ab3ce", "messageHeadline": "Removing lies", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4279df29453c3b6d69c34b6832cf2b9aa8d6bb6c", "messageHeadline": "Capitalizing the controller names in route generation examples", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "1f9164159380b4f8ed19e9d952bf69d56f15d6bb", "messageHeadline": "Improved wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ff3de21c5cdbea1609cf73f5747a94ead973f18", "messageHeadline": "Fixed typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25a1a536beed0f6d92f20b3ca721c085cf11df30", "messageHeadline": "Linked to inflector.cakephp.org", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a92a59dccc5cbe37bc4769bc976cd8e1c33b41c", "messageHeadline": "Linking to the Inflector class docs page", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6108c05271c2acfc7c91a0e4351e46737e596406", "messageHeadline": "[fr] Follow #1411", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "dd94fa7b53c3eb87c05a2befd482585fd6dfa98a", "messageHeadline": "[fr] small typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad83cbdd8922165d38bc7e59b912c720c8b90963", "messageHeadline": "[fr] fix typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 241, "deletions": 325}}, {"node": {"oid": "ffbdb5e8a23316473c4eb1e0908155309876a301", "messageHeadline": "Fixed @param type name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fcd1d474bcfe3776b19f9b2d3997e2e9c18ee5c", "messageHeadline": "[fr] fix typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dea061c99c82a6be1bcbb156268ce270458e962f", "messageHeadline": "[fr] fix typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05d2cd50dc2a5d18760c68fedde4e4d61d1778cd", "messageHeadline": "[fr] correct typo in cakephp-structure", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a075fa2573f6c14c87a2f9966c350eb6db5ff885", "messageHeadline": "Merge pull request #1412 from rbecheras/patch-7", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b41cbcd0a0fd9233fd419d5805c72f171cbb4344", "messageHeadline": "Correction de fautes de Fran\u00e7ais", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f0c6db384cb38c24fa4a1591f0e30ac82492fd1", "messageHeadline": "Singularize name in BC doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "632bb92a63595b010921a9d6398a53885f30a67b", "messageHeadline": "Soften language in footnotes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65f1ee1383402cdf6715d94dca757bccb5e6cd47", "messageHeadline": "Merge pull request #1411 from cakephp/3.0-console-casing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "9f2ff4d9eaef7ba41b86078e1d49c34dd5174972", "messageHeadline": "Aadding notes about the new casing in shell methods", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "de1f00d8500aa3bbd8f510e7bcc0e46ea7c06fb9", "messageHeadline": "[fr] Follow #1401", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 115, "deletions": 51}}, {"node": {"oid": "851d89562f43ec7b6a951a425e553e493001066c", "messageHeadline": "[fr] Follow 3f4bae4 & 8bdcecc", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "fb36dac785eb36eed055cabbe3c4aa982c1ae730", "messageHeadline": "[fr] Follow #1410", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f00340e54651ab33898f94a3320f738e6d4531ed", "messageHeadline": "[fr] Follow #1394", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "ba6243cf5df8d8aa4c4579ff97f0fd6294c94793", "messageHeadline": "Merge pull request #1394 from cakephp/bc-guide", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 184, "deletions": 1}}, {"node": {"oid": "68dec136f8ff9fd441b36e0030926155b7c57906", "messageHeadline": "Remove copy paste damage and expand note.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8691496324dce51c8aa390b739f11a0239c0d769", "messageHeadline": "Adding a new argument with a default value should be acceptable.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca5bfe88304b3d716ed214e8db4624bb778c8393", "messageHeadline": "Update containable grammar", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccb32b40c6d4583b1caef64a120cfcff2cb7000f", "messageHeadline": "Merge pull request #1410 from k-halaburda/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2ac4223f3a6cce33623f75fae2cb77d1bca46eb", "messageHeadline": "Merge pull request #1401 from cakephp/3.0-password-hashers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 116, "deletions": 1034}}, {"node": {"oid": "ad00909aa882395a0e2409814c9cc443ff09847c", "messageHeadline": "using $this->Helpers in view is wrong or old", "author": {"name": "k-halaburda", "email": "k.halaburda@gmail.com", "user": {"login": "k-halaburda"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bdcecc15bdcf379458169ba2a41025f65036b38", "messageHeadline": "Forgot to remove waring in previous commit", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3f4bae4f35e62305f04ab87fc64979e1f969b1cc", "messageHeadline": "Updating phpunit required version for 3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeb9dcba4dbf57c23a7e0c0e1dc69f470e609554", "messageHeadline": "Fix typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "002218193fed368f226eed8f137851ee5c3ebc99", "messageHeadline": "Fix typo", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d766d1d933afe220338ceb0e46f1301d6bc7c39", "messageHeadline": "Fixing table name in auht docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e10a1490b27f3982896f2f9bb183e3cdd110167", "messageHeadline": "Removing serbian file that is not currently translated", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 949}}, {"node": {"oid": "aac0c6c1266457e7da8222e71e0026e7ceacdd87", "messageHeadline": "[fr] schema-system and update query-builder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 216, "deletions": 197}}, {"node": {"oid": "86e5446fcde85988e083db4b676c5d31c3e6e94e", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "155b0102649c5139642627c712d66da84fa3ce42", "messageHeadline": "Merge pull request #1393 from who-you-me/patch-1", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e94d1fe1691868173c7e4eaf0425d829b10a4a59", "messageHeadline": "Fix typo", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a10803e65a939884cf36e1e54b00d669e15f751", "messageHeadline": "Fix formatting.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3c8415e49fb23bc2dbb8e75a3430cfbe808430c", "messageHeadline": "Updaing password migration example", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dc6f95e2b0970312ef2315aac41b56f3da24d3c", "messageHeadline": "Merge pull request #1409 from rbecheras/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da1455f9d518ce1a248f3d76bea7b4669020bfad", "messageHeadline": "Correction d'une erreur de syntaxe", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f4ef7eb65f6fac9b0a023b7749caab6af999213", "messageHeadline": "Fix formatting and remove un-important methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "2268514800849755e1179958489ca6305af700fd", "messageHeadline": "Use bcrpyt instead of blowfish", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e934d45ec41951f6b8d47d92d2da1e257973c290", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a03a2aa5085d04c2d3ccff0f4bc47541b1cb63e7", "messageHeadline": "Adding not about the new namespace created for Auth things", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6e5b56eded986ff8093e2e2aa2e8e537deb74245", "messageHeadline": "Correcting namespace", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f18931bb18ca0afbd6245fb1217046ea7e801de8", "messageHeadline": "Fixing some namspaces and copying to the sr language", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 162, "deletions": 210}}, {"node": {"oid": "421668240e3c04e8fd7478c783e9cfcb2f4a31a0", "messageHeadline": "Copying changes to the actual english file", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 95, "deletions": 22}}, {"node": {"oid": "5313b6155bb7e705f9fbb6ab1815493faaad5b12", "messageHeadline": "Merge pull request #1407 from rbecheras/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54a842be58116f30ef0dedd3016178a3729ea02f", "messageHeadline": "Merge pull request #1406 from rbecheras/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd6bb9fd099088dfae8b7e794ec962fc8c8c2af", "messageHeadline": "Merge pull request #1408 from rbecheras/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c7bc10b76ab92ba7316846d87e2f09548c9413d", "messageHeadline": "Fixes a syntax error", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3458ba9ceb192c6b5df459adf686a7ba1639206f", "messageHeadline": "Fixes a syntax error", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "486c5324b18d5a01bdde7ea4c62da97bfebb3a9e", "messageHeadline": "Correction d'une erreur de syntaxe", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac171966980b80c72c672c42181b871e43d3020", "messageHeadline": "[fr] Follow #1403", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 73, "deletions": 115}}, {"node": {"oid": "a26079c1279f2d08875a64aed9c4ce35295a5e19", "messageHeadline": "[fr] Follow #1404", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f85f810412d9088da386f844ac3b6276cd923100", "messageHeadline": "[fr] Follow #1399", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f5b3649dd1579fdbc22cd80c63bb939eb7b76976", "messageHeadline": "[fr] Follow #1396", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "cdeed327e050d21452e34d8fac4f18eaab40bd8a", "messageHeadline": "Merge pull request #1403 from cakephp/3.0-cookie-component", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 66, "deletions": 109}}, {"node": {"oid": "9037b41d2e42fff7b2c6af51915bed0c2be7001c", "messageHeadline": "Merge pull request #1404 from alecho/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "724f7a1852a763b06bde5afc2af2c5a589a0386a", "messageHeadline": "Merge pull request #1405 from ChrisThompsonTLDR/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f4d1a57de98c624e51693c4e37c012f5d946878", "messageHeadline": "Update app.rst", "author": {"name": "Chris Thompson", "email": "lokiracer@gmail.com", "user": {"login": "taylornotwell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e69489408dad3034540d3797d9d6d1f9c3a1dbc4", "messageHeadline": "Use 24 hour `date()` format", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0954b1eea4ad41e6f971230ecdbab4641739b510", "messageHeadline": "Fix up grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "112c482c199650e99b01ef9940a7e15e10213e41", "messageHeadline": "Update migration guide for cookie component.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "54dd8f13f2f135afe071760f91ff95c1c9057f92", "messageHeadline": "Start updating the cookie component docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 105}}, {"node": {"oid": "c83232143947d719f8cea53807af3992f8321d49", "messageHeadline": "Remove other startIfEmpty() doc section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "73680b9b21601998ec46df3cb02aa36a741bd81e", "messageHeadline": "Update docs for view changes in cakephp/cakephp#3622", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "3eed1dcd1c8f39e2e82279c82128d0f9deb2a357", "messageHeadline": "Add password hasher changes to the migration guide", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "93822cdd34ba22ebfda5a1586feb186766e9bb39", "messageHeadline": "Removing references to BlowfishPasswordHasher", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7c79d917d4b07ef6e72667f54c8c8dee791d1d19", "messageHeadline": "Adding a section for migrating old passwords", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "e3e3acda4acb0281e7581d8b35a6834b57731d05", "messageHeadline": "Starting to document the changes around password hashers", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 55, "deletions": 75}}, {"node": {"oid": "8a7abcd2a4701bb31ea9f2afe963a2fea19cfa5b", "messageHeadline": "Merge pull request #1399 from str/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "69c2fad0c250835b6a9d18a465fc446e9cfeeabd", "messageHeadline": "Adding how to set the order by in a containable", "author": {"name": "Stuardo -StR- Rodr\u00edguez", "email": "str@maphpia.com", "user": {"login": "str"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "7ab2a73123f98495d650b0ad741593a9fb73168d", "messageHeadline": "Make navbar wider to accomodate the new API links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fe8a6884c90f08b9273228ee3b44208ada17eaa", "messageHeadline": "Adding how to set the order by in a containable", "author": {"name": "Stuardo -StR- Rodr\u00edguez", "email": "str@maphpia.com", "user": {"login": "str"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1258b1e453646d07f98a3c7ebf7ba957e9a8a290", "messageHeadline": "Merge pull request #1396 from hsleisink/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8f05a4d8dc7ed1e483f636c0de45e3322cd1ea66", "messageHeadline": "changes in UsersTable.php", "author": {"name": "archanavhire", "email": "archana@valuehire.com", "user": {"login": "archanavhire"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1a9881c828e1cefbaf9155272d38bb5089eb0e7c", "messageHeadline": "Update url-rewriting.rst", "author": {"name": "Hugo Leisink", "email": "hugo@leisink.net", "user": {"login": "Aethedor"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "81014207ce8cb34fbc5149533635bb60ca5449d8", "messageHeadline": "Merge pull request #1395 from rbecheras/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22634e9b221513ffb393d215de6b58f0571f135e", "messageHeadline": "Correction de syntaxe d'un bloc de code", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dc0a4611c2ac4349a9e5af84a60e4edbb99fdc7", "messageHeadline": "[fr] [en] Replace CakeTime by Time and typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cc650da03e65c13dd853a5463a16bb74648c0496", "messageHeadline": "[fr] [en] internaltionalization : array() => []", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "5514471b80b6733b00099f8b5667295ea233c13d", "messageHeadline": "[fr] Fix doc blocks in blog tuto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "22fd4b2011fba5543b2e44572dc14cfc04cdb759", "messageHeadline": "[fr] typos in tocs", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ae11c9ef80464bad57c645cb8126a813fd72a598", "messageHeadline": "[fr] fix typos in registry-objects", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "acac8bba3f752b32c3256c7fd09a39f87c75c20b", "messageHeadline": "[fr] continue to translate collections file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "02810c8818ca616914ed98851a4bdb9a4c1cfa60", "messageHeadline": "[fr] small typos in app file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7a61f7cc029cfdecb89aa5c423f9b0c8dc06fd8", "messageHeadline": "[fr] Fix bad print in app.rst file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bac622bebf55ceb9936ac45db8224c00db366945", "messageHeadline": "[fr] [en] change array() into []", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 127, "deletions": 156}}, {"node": {"oid": "f24ea32adc4d3db534e9c1c6a769d29b00640d1d", "messageHeadline": "[fr] [en] change array() => [] in components", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 108, "deletions": 108}}, {"node": {"oid": "abdc29d3f83ef7b1c3908d2a2b0c3c8ac04dffdc", "messageHeadline": "[fr] Remove useless part sin securitycomponent", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db6c781b023775b7dcf33b55624123b68d570f4f", "messageHeadline": "[fr] Remove useless parts in request-handling", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "6913c74d3662069e4997f25b8b55fdd0932f459a", "messageHeadline": "[fr] Remove useless versionadded in cookie", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "973d5131ab76c1c7b022410b0923260658b7526c", "messageHeadline": "[fr] Translate Behavior", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 108, "deletions": 102}}, {"node": {"oid": "11334ddacba0dfc8342b8b172edc3c5f28d6f7bb", "messageHeadline": "[fr] Translate Timestamp Behavior", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "5778209717c9d2883ef3357413768a742037f4af", "messageHeadline": "[fr] Translate CounterCache Behavior", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "810068f6c5910e626c9e3fa1563aae32aaf76727", "messageHeadline": "Notification of PHPUnit version in Japanese page", "author": {"name": "Hisao Soyama", "email": "who-you-me@users.noreply.github.com", "user": {"login": "who-you-me"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a2fb2a9b23b40db5ff5a3d6dc83fc7ef478a4886", "messageHeadline": "[fr] Follow #1389", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 74, "deletions": 115}}, {"node": {"oid": "baa67a6f1350162732e018dc486789659c7f1bdb", "messageHeadline": "[fr] Follow #1391", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "12e9d9e3071840d0a7849d093b432dc417b9e1c4", "messageHeadline": "[fr] continue correction put 8 spaces instead of 7", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "995230c0e1477b3a6b1a3b8dad5fb239ccdb2b0c", "messageHeadline": "Merge pull request #1392 from rbecheras/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81e1cb5dfd7009350c7f5cf1e4a0a6f1eb95b33f", "messageHeadline": "Correction de l'affichage d'un blocd de doc", "author": {"name": "R\u00e9mi Becheras", "email": "floss@remi-becheras.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "721d3aeaff8166e00dcae6f2ac34fd740e694822", "messageHeadline": "Fix suggested reading heading type, fix blog tutorial link", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7eab645ad2498ddd0156611a335f7451c3f7871a", "messageHeadline": "Update formatting and use relative link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "49672f1c020eb54ac067bf9b02c0a38c0d71585c", "messageHeadline": "Merge pull request #1391 from basementjack/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4800e1f131ac69912d3fae45ba87bf58ff3b6310", "messageHeadline": "Update authentication.rst", "author": {"name": "Jack", "email": "jack@basementjack.com", "user": {"login": "jackfruh"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1874f5b72a48b2f48f4d2fe63290136eb4fb3395", "messageHeadline": "Update text and style footnotes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "70538a585641a28f554450353a04034aba8eeecf", "messageHeadline": "Fix formatting and obvious grammar errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "f8f78da64613adcaf60726bfe72b9909edb6886b", "messageHeadline": "Add additional information for people working on cakephp.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 7}}, {"node": {"oid": "8f42a22a54cfaf6e86bfe1ac9a479faa63dce74b", "messageHeadline": "Start BC guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "04bf4f154f0b379fe23025e0caf7fc5266aebd5d", "messageHeadline": "Merge pull request #1389 from cakephp/3.0-plugin-theme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 92}}, {"node": {"oid": "431dbc8214608aba7d3bf6365b2e5f2dcf03316b", "messageHeadline": "[fr] update testing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 315, "deletions": 310}}, {"node": {"oid": "d74d5587968e14ada4e8202685bc3095c3835ccb", "messageHeadline": "[fr] Follow #1388", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b4657a4c8e068e586efc8e1c884a362de4bc6ae7", "messageHeadline": "[fr] Follow #1380", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "a0442ab124880466bbcc37676f9176805e3952cf", "messageHeadline": "Change suffix to prefix in String tail docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "928e6045dab2b821fbf85ef923e180c31ecaae87", "messageHeadline": "Merge pull request #1380 from alanfgh/patch-24", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "c017b85aec2179fc613a7fa64d3c45fa98b412ea", "messageHeadline": "Merge pull request #1388 from cakephp/3.0-deprecations", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1e93750f8a7b6a6c9dcab009dc7e5f9fd70127cd", "messageHeadline": "Merge pull request #1384 from hervethouzard/patch-4", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30d61816d55631b6f2d67a3bc34efbb460c9462c", "messageHeadline": "Merge pull request #1385 from hervethouzard/patch-5", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7fdb9e0ba763c23ed871e7572b55d030ae460161", "messageHeadline": "[fr] Reorganize request-response", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 132, "deletions": 145}}, {"node": {"oid": "98f5d833e183b68e60a225d3043278c1bf472b7f", "messageHeadline": "[fr] Follow #1352", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 247, "deletions": 248}}, {"node": {"oid": "d28cc260db639f34d988a316b53e777e10d878c0", "messageHeadline": "[fr] Follow #1369", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ec525c1e3c22407ab0e09754537e093da3cfd230", "messageHeadline": "[fr] Follow #1377", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "54d89d8869e066ae8fb341be7c228dc71927e7dd", "messageHeadline": "[fr] Follow #1378", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02d1d60df05f898a50e3ef6e1c81f55b8e56ab6d", "messageHeadline": "[fr] Follow #1362", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "494b6f7b7b2b92db7823fa7204143d06f85fb274", "messageHeadline": "[fr] Follow #1359", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3e95e9332ad90083ecda94026197e52a3cc7a58a", "messageHeadline": "[fr] Follow #1363", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b42e56779a54ab4310dce84239bc72293e7921", "messageHeadline": "[fr] Follow 3237ba0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a41405eebcca45171cbfc9109fb7fd6c8d983a02", "messageHeadline": "[fr] Follow #1387", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "3d6a20f5f44bff53e8d8d0e995d0ef4622c21a6b", "messageHeadline": "Update url-rewriting.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f88d2c7fe326c7337e4f508df82ed852d9a1cb13", "messageHeadline": "Update controllers.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "94070eac0b4cf3556b7e5c8377173580738f350b", "messageHeadline": "Note that themes are now plugins.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b53d56d4ee26e50a95405ce5e3feb22a800e1d8a", "messageHeadline": "Note that the overloaded properties have been removed.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c1bd849056d2b9ac0553a21dacd518ceca2bf028", "messageHeadline": "Remove lies and confusing sentences.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "0e54720106104ec64ff2d554178c93a9a5a447c8", "messageHeadline": "Update theme and plugin docs to reflect the present.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 70}}, {"node": {"oid": "a28601c3f11398b9298f4c051674686e48365a95", "messageHeadline": "Merge pull request #1387 from jtyost2/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "3df36b088339050badffe471bdbc09a0a3510a04", "messageHeadline": "Updates CakePHP version number in sample composer", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4193660844f1dac94736d0cf1826d2a16a6edff6", "messageHeadline": "Removes the Repositories section", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e6e09ba6d59a17b5963ffacc00f92ce5a6c5975f", "messageHeadline": "Merge pull request #1386 from hervethouzard/patch-6", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7b3243a83669c2162cdbc3854604940c9a952df5", "messageHeadline": "Update orm.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "487708d685e32c3e05d1253043436de98512ce78", "messageHeadline": "Update controllers.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ced12883c9dd3fb78496a0792d1e0a70175121de", "messageHeadline": "Merge pull request #1383 from hervethouzard/patch-3", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1c353021e741b9a84949dbc786a85ea73a00bce1", "messageHeadline": "Update url-rewriting.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "86b406b41d95ee2435e5024d85aa35c4481eb72e", "messageHeadline": "Update installation.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ff684ca0236b01780d03c8595e28c6a295625e75", "messageHeadline": "Merge pull request #1382 from hervethouzard/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4f38cb5ba987cd02ea70382ab72961f10581210", "messageHeadline": "Update security.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5064892dc2a50229ad99eb5481e5bd108391ced", "messageHeadline": "Merge pull request #1381 from sydnerdrage/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "649f10ce8e976788786951134d236488debb506a", "messageHeadline": "Composer installation instructions updated for 2.5", "author": {"name": "Jack Skinner", "email": "sydnerdrage@gmail.com", "user": {"login": "devjack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cc4d9513b0838165ce244cfeb378ca037bd6cb", "messageHeadline": "Update string.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "9536ab9cb68ca03cd8f0217d60e2396b10985dc4", "messageHeadline": "Merge pull request #1378 from archanavhire/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84b5c2bd34a878f230260018e604c63452e0d192", "messageHeadline": "Update auth.rst", "author": {"name": "archanavhire", "email": "archana@valuehire.com", "user": {"login": "archanavhire"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97b1f643f17b0a00f376d7f00141a5db0d49ae6f", "messageHeadline": "Merge pull request #1377 from bcrowe/3.0-unique-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "db0a7efb9198368deab6c49fc31b304c4de85012", "messageHeadline": "Add unique validation docs, closes #1371", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "65524c68cef3245aa047f688e9738d2749607a20", "messageHeadline": "Merge pull request #1375 from alanfgh/patch-23", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d468f50172a1790efc9bfe03902d216e14cbd373", "messageHeadline": "Merge pull request #1374 from alanfgh/patch-22", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2b19c23f13bd5ba77b68f7c7c35a0247164bc623", "messageHeadline": "Update text.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "91f232dcf61ef50a3e766734cd21e216d4b5c10a", "messageHeadline": "Update helpers.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "91e97aec83ad0728c44eaeafb2e061aa8d2b032e", "messageHeadline": "Merge pull request #1373 from jtyost2/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6796dcf8b641ae6d5e43dfeeee14016559e853fd", "messageHeadline": "Grammar correction from its to it is", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90651c3e742aa858ae98ce1b13eac41c4b6ddbb9", "messageHeadline": "Make a note about CamelCased Theme Names", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "beae50bbf25b9c289f17ba9503efd1e0be63cef8", "messageHeadline": "Merge pull request #1372 from cakephp-fr/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 568, "deletions": 660}}, {"node": {"oid": "868cb540843b7f50a859443ab4ec48a1211f9a0e", "messageHeadline": "change array() into []", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 536, "deletions": 625}}, {"node": {"oid": "26b841020fbec448a8d2fe75d87ef30ccce3e9aa", "messageHeadline": "typos in app.rst", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5637dedfe80b328ff328f90eb01645a9e8683a35", "messageHeadline": "fix function name in controller", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca7eb16d1f17bb06ea8c733a6385e7d11f29e923", "messageHeadline": "[fr] [en] typos and directory names", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "88890fd0e1767149dfc5973567018f3c95cbbfd0", "messageHeadline": "Update MySQL version number in other languages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b2418186bbc400cf0e8344cfc6a6ac48bfafbcd4", "messageHeadline": "Fix version requirements for MySQL.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8bbbd3667e09c75ec27ae8e7a903e6b286055c3", "messageHeadline": "[fr] [en] typos in console-and-shells folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "bc0dc7c2e8098b6f7c54fab4399a7a623f58f8d4", "messageHeadline": "[fr] reorganize installation folder, delete advanced-installation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 9, "deletions": 220}}, {"node": {"oid": "2be340f54ac6a23bfe87fe3efa579bc9e3359df0", "messageHeadline": "3.0 adapt folder-structure for 3.0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "5a9d58e39903e340ebc95a1b33459b3380d40f89", "messageHeadline": "3.0 correct the models directories", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "265fdcf1a7a6a22eeb5a1faf81485cd5fa785932", "messageHeadline": "3.0 rename classes model/View in conventions", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "be6f28a48a4b5e6cc4484f26814658769b51442e", "messageHeadline": "[fr] grammar in cakephp-conventions", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3237ba0102555fcafb4dbbd8817fad22d06f7599", "messageHeadline": "Removed the Lib/ part for custom Route class path", "author": {"name": "James Watts", "email": "james.watts@cakephp.org", "user": {"login": "jameswatts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4c134529175754f657bfc4a7959817021a7a121", "messageHeadline": "Merge pull request #1369 from bcrowe/3.0-email-directories", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "06d038da7bae09d9d40bc8952b08e04349d915c9", "messageHeadline": "Fix a few directories for templated emails", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "497dc3ed6478cbf8209b338473878f1e70379560", "messageHeadline": "Merge pull request #1368 from cakephp-fr/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 2350}}, {"node": {"oid": "0e7274f11012ee81b337a72c15f2d1a8eded6b2b", "messageHeadline": "remove all references to acl tutos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 2346}}, {"node": {"oid": "02efd580b3633e3378eab3cf27a1361b7adf07f6", "messageHeadline": "Merge branch '3.0' of https://github.com/cakephp/docs into 3.0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 154, "deletions": 145}}, {"node": {"oid": "14debb026a18139a54b78d8401726470104c881d", "messageHeadline": "remove links to acl in tuto-and-examples", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "798cc30e91b7bfb83a40037b8c91196804105aaf", "messageHeadline": "[fr] root files", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 108, "deletions": 95}}, {"node": {"oid": "8b2bd236c1c8a43a5d090b56f360f616855cea00", "messageHeadline": "Merge pull request #1366 from alanfgh/patch-21", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a5ee83036b1f20a786bb1b96764d5e67443ac62", "messageHeadline": "Merge pull request #1367 from cakephp-fr/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e183afee0b7a7bdb72ebc336b2d1396aa68b9f3", "messageHeadline": "[fr] typos and [en] array() into [] in controllers", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 46, "deletions": 50}}, {"node": {"oid": "4e85928c6cbba83081a984c1bb9ae85fae8b70b2", "messageHeadline": "reflect new ORM notation in json and xml view", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "660b36da22a09d2a188820286b512ce437ac43e4", "messageHeadline": "[fr] typos and [en] array() into [] in views files", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 47, "deletions": 50}}, {"node": {"oid": "9593d7aeca6ec922f4b2a07829b9c00dc341f9bd", "messageHeadline": "[fr] translate everything in tuto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 66, "deletions": 65}}, {"node": {"oid": "36cbbc1aff366e8c3829a01e1ace93aaa25256a7", "messageHeadline": "Update data-validation.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b56f2ff51c139f486fa20bff19165b261daa3b4d", "messageHeadline": "Merge pull request #1365 from cakephp-fr/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "6472bac95a4f6987e2011509e7cd9968ba8ac9a0", "messageHeadline": "Remove part on create() method in blog tuto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "24a81005c14681fbaa3ff0256696bffaf0376736", "messageHeadline": "fix small grammar in blog tutos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "9e10fc7989b7764b45cbdcc22de01e7f62cfce07", "messageHeadline": "Merge branch 'master' of github.com:cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 48039, "deletions": 2105}}, {"node": {"oid": "e4219b219469cefc799f92f40db5a9fea7dbb1bd", "messageHeadline": "Merge branch 'sam-at-github-creating-acl-tutorial-fix'", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12152, "deletions": 5586}}, {"node": {"oid": "311390f5e088c7a649635c57ae977720ff9ce0a4", "messageHeadline": "Merge pull request #1363 from teardroponfire/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f34078f6766a8f403a781da6abcb61c0053beac", "messageHeadline": "Corrected BaseLog path from Log to Log/Engine.", "author": {"name": "Kev Bittner", "email": "kev@pixlforge.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "984a6d6dc1902750e14e4a18c5cc00655e484c19", "messageHeadline": "Merge pull request #1362 from flug/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b5c7c8dd31a38f28ce0dfeeb2c8dd6b668b4768d", "messageHeadline": "determine the server user to add rights to the temporary folder", "author": {"name": "Flug", "email": "flugv1@gmail.com", "user": {"login": "flug"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f0abb94ad7855bb8e3766cb15064cb0eae930bf4", "messageHeadline": "Merge pull request #1361 from cakephp/3.0-session", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 344, "deletions": 313}}, {"node": {"oid": "b900fc7019bd75c6751db234d18fd940de895a71", "messageHeadline": "Merge pull request #1360 from cakephp/build-time", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0540cbbb88b7c2c099635b1c9499dadb4d065cf9", "messageHeadline": "Adding a guide for permissions on temporary directories", "author": {"name": "Flug", "email": "flugv1@gmail.com", "user": {"login": "flug"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "56f2abb033e374bf31e54328d6fe9bcf392fce0a", "messageHeadline": "Remove lies.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "190b99867182660bf3eb9fc522b96af6285ee6dd", "messageHeadline": "Update session handler docs to not be wrong.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 44}}, {"node": {"oid": "e95eaa28e624b22da8a7762f5511827c9870644b", "messageHeadline": "Remove versionadded tag.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8b9eec85ed10b192088232b7b56801af736cfdb9", "messageHeadline": "Merge pull request #1359 from derekperkins/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b48d96dd21e1d5cbbc98e9ba8e954029a1c91452", "messageHeadline": "Put count into a code block", "author": {"name": "Derek Perkins", "email": "derek@derekperkins.com", "user": {"login": "derekperkins"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "239087d5dcf8b7cbeb583036e0071bff31b888e0", "messageHeadline": "Added example to find count for custom find type", "author": {"name": "Derek Perkins", "email": "derek@derekperkins.com", "user": {"login": "derekperkins"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "62eba41e33f10b24d60cd5420277c3e1b3984efd", "messageHeadline": "More request docs improvements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "375e147e178a7257f4516b293d270f5c9668d1ed", "messageHeadline": "More tweaks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "aad165becfe399776e3b1a206f5eb44b1e8a1efa", "messageHeadline": "Update titles to be less repetitive.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2f0eeae07055d1c39714ecef952ea3ec6f686bfc", "messageHeadline": "Update request docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 114, "deletions": 129}}, {"node": {"oid": "753ac5dab0f50ae2c31ced90928f22d983168351", "messageHeadline": "Fix broken TOC entry.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f21ddaea112720567022e2946e94974e771f01a", "messageHeadline": "Add docs for missing method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "3277bef1498de08a45e66c89a45d3778e35acf33", "messageHeadline": "Update config so build times display on HTML output.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb53df2a8becba1e9b12a5cfd6b337b9f6e7b718", "messageHeadline": "AuthComponent::user() is no longer static.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ef1954db0917a57a969c0d4097f1323918f272fc", "messageHeadline": "Update docs for session changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 170, "deletions": 111}}, {"node": {"oid": "dfcaa32c6fab8e7ab78acfe8f2a8eff03d594f9d", "messageHeadline": "Add notes about session changes to migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "fe203ad011e8678af12330a06ccee2375f75044e", "messageHeadline": "Merge pull request #1356 from cakephp/3.0-orm-cache-shell", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "42d4ac5c41373ba7e2ec31550e0096c6c77c0e6d", "messageHeadline": "Move orm_cache shell docs to ORM section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e122b7ab361cd9e0b171b99e65ca608ada65d68", "messageHeadline": "Fix grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "203a625a8a0a63532cc349ca2ba48505fe2ba556", "messageHeadline": "[fr] Time Class + [en] array() to []", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "3e43b7c286ceea6a7fc53270f6c957dee28c3f03", "messageHeadline": "[fr] Security Class", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 34}}, {"node": {"oid": "a3ac1e7d53474e232aadb8440521490f98e09e8d", "messageHeadline": "array() to [] in Router", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ed1bdc83cb317800ddd4893866e641b652d16240", "messageHeadline": "[fr] HttpClient Class + [en] Typo", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 156, "deletions": 144}}, {"node": {"oid": "13cd535e130bb724851a7526bfac138f31c5ba8e", "messageHeadline": "[fr] Email Class + [en] notation array() to []", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 204, "deletions": 195}}, {"node": {"oid": "e9eabe290700475f7e42d9f8b14b934872302092", "messageHeadline": "[fr] App class", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 118, "deletions": 324}}, {"node": {"oid": "3456d69e567d64c9d06b4ff269e34cca1b094b92", "messageHeadline": "Merge pull request #1352 from cakephp/3.0-middleware", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 147, "deletions": 192}}, {"node": {"oid": "e8705c7e61934a92c9034bc7f7b8d00f6ad5ce69", "messageHeadline": "Merge pull request #1355 from bcrowe/3.0-email", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 34}}, {"node": {"oid": "31bfe6f5e6648b13d4ef4b99d69bb614bd6e9413", "messageHeadline": "Update email docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 21, "deletions": 34}}, {"node": {"oid": "24b3ef953e07475cab86a1977d69000fa7ac005d", "messageHeadline": "Add docs for OrmCacheShell.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "33e7bbc8c641d76940c982d0398f608621058527", "messageHeadline": "Add basic docs for metadata caching.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "a9e3e13a18c179f8b8a1f86c0afbd64ce6f94399", "messageHeadline": "Fix grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9836819c92ec01d554d372cf4805e765f7625cac", "messageHeadline": "Merge pull request #1353 from bcrowe/3.0-val", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "21a395dde6e8362cb7b5b12c52b5536db4dea6c8", "messageHeadline": "Fix wording for rule order example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a604fbb1844bc7a5df8a4a5babd6e4e1a9177e00", "messageHeadline": "General updates to validation docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "dac41c9e912c1cbcff5311bee40b6382111ef6df", "messageHeadline": "[fr] Follow 372c5a7", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b77d2883f6ab3454b596ff0707da63000f705f72", "messageHeadline": "[fr] Follow #1299", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "99d6c36ef6d6489fc30bd5aff12982a02ec59a2d", "messageHeadline": "[fr] Follow #1346", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "adf3801d7af050609603c9a29eaa14015fff0a1b", "messageHeadline": "[fr] Follow bf6ab74", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3f27ac1f5eb59f633501b9153dcb1e8a8157ae9e", "messageHeadline": "Update migration guide for dispatcher filters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b452c79e1893007bf5fce0c8e4b275b2dac2b7b7", "messageHeadline": "Update docs for dispatcher filters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 175}}, {"node": {"oid": "9c0be1cd71b994765eb766142c3a6914fb628043", "messageHeadline": "Merge pull request #1351 from bcrowe/3.0-cells", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "5048b23fcc4facb21c9dc6cefb7a5d15f7126eba", "messageHeadline": "Fix code example, add some commas, remove duplication of info", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "29a7fff144b6fc2791c7067cea419818cb493457", "messageHeadline": "Start dispatcher filter docs changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 128, "deletions": 93}}, {"node": {"oid": "372c5a79fb645b0049f7887fb5d488ee75c7225c", "messageHeadline": "Correct docs around disabling radio legends.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6c5f4b3f7787778d24f214b2fa5d7bb0c527fc4", "messageHeadline": "Merge pull request #1349 from angelxmoreno/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57d3ef70cbe046b560823a08b25445c55a605832", "messageHeadline": "Fixed small typo in README.mdown", "author": {"name": "Angel S. Moreno", "email": "angelxmoreno@gmail.com", "user": {"login": "angelxmoreno"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba90fc277d6c73d08b1ba9f72d37be61f300237", "messageHeadline": "Update docs for cakephp/cakephp#3487", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "879ef3ebcd0684b974be328030e6d8d5a880da3d", "messageHeadline": "Merge pull request #1299 from DIDoS/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7d12d0c754176f93dfb03c3bfbcc481fd1ddc868", "messageHeadline": "Merge pull request #1345 from cakephp/3.0-blog-tweaks", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a6c434855679c73a07394f56a1aa20ea5a37ec01", "messageHeadline": "Merge pull request #1347 from voycey/3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f1203d004b0cbf480064bbf3cb143b4375d81477", "messageHeadline": "Merge pull request #1346 from voycey/2.5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "44505e432dcfcd2ff3110fe9785477068e40253b", "messageHeadline": "Updated XML documentation to describe loading the Utility library wit\u2026", "author": {"name": "dan", "email": "dan@702010forum.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b67af0e7792b0a2003c6209a245889b03263d9df", "messageHeadline": "Updated XML documentation to describe loading the Utility library wit\u2026", "author": {"name": "dan", "email": "dan@702010forum.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5518a71694217c9c0acf0af85f6409030872b5a6", "messageHeadline": "Typo fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "514bafb455901a1f25610f6cf268a5ab9bf5ab5f", "messageHeadline": "Elaborating on how Table::get() prevents bad articles to be accessed", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bf6ab74954b1852c53d52573a76acf3ac198482d", "messageHeadline": "Add note about possible way to add SQL injections by accident.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de7e95bceeeb9caa1ba36fd1a2bad27d9a8ac1cb", "messageHeadline": "Fix names in README", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a9f92899b1517305d94d20771dbd9f7e9efe932a", "messageHeadline": "Merge pull request #1342 from bitclaw/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cc8ee9b1a8faaa208f76f1f648d18df97e535f9", "messageHeadline": "Update behaviors.rst", "author": {"name": "Daniel Chavez", "email": "bitclaw@gmail.com", "user": {"login": "bitclaw"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d331f27b9c1a2d61b21eb466bed906526b546d1", "messageHeadline": "Merge pull request #1341 from hervethouzard/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba57548607fabf4a33f91041c1075fe6187764bb", "messageHeadline": "Update httpsocket.rst", "author": {"name": "Herv\u00e9 Thouzard", "email": "herve@herve-thouzard.com", "user": {"login": "hervehobbes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79a33b0fc84d8410626365593b1a5c8e48ed0e61", "messageHeadline": "Update README header casings", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35148b964704bc0f56d39d524f7661bc6d1d311a", "messageHeadline": "Merge pull request #1340 from bcrowe/3.0-query-builder", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 114, "deletions": 110}}, {"node": {"oid": "11786a6c5ee71055fd9a4b6582ecdadd560ea53b", "messageHeadline": "Corrections and edits to query builder docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 114, "deletions": 110}}, {"node": {"oid": "c374d10c05ceabd2049c97f6966e2c98d306d6c0", "messageHeadline": "Update cake to CakePHP for query logging in query builder docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfc2bf3726ae65273928361b5419810443f0d888", "messageHeadline": "Merge pull request #1338 from okonomi/ja-cakephp-coding-convertions", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 133, "deletions": 28}}, {"node": {"oid": "b89a9649d57ac3db9e30029ddad7c7ec4043ffcc", "messageHeadline": "Merge pull request #1339 from luckysmack/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a31ad11d929cd7f9f22e56c31e7891fedf70517", "messageHeadline": "updating proper composer source in sr", "author": {"name": "Shawn McElroy", "email": "shawn@skift.io", "user": {"login": "autoferrit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d56b07fae528b4ef28bc219b6f3faa9a2614e0e8", "messageHeadline": "updating proper composer source in ja", "author": {"name": "Shawn McElroy", "email": "shawn@skift.io", "user": {"login": "autoferrit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5513b5a0d1261f8b490bdbcc52be36f3b6fe52c3", "messageHeadline": "updating proper composer source in fr", "author": {"name": "Shawn McElroy", "email": "shawn@skift.io", "user": {"login": "autoferrit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b52890445e90caf09cd0b51afc232edc4ed4f5f1", "messageHeadline": "pear-cakephp/cakephp no longer available", "author": {"name": "Shawn McElroy", "email": "shawn@skift.io", "user": {"login": "autoferrit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c1274c74d7e6991188171447177af84b24bb613", "messageHeadline": "Merge pull request #1336 from bcrowe/3.0-composer-windows", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "447e2c79688731a3e5215aee93e84cf3c2db1d91", "messageHeadline": "[ja] update cakephp-coding-conversions", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 133, "deletions": 28}}, {"node": {"oid": "b00435fedf00ebc8fc185b1272a7428233bce848", "messageHeadline": "Merge pull request #1333 from dereuromark/3.0-range", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "250166d925f8ee4e34b2706ab2dbc1ab2128c36f", "messageHeadline": "Merge pull request #1337 from spiliot/logging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d1816307cedbc0db3516fdf3c9cdc1b0e9adc12", "messageHeadline": "Added a reminder in query builder about the ability to do query logging.", "author": {"name": "spiliot", "email": "spiliot@spiliot-Ubuntu-12.10", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df5442372a062e8829f85c71b0a54840f9391c16", "messageHeadline": "[fr] Follow #1321", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 189, "deletions": 353}}, {"node": {"oid": "b51588aa8a7fbebfc914eb4135ec5526fcea1750", "messageHeadline": "[fr] Follow #1319", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 95, "deletions": 7}}, {"node": {"oid": "6d5f6c48f5f80ed7697f4a696f067ecc4a0ecbf5", "messageHeadline": "[fr] Follow 0a9b09b6c66ca770e24a96ca01ea1ed5d672d479", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 70, "deletions": 60}}, {"node": {"oid": "11e2fb2c04edb415a223dcb899245835db83c9ca", "messageHeadline": "Add further instructions for Composer's Windows installer, closes #1334", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bc1921ba766fbb040fde293174b799ff53523876", "messageHeadline": "Add Windows Composer install instructions, reword Composer website", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c8e01c22b1ee85e5bb94ec57249461240e730890", "messageHeadline": "correct typo", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcb93a8228273952f3a6b4b344ed839e56050306", "messageHeadline": "Validation range inclusive.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1319995eb6e25bc7c4c47934cc861e6ba19f2ce8", "messageHeadline": "Merge pull request #1332 from bcrowe/3.0-console-and-shells", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7b68761d0a7f3acfb2dcc1153831c04a90db19e", "messageHeadline": "Remove superfluous wording, correct function name, add a coma", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8fe9b7dacffd42235f9d10d938512dd4224fafe9", "messageHeadline": "Remove extra character from form docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "351ccbdf75b90888a3b6eb11472ead9ee92eea73", "messageHeadline": "Merge pull request #1331 from bcrowe/3.0-auth-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "fc21aa463a33d8a303102eab59f0567b72e0cbd4", "messageHeadline": "Update auth docs examples and password hasher", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5c0587a78b4b8ebc3155b07f463dd4eb0fecc167", "messageHeadline": "[ja] Follow #1292", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f2089a3f7d56f19f623b416618478de0984d7a", "messageHeadline": "[ja] Follow #1310", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d28bb8a6e94c1a604a5fec4b5a8f7afdb60fc9f2", "messageHeadline": "[ja] Follow #1314", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "424314d6d57e12444c483701f97356c1df558fa4", "messageHeadline": "Merge pull request #1329 from cakephp/3.0-shell-args", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "84ec8fec24e5b16bbb46231028671bd14eff40d6", "messageHeadline": "small fixes in a sentence for clarity", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7a7be7520b1dc85b292863e895dc5c341fb04ff", "messageHeadline": "Merge pull request #1330 from bcrowe/3.0-collections", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 88, "deletions": 85}}, {"node": {"oid": "39950d2060e90d0cef3353b819f70d72df81905b", "messageHeadline": "Edits to collections docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 88, "deletions": 85}}, {"node": {"oid": "6d5eed0c911aaecba0dcc56002489bf8413e2be4", "messageHeadline": "Add callout for subcommands.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5bcad50e99ff1af2575d7cea71ddf25fe54088c4", "messageHeadline": "Update docs around positional arguments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a2e843133efe2e42cf058f9d0702d82e08c242a8", "messageHeadline": "Update hash.rst", "author": {"name": "DIDoS", "email": "dominik@schmelz.cc", "user": {"login": "DIDoS"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "41b895f0f97dd4018558372f80626b1fffdb3331", "messageHeadline": "Merge pull request #1327 from cakephp/3.0-validation-update", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "c66e2158d3686a145c141867e0b5fdb48a34642d", "messageHeadline": "Merge pull request #1325 from cakephp/3.0-collection-additions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "1182410d29b5b9eba8df0bf07556142b30d368e6", "messageHeadline": "Merge pull request #1326 from dereuromark/3.0-api", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "9d6230e978caafcfc189f16e1682173565b5ff41", "messageHeadline": "cs", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2072bf03ae99e3c9901f11a9e0f2a558eff395fd", "messageHeadline": "doc improvements around auth", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 23, "deletions": 24}}, {"node": {"oid": "1d7a009cedfd1a1361069e1dc52d3aacb3218c4d", "messageHeadline": "spelling", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3db4efe9906fc8734e45d3e3424215890fe7844a", "messageHeadline": "Migration notes for API changes", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "634c504fa3699ba6c93024689a6984f5a058c8a1", "messageHeadline": "Fixed typo", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7604f32a2be2bc7c63730c68e4bec474708ded1", "messageHeadline": "Merge pull request #1324 from cakephp/3.0-migration-notes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "488ab499759f8ff28cc3c9de825db6f0be4b887f", "messageHeadline": "Adding docs for Collection::nest and Collection::listNested", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "f42334004a94ae2ef6b721fcceb52bc00d68eb5e", "messageHeadline": "Method annotations in Collection docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "3c3ee75c870d92fd56cbc0129cd4a296dd3201d7", "messageHeadline": "Some migration notes for TreeBehavior", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "755a8cf260b7c097b0eaf822f194dc7f2507b3de", "messageHeadline": "Adding some notes about changes in the Time lib", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "f3c2e3b867febcd377bfae57718e283c6bd1107c", "messageHeadline": "Merge pull request #1319 from cakephp/3.0-tree-behavior-part-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "84e7c63144036425a99157451d51a261a32e6667", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 550, "deletions": 564}}, {"node": {"oid": "9701e832ea7d94f849e9cdeff44310bda9045c48", "messageHeadline": "Propagate validation changes to other parts of the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e8cab057ba01a22648d51a2fa9335e6d715d8cf0", "messageHeadline": "Update validation docs to reflect recent changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "a34de169ec9b08abed8eeba61ad258a4d7143a03", "messageHeadline": "Merge pull request #1323 from bcrowe/3.0-time-edits", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "92dc218e230dc48048d03cd7210767d9e2601e9f", "messageHeadline": "Edit time utility docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "744f85ef62bfb4dad6e1f928c81b020efd9f4ecd", "messageHeadline": "Merge pull request #1321 from cakephp/3.0-time", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 181, "deletions": 195}}, {"node": {"oid": "7a48bb8f14657dfff02ecf809460597bf5f481c0", "messageHeadline": "Merge pull request #1316 from hotta/some-branch", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 48, "deletions": 58}}, {"node": {"oid": "098867bb915c221e6e6647d0ead5f2baa651682c", "messageHeadline": "Expanding a bit more on Time docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "4386b2c1002486466c4020020415a67bef96d328", "messageHeadline": "FormHelper::inputs nolonger has a $blacklist", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "71df71ea195746b811d215e434c0ded11def8e30", "messageHeadline": "Adding doc for deleting nodes using tree behavior", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "0a9b09b6c66ca770e24a96ca01ea1ed5d672d479", "messageHeadline": "Remove reference to $blacklist", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "18200145b3967b254ff39ac744051185d6641b12", "messageHeadline": "[fr] Follow #1318 & #1320", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 165, "deletions": 176}}, {"node": {"oid": "437f392fa37106acad0d2694c73197d1867b1302", "messageHeadline": "Merge pull request #1320 from bcrowe/3.0-auth", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f3015394d93710735027ce684d5b093e30ad1424", "messageHeadline": "Basic readability and grammar updates to auth docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "22f25971b107d32d1b78f24a04c4a4a1384f1147", "messageHeadline": "Adding more docs for the tree behavior", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "8de2ef8bf288599b078705d75036b0883646bb94", "messageHeadline": "Merge pull request #1318 from cakephp/3.0-auth-tutorial", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 138, "deletions": 166}}, {"node": {"oid": "eecb7468191f3f42ae46ac12d58696c8597627b0", "messageHeadline": "Merge pull request #1317 from cakephp/update-testing", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 231, "deletions": 245}}, {"node": {"oid": "04d1c3460320d8e1015455fc5271ec135da4a46a", "messageHeadline": "Update TimeHelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1745400bed53fd415387a5f16960760a5a9e8d69", "messageHeadline": "Add more docs for Time.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "0eff613690fcbf623204e2304e67628def390e08", "messageHeadline": "Corrections and fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "a23dce62b555fd4b0f85bae82df6b1860e4efa1f", "messageHeadline": "Feedback from review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d5c2c7ac7a1a08fefdd3cd155eb410b5a159865c", "messageHeadline": "Updating Auth tutorial for 3.0", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 121, "deletions": 148}}, {"node": {"oid": "ce42b8cd4f54dda1ee2007b3443559d5116d6167", "messageHeadline": "Start work on time docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 252}}, {"node": {"oid": "cf923114eeb2bb3e78986a108f9e7a0d878ec6fc", "messageHeadline": "Update testing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 120, "deletions": 89}}, {"node": {"oid": "4ce49ac65f4d44e995356935fce7059264f99968", "messageHeadline": "[fr] Start of Pagination", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 124, "deletions": 290}}, {"node": {"oid": "7b41d78cc3a490658d9e4c8fa0daa3ab601ee1d0", "messageHeadline": "[fr] Follow #1314", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ba42d853af1b5c8cf4614a9f63e906e2f309f695", "messageHeadline": "Update controller testing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 103}}, {"node": {"oid": "6fafe0ce97df82272de47f8da18632f2980ab1df", "messageHeadline": "Update docs around testing table classes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "cd9ef29464cc04247d9a074f57b600fb404c4b00", "messageHeadline": "Use PHP comments in PHP file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bd8dea4fa598f77efb7ac19733e1988d287f9a3e", "messageHeadline": "Merge pull request #1314 from basementjack/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02c1d3ec4743b541767a0405ce7e60ae0b0614d6", "messageHeadline": "Update part-two.rst", "author": {"name": "Jack", "email": "jack@basementjack.com", "user": {"login": "jackfruh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e50d9b88ba8dd6e0e810d3d8ecf078a560ae630f", "messageHeadline": "Merge pull request #1313 from alanfgh/patch-20", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ec12c35a03eca930a2da10111c2e7b0355a323e6", "messageHeadline": "[fr] Follow #1308", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "f41c959f545de51fc7a7146638ed79a38ece7b68", "messageHeadline": "[fr] Follow #1309", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "50faeb800cd192865bdd95cacce4060e13a811e5", "messageHeadline": "Update sessions.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "059d943214109338401e00a04322a2ec1b09035e", "messageHeadline": "Merge pull request #1311 from alanfgh/patch-19", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "683bc6462e0bd530497a0ee2658093af3ce6317a", "messageHeadline": "Update cookie.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "500e7245f4d1194b9750240ec5147c5248b3c009", "messageHeadline": "Merge pull request #1310 from martinstuecklschwaiger/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df5424d18cce94195027dc5bc6b70fe9e86648dc", "messageHeadline": "Update cakephp-coding-conventions.rst", "author": {"name": "Martin", "email": "martin.stuecklschwaiger@socialisten.at", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6553efb2929d7768cd602e80b734224ea5a2c53a", "messageHeadline": "Merge pull request #1308 from ADmad/3.0-controller-redirect", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "71aadae8b00fd4b1d236cfd2acecc95bcaf06d45", "messageHeadline": "Merge pull request #1309 from cakephp/3.0-carbon-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 75, "deletions": 59}}, {"node": {"oid": "62c93791fcc7dc6fdf4343ccfe38bbbaa0c7812b", "messageHeadline": "Updates for Controller::redirect() signature change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "721bd4f8733a277d74b5782037abe60fb30aab3b", "messageHeadline": "minor modifications for ja/console-and-shells.rst", "author": {"name": "HOTTA Michihide", "email": "hotta@net-newbie.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aa1c137cbdac37730a59a070b0e9242c68859da", "messageHeadline": "minor modifications for ja/console-and-shells.rst", "author": {"name": "HOTTA Michihide", "email": "hotta@net-newbie.com", "user": null}, "additions": 48, "deletions": 58}}, {"node": {"oid": "aa85d2030063bb85368af788588c258a5fb92aef", "messageHeadline": "Update Jenkins setup for 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "a9b076d8fb9095724d3d738710b17e41887a2a85", "messageHeadline": "Document using phpunit.xml to define test suites.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "5158e64e24c3ca1bde9518f0128ef9e89523690c", "messageHeadline": "[fr] Follow #1306", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "03c9e0abdf334652c4ba971a5ab2d96587910d89", "messageHeadline": "[fr] Follow #1304", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 137, "deletions": 6}}, {"node": {"oid": "514750df3d8e90d21bd87b53c271d1072f857212", "messageHeadline": "Merge pull request #1307 from alanfgh/patch-18", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "905b66534ff05f33a811f643286ce0043dca77cd", "messageHeadline": "Update session.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "184cfcc61428470a882d99e547ad299f33f055c9", "messageHeadline": "[fr] Follow #1301", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "4e346355ee6e7e7732b2e826f30833ddc7acebb2", "messageHeadline": "Merge pull request #1303 from hotta/some-branch", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 490, "deletions": 460}}, {"node": {"oid": "c72c46ce3d6338b4862bd570c86e2e783eae6e0b", "messageHeadline": "[fr] Follow #1305", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 82, "deletions": 72}}, {"node": {"oid": "e332d1eb39a04cb05fcfd48343d71c42d790e782", "messageHeadline": "Merge pull request #1304 from cakephp/3.0-tree-behavior", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "13689333edc0041076a0cbbdcc5728ba2a68e081", "messageHeadline": "Merge pull request #1306 from ADmad/3.0-parse-extensions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b61a6866882a8cc16921d6ae1880447a61109d89", "messageHeadline": "Updates for Router::parseExtensions() signature change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "80b5b35af2e5ff780da2c34addcba08e58d3551b", "messageHeadline": "Additional updates to testing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9843d6d0d3806908c7ba042ac43f7acfc3f4fd10", "messageHeadline": "Don't document PEAR installer.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "83e49b3fa89cc56d8999225514b1fcc4d22aab02", "messageHeadline": "Document the datetime colum datatype.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "688205172fb50185f16a868affb8ad07cc496547", "messageHeadline": "Corrections to TreeBehavior docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b99b6d6257b521c9812614071ae01c94111cc1c0", "messageHeadline": "Grammar fixes for #1301", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "040aa2584e32c422b43eee72914901357442d16a", "messageHeadline": "Merge pull request #1301 from cakephp/3.0-association-aliases", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "9dd4a30e7d21990b13ad211c96dafddf5c6316e9", "messageHeadline": "Merge pull request #1305 from bcrowe/3.0-cells", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e0c3837d853f1a52070a271fa0fb15a852a5bd67", "messageHeadline": "A few basic edits to cells docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fe1c0bf5aa74d8152c238cc76978a5f5480db0a7", "messageHeadline": "[fr] fix translations typos and add missing parts", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 231, "deletions": 389}}, {"node": {"oid": "2b8d561bf6a6d394e78c2de2e12e8c2276bb1245", "messageHeadline": "Adding a quick guide for the tree behavior", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "e02c45c84898cdd87e1bddf1be0632f8ec50cee8", "messageHeadline": "[fr] Follow #1292", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6217ca89785bab0263f7806fe84dc7c1abb09f4b", "messageHeadline": "[fr] Follow #1302 (next part)", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4720f63b726d2d022fcccf130511a66330d25f85", "messageHeadline": "[fr] Follow #1302", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 286, "deletions": 369}}, {"node": {"oid": "28c342405198d2d1652d4bd2e24cb094e0462786", "messageHeadline": "Merge pull request #1302 from cakephp/cell-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 220, "deletions": 271}}, {"node": {"oid": "23b4abd4de04fb6cde867939de586d8c1cd2ee03", "messageHeadline": "Update docs to match what the code will be.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0923a09fcd34ca73ce68d8e65128f43e4024c566", "messageHeadline": "Initial translation of console-and-shells.rst", "author": {"name": "HOTTA Michihide", "email": "hotta@net-newbie.com", "user": null}, "additions": 490, "deletions": 460}}, {"node": {"oid": "5aecb7e264785b47568de58af8fe3b03656990b5", "messageHeadline": "Fixed some grammar errors", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daa560f2ab914053b093e07bc5cec8c3dacb52b1", "messageHeadline": "Reorganize.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9faca152c33abc294b469c05b7af2ff0d7cd7a6c", "messageHeadline": "Split out loading and rendering.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "81f33cf31f791077967304aa79146fc23cc5b34a", "messageHeadline": "Remove uncommonly used methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "2d8ae7048b2e7c63519f602ca23ff6afbcd571aa", "messageHeadline": "Update docs for shells.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "001fdc42847cc90642a65ad257fe73c546795214", "messageHeadline": "Fix TOC issues and add missing documents.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 144}}, {"node": {"oid": "ebd343409899db53ca8a8cd5a2c89b52f7d54f89", "messageHeadline": "Remove docs for deprecated features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 34}}, {"node": {"oid": "f5351bd384643b05089843c0b579e3744c0a2fdd", "messageHeadline": "Finish first pass at cell docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "175e12ec933d48f51f39b87a01aefc6f0c2b71de", "messageHeadline": "Start expanding cell docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 116, "deletions": 4}}, {"node": {"oid": "9eb3eebf13b493cc1cc9be1b23142deb68dafbf5", "messageHeadline": "Add TOC for cell docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e577f98af074c3e931e8afd5c734717bfcb9ef76", "messageHeadline": "Update a few view changes and remove 2.x change notices.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 45}}, {"node": {"oid": "69ca307d621dc4e278f42e0b8923622a37cc6f3f", "messageHeadline": "Adding some docs for using className in Table associations.", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "6c2e464448ef48f9639b94ccb51ec1216d0a3ceb", "messageHeadline": "[fr] Start to reorganize cache", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 60, "deletions": 211}}, {"node": {"oid": "b8ba2c694740427b04d72469e0dc5094fa7eb0e8", "messageHeadline": "[fr] Follow #1273", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 81}}, {"node": {"oid": "03e1498e3e79a1566443d3b1ff7011c479f85b70", "messageHeadline": "[fr] Follow #1275", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "ed5978199a589600759eaf1c3ec98a21c5afb682", "messageHeadline": "[fr] Follow #1290", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "696a4bdb57efe5c7b30338600789052bfd20ddd8", "messageHeadline": "[fr] Follow #1287", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edb391f4ea65264a1f928e37bc297cf12288ed80", "messageHeadline": "[fr] Follow #1285", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79f59bafea14d335fe31345ac60c932a02531156", "messageHeadline": "[fr] Follow #1284", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "19861000c21dc562116b04bb5f3415f801ab89e1", "messageHeadline": "[fr] Follow #1283", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e56cabff1c1e937c16d35d74ccabc4664f39e0fd", "messageHeadline": "[fr] Follow e9fcb086cdbe3744e518bcc2876445d5ad2dd7f0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "beff2615d6751a2b2e3f964639dc4e9e31106d52", "messageHeadline": "Merge pull request #1292 from alex-m/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbbb70caa6ff7fbf3c1049e8def12063a0a39b31", "messageHeadline": "[fr] Follow #1281", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "106201b1217cf079e6b73cb2e07981870f791140", "messageHeadline": "[fr] Follow #1279", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d19787589b1a572cd59034b4c0168f1c5db0dd00", "messageHeadline": "Correct directory for cake console", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7e1d05cbb37647356e3afce14e383d394b422f4", "messageHeadline": "[ja] Follow #1284", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f0a97cc22f93ce625ac49fe325056ac9762dff23", "messageHeadline": "Merge pull request #1300 from bcrowe/3.0-console-refs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "12e5f59a15804032778b1a1b4681ffdcc389c3e4", "messageHeadline": "Consistent usage of cake console across docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "72a5cc90f112e7ebc1d66baafdeb01b3ebc7eb43", "messageHeadline": "Merge pull request #1297 from bcrowe/3.0-dev-install", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "f82040f2e003bb5e7f8d9f4f772ac1a97fe0f79e", "messageHeadline": "Update hash.rst", "author": {"name": "DIDoS", "email": "dominik@schmelz.cc", "user": {"login": "DIDoS"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8483a5c04b19acd2ca48a901640fcb4af223424e", "messageHeadline": "Merge pull request #1296 from cakephp/issue-1180", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "b0814e41e38df4c57ae2db906d2b7afa267a4dd3", "messageHeadline": "Show that idField and parentField are expanded default values.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d69e1ed91c5dca2d65803f816b1b676f0aff201", "messageHeadline": "Merge pull request #1298 from lapin-b/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a2f357e7a29fb4413b37be2e71cc7a931d49198", "messageHeadline": "Corrected some orthografic mistakes", "author": {"name": "lapin-b", "email": "lapin-b@users.noreply.github.com", "user": {"login": "lapin-b"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ea96a6253ef699b0d25aa94c7c3a246bc056ef3", "messageHeadline": "Update port numbers", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7891e51d1fa934baa8ca9fa509f7cff4bc5b951c", "messageHeadline": "Update development installation to use PHP server", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "ee756b56931d7f76aace47ba8d039f859f2d2d57", "messageHeadline": "Merge pull request #1295 from spiliot/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cd16bdff5c5c4467d5268871e9218999f467845", "messageHeadline": "Added $options['monthNames'] array example", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf4978e7d33600b6b2f9513457de5b92e5098a04", "messageHeadline": "Link two count() methods together.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "122fecfb4887b11bf8b7f39d56f295560637769a", "messageHeadline": "Add count() docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "eb43c7e0898b7b17939f3a0b1b77184620522ea9", "messageHeadline": "Add find(threaded) docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9c5d901193dbb1461608353ce12004b4c6ac203c", "messageHeadline": "Merge pull request #1286 from cakephp/remove-object", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "48422436c1ebff0946684580379c2bbd5a34dee0", "messageHeadline": "Merge pull request #1294 from ADmad/3.0-composer-only", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 38}}, {"node": {"oid": "76953e86c2ae1ef96e44b1236b459ac26d287061", "messageHeadline": "Only mention composer as the officially supported install method.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 38}}, {"node": {"oid": "23fbb356b4e36d09e84548c8d07891c237ae87f8", "messageHeadline": "Update html.rst", "author": {"name": "alex-m", "email": "alex-m@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a6da400d6d07d0ac109136482238897607f685d", "messageHeadline": "Merge pull request #1293 from alex-m/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3108a6ca419975f9c2e5ccd918b7176b5566d59b", "messageHeadline": "Update 2-5-migration-guide.rst", "author": {"name": "alex-m", "email": "alex-m@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cfc27e405b98f2830e151ba393a32fea8373dd55", "messageHeadline": "Update html.rst", "author": {"name": "alex-m", "email": "alex-m@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61281fbb905d129f4bc168ba2bdb1cbd0ed3c4a3", "messageHeadline": "Merge pull request #1290 from alanfgh/patch-17", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 81, "deletions": 93}}, {"node": {"oid": "a5a916b0fb7c7f17c8633b034fcb969444f531a0", "messageHeadline": "Update access-control-lists.rst; fix #1289", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 81, "deletions": 93}}, {"node": {"oid": "30ebcd2d59796964ce3a59a293988fe0880b9c0d", "messageHeadline": "Merge pull request #1288 from bcrowe/3.0-counter-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1c3729740163f1c5c8bbdf18d4bfe672b31c7394", "messageHeadline": "Fix CounterCache docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6573ce3dad23bd503ece5231075dd6976b6b84a9", "messageHeadline": "Merge pull request #1287 from alex-m/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c321d7b601c6e96f51d4a362e3598463e2cbe3f", "messageHeadline": "Update 2-5-migration-guide.rst", "author": {"name": "alex-m", "email": "alex@alexmearns.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af47db79ac479c276707b5b323b16e42dedc875e", "messageHeadline": "Remove mentions of Object.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "aedba1b49c9314dc7f1d5f6291d2dbc8ddefc210", "messageHeadline": "Merge pull request #1285 from ADmad/2.5-cakeemail", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7432a1a27dfd0de8f6e3d1f815b84e696d4994ea", "messageHeadline": "Update info regarding layout key setting in email config.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9013d6fcaf6c811eb518c18723838d9054a664e7", "messageHeadline": "Merge pull request #1284 from cwbit/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "72730d19307eae125265b307c16c0fc24652f4e6", "messageHeadline": "added space after , per cake coding standards", "author": {"name": "cwbit", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c1f7f5ef3784299f9de4e1524f63a30e12401c3", "messageHeadline": "re-ordered and removed detailed comment", "author": {"name": "cwbit", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d7fa93af8015e260e2e45ee4fc24df71721dd395", "messageHeadline": "clear up ambiguity on what to include", "author": {"name": "cwbit", "email": "chris@cwbit.com", "user": {"login": "cwbit"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1dd49ece48b5a3648889daf2ebb2166627c0a709", "messageHeadline": "We now support SQLServer 2008", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1def282db329e05a3e2cad245334a6aa2c0c0b9c", "messageHeadline": "Merge pull request #1283 from alanfgh/patch-16", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "af7394feacb43dead225a0cedc05685756d76c29", "messageHeadline": "Update retrieving-your-data.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb98a0bb3223fdc8cdddd8676de68481fd9d8b42", "messageHeadline": "[ja] Follow #1260", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 16, "deletions": 12}}, {"node": {"oid": "743dfd04b4925903d5bd656b9b92c15b47466942", "messageHeadline": "[ja] Follow #1237", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7973b766573601ae0e3ae0d5fa625dc2c0dd6b02", "messageHeadline": "[ja] Follow #1281", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "cada6fa085aa9005b4a611c4592f73f61d9b2fe3", "messageHeadline": "[ja] Follow e9fcb08", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "e9fcb086cdbe3744e518bcc2876445d5ad2dd7f0", "messageHeadline": "Remove deprecated method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a301c9fc9be8e26389a5184040532f9331d49034", "messageHeadline": "Merge pull request #1280 from dereuromark/3.0-cleanup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 17, "deletions": 191}}, {"node": {"oid": "f44760220a2f836bf270769c6e5922030007ec80", "messageHeadline": "Merge pull request #1281 from cakephp/master-cleanup", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "0987223e67029e3e5a02af713d789ab920a849ec", "messageHeadline": "Remove versionchanged notice from 1.x", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 19}}, {"node": {"oid": "17fca94dee7bed326f6f7ca7d11ed4977d0f80e8", "messageHeadline": "remove versionchanged and versionadded notes from 2.x", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 17, "deletions": 191}}, {"node": {"oid": "44ffa38d2866fc5269c9f15db12f3c58ae876f9f", "messageHeadline": "Merge pull request #1277 from cakephp/multi-cache", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 237, "deletions": 210}}, {"node": {"oid": "e27e294711b1a64f2efd2994f094744d80490340", "messageHeadline": "Include examples of returns.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "24cb32d1c9be9353c2d2e49ead64ed284d0356ab", "messageHeadline": "Merge pull request #1279 from alanfgh/patch-15", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "5ec6786e4893e5b264ff95ea5772ed8bc7353ab5", "messageHeadline": "Update models.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "e9df827bc10dd9a4d6d522cf00c9ad5e5a8c548c", "messageHeadline": "Merge pull request #1276 from dereuromark/3.0-shell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4c5efb8cba7c7ea83f6d0b46c15494945c6c4482", "messageHeadline": "Unify to AppShell and minimalistic defensive good coding practice.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8b8ab7a748ffc6c9a4ad5c7385179bb4dbcfd5df", "messageHeadline": "Updating requirements for SQLServer", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "516f6b4d53abf757ed622dd26917c0ed812cd807", "messageHeadline": "Update docs and add xxMany methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "6b8c4ce90306a3d4888426d4c9e1684685801697", "messageHeadline": "Re-organize the cache documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 141, "deletions": 167}}, {"node": {"oid": "151081211e73c30a96c23c4855588f274bfa91f6", "messageHeadline": "Add reference anchor.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a011a870d79a39cec73ffad61eb33da362abb98", "messageHeadline": "Move creating a storage engine to the bottom.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 78}}, {"node": {"oid": "eee5fa3d4accb0bc0ace22615f0eafdc4f1705cf", "messageHeadline": "Update docs to use 3.0 conventions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "4369bf84cccda05fe5ea099058627402fc2174e1", "messageHeadline": "Remove memcache.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "45e533a258bbb6507a3170b7b20471aff4418b04", "messageHeadline": "Merge pull request #1273 from cakephp/sql-server-updates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b353000f3386a250a75ad656eeaab0c78e7130b9", "messageHeadline": "Merge pull request #1275 from dereuromark/3.0-th", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "77da7056064e413df89574d6184dffee7250276e", "messageHeadline": "complete description.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8fad89b18e57ac7063bc08e8feeea141c5d46d23", "messageHeadline": "complete typehinting.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9b035d09bf14aff79ab6e1344c06710639301c81", "messageHeadline": "[fr] Follow #1237", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5e7199d6aa57412258be22b61f34afde3c80392", "messageHeadline": "[fr] Follow #1270", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e944b4d73266db45cd8559d9ffad4f0f311e618b", "messageHeadline": "[fr] Follow #1271", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "9412a9292da7d0c4e9d8dcbd5faa1be02c2b9f68", "messageHeadline": "[fr] Follow #1237", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3069287daf8857ecba973d0f924d5bbad20e62f", "messageHeadline": "Merge pull request #1274 from bcrowe/3.0-merge", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 478, "deletions": 396}}, {"node": {"oid": "0da0c2187d7623eafb623fa2416c4127d732c5cd", "messageHeadline": "Merge branch 'master' into 3.0-merge", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 478, "deletions": 396}}, {"node": {"oid": "79e0651e10e22c0c6d076f6bba5e305370786420", "messageHeadline": "Expand docs around saving multiple entities.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "b1a406452e4dfc234001dc538c6de8623cf3c2c3", "messageHeadline": "Merge pull request #1237 from pklijn/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e279f1395f439b20c276c540e78c37b028a8adf", "messageHeadline": "Merge pull request #1270 from dereuromark/3.0-cf", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "78db9f0b1b4b7628b0893c1c493dcb7a4636cea0", "messageHeadline": "Merge pull request #1271 from ADmad/3.0-validation", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "637d71a88e6c38bf6af6c437ea71e7d547fbbeb9", "messageHeadline": "Fix docs regarding Validator::allowEmtpy()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "8bfe5cc0c9193303b51191774339ba9141b735d8", "messageHeadline": "more typehints", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb5875f8d17fc6da90397b67ae8f6437d94037c8", "messageHeadline": "correct custom finders", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "25b26e7c6f144c67fb15c4f99f68b8b36a5cb670", "messageHeadline": "[fr] Follow #1267", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 186, "deletions": 219}}, {"node": {"oid": "66eccb602a585f6161ff243bbf67e6eaa6db5182", "messageHeadline": "[fr] [sr] Follow #1268", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "962153cda59b47534d85a4f8632c7e5a081b042d", "messageHeadline": "Updates for SQLServer.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2d751069b2ec167b13609c5a79305148779ef33c", "messageHeadline": "Merge pull request #1268 from Schlaefer/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75739c77d8e7cbd4bf4e957dc3b4ad844f4d13aa", "messageHeadline": "VIEW constant was removed in CakePHP 2", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "483ebfa4a7818f807d2edf1025015f548eaa49d5", "messageHeadline": "Merge pull request #1267 from cakephp/console-io", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 65, "deletions": 100}}, {"node": {"oid": "42c1b167c06f4ba6522a1955185e3f70755c38f1", "messageHeadline": "[fr] Follow #1261", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1d30b6fb34f669db511638a95e7221f1dfd1efc1", "messageHeadline": "[fr] Follow 98bd60e4e935520c694c6e32d480596ff7cf0384", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7ee45157e206757cefc0b22fe2c1ef884d85a97", "messageHeadline": "Update docs for consoleio changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 100}}, {"node": {"oid": "98bd60e4e935520c694c6e32d480596ff7cf0384", "messageHeadline": "fix versionchanged note", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9623c7ad0b0832548c0326e17baea7faaee429a", "messageHeadline": "Merge pull request #1261 from dereuromark/3.0-time", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c5b0071daf399141deb15f9f961265c0a55a6883", "messageHeadline": "Update docs about default templates.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c92e3ea00464ca935e5a6386ab266343bd52dab4", "messageHeadline": "[fr] Follow #1260", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "ee9beffd3c2e2e72d285d1a5ff2c68b8cfca4f97", "messageHeadline": "Merge pull request #1260 from dereuromark/master-conventions-docblocks", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "47f9bf48e0fcf9aeafbffd60c7d595753f3d62b6", "messageHeadline": "[fr] Reorganize FormHelper", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 925, "deletions": 1079}}, {"node": {"oid": "8ad2eb412abe88baefcb0d1daa2bb565540dee36", "messageHeadline": "[fr] Wrong branch ...", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 138, "deletions": 138}}, {"node": {"oid": "0959481f89e61ace4d8750276bf4191d5cc93203", "messageHeadline": "[fr] transform array() => [] in helpers", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 138, "deletions": 138}}, {"node": {"oid": "d44c49e9b4cf0b1a43c0809ac6be3894b7075c72", "messageHeadline": "[fr] Review folder to follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 257, "deletions": 257}}, {"node": {"oid": "bcfd8a9f19a8fbec58efc37200edc767b6ea8c14", "messageHeadline": "Merge pull request #1262 from Cayan/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "f54d4e08853533020acf773bda524591ec4564dd", "messageHeadline": "Update number.rst", "author": {"name": "Daniel Pinto", "email": "cayan@programmer.net", "user": {"login": "Cayan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f766f20920a4cd5450fa594bd5feae7a8ea9baf", "messageHeadline": "Update number.rst", "author": {"name": "Daniel Pinto", "email": "cayan@programmer.net", "user": {"login": "Cayan"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "75ed2a34e9d83758782158dfef5a9ea5af5f4a25", "messageHeadline": "Update number.rst", "author": {"name": "Daniel Pinto", "email": "cayan@programmer.net", "user": {"login": "Cayan"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2ca92802f619648784399d7ae17405386ffb3edc", "messageHeadline": "Merge pull request #1259 from overted/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea3a340de44b4e43f737d207a58c712480be28a8", "messageHeadline": "[fr] Follow #1251", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 148, "deletions": 255}}, {"node": {"oid": "3fb35ac1ad211d574b1a816ea30c55257a7e2653", "messageHeadline": "[fr] Follow #1256 & #1258", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 80, "deletions": 45}}, {"node": {"oid": "521bb1e6faf354c40bc4b3ed49e8fd732f46783a", "messageHeadline": "Docs update for 24 hour format.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea08879e9ba8241eb80c5974ca266af14e3b816d", "messageHeadline": "simplify code blocks", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 12}}, {"node": {"oid": "5ea5bb7d2433d86dee012af6284dcc57a19983bb", "messageHeadline": "Merge pull request #1251 from cakephp/3.0-bake", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 120, "deletions": 230}}, {"node": {"oid": "cdebf13dec882485d9fa1ecce43cea43ab56f372", "messageHeadline": "fix code blocks", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c615ff9b926e1721e301da9ff79533d1448ef3a6", "messageHeadline": "concordance correction of text in portuguese", "author": {"name": "overted", "email": "the_rhurick@outlook.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffe21ecf0d665db0f88862ad48c7d2eb002e8af3", "messageHeadline": "complete doc block docs.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "117291abd3871355b83f09c0371122a8d94d61ac", "messageHeadline": "Remove sr from PDF builds.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "722e48a11ba4efc07b44db441acba19a54774494", "messageHeadline": "Remove sr PDF", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16db86f21c57f37d2cb1f50020761045e87e2257", "messageHeadline": "Update conventions around docblocks.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4e83011cec29e1f740773ccf3bfe964109965dfe", "messageHeadline": "Attempt to fix build.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9f32f05b6e4c0109c4184b3e72ffd4274498eb4b", "messageHeadline": "Merge pull request #1258 from dereuromark/master-standards", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "f035b7c96bc417d0f03b3f072f7f130b9d951812", "messageHeadline": "move to correct place.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "1f86921f91ecc912afaded605c77a8c09a8f90bd", "messageHeadline": "[fr] Follow 23feb8b31c3661ed11eb66485bbd72c3b75ccef0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "c9017b9997bfc18ad4730051b13f4495daed5342", "messageHeadline": "[fr] Follow #1253", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "95ae5d51404bb7b89e4bea1eff95c64eb09f412f", "messageHeadline": "Merge pull request #1256 from dereuromark/master-typecasting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "a05bf94d4264723941188c60a24039bd45db8a68", "messageHeadline": "Merge pull request #1257 from cakephp-fr/3.0", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3573ca6fe9ef5b2eed1dbf5c3e5e11923f733be1", "messageHeadline": "change array to [] in html helper", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ced7d312dd04d4fae9dda0b52f7b00f56834680b", "messageHeadline": "[fr] Follow #1250", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 288, "deletions": 337}}, {"node": {"oid": "8610b6307c89a051ebfdd32a772419ad4236bf3a", "messageHeadline": "removing access, since php5 doesnt need that.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "816c6f75a36982e6d44849690e170ae10c7f8598", "messageHeadline": "spelling", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b1cd976b557a7115e1d58f675a1727ddefef9fa", "messageHeadline": "complete doc blocks.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3c2f80cc44a4fe25719ce2656551c753196187c3", "messageHeadline": "moving it to the right place", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 31, "deletions": 29}}, {"node": {"oid": "658dee3228bc3d1061cde3c034495dc7f80f82eb", "messageHeadline": "Also resolve another confusing issue.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "69a8014138be60007888238bd55a24c06dcc1b93", "messageHeadline": "complete sentence", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56dd53339fa96c88f6ba9a8c28f8439c785feb79", "messageHeadline": "rephrase", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23feb8b31c3661ed11eb66485bbd72c3b75ccef0", "messageHeadline": "correct syntax", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b9da906d63d0ca75df88ec9acb11e334a6580302", "messageHeadline": "Note about typecasting.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b83128ae54b0dcd56ff20e3fb60ed34d5016e425", "messageHeadline": "Merge pull request #1252 from dereuromark/3.0-simplify-api", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1f42b46bfc987d6b8a4fcc68f37c39424af27702", "messageHeadline": "complete sentence", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f52b716761ef4cd8aac788a75a63f7a5cd673bd2", "messageHeadline": "Adjust docs", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9f65408f7908a7deda8b9b7640d453cf9d686613", "messageHeadline": "Merge pull request #1253 from dereuromark/3.0-api", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "26f6bcc2fb1bd2d4ab5683add6f36133213a614e", "messageHeadline": "Docs for method signature changes.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "867509584049988983a0b5d2f010f58586ab4fc7", "messageHeadline": "Merge pull request #1250 from sam-at-github/update-rel-controller-vie\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "229a1068c01f694f680839d01ee09326ddcfbb14", "messageHeadline": "[fr] Follow #1255", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aacc797a5c45b278c39d4fadfc0e90f7f97798b9", "messageHeadline": "Merge pull request #1255 from cakephp-fr/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "215de632565ff447db6cbe7e2c1673a0d1fee832", "messageHeadline": "change View for Template in routing", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc94cc161432230cf1a09ecac51d7a774f8eb1e3", "messageHeadline": "[fr] Follow #1244", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "a651fefda6c0ff29b0264d44e0c178416cd10658", "messageHeadline": "[fr] Follow #1254 & review caching file", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 90, "deletions": 89}}, {"node": {"oid": "de5afb491a872ffc2c9250354d26d5726ae05496", "messageHeadline": "Merge pull request #1254 from chaoszcat/patch-5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "babb085ec69dc0e65fd07744c90f974b8e8782c8", "messageHeadline": "Typo, should be Memcache", "author": {"name": "Lionel Chan", "email": "chaoszcat@gmail.com", "user": {"login": "chaoszcat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "538884519dd2d01f576d091637391fab7fc4e84d", "messageHeadline": "Simplify method HtmlHelper::nestedList()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9cd04132e2fb51cc36bd668b2aa8dd2e20dc658", "messageHeadline": "Merge pull request #1244 from dereuromark/3.0-simplify-api", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "1f7edb1349d18be9904eb01fb034994c1d7ac534", "messageHeadline": "[fr] Follow #1249", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c098add458a0ca2d7c46a339d82dfb934d6d7e5e", "messageHeadline": "[fr] Follow #1248", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "4d53386517773662c0c85d5f9ce0b8787734f06d", "messageHeadline": "Replaced all found instances of View construction with new 3.0 signat\u2026", "author": {"name": "sam-at-github", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "91a8400dda767e00db2576089a9aaee3d26804d5", "messageHeadline": "Merge pull request #1249 from aavrug/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "245b24aef86413f24519c4df3bbf4147ab74ef07", "messageHeadline": "Update 3/4 hardcoded links to 2.X docs detected in docs. Remaining is\u2026", "author": {"name": "sam-at-github", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b62c0b3713a19b88a7f5099ab20fcfcd35c691e", "messageHeadline": "Update testing.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a091167bcc81d26e8ab6fffdb977a30c1d0eabe4", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4481c41279d461b2b6caf24a3951a9fc2f17a895", "messageHeadline": "Merge pull request #1248 from alanfgh/patch-14", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "d1fe57b96eab9f8d9f4cda108d94b63028755022", "messageHeadline": "Update views.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "4e5fe97d2954bf625588d1f88d74bcb09edc66e3", "messageHeadline": "Merge pull request #1247 from grandmanitou/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51fc5f741861ca8a012107a71cfc6a17dc73344b", "messageHeadline": "Fix word in title", "author": {"name": "Guillaume Pommier", "email": "guillaume.pommier@gmail.com", "user": {"login": "guillaumep94"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "587e2c44ef85255eb3e500cef01e9d904a53c9e7", "messageHeadline": "[fr] Fix code block in blog part2", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2fecb60e8d5b7dd6bc05368604c72ecfafd5d458", "messageHeadline": "[fr] [ja] Follow #1243", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "faa1ce06c043232cc40651490fbc3070cf4f6cd4", "messageHeadline": "[fr] Follow #1241", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b3e65ac0ee24028189a018d413b1eac5ff27f825", "messageHeadline": "Note about HtmlHelper::meta()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bee99ce6f49eb11b3e924e4f10b5bc57f65629f3", "messageHeadline": "First pass at updating docs for adding bake tasks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "e708cdd92dfd7d5e5191284f359f44a95fc80138", "messageHeadline": "Tidy up the existing docs for bake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 201}}, {"node": {"oid": "aabb17439cb0128e0413b05e721bbe44d1b1af3d", "messageHeadline": "Add examples of using __() to translate validation messages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cca8e89fd7eb2ab151f4ab44b325c2e991045aaa", "messageHeadline": "Note removal of validation message translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "dab4219b2337babcdbb4fb2cc4f6d9610056616f", "messageHeadline": "note about inputs", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c89744acc709f1de41acfae9cb077dd8e4add6a", "messageHeadline": "Simplify API", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c425f6efddb0d5f92ceea5b75d7f2fd255176178", "messageHeadline": "Merge pull request #1243 from leandrocr/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca10955cde717febc947774dc4a7e7a9e2d8be41", "messageHeadline": "Update advanced-installation.rst", "author": {"name": "Leandro", "email": "leandrorepolho@gmail.com", "user": {"login": "lrepolho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a437db0d4e2e5a92ab0c8b5a687aff99a0a18662", "messageHeadline": "Merge pull request #1241 from dereuromark/2.5-load-all", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "423711c5f1aa380b356cf5c9d3d893c1d8805088", "messageHeadline": "Upgrade guide for 2.5 loadAll()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "a4b8dbc9894e25fa71461a278347b69c008adf21", "messageHeadline": "Merge pull request #1240 from velleda/patch-1", "author": {"name": "cake17", "email": "cake17@users.noreply.github.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "742fe8ed397c6a6deeb644d1b2f82eade4629d9a", "messageHeadline": "Update glossary.rst", "author": {"name": "velleda", "email": "velleda.blanc@ratp.fr", "user": {"login": "velleda"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c55147400fd8e7455f60472e6cf834f04f6b66d5", "messageHeadline": "[fr] Follow #1238 & #1239", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "ce89bfaee3fdbe074975156d9a8b808ea8e26999", "messageHeadline": "Merge pull request #1239 from dereuromark/3.0-assert", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cff801100b8586d0ff411e721c23678337e051c6", "messageHeadline": "Note about _normalizePath()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "167a4b74772b6f9853b9b0444cc50f8973c2cd21", "messageHeadline": "fix typo", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bc58c9b0c4e973745ab7caa48c97b8d59a3acea", "messageHeadline": "Merge pull request #1238 from dereuromark/3.0-method-signature", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cf197ea3f62ca409befc2d61d8a1099cc5eb878b", "messageHeadline": "Update docs for method signature cleanup.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c4ad0fd2bf390ac375e2866b19ee60e66217458c", "messageHeadline": "[fr] & [en] routing + typos", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 148, "deletions": 143}}, {"node": {"oid": "695128468cca7e586587f0167cb3211192f24175", "messageHeadline": "[fr] Follow #1229", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 266}}, {"node": {"oid": "4df51549baead77ebceecf66b0853348814dc8d3", "messageHeadline": "[fr] Reorganize Paginator Helper", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 154, "deletions": 222}}, {"node": {"oid": "ebfa7184a2f2ca07b5022461a9a14f9e371ecae9", "messageHeadline": "[fr] Follow #1235", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "102981f4c20db1b568282681670e058a0e75418b", "messageHeadline": "[fr] Follow #1211", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7bf92ec72cf02418815716a567111493242aa416", "messageHeadline": "Updated isOwnedBy function to check if not false", "author": {"name": "Peter Klijn", "email": "pjmklijn@gmail.com", "user": {"login": "peterklijn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00b59e643826cc955c36ea73e6f4e436f57264eb", "messageHeadline": "Update wording in attempts to make inflection changes clearer.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "133735a467b3efb63acd4c1d052b1a84ff5621ab", "messageHeadline": "Merge pull request #1236 from voycey/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b004c7c00d6f5180a42054b7d9b4a95ce705abcf", "messageHeadline": "Update orm-migration.rst", "author": {"name": "Dan Voyce", "email": "voycey@users.noreply.github.com", "user": {"login": "voycey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2b97592e5ce3334d1fe11f4ff22056afe0e029", "messageHeadline": "Merge pull request #1235 from alanfgh/patch-10", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 103, "deletions": 105}}, {"node": {"oid": "739b6aca930742e5dcfa577a81005863f7543170", "messageHeadline": "Update request-response.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 103, "deletions": 105}}, {"node": {"oid": "46dbd653f9bec3745c85ca2b4d264d06c956eef1", "messageHeadline": "Merge pull request #1234 from oricis/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "65e10cfd03543903b4b517b540b76ba2f2b659a8", "messageHeadline": "Update cakephp-conventions.rst", "author": {"name": "Mois\u00e9s", "email": "m_alc1@hotmail.com", "user": {"login": "oricis"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6877c4faa4a45be802e68819ca09123e00c69aca", "messageHeadline": "Merge pull request #1233 from oricis/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b3a470f1ffdd66b175242a4e62ac3c86e11d513d", "messageHeadline": "Merge pull request #1232 from oricis/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "134071874d64158f1f7ce46b37fd31b43e3a091b", "messageHeadline": "Update cakephp-conventions.rst", "author": {"name": "Mois\u00e9s", "email": "m_alc1@hotmail.com", "user": {"login": "oricis"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e51e04993c23961e5d5160525fbff93ee8090bc3", "messageHeadline": "Update cakephp-conventions.rst", "author": {"name": "oricis", "email": "m_alc1@hotmail.com", "user": {"login": "oricis"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "47a91ba7fe0cde75f592387de58a474d2eb69726", "messageHeadline": "Fix plugin path in sessions", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe7a1381ecfd80abc6338dea2a5aff2b353ccbae", "messageHeadline": "Fix Element directory in sessions", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edd537c8d3fc245e6035186bcc7b4a864bd645a9", "messageHeadline": "Merge pull request #1231 from bcrowe/3.0-post-merge", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "1cbb13e756ae47702e08fc4a38fdc1ab5e62acc4", "messageHeadline": "Fix stuff found in merge process, closes #1215", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "0d79aa6277857b9171bb378cc8da7b41e27735b2", "messageHeadline": "Merge pull request #1229 from cakephp/remove-set", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 6432}}, {"node": {"oid": "1fce4b3091a5172b884a29df61860f2563ca86aa", "messageHeadline": "Remove serbian set docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1596}}, {"node": {"oid": "0569d90cee602f3cba77963b891eec31b280d4bb", "messageHeadline": "Remove Set from docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4836}}, {"node": {"oid": "03e5d4d8d055d6b6434239e4f58655df278a3278", "messageHeadline": "Merge pull request #1221 from dereuromark/3.0-paginator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6d93814ea879fe62af7fc02832c0be0b7e9bedbf", "messageHeadline": "Merge pull request #1226 from bcrowe/3.0-master-merge", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52787, "deletions": 1949}}, {"node": {"oid": "f7e74092bfd39047b370cc9af9da455329298d06", "messageHeadline": "Merge branch 'master' into 3.0-master-merge", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 52787, "deletions": 1949}}, {"node": {"oid": "29cd1bc8700865c9bdbb69094ee920aef6a95008", "messageHeadline": "Fixed typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "200e95a0b901ec22b11de34261745ae9aa902f80", "messageHeadline": "Merge pull request #1211 from alanfgh/patch-11", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "4d7adb2fca01cecdac6a6983de3bde51e1e394fc", "messageHeadline": "[fr] Follow c2e3c43487408c16da8354626aaebd8400a57852", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a999929703e5c6eb672a5414f5b7c9b1d116737e", "messageHeadline": "[fr] Follow #1224 & #1225", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c2e3c43487408c16da8354626aaebd8400a57852", "messageHeadline": "Clarify that you need phpunit 3.7", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d900106071d73747788ab8399732a710d89e7054", "messageHeadline": "Merge pull request #1225 from cakephp-fr/3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "835ec6323c483f8af7c3747952d796a20130ee2d", "messageHeadline": "add missing Validator use in blog tuto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b3872fdcb879a76952e99caeb6607bd1433d1af", "messageHeadline": "Merge pull request #1224 from cakephp-fr/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1742652702c7bf1a31d102ff4c69e0bebbddf8c1", "messageHeadline": "add requirements for mcrypt and mbstring extensions in the blog tuto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "302b2be6bcd15b773eee0aa27f18fa7d4eb3d6de", "messageHeadline": "[fr] Follow #1223", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf87e5b13492ea4bb775c090ad068f2e75874d55", "messageHeadline": "Merge pull request #1223 from jalbertocr/3.0", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94a664b83807517b5a56431a6d9904487f77b935", "messageHeadline": "Merge pull request #1222 from jalbertocr/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15ee046a3930018a3469f8d749fec8f87a0ffe04", "messageHeadline": "Fix formatting.", "author": {"name": "jalbertocr", "email": "jalberto.cr@live.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "943f227ac610ae150bde19720e490f89d333cf10", "messageHeadline": "Fix formatting.", "author": {"name": "jalbertocr", "email": "jalberto.cr@live.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af8fcf038946e78e546b84ebd43d58c581de3f69", "messageHeadline": "Merge pull request #1056 from Aleksa-Savic/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44458, "deletions": 0}}, {"node": {"oid": "42e93b48601b95c42e6547298405587a15f13025", "messageHeadline": "Docs update for Paginator and url() to generateUrl() renaming.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "510c5816e9b56c2b215a93efef74bcc3ca0bfa0a", "messageHeadline": "[fr] Follow #1218", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8f76cba730e4ccb5ab0a3d866b70c3c2a242f4a5", "messageHeadline": "Merge pull request #1218 from ADmad/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "135e94d9e293bc18712add5c2eda6e95a2815ff0", "messageHeadline": "[fr] Follow #1208", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 243, "deletions": 360}}, {"node": {"oid": "0e200456f6da6789e4c609d62afaf082a691eead", "messageHeadline": "[fr] Follow #1216 & #1217", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fbe2b1058a92079161cd086696031d11579bf0d7", "messageHeadline": "Merge pull request #1220 from glafarge/2.x-utility-fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b003cbf28cb2ca5d8e6da9b791c81c47a72a82e", "messageHeadline": "Fix deprecated parameter.", "author": {"name": "glafarge", "email": "contact@guillaumelafarge.fr", "user": {"login": "glafarge"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "499e0e8a1b8b528019b4e1c9519c9c199ff4a436", "messageHeadline": "Merge pull request #1219 from yukisov/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235ec806007021e9f969c0106fe756beb8edf966", "messageHeadline": "Fix typo", "author": {"name": "yukisov", "email": "yukisov@gmail.com", "user": {"login": "yukisov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1c554c7dcebe83c7c1f7cdf6bd9eb05363a345d", "messageHeadline": "Update info regarding CookieComponent::encryption()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b57c1ad09b70b0f086783aad32aaae06af4b433b", "messageHeadline": "Merge pull request #1217 from aavrug/patch-14", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bcff38a007b5b0a76f99dbf4c071bffa67206850", "messageHeadline": "Update testing.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f367d21a9737ef22fd3d8d3bd4db8c8b4dcbf0e6", "messageHeadline": "Merge pull request #1216 from aavrug/patch-13", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "090d89b8a99487649110e63a2fc6f1ea0899aba9", "messageHeadline": "Update testing.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8611a7457a162a359a878cc2c90e434256d151e5", "messageHeadline": "Merge pull request #1214 from yukisov/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c535d6e9f587173fe8ced978fb59df3385bf204", "messageHeadline": "Update testing.rst", "author": {"name": "yukisov", "email": "yukisov@gmail.com", "user": {"login": "yukisov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "472d8c6c8089b6e77f1ff98d7b75d361badb8e36", "messageHeadline": "Merge pull request #1213 from alanfgh/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 61}}, {"node": {"oid": "23dbf4385c74fc17c742c3488b851e97fa78eed1", "messageHeadline": "Update retrieving-your-data.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 60, "deletions": 61}}, {"node": {"oid": "bce444a38c32c37eb789ddef6eca2c8a20f71764", "messageHeadline": "Merge pull request #1212 from alanfgh/patch-12", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 81, "deletions": 83}}, {"node": {"oid": "bc769aac6b54650a0efd92ca8161897b693826e0", "messageHeadline": "Update associations-linking-models-together.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 81, "deletions": 83}}, {"node": {"oid": "ad2e1c8a398bcd098bb1297354f9f8c0ea7d3952", "messageHeadline": "Update models.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "da603f54924bc1752c26962aa3996cf16027f0c2", "messageHeadline": "Merge pull request #1210 from alanfgh/patch-10", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "935522dc064dcf8ae14272091363e4f6c5319913", "messageHeadline": "Update cakephp-conventions.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3ddd9830479837199ae48a5a808eb3e83984baf0", "messageHeadline": "Merge pull request #1191 from alanfgh/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bdee26f8346648b2d754c5bf3aabf47b3275eda1", "messageHeadline": "Merge pull request #1208 from cakephp/config-updates", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 235, "deletions": 228}}, {"node": {"oid": "5cb4a44c90c6d4a469ae6a134c74611f21636964", "messageHeadline": "Merge pull request #1209 from alanfgh/patch-9", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48abec03edd39d4296dd8640c87fcf0384a103e9", "messageHeadline": "Update a-typical-cakephp-request.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36597e88cc37a55272ac80ca9023d9b7f4f9a440", "messageHeadline": "[fr] Follow 8816cc0219881f56731fcc3a4abb0e429670ad1d", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6895524ba433f1fc175431599d054367a7c387cc", "messageHeadline": "[fr] Follow #1207", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 331, "deletions": 304}}, {"node": {"oid": "791ba153e5faef0d26bc05595de867028ae2f0f0", "messageHeadline": "[fr] Follow #1206", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8816cc0219881f56731fcc3a4abb0e429670ad1d", "messageHeadline": "Use button() instead of submit() to match code generated by bake.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc25552a637d919991f99fefebeb454fa06a4088", "messageHeadline": "Update docs for components.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 77}}, {"node": {"oid": "263fe97b593d3c6e7e4e18e5fe0e770e4dfc2f2c", "messageHeadline": "Update config docs for logging.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e11a8d6919a5cecf9ea5cddd6f755d98f0015aeb", "messageHeadline": "Update config docs for authcomponent.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 81}}, {"node": {"oid": "4554543863e99f8cba05c8507249c4906f9e7cf4", "messageHeadline": "Remove 2.x note.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f800b7c04a92efcb75bbd49ef0cbabdc3ac7de16", "messageHeadline": "Update config docs in behaviors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d721e2a15e6e29cede448d56b880f052cbc0ba0", "messageHeadline": "Update config docs in components chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "72d9c307ca94a38aaa43539cae39310a0bc35751", "messageHeadline": "Update helper docs for configuration changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "eb6a65cf3d5332f4c9c3e79409e2bc4a20246871", "messageHeadline": "Update migration guide for config() method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "1f8b634ad8026e869ce91a5c606f1d02b738248c", "messageHeadline": "Merge pull request #1207 from dereuromark/3.0-testaction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "1b78ade0cb2cda1d0e2847e9adc90466f7a296e0", "messageHeadline": "Update docs regarding GET as testAction() default method.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 18, "deletions": 9}}, {"node": {"oid": "494278c4c60ffb0f15552835a8a2319d50f9bd05", "messageHeadline": "Merge pull request #1206 from lucasff/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83975e808f86b1477e7e287511580b1ddafec74f", "messageHeadline": "Update virtual-fields.rst", "author": {"name": "Lucas Freitas", "email": "lucas@lucasfreitas.com.br", "user": {"login": "lucasff"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b973834c8b94b77e9d2ebccb9caa73ed1c263f9a", "messageHeadline": "[fr] Follow #1204", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c164a0afdd829203c235688ee6ba0049f3e29bbe", "messageHeadline": "Add dropdown button for 3.0.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b691abea25cc4f69a2e1e26725ace43c81cea655", "messageHeadline": "Add 2.5 api to global nav.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ba0af45575d24a03454323acdb72d2868e6ea20", "messageHeadline": "Merge pull request #1204 from AD7six/3.0-config", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 276, "deletions": 269}}, {"node": {"oid": "9f817d91f6b2a2a096c627d02e57cc2cb0d0f63b", "messageHeadline": "replace $settings with $config", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 269, "deletions": 269}}, {"node": {"oid": "948c9b8d099533f9a00d1310ddca9eb22d6d0927", "messageHeadline": "add a note about object configuration", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1728cfb6dfc4379444665911c80d186c81ec2bd9", "messageHeadline": "[fr] Follow #1202", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "130ad7d9a415be5394dd72312053a5f3dfda51b3", "messageHeadline": "[fr] Follow ffd49d09e93abf6dd7e78de62175355470446be2", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84cf05468b942f9732878b3f2ddbf1ac081de826", "messageHeadline": "[fr] Follow be758ccc72f946ef196b1c3e80524688188550eb", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bf5618dad783aa9de94371918f2696c514dd5d9d", "messageHeadline": "[fr] Follow #1203", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "59f89e7984a876f74208337ba4b456a5031c58ed", "messageHeadline": "[fr] Follow #1201", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "db6b8c2f15e611efa524b69d93ff050d90d0c209", "messageHeadline": "[fr] Follow #1200", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f44f21287dcf7000d12985c9a0af34c0fa23589d", "messageHeadline": "[fr] Follow #1197", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0728b47a0d5a0d2ad4f531372fe50a1b5efccb61", "messageHeadline": "[fr] Follow #1196", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "543886a74de6f92c00e28e2052a99a72c8eef828", "messageHeadline": "[fr] Follow #1198", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ffd49d09e93abf6dd7e78de62175355470446be2", "messageHeadline": "Update docs for cakephp/cakephp#3147", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "be758ccc72f946ef196b1c3e80524688188550eb", "messageHeadline": "Capitalize headers in coding conventions", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "009289b9b09e33422adf471423bfc2c9521aee9b", "messageHeadline": "Merge pull request #1203 from dereuromark/master-cleanups", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d9339561037330af8ff74f93e5d880835e6767db", "messageHeadline": "unify handling of expressions", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "71c892366b38239fef46d4f8cde45d19df796874", "messageHeadline": "Merge pull request #1202 from bar/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "061500b2d456c11dbe0454f794d10a737cb2b7be", "messageHeadline": "Add namespaces to blocks.", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "fb23d2848cfe0a1b3da725ae643efa22e51916a2", "messageHeadline": "Merge pull request #1201 from alanfgh/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "a863c23b2c71595e1731e02255ecc646d702c5e6", "messageHeadline": "Update part-two.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "6c5f00d163b8205b6229995d4dfc6552dab0e4a2", "messageHeadline": "Merge pull request #1200 from alanfgh/patch-7", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "f5e4ffe3e871231da835d0c2bffbdf9522db3136", "messageHeadline": "Update url-rewriting.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "8849a57d16068adaf7eea273dbf3fd12c81eefd5", "messageHeadline": "Bump PHP version requirements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1425a66111e6edb6f2c83b56e77139b7604d0e78", "messageHeadline": "Merge pull request #1199 from alanfgh/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1b4dd36535d18d0f2a18c4b2b75476160c109da6", "messageHeadline": "Merge pull request #1197 from alanfgh/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ee049c08ef7720accf6202873e9600aadc37f916", "messageHeadline": "Merge pull request #1196 from alanfgh/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "863d31866cda0a04eb4525083aae3929f2f6c567", "messageHeadline": "Merge pull request #1198 from alanfgh/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f8f14823cc35b3efd5df7444e3a5d8a3b55256f8", "messageHeadline": "Update what-is-cakephp-why-use-it.rst", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "2c3c213a5c8faeed055e7212f1a453167c83ccb4", "messageHeadline": "various wording changes", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "aa5cd11452316e75b6f2eef082f1f43c1e091407", "messageHeadline": "various wording issues", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1e1dd598a08f08a319eee29afbfe601e0bbf4949", "messageHeadline": "various wording issues", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "22373321b321f6e8065bfadb10f97c8937932536", "messageHeadline": "[fr] Follow #1194", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "2d5dfdc63884af45565421f6092d01113e4c3166", "messageHeadline": "[fr] [en] Follow #1190", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 63, "deletions": 38}}, {"node": {"oid": "d6bd16b470aa1bd026578f3e8ee2cdcb29bfa210", "messageHeadline": "[fr] Follow #1193", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5783ff91c8d6e8ff314e747d0f4a118dce90356a", "messageHeadline": "[fr] Follow #1192", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "ec1f750ac4f64094ac52eab670bbf0d57cd6ee5a", "messageHeadline": "Merge pull request #1195 from sumith/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c01cfc2ff7a6ca0417b9f1369ac4bea819449ff", "messageHeadline": "Updated containable.rst", "author": {"name": "sumith", "email": "sumith@users.noreply.github.com", "user": {"login": "sumith"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76739de9c46e6718948e23b34ae2e99c6e20f46a", "messageHeadline": "Merge pull request #1194 from bcrowe/3.0-db-basics", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "ccd9667558ee00f46f1d891867c74be6362ec667", "messageHeadline": "Replace blog tut names with generic names", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5e74656be67e44e0c214bbd3590937bc2701f697", "messageHeadline": "Update database basic configurations", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "02d6e58cf9df4224ea0e93c8cc92774798432c82", "messageHeadline": "Merge pull request #1190 from cakecoded/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "7f25e47224d7019c71215bfcae838449d608a3a9", "messageHeadline": "Merge branch '3.0' of https://github.com/cakecoded/docs into 3.0", "author": {"name": "Michael Houghton", "email": "michael@cakecoded.com", "user": {"login": "MichaelHoughton"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a7273e4287776ad12076c0709c1c7cd3588cae32", "messageHeadline": "blog introduction changes made after rebase", "author": {"name": "Michael Houghton", "email": "michael@cakecoded.com", "user": {"login": "MichaelHoughton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f9f3154921a402738648f40e51b5c2b583b05c0", "messageHeadline": "changes to the blog introduction text", "author": {"name": "Michael Houghton", "email": "michael@cakecoded.com", "user": {"login": "MichaelHoughton"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "bf6d4f386537f1a979bd390322f7cf80084eb312", "messageHeadline": "Merge pull request #1193 from Cayan/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "446f18e3d2b7e19b1261163d401ad667a2fcef7f", "messageHeadline": "blog introduction changes made after rebase", "author": {"name": "Michael Houghton", "email": "michael@cakecoded.com", "user": {"login": "MichaelHoughton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7211393c7eaf24f2c551383660a86428ac909d1", "messageHeadline": "Update authentication.rst", "author": {"name": "Daniel Pinto", "email": "cayan@programmer.net", "user": {"login": "Cayan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bb92bfb99a68fcd431c50e653074eff9eb71a76", "messageHeadline": "Merge pull request #1192 from alanfgh/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "8dd107733d24edb67c642899a49f3ea9916b7757", "messageHeadline": "fix various wording issues", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "07020db57b933f0decd88c4dfeb61f4a85f2e67c", "messageHeadline": "fix various wording issues", "author": {"name": "alanfgh", "email": "alanfgh@users.noreply.github.com", "user": {"login": "alanfgh"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1ee2bdfd877be37650b7d87745e8edee38a55ada", "messageHeadline": "[fr] Follow 6122d7eccfa3695ed4b75665bc265b5e39ed021d", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 846, "deletions": 267}}, {"node": {"oid": "9f88921b80cf59d4d068363e6cfa8d2a0add8de9", "messageHeadline": "changes to the blog introduction text", "author": {"name": "Michael Houghton", "email": "michael@cakecoded.com", "user": {"login": "MichaelHoughton"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "fc0e18a636b3d4773f68853bad4cf75ac87503bd", "messageHeadline": "Fix build errors in ru/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "329645fd87a29104c28a947ac7c1155e596c1544", "messageHeadline": "Fix build errors in ro/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b0aab050e7e5a5259f0d54d6b71245f07ed95ced", "messageHeadline": "Fix build errors with ru/ docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db390760fa958c208f5a98a7730a91ab7d459a3d", "messageHeadline": "Fix build errors in fr/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "72daa4e69de8ea878e45fc89618fbef08b1c394b", "messageHeadline": "Fix build errors in es/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9e1c4206e76753ae22da71d112a4cc477a588225", "messageHeadline": "Add completion shell to toctree", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6122d7eccfa3695ed4b75665bc265b5e39ed021d", "messageHeadline": "Merge branch '2.5' in preparation for 2.5.0-beta", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 699, "deletions": 78}}, {"node": {"oid": "5fa125011a1d95263eb9d4813cf4dc2f3c3a1bce", "messageHeadline": "[fr] Follow 98bac0397e277d52c63831bb4e50d5e52478113b", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "207a9a8dd3d1a172499570c04937fc353f319f55", "messageHeadline": "[fr] Start table-objects page", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 130, "deletions": 115}}, {"node": {"oid": "dbbce1035ae73aa56a7a74ee5c0a60a559e3a82e", "messageHeadline": "[fr] Follow #1188", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3ed3bad132c1ea7bdf24c465b39e4d5ef6da96e", "messageHeadline": "Merge pull request #1189 from func0der/ticket-1894", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "adf0e2ab7ef961d43939350c9917fd9adf904c21", "messageHeadline": "Change numeric values to class constants", "author": {"name": "func0der", "email": "funcoder@live.com", "user": {"login": "func0der"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "2ffdd7f948d40bc6ddffbc43f7d7db51be67290e", "messageHeadline": "Merge pull request #1188 from KoryHodgson/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00fd7402c58198cfdaaa389f0b571d60a9dd3a83", "messageHeadline": "Update migration guide for joins changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c37310cb1b060e36273aecf0bb2d38e925fa1e6d", "messageHeadline": "Update behaviors.rst", "author": {"name": "Kory Hodgson", "email": "kory.hodgson@gmail.com", "user": {"login": "KoryHodgson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98bac0397e277d52c63831bb4e50d5e52478113b", "messageHeadline": "Fix name of example default app config file.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4dea2d295f4b671616fd4e89d04eddb10b2caa6a", "messageHeadline": "Fixing association classname in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdad67a6f8be37a1fbaeea6b3a487ffebd59ec57", "messageHeadline": "[fr] Follow #1184", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "149b3aa52782682958550251c8b3a6743175ed17", "messageHeadline": "[fr] Follow #1183", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "86d6b5de6d192a41183cdb677c0603535c8d1df1", "messageHeadline": "[fr] Follow #1186", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7347f36d66c45a32f2ec9c35dc492a3a0a1a99a", "messageHeadline": "Merge pull request #1186 from hpetev/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f48590923e82d5ca37de5ded6fb18da8a591500f", "messageHeadline": "Typos", "author": {"name": "hpetev", "email": "hgpetev@gmail.com", "user": {"login": "hpetev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "470d979da78df9dfd9f5b970a33280906e062862", "messageHeadline": "Merge pull request #1185 from cakephp/2.5-changelog-updates", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 94, "deletions": 16}}, {"node": {"oid": "d905a9d3e8ad2528b9a6b746777c4fa90c024456", "messageHeadline": "Update more things in the migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "ac9e4cbe3b9d6d4b7ac048a92f016a3e56ad02ae", "messageHeadline": "Update changelog and debugging docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "3d3b4d081f93fa58afd2ef7f71fabc692d958f5e", "messageHeadline": "Add docs about fixtures in subdirectories.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "c1df6e4f9284e5bd5efba416c16a8681c781ac68", "messageHeadline": "Merge pull request #1184 from bcrowe/3.0-install", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "d0851ff2c09404676447972ec2b164759cfb605e", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 250, "deletions": 136}}, {"node": {"oid": "5b137d6d81fb6553e5ea7e2a843a1129254d27a6", "messageHeadline": "Add missing files to app structure, remove timezone error comments", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "b3a28e7506e21cd70e46b2e40fd31243d795dec3", "messageHeadline": "[fr] Follow #1127", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f6a607eae345bebe50f92e7172b7a86aec9b89a6", "messageHeadline": "Merge pull request #1127 from lucasff/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "54db8f075e594a16c4d8cf3eaf67d357970787d7", "messageHeadline": "Merge pull request #1183 from bcrowe/3.0-db-config", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8aca6e429c1d6191b59d91d1d84306324f74a955", "messageHeadline": "Fix persistent value, add missing options", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "942cfe61129a45efcc40bcbee2b7b17af4f426c7", "messageHeadline": "[fr] Follow #1173", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "7b91c7b9fa13a6f165ff0257daf78176e315dca9", "messageHeadline": "[fr] Follow #1179", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 96}}, {"node": {"oid": "e368fbaf5166b8b496f0c7eae1d965d98946f694", "messageHeadline": "[fr] Follow #1181", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "4feb195c698048bb7296b8ae2c9b17fb9daa2fba", "messageHeadline": "[fr] Follow #1175", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "76a9aaec19f8b4e75de5d70b7fdfe5a062572974", "messageHeadline": "[fr] Follow #1176", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "4b8d8baa34efeaf176f8a1014d72f3b31fe25f57", "messageHeadline": "Merge pull request #1182 from bcrowe/3.0-rm-scaffold", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "8d3e4986e9441a1eb05af0ee377f3d1d751047a3", "messageHeadline": "Remove scaffolding references, update PHP version", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "4b825b665ad1e84e8c1f9657e0e90a0a9cf61c85", "messageHeadline": "Merge pull request #1181 from bcrowe/3.0-blog-general", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "1a609864ce9736e3a5c3b27902f7693cf6e07bc5", "messageHeadline": "Fix grammar in blog tut", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a848068afc40dfc93af3e8282bbb710261cb2d5", "messageHeadline": "General edits to part one of the blog tut", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "e30ca5b8907a632ffeaa6b6a903fad955a0d4eec", "messageHeadline": "Merge pull request #1175 from ADmad/3.0-request-detector", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "75896816a330714c760e233af09c8de4de8db5a6", "messageHeadline": "Merge pull request #1176 from cakephp/logging-improvements", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "5fde9f0b850e36d263a767f8c2971878dd4a5a42", "messageHeadline": "[fr] Follow #1177", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1483fe907e0e12324033dd6d974e4686076b600", "messageHeadline": "[fr] part-two of tuto", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 181, "deletions": 238}}, {"node": {"oid": "2a96493f4523e13ffef2e990325479158dc72455", "messageHeadline": "[fr] appendices migration guide for 3.0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 115, "deletions": 3}}, {"node": {"oid": "87fa9bb3c441c4e084e2d0a312794fa009002929", "messageHeadline": "[fr] console-and-shell folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "21e20f62ced205a39b6b2aa414000bf880fa9d6d", "messageHeadline": "[fr] folder getting-started", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 33, "deletions": 47}}, {"node": {"oid": "c2b8367c477427dabf431fa08341ba036461a2a4", "messageHeadline": "[fr] files in core-librairies folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 314, "deletions": 875}}, {"node": {"oid": "a9906c1acbe9d3a622859197b65060d8aee89061", "messageHeadline": "[fr] files in orm folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 287, "deletions": 107}}, {"node": {"oid": "43c088959935b6f4bd241c4dcfba069358512fe5", "messageHeadline": "[fr] files in console-and-shells folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "bdc0964278ad08d2204fc2a46b2b234d9b23a5a7", "messageHeadline": "[fr] files in controllers folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 224, "deletions": 247}}, {"node": {"oid": "6be6d2162037b01044c5d06fc560ce1b5eb704a3", "messageHeadline": "Fix validation typo, add parentheses to method, fix validation link", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a6c4d710ec6179be44da809cab1106a278fd154", "messageHeadline": "Merge pull request #1179 from ADmad/3.0-auth", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 38}}, {"node": {"oid": "340981132a07fedf27655b24be86852fc0a3ec8b", "messageHeadline": "Remove info about old versions.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 38}}, {"node": {"oid": "2eebe20ead2173a1e39f3f5348b4d842ed0545bf", "messageHeadline": "[fr] files in core-librairies folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 958, "deletions": 694}}, {"node": {"oid": "8fb982176fd6310e08861cee44c4004fa35e3985", "messageHeadline": "[fr] Validation", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 153, "deletions": 132}}, {"node": {"oid": "e129729ec603aa03c101d229531d43f5fe84bbfe", "messageHeadline": "[fr] development/configuration.rst", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 299, "deletions": 424}}, {"node": {"oid": "eb0ff272f05a97182ea8914221b2ecd49c0a8c34", "messageHeadline": "Merge pull request #1177 from mikeboehm/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb2fecf1d41486211d51beca0bbbcdb18540466d", "messageHeadline": "Update request-response.rst", "author": {"name": "Mike Boehm", "email": "mike@boehm.com.au", "user": {"login": "mikeboehm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a22ecd689dceac345b3b761715b15543cf8d3e59", "messageHeadline": "Add info about \"mobile\" and \"tablet\" detectors.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3d4455fed201ef31a9b55d91a6d024c72dcd201", "messageHeadline": "Fix formatting issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9a4345b78e19f0a4739aa5b9a6568a493e853f6", "messageHeadline": "Add some more detail on how to use scopes properly.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "3218f4f0cdce3b61ade91a6d0f630073870e9a88", "messageHeadline": "Realized that translate behavior was not included", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55c91d222374d7d04c9dc051e4e3cf4ba42ef3c6", "messageHeadline": "[fr] ORM database-basics.rst", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 123, "deletions": 104}}, {"node": {"oid": "68079cf0349f41ea9e7900a7651fab26518a26cd", "messageHeadline": "Merge pull request #1173 from dereuromark/3.0-debug", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "15ad7d7d244606f5a0d8304548d0f12bfefa25dd", "messageHeadline": "[fr] Follow a840e729d24b9fa7796b761eb3e292d00f1b0a32", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8649424d0c8f831362126f7d48edde77e5131558", "messageHeadline": "[fr] Follow 9da67812904326b72e002d9011ab84693f00eed6", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "cdc1309785f37b0f805f1f6d76a26bcb4225f056", "messageHeadline": "Merge pull request #1171 from bcrowe/3.0-allow-empty", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7c33357161a179bbe55329178673f27e608f9588", "messageHeadline": "migration guide", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "52c5b97619d6977657c3b4db9c999caff0544ee1", "messageHeadline": "make debug status boolean", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 14, "deletions": 18}}, {"node": {"oid": "2072a69c4ec849801836d772cb3d13e116afd292", "messageHeadline": "Merge pull request #1172 from gmansilla/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37ce7e14aadf2b8fc0eccf0d1acf655bd5936da8", "messageHeadline": "Update configuration.rst", "author": {"name": "Guillermo Mansilla", "email": "mansillag@gmail.com", "user": {"login": "gmansilla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75773bf2d1757398d64d10a88510e69e8eb499ca", "messageHeadline": "Update presence and allow empty validation docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "fbb6189d0b673774636c90816a8b3af126b657c8", "messageHeadline": "Remove semicolon from example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e89bfe07a29012d41a249f08d765f5a600615a7", "messageHeadline": "Merge pull request #1170 from bcrowe/3.0-blog-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "a840e729d24b9fa7796b761eb3e292d00f1b0a32", "messageHeadline": "Improved docs on FormHelper::inputs()", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7a3b1766b1f6237e0208522a5d4e83a9d74991a", "messageHeadline": "Update validation in blog tutorial, use short echo, fix grammar", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "57e3d796010666127084b50722ae834f64af41a4", "messageHeadline": "Merge pull request #1169 from tigrang/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6b14766a876a42fc5c2056c95823434eecbfe2a4", "messageHeadline": "Remove mention of sql_dump element", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "00ea3466667287b7c43d6638f0c957760a9787b2", "messageHeadline": "Fixing syntax error in example", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb8fef91c67096f3aab2d83a84182b699a6efb98", "messageHeadline": "Merge pull request #1168 from cakephp/3.0-tutorial-fixes", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "58fac045ec93f0c17419ff729d5a6d55cc1b4f63", "messageHeadline": "General updates to the blog tutorial", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "c4eb401db06520985cd0bef63fc80c9fb0ff0ee5", "messageHeadline": "Merge pull request #1167 from skamarade/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "b5229dfdc8b34dfb9e0db3633396e4edab3cf4e2", "messageHeadline": "Update part-two.rst", "author": {"name": "skamarade", "email": "antograssiot@free.fr", "user": {"login": "antograssiot"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9da67812904326b72e002d9011ab84693f00eed6", "messageHeadline": "Update docs around unlockedActions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e2ee001fe4f9f34eeff9b6d5c41e65a2017d6dcc", "messageHeadline": "Revert \"Merge pull request #1164 from cakephp/3.0-form-create\"", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "e1e5d9d9587ccba3483f4e9fa9e59b32be55ad27", "messageHeadline": "Merge pull request #1165 from ADmad/2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "62b14fad5cd8fc3018de7ea382372cd5488ad935", "messageHeadline": "Add info regarding RequestHandler no longer setting Controller::$ext.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ef62a6ddb261e39c70add1bf53ce2ebf6b32e05e", "messageHeadline": "Merge pull request #1164 from cakephp/3.0-form-create", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4e83c040d4318c529a9d5e89082e7134e99a859f", "messageHeadline": "Update blog guide to work better.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "09371bdc4ae16a2d5f1b5395bd2e1607b62b4312", "messageHeadline": "Add docs for table option in create().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ca073e63764dd14a4562177a93cbd219fa58a1cd", "messageHeadline": "Merge pull request #1154 from cakephp/3.0-form-widget", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 114, "deletions": 6}}, {"node": {"oid": "fb1af4826c12faf84a03f0a3b3193b33ec63815e", "messageHeadline": "Merge pull request #1160 from cakephp/3.0-blog-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "026bf694f5dda396e8d9ffdec373aaba6daf2100", "messageHeadline": "Fixed same mistake, again", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e06367c9187908e09edd9d042de330506e8ed35d", "messageHeadline": "Merge pull request #1161 from cakephp/3.0-paginator-revisit", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "03679054e3ba08adcdadb2085cfead7f995cdc0b", "messageHeadline": "Updating docs for paginator to show how to paginate a query object", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "178e09f721891ec801f63a95d62d12748b241dc9", "messageHeadline": "Adding missing $this->", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd008f41de545e7386097a3053c9b930ae27757e", "messageHeadline": "Updaitng the blog tutorial to reflect the way entities should be used", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "37eee6ffb6b54c045e9da829be3ba38232031ec8", "messageHeadline": "[fr] Follow #1158", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97e3882edd460bd62358782feb2e871e82eb0c68", "messageHeadline": "Merge pull request #1159 from cakephp/3.0-uses-cleanup", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 24, "deletions": 44}}, {"node": {"oid": "616df02b8a7bef8569d8fc2287d53c65ec2c442a", "messageHeadline": "Remove $uses from the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 44}}, {"node": {"oid": "7e1d42f33145438892b6926e3b91c0997373c93a", "messageHeadline": "Merge pull request #1158 from ckeboss/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8f188fae5c3adb7679db81936a9f0fbe92dfc0c9", "messageHeadline": "[fr] Follow #1155", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f83cae24608f0d725ad70b4d394f8e7f67f837fc", "messageHeadline": "[fr] Follow #1157", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "f2bd7b92ae5a46af7ada0b5d526bd01712ef6526", "messageHeadline": "[fr] Continue with orm files", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 163, "deletions": 155}}, {"node": {"oid": "b5928590f54052facb2d155afb0edee4dfc50b01", "messageHeadline": "Install phpunit 3.7.x, PHPUnit 4 doesn't work", "author": {"name": "ckeboss", "email": "mosesdog2@gmail.com", "user": {"login": "ckeboss"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "58091fa37169f34470135d75cd434e4b99f8d6bd", "messageHeadline": "Merge pull request #1157 from sam-at-github/cntlr-cmpnts-intro-no-toc\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "78a8cc107a6d4ff621bebc6ea4d4876553e5d1e2", "messageHeadline": "Removed TOC from controller/components section. Also minor rewording \u2026", "author": {"name": "sam-at-github", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "0b5de1f3177cfa43aa935c55be48871dbe70392e", "messageHeadline": "Removed a new line.", "author": {"name": "sam-at-github", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "322684550133f6c401da2c44a7b0ba0ee1fa7c9a", "messageHeadline": "Changed a word back.", "author": {"name": "sam-at-github", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ab7ed3b6a15ec1b842aea130ebc6395ff600976", "messageHeadline": "Moved and reworded confusingly placed technically false statement tha\u2026", "author": {"name": "Sam", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "61881c0c849a28178670928ece5a80d5a39faacb", "messageHeadline": "Merge pull request #1155 from leandrocr/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d60ee9995c64f98c4c34180c4f8db950b873be4", "messageHeadline": "Update auth.rst", "author": {"name": "Leandro", "email": "leandrorepolho@gmail.com", "user": {"login": "lrepolho"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c003346232667ba34add8fd1920c457bd12c845", "messageHeadline": "Clarify dependency injection in formhelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "6ad7fa6eee866ddd5c4c139b17745e9fd7d2fa5e", "messageHeadline": "All TOC's should be limited in depth.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "4c4a284c10679df57be89994390a5cc7f1485a49", "messageHeadline": "Merge pull request #1153 from sam-at-github/routing-connectNamed-corr\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ae25d942bcc476338a1b808d02bceedc5173e0d", "messageHeadline": "Fixing syntax error in example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b45e61a06850ebff23c2e9107b8170d4e92dd771", "messageHeadline": "Add example of building a widget.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "4693a7b8d2a349a9c94491524f43af7c7797e781", "messageHeadline": "Merge pull request #1148 from cakephp/3.0-translate-behavior", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 314, "deletions": 0}}, {"node": {"oid": "00bc1bb1994a3d2ebca8c0f543b16c963be61c24", "messageHeadline": "Missing '", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2039d70b943ee42a44c22bd11b508d1425d71ef", "messageHeadline": "Merge pull request #1151 from cakephp/3.0-console", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "15e0c26263cffeba986064c95301b3994434923f", "messageHeadline": "Finishing docs for TranslateBehavior", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "e4a987650bcec1593650f846ae2c5f5283853260", "messageHeadline": "Fixing and expanding on some Translate examples", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "e94b8e5c9a1740a1f3a397a131627af3697bb761", "messageHeadline": "Adding some adverbs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "534984a23d80cc88fae339ec134da04bb8220497", "messageHeadline": "Merge pull request #1144 from cakephp/3.0-htmlhelper", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 115, "deletions": 121}}, {"node": {"oid": "a0066e0ade546b3e7952ad0385db0d6ebb84f776", "messageHeadline": "Basic grammar updates to translate behavior", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ffab23f97381ecb44088a30cd5f3c0b54f14a290", "messageHeadline": "Start docs on building custom widgets.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "d4b0bf4f0338796a1712fa7e839bc9caec605c9e", "messageHeadline": "Fix links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "93847fd19cb1780e2c0d149c43b6c61c89aa3e70", "messageHeadline": "Missplaced 'and' moved.", "author": {"name": "Sam", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ca7b762c0a778601c99b177febb6d5c158f66e6", "messageHeadline": "Add more useful examples of how to use the REPL.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "dd980d08d4c3a40a6d0eaa44308bbacea631d4d6", "messageHeadline": "Add repl docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "cd59db8bfcb1a194d6bcf089427d4abba201f441", "messageHeadline": "Remove testshell docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e276fec8a9e290aa1e04bcf0f0972c0f6cf59e37", "messageHeadline": "Update missing documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6dc02ef1e6b5a124e932188f4cc9afc6ed3f82f8", "messageHeadline": "Add a few more sections to the translate docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "50612353197e7d16da7ce45a68db39307589af9b", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cb9ce8f1a6c0a791d6b8a1336f131f16704723d", "messageHeadline": "Fix markup for class/namespace.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "308fa98dc6928277eb61a3b00c2836c29d0c5f19", "messageHeadline": "Merge pull request #1143 from bcrowe/3.0-blog-tut", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6da8a28a107ab4c714d332f6b2646a0be9a1f02a", "messageHeadline": "Expanding on the attaching topic and creating sections for the rest of", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "503c468e93e3be5b3c70df44c72bad723ff660a4", "messageHeadline": "Initial TranslateBehavior docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "7a5009c80feba3a76db02ad68bda88155de6506d", "messageHeadline": "Fix additional short arrays.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dd92229e170992fdfb17346f9819129f6c1b404", "messageHeadline": "Add missing method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99dbba8c06a61db9c065ed4db0f1ad59ea4865e6", "messageHeadline": "Update docs for inline being removed.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "d605393bf7507cfc3843c76f20bb9a897acb5c5c", "messageHeadline": "Add notes about removed option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2fbd99a6d3f9e23541e2a38ef4790576a10e458", "messageHeadline": "Use get() for delete example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcb1e80598a5f47aea88ddce8f82f391d03f6c23", "messageHeadline": "[fr] Follow #1142 & more", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "d6c451594d0468d01d317f1920c3036fcaa2e646", "messageHeadline": "[fr] Follow 41be3499747de7d7933a84550af307e624411210", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "4aff79663614c83ccebb26be1eca0e988237a152", "messageHeadline": "Merge pull request #1147 from cakephp/3.0-testing", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 61, "deletions": 76}}, {"node": {"oid": "abeb5caff5023da93502b9935a8c9e9b6c2f3562", "messageHeadline": "Merge pull request #1146 from cakephp/3.0-build-fixes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 895}}, {"node": {"oid": "21fd286e44e33e0e63c120593f34ec526c8a46d5", "messageHeadline": "[fr] Follow #1139", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "74493be33e644e705a5cec8c3758691d77923515", "messageHeadline": "[fr] Follow 8cb6e0b042e62c27038495c8bcdf53cf1220d8ec", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c7e854247e50cbfca64d57ec663b6e84fafcbc8f", "messageHeadline": "Merge pull request #1145 from bcrowe/3.0-new-entity", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "35cd3d42a4667a26db301ac614bbdf4944502b4b", "messageHeadline": "Update saving, new entity hydration wording", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8dee1edbd7fce4155170763d5438e79163694f8", "messageHeadline": "Add new entity saving example, move ORM isNew() paragraph", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "7a16fe5c5f1098bcf9387889a880d7059f518f66", "messageHeadline": "Add first() to delete example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f14a55576d40cbcacc3ca49c694baa089e5a442", "messageHeadline": "Fix mistakes and update short array syntax.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 96, "deletions": 106}}, {"node": {"oid": "4061567c74f49b24e85596a7b558e02edd10fd69", "messageHeadline": "Update a couple blog tutorial examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1665b75e9d0385e5b673bfe8b218678f1997b4a3", "messageHeadline": "Add section to migration guide regarding testrunners.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "080c697ebcced9cbff21bd3f96bd1a6020c1e078", "messageHeadline": "Update sections around running tests.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 76}}, {"node": {"oid": "03cb8c31230cd8cd558d12ca09acc69587da280a", "messageHeadline": "Remove lies.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "1cd44eceed632ecdfead9d6d4675e5602bc56f16", "messageHeadline": "Fix formatting and missing anchors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "dbc654b2d31398a5db9aa084e8b7a5419caa392d", "messageHeadline": "Remove docs for ACL.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 863}}, {"node": {"oid": "ff2c3e87c56625dcc8797bfefe8d01513a373190", "messageHeadline": "Reorder sections", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 247, "deletions": 245}}, {"node": {"oid": "78e31cac0dd75368bba8e98748ebc716adad1e84", "messageHeadline": "Make indenting of sections consistent.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 56}}, {"node": {"oid": "c5a5da25bc6e8f2569e39f2ba7c6b07986e5ef68", "messageHeadline": "Merge pull request #1140 from cakephp/3.0-form-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 303, "deletions": 333}}, {"node": {"oid": "cac02456be5483b463f0f57c3d0dc5847a9d7213", "messageHeadline": "Remove data prefix.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81b3cf555b6f000733493c830500f73e1b093839", "messageHeadline": "Add example of hidden attributes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5fbce5020aef26b449dd5a333acfa9c41dbc703b", "messageHeadline": "Use short array syntax.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "bef30b1e09c37d6637df1c7569f3788e1128af36", "messageHeadline": "Re-order sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 113, "deletions": 120}}, {"node": {"oid": "5bf47814def8d2aa6eae365bb861db3330be059f", "messageHeadline": "Update examples, remove dead options, add missing options.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 99, "deletions": 113}}, {"node": {"oid": "26875b1189991beca815dae5f75c23b527dafe1e", "messageHeadline": "Update the HtmlHelper docs for most of the changes in 3.0 thus far.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 79}}, {"node": {"oid": "3b558f4884fc41487c084103ff87376650352cad", "messageHeadline": "Update migration guide for HtmlHelper changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4aa5f8f6e9dd1873e887c2456ad0de7270c19562", "messageHeadline": "Merge pull request #1142 from ojtibi/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd1f6e1daff3f915af3e8aa7b6a223b6b58a51e5", "messageHeadline": "Improved 'Hashing passwords' example.", "author": {"name": "OJ Tibi", "email": "ojtibi@gmail.com", "user": {"login": "ojtibi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f971c1a3b8ba291d398a13de87325f4da2a741d4", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2f1e247c1f2791748bbda879f7547ba6e823813c", "messageHeadline": "Merge branch 'feature-convert-to-short-echo' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 80, "deletions": 82}}, {"node": {"oid": "04529f165846a216633c52800d8bc013426ff68a", "messageHeadline": "More missing `=` fixes", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8c66dfaf73cde43949153cb74e45470a16ddb575", "messageHeadline": "fixes missing `=`", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd21dd6ede8d40c0a7b007caf57be824bc104c6c", "messageHeadline": "Switches all appropriate `echo`s to the short echo", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 80, "deletions": 81}}, {"node": {"oid": "14d0c0e7828b0aea6464d90dbc1d112fe97bf242", "messageHeadline": "Merge pull request #1141 from ADmad/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "33145e068cc019ce92186753b30fdbc8bbfbb89b", "messageHeadline": "Add info about options removal for FormHelper::create()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "e908b04b9409c96f7ea4a5e89bb0e0d854efdbd2", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "59d8360814f4280ed03e715383ec88b44e73911f", "messageHeadline": "Merge pull request #1139 from jtyost2/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "41be3499747de7d7933a84550af307e624411210", "messageHeadline": "Add some details around form tampering.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "a2e1770f9db35b8d8a4fa732b2eb5cc362527b8e", "messageHeadline": "Spelling error in plugins.rst", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46ce312896aeebd84b2ddfaaace36f5d03b449de", "messageHeadline": "Merge pull request #1133 from bcrowe/3.0-blogtut", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 159, "deletions": 200}}, {"node": {"oid": "69f7ae4e1f351a7a5e0b8081b8812230de436c19", "messageHeadline": "Updates Plugin Configuration", "author": {"name": "Justin Yost", "email": "justin.yost@yostivanich.com", "user": {"login": "justinyost"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "847cda2bc20b201d3aa385802125ed04b4728ad6", "messageHeadline": "Merge pull request #1138 from ADmad/3.0-view-ext", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ed44b5b7423d5f89ab8ffc8ba5229bd51da5bc60", "messageHeadline": "Add info about removal of Controller::$ext and View::$ext", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b23de64951178eb25f118590396d1da523481448", "messageHeadline": "Merge pull request #1136 from alecho/fix-for-short-echo-syntax-highli\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21c26e03b2441bc7ccac395ae45bab14139b3cdb", "messageHeadline": "Syntax now highlights for \"Short Echo\"", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a65511c2aee4819e11c74acd832bd041e6982ca", "messageHeadline": "[fr] Follow en for orm folder #1", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 143, "deletions": 129}}, {"node": {"oid": "d8fa52070eaee2a2989a52a6f2214672f1b4ebf4", "messageHeadline": "[fr] Follow en for tutorials-and-example", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 211, "deletions": 146}}, {"node": {"oid": "9719253ba3f97b004254eb34a9fbc25bafe0b037", "messageHeadline": "[fr] Follow en for views folder", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 103, "deletions": 109}}, {"node": {"oid": "481ddc0a493e7e0c4ee4f685b062dbf5cad2d986", "messageHeadline": "Merge pull request #1135 from alecho/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "dc6830338939b569f8c8946b1c9d12912b4ee6a5", "messageHeadline": "Fixes spelling/typo mistakes", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "892fdf3acd3c2cb2e05599aa63497c2a5603b4a2", "messageHeadline": "Adds information on short echo", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "700b8f1d8ee8c3b8c05c2a33733c1c8d121619bc", "messageHeadline": "Merge pull request #1134 from steinkel/2.5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce007bb5f7209b43b2c08cd81998f6abf3a2acf9", "messageHeadline": "fixing return types for Set::extract and Set::classicExtract", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cb6e0b042e62c27038495c8bcdf53cf1220d8ec", "messageHeadline": "Removed the Facebook Group and Google+ Group", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "fe86b5d2f19c8211c7fb6a29118f9088194e0f1d", "messageHeadline": "Merge pull request #1131 from cakephp/3.0-form-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 96, "deletions": 72}}, {"node": {"oid": "9f964614d06ae342bc18ea9b8b2efd1946b9765f", "messageHeadline": "Add missing semi-colons", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "988bc90e4879af7531c3042f1a152ec9e35ff2e7", "messageHeadline": "Correct code examples in blog tutorial", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "dd0460771971236bc2b36c9900e1ebdca78e1371", "messageHeadline": "Fix occur grammar in query docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0d0e4f663909b050941c000748864f72c1dbc50", "messageHeadline": "Update docs for cakephp/cakephp#2781", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "79707deec4613d2a1075fb01c566947e1ce0208c", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 675, "deletions": 79}}, {"node": {"oid": "b049c2909d2cf571534c40766a27512a37854fa5", "messageHeadline": "Begin updating views section of tutorial, array short syntax, post to\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 160, "deletions": 198}}, {"node": {"oid": "287c8c4fd130bb9fd477e0b9ca6c45458b66eff0", "messageHeadline": "Merge pull request #1132 from cakephp/3.0-query-count", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "ebc1b1ed900a408811c6742ddd8471cfa5178865", "messageHeadline": "Removing a lie, for registtering a counter function you need to use", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27915f20113b26ca308b750811417a17c8a66e31", "messageHeadline": "Improved paragraph", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4072e9320382107f3e70ad1faed1d2df5ec68ff", "messageHeadline": "Fixup issues found in review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae39a679faf0240b0df741d53b182db4a008cf33", "messageHeadline": "Adding docs for Query::count()", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "b1026d79685fe177aa8f1c1ab3180c1abf94235a", "messageHeadline": "Merge pull request #1130 from cakephp/3.0-patch-entity", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 219, "deletions": 98}}, {"node": {"oid": "68797a4e689307faa429a78ced08caa3c2c2a9be", "messageHeadline": "Fixed some typos and other things", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "949d336e8e51a10a8882bafb9d51a186331b7a16", "messageHeadline": "Adding a couple of paragraphs for patchEntities", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "00b492660411e640b5e407ec9d9febf196846d07", "messageHeadline": "Adding some docs for patchEntity", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "c4838ade07dcb3a203fbd0e387d6410ebc706cf0", "messageHeadline": "Moving `newEntity` docs to the bottoms of the document.", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "578d49c1ad0cc37ab174f462c652c8c6ef2d1fe9", "messageHeadline": "Update Helper docs for method removal.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "c2e9d2cd7747b57d3ff3d8011e797b9e444ef4e0", "messageHeadline": "Update migration guide for Helper method removal.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d9fb337afb61427ebe547ae87cafb2d40f64a593", "messageHeadline": "Fix broken links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "de18ccc7e589f231360382aab26be642d5f2edc8", "messageHeadline": "Re-organize and add new titles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "d5f610d35c5464303c664d38e4217ebe269ea77d", "messageHeadline": "Add/update docs for inputs().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "fe1fb8e6e7a9096222a2baf66abd5794966bdb7c", "messageHeadline": "Update migration guide for submit() and inputs().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b6d1f6685d73d81c8a1a95b8b50b866ad748072e", "messageHeadline": "Merge pull request #1121 from cakephp/merge-variables-update", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "20f590b9b13354e2b711c02086f0cc932833925f", "messageHeadline": "Merge pull request #1129 from kmasaryk/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 211, "deletions": 16}}, {"node": {"oid": "6b3379fb769e7da06f07db414b9e4ae7ced3c711", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Kevin Masaryk", "email": "kevin.masaryk@gmail.com", "user": {"login": "kmasaryk"}}, "additions": 416, "deletions": 19}}, {"node": {"oid": "5bf528a02248cb643c18a8053a0039fffa07819d", "messageHeadline": "Don't overwrite LANG in each language's Makefile.", "author": {"name": "Kevin Masaryk", "email": "kevin.masaryk@gmail.com", "user": {"login": "kmasaryk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8b56901815e2dc4f6ed36026f64fcfe708b2d844", "messageHeadline": "Update html.rst", "author": {"name": "Lucas Freitas", "email": "lucas@lucasfreitas.com.br", "user": {"login": "lucasff"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb14ad9fb631a0ee51d565f041776756764669fd", "messageHeadline": "Update html.rst", "author": {"name": "Lucas Freitas", "email": "lucas@lucasfreitas.com.br", "user": {"login": "lucasff"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "29056dad968dd487215e760ad4f95948aa5e1de4", "messageHeadline": "Fix additional comments from #1124", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3913959d843af0f6696f62cc737c6a9d4923e283", "messageHeadline": "Fixed toc and link errors for epub build (Issue #1126). Add cover to \u2026", "author": {"name": "Kevin Masaryk", "email": "kevin.masaryk@gmail.com", "user": {"login": "kmasaryk"}}, "additions": 218, "deletions": 23}}, {"node": {"oid": "a1ff8624beb96d9a8ac223afcc77801fd0d70bbc", "messageHeadline": "Merge pull request #1124 from cakephp/3.0-form-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 94, "deletions": 213}}, {"node": {"oid": "e8c01f208db6e955d3d87e9a1715941f6ca672f7", "messageHeadline": "Use shorter field names and short-array syntax.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "3926c8c6c35118ba4440bff617d18aa78c981357", "messageHeadline": "Merge pull request #1125 from bar/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8b158bce4187d712d99d2fd1c8a064e3319e267a", "messageHeadline": "Document 'targetForeignKey'.", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a3920df1a560577b74bbba524ae23ab9909fc138", "messageHeadline": "Correct grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049235d2128db906af87ee340627bad12f224ecb", "messageHeadline": "[fr] Follow #1123", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "929503458e51cbb62f0f11ca1f6c77e0fc2385db", "messageHeadline": "[fr] Follow #1120", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 205, "deletions": 7}}, {"node": {"oid": "183d0de3153d35a122f2732046705156758d3ffd", "messageHeadline": "Improved 2.5 migraions wording", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "854bd9bd42b7a525ddd03f089a98cab0d34bd400", "messageHeadline": "Merge pull request #1123 from developercakephp/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67fdd78e0dce3fcb1e16bb454354497f7eb824bc", "messageHeadline": "Path name mistakes in doc", "author": {"name": "developer", "email": "developercakephp5@gmail.com", "user": {"login": "developercakephp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8c4060d6453851e1f94ef402959d47799dcbe04", "messageHeadline": "Merge pull request #1122 from dodysw/my-contrib", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b59c071d761407aa6b34ef0a5d2dfd92f4cbf245", "messageHeadline": "Fix typo in Form tampering section.", "author": {"name": "Dody Suria Wijaya", "email": "dodysw@gmail.com", "user": {"login": "dodysw"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bbca201ab5ae24cada1b781de64ef55278ee4c9", "messageHeadline": "Add a template list.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "7b1e31642fb307a2a4e0ed8d1bd6ea09e78ad4c9", "messageHeadline": "Add small section on how to change templates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "bf2ec4b60c36fbc8eb05cdada063b788850f36c1", "messageHeadline": "Tweak some formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "344c4eb9aaeff1ba8eb4e4f318ecbb9fe8d05700", "messageHeadline": "Merge pull request #1120 from h4ck3rm1k3/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "59e03c4c99f315800b3a02e597b90c4e7020b846", "messageHeadline": "Do some more updates to the formhelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 199}}, {"node": {"oid": "a8b8521c90681d669db1eda9d300e3753d39cfb6", "messageHeadline": "reformatting", "author": {"name": "James Michael DuPont", "email": "jamesmikedupont@gmail.com", "user": {"login": "h4ck3rm1k3"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "11f079af533f717ab8e611b2229893a093877293", "messageHeadline": "Fix issues found with pull request #1114", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63acd5e956f570ad27a736c52d7a366a9413148a", "messageHeadline": "Merge pull request #1116 from bcrowe/3.0-blog-models", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "67f4fc084f5b8d9df24bf0a10fdab8a0ba8ec377", "messageHeadline": "[fr] Rearrange files and folder to follow en version", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5084, "deletions": 9024}}, {"node": {"oid": "3c1ebeadaceaa2a7ef1c239bad696873796c5c13", "messageHeadline": "[fr] Follow #1108", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9fe2758692c5f5e855ffcd66bb4e988fef97678e", "messageHeadline": "Fix typo, clean up code examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "d9375bc6a0bb0b3d000cd84ab858cef2bd6da3b5", "messageHeadline": "first stab at schema docs", "author": {"name": "James Michael DuPont", "email": "jamesmikedupont@gmail.com", "user": {"login": "h4ck3rm1k3"}}, "additions": 180, "deletions": 0}}, {"node": {"oid": "932ed97be129f6b34ea7427cf9e367ed176a848e", "messageHeadline": "Update callback docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91f3e30c961fcdc99ea083045a51fec43d054dcf", "messageHeadline": "Update docs for changes in MergeVariablesTrait.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "041811102ee34638ab11011ea1e03f96bde6bb36", "messageHeadline": "Merge pull request #1114 from cakephp/3.0-form-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 246, "deletions": 307}}, {"node": {"oid": "aba9109dc8b8af51423e68f9542012e27adb686c", "messageHeadline": "Begin updating blog tutorial", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "efa1e2f6b192ac0d6fc875ff1786430429f7ea19", "messageHeadline": "Merge pull request #1115 from dodysw/my-branch", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fd5fb62c4aac80c7fafe833c67287ea43d2aaa4", "messageHeadline": "In my system, the post id from URL is a string.", "author": {"name": "Dody Suria Wijaya", "email": "dodysw@gmail.com", "user": {"login": "dodysw"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e56ee24cb76212aed63f8a05c89145abde29729c", "messageHeadline": "Fix typo and add comma", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de5eef7febff0d6867956b5be2488e52d71a6878", "messageHeadline": "Merge pull request #1113 from jalbertocr/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9cf76f7c7c26d828a084e0925619ea13ed3c34b", "messageHeadline": "Fixing syntax errors.", "author": {"name": "jalbertocr", "email": "jalberto.cr@live.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c49411b7196cd184079d75d4cf67e609e13f2432", "messageHeadline": "Merge pull request #1110 from bar/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "8bf8233f4ca02d33317ef5412472c489918756ef", "messageHeadline": "Note(ify) the importance of the new association naming convention.", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5807cb75632ce0107ba82781e28868f0675fcd77", "messageHeadline": "Update orm-migration.rst", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e20411c59715a9fc0db3f3d3142dd2895fa5fc7", "messageHeadline": "Merge pull request #1112 from bar/patch-4", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ca7e366b20addaaa01976db574f3f21ad9611fd", "messageHeadline": "Missing dot.", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e3f771b7a1ca794fb6f40f3a660b45113618ce4", "messageHeadline": "Merge pull request #1111 from bar/patch-3", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "352396bd10f707576c67b10d0fdb05e1391e1428", "messageHeadline": "Reference typo", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff504c8a660d268aa94283d2f0fae26c0f06025", "messageHeadline": "Highlight new associations name forms.", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "292bde5f1bd7f25a6d65b7a2c176b71d0f8e4aa2", "messageHeadline": "Update file docs and update indentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 100}}, {"node": {"oid": "717bdf4d08ee3657106381d2a4fac959b3c2425a", "messageHeadline": "Fix invalid meta directive.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5413d2d08d06293336f014bee9d3924ef429e569", "messageHeadline": "Fix title formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49ca620fd2d6e7763667eeab8189d5d83cad08a7", "messageHeadline": "Move sections around and remove dead sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 100}}, {"node": {"oid": "1ce71eea83584784db7d7054fb9ab2415405e276", "messageHeadline": "Update docs for input().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 100, "deletions": 102}}, {"node": {"oid": "735c03d74273beb49ee1f4ab288829a8833c85f4", "messageHeadline": "Start migration guide for FormHelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "5d1462c553eff6d0048f2509f22304782a27fbac", "messageHeadline": "Merge pull request #1109 from cakephp/3.0-formhelper-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 239, "deletions": 232}}, {"node": {"oid": "539776a672dc5cbf9335c05c5f905cbc03222fc1", "messageHeadline": "Grammar fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27aca0edf2d61b593d3e4044dd396c8c1c3d65e0", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af00ab9fa5d39e607600fd739b95fb7714e17223", "messageHeadline": "Remove note callout.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ec67543ee2418a41b4c8957daf5d6a7e614b9c2d", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "839e76a254a839c351343a20c78ee4cc566e43db", "messageHeadline": "Merge pull request #1108 from Heranibus/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cbe9fb63dbf23179dcf10c72ba4b1ca7dcab1344", "messageHeadline": "Update retrieving-your-data.rst", "author": {"name": "Heranibus", "email": "hernanibus@gmail.com", "user": {"login": "Hernanibus"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5225b7479e47be8981418897e3a21ad1cdfaded1", "messageHeadline": "Update datetime related method docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 79}}, {"node": {"oid": "b18159a37ca6d0c04b1709716273d73fe63978c8", "messageHeadline": "Start updating the FormHelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 123, "deletions": 159}}, {"node": {"oid": "a2f0358342d64f980d85c869f3b6d5b2f516bda5", "messageHeadline": "Pluralize operation in query builder", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b5a59534deef22d68d0e466def93f15d49f8bcb", "messageHeadline": "Remove extra equal sign, case title", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce99b3391d6c7f9d4ed903de29fafe0bbf73b5e0", "messageHeadline": "Remove some extra spaces in ro docs, follows #1068", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "866b1b1f7708bc7281ca98a0b568cc2836d62928", "messageHeadline": "Merge pull request #1068 from MihaiTL/patch-14", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "852b45b6bbfbbf0546a96e04ee12a2aa965e0570", "messageHeadline": "Use collection methods instead of array offsets.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d346fc45f29893a4814e8bb7258612e5dcb09267", "messageHeadline": "Merge pull request #1106 from cakephp/3.0-formatresults", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "97c8a793c2023812b19479e3b12195b97f80fc77", "messageHeadline": "Merge pull request #1105 from majna/patch-4", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36355cd0f5ac73cb6ae138fab56fc464d1122427", "messageHeadline": "Fix typos in Collection examples", "author": {"name": "Ivan Majnaric", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7698489c7a46f4f4a1171eccffd36e27bb24291b", "messageHeadline": "[fr] Follow #1104", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56fa3f8867cfef22246c3ad182a3e5963f27d29b", "messageHeadline": "Merge pull request #1104 from Progredi/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e92eaf68982dfcdb012172d0b5ff1fc645b8e26d", "messageHeadline": "Change to Hash::insert description", "author": {"name": "David Scott", "email": "dscott@progredi.co.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31c9f15f155b50b8c36b44538493258e3e0ed30b", "messageHeadline": "A couple basic edits to Saving Your Data", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1180be0c5e01ac4bb74bc9d3ae084e43ad01555c", "messageHeadline": "[fr] Follow #1097", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e63121619506c881cca1811485946ffd76eab112", "messageHeadline": "[fr] Follow #1098", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a68152d4d6abf85e285047d5cdebd44907e888ba", "messageHeadline": "[fr] #1100", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c5ed2bca7f7d746cb9b0244c2318e15f9c798f7a", "messageHeadline": "Merge pull request #1103 from hpetev/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79894ba02b35887e3ccabbf87cdaf9bfa69c7c2e", "messageHeadline": "Fixed a small typo", "author": {"name": "hpetev", "email": "hgpetev@gmail.com", "user": {"login": "hpetev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17261d8d5bd9b29577d2674a9b87389883a2b4dc", "messageHeadline": "Merge pull request #1102 from ADmad/2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "03a8a26a695d2c8e71dbb1d97347cd072988478a", "messageHeadline": "Added info about Validation::mimeType() update.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cb755bce100a289259e808df8811d8bc0ee38232", "messageHeadline": "Merge pull request #1101 from superdupont/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1691ec53da0fc4d0ff288a7a65327b78c0b5af93", "messageHeadline": "Update docs for cakephp/cakephp#2582", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "afc5c9b8ae15039b331508ad8db87fa0bde06dfe", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2595, "deletions": 176}}, {"node": {"oid": "094f669136a783e4723425d773b738e58c1bc036", "messageHeadline": "Update caching.rst", "author": {"name": "superdupont", "email": "herve@thouzard.fr", "user": {"login": "superdupont"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "097fc440951f8fdebf2697b2139b3a2f1a89ee21", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e87684e9ac9406041c95b4470d5be6893ae3c25f", "messageHeadline": "Merge pull request #1100 from sophistry/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e7ef22851c13e5d03b47652d7e0e20175eb0e824", "messageHeadline": "Update hash.rst to have entry for apply()", "author": {"name": "sophistry", "email": "okij.u.hujiko@gmail.com", "user": {"login": "sophistry"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2aac958f7dc86fe935ac30950a5c0784848da042", "messageHeadline": "Merge pull request #1099 from superdupont/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7300e2dd5b9a0a55ba60ba42fbe449fc00b33285", "messageHeadline": "Correction d'une petite faute", "author": {"name": "superdupont", "email": "herve@thouzard.fr", "user": {"login": "superdupont"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61f338e57f19e7c9e72ed28e4ec61ea4ed09d906", "messageHeadline": "Merge pull request #1098 from aavrug/patch-12", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74338e943e97da649ca5b431218cc651617fce54", "messageHeadline": "Update data-validation.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd1b51031015f5fc15475e4b28acd1e4590d93f", "messageHeadline": "Merge pull request #1097 from aavrug/patch-11", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "864ec2d90a4f66787a196294b106fa5fe1c7fe3f", "messageHeadline": "Update retrieving-your-data.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8f75c3211bb03dd89fc765ff3d0c9a0de07461d", "messageHeadline": "Add docs on associated query builders.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "11d14e8912f507398e3f2a5a3914390eb6e96e73", "messageHeadline": "Start queryFormatter docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "329f572a8ec7351989f6e559a0f5761970909caf", "messageHeadline": "Merge pull request #1096 from cakephp/3.0-beforefind", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dda94d1b6c67829ff488fffafb573f29496cfdda", "messageHeadline": "Update table-objects.rst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "464549e2fff1b2856e5ceb276353a7dc138e0600", "messageHeadline": "Cover the primary argument in beforeFind.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9c316565078105a30d579d60d420646541a398b1", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 875, "deletions": 0}}, {"node": {"oid": "40feb6fad26f13df80dbeed33de5e1d7a8f324e5", "messageHeadline": "Merge pull request #1095 from MihaiTL/patch-16", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 821, "deletions": 0}}, {"node": {"oid": "27959c1776f43380d0820b0b92300ed46e2dc601", "messageHeadline": "Merge pull request #1094 from MihaiTL/patch-15", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "e79d23dff5529a2da012e45cf01cad9782a6c101", "messageHeadline": "Create controllers.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 821, "deletions": 0}}, {"node": {"oid": "8323190bf6474f8c2d39238c6716206d29e8bdf4", "messageHeadline": "Create  what-is-cakephp-why-use-it.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "573552eab4d0cc8c07527468128963c4e849a79b", "messageHeadline": "[fr] change testsuite into test", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d960bb21f8af444a7413b9007e0bc5301fd9d2c2", "messageHeadline": "[fr] Follow #1093", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae52673debd123d102d320c7804d4788764c6ed2", "messageHeadline": "[fr] Follow #1092", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f233d139c02915e11094e67170a6f1bb49952c3e", "messageHeadline": "[fr] Follow #1089", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "756bb502c8650ad601fdb0433742505151c6ad01", "messageHeadline": "[fr] Follow #1090", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "62dd8624f07768085f03257ba590604cae136cbd", "messageHeadline": "[fr] Follow #1088", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9acd844c8321d65f568fc7a256e6d99052b5e8cc", "messageHeadline": "Merge pull request #1093 from aavrug/patch-10", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb23ba09a93dcab10b45b08b31990dbffb832c33", "messageHeadline": "Update saving-your-data.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bbb06169b1ab4c50ebf17c42f1d1b0bfb2d212a", "messageHeadline": "Merge pull request #1092 from tienloantran/patch-2", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e66585508158468c8f9f8e8436926e5215a8962", "messageHeadline": "Missing asterix for singularize", "author": {"name": "tienloantran", "email": "tienloantran@gmail.com", "user": {"login": "tienloantran"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b56d20cc11cfaed34b54428a27689c0688f99c9", "messageHeadline": "Merge pull request #1089 from aavrug/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f8d6f66a29ffc244d12925687b301e7709dbb7c9", "messageHeadline": "Update hash.rst", "author": {"name": "Jorge M. Gonz\u00e1lez Mart\u00edn", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d0c457eaf71817371998228529d7a828ddfc51c", "messageHeadline": "Merge pull request #1090 from aavrug/patch-9", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cc1e1c2a7a5c78440ce5af44e0e54d7636eecd80", "messageHeadline": "Update js.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0ce0a0d7db1248f6dce5205847dbcbee8eb6e407", "messageHeadline": "Update html.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb87aa61066edd6509b0c17e0fc4fca5568b0257", "messageHeadline": "Update html.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b93ed0890d2b7bdb3a58c6e3b59f507305e9ec72", "messageHeadline": "Merge pull request #1088 from aavrug/patch-6", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d794acc3e9224f22ade9714baed34e176187fb9", "messageHeadline": "Update form.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34309b5b5c0ddb5090deaa1878f7d0fa66d8878c", "messageHeadline": "Remove double webroot.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c54df4c8177fd435d8195cb9865b68fdaa152a07", "messageHeadline": "[fr] Follow 07515c3e616840222be46ecfe8cf224557046434", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1766107c1eea12c70928642a7162cb0f0c28d515", "messageHeadline": "[fr] Follow #1085", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eded8830d406a79246cd0c9d8e158f22dd786d4b", "messageHeadline": "[fr] Follow #1082", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "532ac09820591ea4acc2e9615658b9936f973fd1", "messageHeadline": "[fr] Follow #783", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c14ca176985a49a6ff81bd8da5c50756941cf16c", "messageHeadline": "Add note about Improve this Doc in contributing doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "07515c3e616840222be46ecfe8cf224557046434", "messageHeadline": "Add note about Improve this Doc in contributing doc", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "73ce044e9c857bd0b2740bc27c63a4fc008beb39", "messageHeadline": "Exclude Improve this Doc button on search page, references #1084", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bf7842f064c4b6eb3d9c6cd26b802ad272ccf945", "messageHeadline": "Merge pull request #1086 from bcrowe/hide-improve", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2cc502271b4284a3e7040e8f04d8382cb5516aed", "messageHeadline": "Exclude Improve this Doc button on search page, references #1084", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "32cffd8fc4ab2990e51f470159f12bb54ad1ef8e", "messageHeadline": "Merge pull request #1080 from ADmad/2.5-cakerequest-allowmethod", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "092dba9190c5677398da6e6f0d134ba2dfb3f37e", "messageHeadline": "Fix invalid markup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1940dc917872db139b3b98d43c13a8dc744bf6d9", "messageHeadline": "Merge pull request #1085 from alecho/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f45bd31200d93aab53793b450a82bf444c7a85e", "messageHeadline": "Table names to match wording later in document", "author": {"name": "Andrew Lechowicz", "email": "andrew@alecho.com", "user": {"login": "alecho"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de7c3f0a3c2d6f6a5cafd19a4a3faf49eb0c2bdc", "messageHeadline": "Merge pull request #1082 from sam-at-github/routing-connectNamed-corr\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "a25dd8e03ddbfeed17633f0fbac032893ffa0f25", "messageHeadline": "Comma placement.", "author": {"name": "Sam", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92bf61ddc9e9cabb52ea3c53f712e45d40799919", "messageHeadline": "Merge pull request #1081 from aavrug/patch-4", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dfc05cf014d77a920b9d046db458034beaa69e7", "messageHeadline": "Documentation for routing incorrectly states you need to use connectN\u2026", "author": {"name": "Sam", "email": "sgpinkus@gmail.com", "user": {"login": "sgpinkus"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "a986a9492372dde41ae68989cee4b4a8cead3b89", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b77e8aaf4bb2a39486b3237d789fa8809a5d56e2", "messageHeadline": "Update ACL example, completes #783", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "adcceca818dcec94db849f74f15a24ff3fbf9577", "messageHeadline": "Merge pull request #783 from jmg086/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "47a74cbd25be4a57d284a2371c7a1e3f86ce4d8b", "messageHeadline": "Capitalize CLI acronym", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3e584caaae921a90ecd6733029636dc52b0638e", "messageHeadline": "Merge pull request #1079 from cakephp/3.0-collection-insert", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "eed5b25127e09b8e5f66799fc37626a4aad8990a", "messageHeadline": "Adding small note about what type of element insert can operate on", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b40a0381b59ded00852d6d31500896c2ae193be2", "messageHeadline": "Fixed a few mistakes", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c422b6f05f3896892faf1099c4699e40a70b5639", "messageHeadline": "Added info about CakeRequest::allowMethod().", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4e74351ad3742fe80634ad00014d4240a7472683", "messageHeadline": "Documenting Collection::insert(), refs #1076", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "177805ded80b4ddcc16eae748aad144f843e2198", "messageHeadline": "Merge pull request #1075 from cakephp/3.0-core-testing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 72, "deletions": 68}}, {"node": {"oid": "ea7ec329283a3121c2ffde9205f3cca73924e9e1", "messageHeadline": "Small cleanup in the testing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 68}}, {"node": {"oid": "d811eed7039a6a7fa4e65b644a10f258661a94bb", "messageHeadline": "Some changes", "author": {"name": "Aleksa Savic", "email": "Aleksa-Savic@users.noreply.github.com", "user": {"login": "aleksa-savic"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ea16e05c9e215da4139375f04175157f9cc8211c", "messageHeadline": "Add additional highlighting to where method", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe703a795a7c487ae07e7df2625797b11188ceb6", "messageHeadline": "Add missing semicolon to example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2cb3436114e372bd7f1d20a012695d59d25903", "messageHeadline": "Merge pull request #1074 from L2C2/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6774161a8de21fd0a603b11a2254e9a1ed33c02d", "messageHeadline": "Update auth.rst", "author": {"name": "L2C2", "email": "production.team@l2-c2.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2b01bf76767e5aa4f6edb975fcf1686c1d67ec", "messageHeadline": "Merge pull request #1073 from L2C2/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df973d65735210022a5188304e67eaa74c711898", "messageHeadline": "Update understanding-model-view-controller.rst", "author": {"name": "L2C2", "email": "production.team@l2-c2.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faa365fea58f55eedb2896d1acead89e91d76dc1", "messageHeadline": "Merge pull request #1072 from L2C2/patch-1", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59d432d3816ef9634631955950fa86f176084558", "messageHeadline": "Update part-two.rst", "author": {"name": "L2C2", "email": "production.team@l2-c2.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba1319358485dc6ecd834df528720289fd843e10", "messageHeadline": "Merge pull request #1071 from aavrug/patch-3", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "107f2ab7592fb4d0e55d22c032e996b80b3f8cbb", "messageHeadline": "Merge pull request #1070 from aavrug/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d86284286808d5f046455017da118c534ba540f", "messageHeadline": "Update authentication.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "159a6641fcdfed4a7b55cdb04b03100032d5518d", "messageHeadline": "Update request-handling.rst", "author": {"name": "Gaurav", "email": "aavrug@gmail.com", "user": {"login": "aavrug"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d2f49985703834f19153a0628a958b09d1fb7fc", "messageHeadline": "[fr] Follow #612", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "532d93b34ea938baa1c9f521fa7d6acc25f9743a", "messageHeadline": "[fr] Follow a7865cd4c7a4654e57d6fae5ff2b9d7e38527989", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b20dd3bfb315fe6433b78260576c5fb00f6b0f3f", "messageHeadline": "[fr] Follow #1011", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e3ff8cccc6b72b6fa8a76f95bc452642c5bcaed", "messageHeadline": "Merge pull request #1069 from lamatsujun/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf9eb64da8895ea3e9c3c3d4b695f55595fa2da", "messageHeadline": "Update authentication.rst", "author": {"name": "lamatsujun", "email": "lassicmatsujun@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ac980edee0f403b5789c38a2d8dd062747033f", "messageHeadline": "Fix grammar in table objects", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbcca4641536e078d8c68d779d8e52f4290ee532", "messageHeadline": "Update views.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "0af1b0488cfcc5ae816c6d6430db21c15c7e5684", "messageHeadline": "Add additional docs for simple database setup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0b319813e851bd800914fa0c38bf0d5a6e8a2bfa", "messageHeadline": "Merge pull request #612 from mikescar/database_sessions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a7865cd4c7a4654e57d6fae5ff2b9d7e38527989", "messageHeadline": "Fix up formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7c0da5fdadc60891601c5d17f270347e8baaaa16", "messageHeadline": "Merge pull request #1011 from thomaswwp/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0e7e15ad7bcd1aa245573a00197d6774184bc758", "messageHeadline": "Fix up formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 66}}, {"node": {"oid": "0cf05bd2e242822b47436bada940b6f5e1652e2d", "messageHeadline": "Merge pull request #1065 from MihaiTL/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "3b652680f9d798956b34016d7daf4ffea8af01e2", "messageHeadline": "Fixup formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "f7dfb0fe1a5433fb107183fdb15dfb9239f1db8d", "messageHeadline": "Merge pull request #1059 from WyriHaximus/2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 100, "deletions": 1}}, {"node": {"oid": "f5c1e1072d8d2edfcab0a0da269e5251db5d81d5", "messageHeadline": "Merge pull request #1067 from MihaiTL/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 447, "deletions": 0}}, {"node": {"oid": "71eb3a4aa97fab290954eff8f1ceb71ccd679ac0", "messageHeadline": "Create plugins.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 447, "deletions": 0}}, {"node": {"oid": "fe5c69ff8f086fa48f0a3779ab1fee9585693b10", "messageHeadline": "Merge pull request #1066 from MihaiTL/patch-12", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a269b6dda503482f7120af2f85fa896c81eb1cb7", "messageHeadline": "Update views.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d4483177064ba9317182b656499e00d6a6f9ea95", "messageHeadline": "Create advanced-installation.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "34576ba46e9f6be9084e0f6ecab874129b4ce098", "messageHeadline": "Merge pull request #1064 from cakephp/new-entity-warning", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "678cc72a448e1b476e05a8561f47f5d58246e02c", "messageHeadline": "[fr] Follow #1058", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8b7375f947715596004f072d43f8f6a39631627e", "messageHeadline": "[fr] Follow 3fcac5022300f838453ccd94c055e2d950aec55a", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dc3a348903a48a4d3a09876f01c53bd3cec5797d", "messageHeadline": "[fr] Follow #1020", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 111, "deletions": 99}}, {"node": {"oid": "067c225095d88d0dd8632388391a7daf609a791b", "messageHeadline": "[fr] Follow faee370ce2feddc33ffcff9cf6a16344ad0e9b66", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dccdf384454f3424d6fa2099118a3b9df87d1c9b", "messageHeadline": "[fr] Follow #1054", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "541e53e754f1541de51ad3143d769f46b209c6b1", "messageHeadline": "Merge pull request #1057 from cakephp/3.0-typedocs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "d75e43223a9d556697fe3c812112895ac8c4c618", "messageHeadline": "[fr] Follow e2ee9e26046aaa9cb08ee73172543c62ffa6d35c", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0bc27b95db3d66b7378a0b5d3c36b2e6e3c3ed3f", "messageHeadline": "Basic edits to ORM migration", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ddb0dcf79c8b1c19e8a7fd07fc57a3c4b62f3a96", "messageHeadline": "Fix sentence spacing in migration new orm", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e359296fa35c5e12f4d74b83742b0067e3011158", "messageHeadline": "Add equivalent expression.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a6fc69bf3add25132e1e0beeaefefcb0ac62df8b", "messageHeadline": "Add note about mass-assignment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e0cb8875f0f1f8d15b113ab0cbb24846c17a200e", "messageHeadline": "Merge pull request #1062 from cakephp/3.0-afterfind", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "04c023c98c0ac36e720dd940775ef7e3effc69ba", "messageHeadline": "Move file to proper location.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d8ae4687096686ac5e1ebb88661670bd07868a0c", "messageHeadline": "Merge pull request #1061 from MihaiTL/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 807, "deletions": 0}}, {"node": {"oid": "8673e3dab5fad60b9ef25c269ac5b8f3f9a2f178", "messageHeadline": "Create Views.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 807, "deletions": 0}}, {"node": {"oid": "dcfdec9efa934adda01bf595ddd8d29732d9ae51", "messageHeadline": "Add docs for getting an 'afterFind' method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "0a5dc0fd43b4dc8ffb0ca34b2ce3ffd228216887", "messageHeadline": "One day I will learn to spell.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e27c907bb79e6f3dfe37ea2eba67d6eed7ebb2c0", "messageHeadline": "Merge pull request #1060 from lemacbacon/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed83c962ac12079422761e8d2d3c9204a106670c", "messageHeadline": "Update authentication.rst", "author": {"name": "Cl\u00e9ment Legrand", "email": "legrand.clement@gmail.com", "user": {"login": "lemacbacon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb1be15758825ec779eed536636bda1ce198bcbb", "messageHeadline": "Update authentication.rst", "author": {"name": "Cl\u00e9ment Legrand", "email": "legrand.clement@gmail.com", "user": {"login": "lemacbacon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e8b5eef4cc802980cc2cd44f65f07118e2641d6", "messageHeadline": "Added link from the migration guide to the Completion Shell page", "author": {"name": "Cees-Jan Kiewiet", "email": "wyri@haxim.us", "user": {"login": "WyriHaximus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1501124ae228a5ad7110a8d37b437fc192191278", "messageHeadline": "Completion Shell documentation", "author": {"name": "Cees-Jan Kiewiet", "email": "wyri@haxim.us", "user": {"login": "WyriHaximus"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "13db264ffbba09a35a869f3007d086798b5549b5", "messageHeadline": "Merge pull request #1058 from farlin/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "883fee5f2385a732be583772fca94b5aaed7bb6f", "messageHeadline": "text change to reflect the config change requirement", "author": {"name": "Nishat Ara Alam", "email": "farlin@gmail.com", "user": {"login": "farlin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a42f743f3b87ff7ff675d73602544ec52e5e593", "messageHeadline": "code formatting fixed", "author": {"name": "Nishat Ara Alam", "email": "farlin@gmail.com", "user": {"login": "farlin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b87f8c9bb80b47765f28564dc701b074f1d7ba3", "messageHeadline": "adding code change recommendation for Group-Only config", "author": {"name": "Nishat Ara Alam", "email": "farlin@gmail.com", "user": {"login": "farlin"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c6c8306c6d3b1374b3841711b891d197f888a4bc", "messageHeadline": "Fixed model name to plural form in example code.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8593231452df082504a8c8a7b99e7f63644cf012", "messageHeadline": "More translations", "author": {"name": "Aleksa Savic", "email": "Aleksa-Savic@users.noreply.github.com", "user": {"login": "aleksa-savic"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a95b4c10a7433dea7e9fc2e84c2e183d0c5a9662", "messageHeadline": "Translated some parts", "author": {"name": "Aleksa Savic", "email": "Aleksa-Savic@users.noreply.github.com", "user": {"login": "aleksa-savic"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "3fcac5022300f838453ccd94c055e2d950aec55a", "messageHeadline": "Clarify docs for using models in schema callbacks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c948e225b5c57cc6822bc1a313cdaee41715970d", "messageHeadline": "Remove extra line from table objects example", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "152ff783d6f7943a870b67e325921dcad2c5f633", "messageHeadline": "Expand how to use data types in queries and [] form.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "df494dcd6e74dab7f0ad4f286f8bd7eaccf62bb9", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 947, "deletions": 210}}, {"node": {"oid": "db98faab51d3b9619dbc72a1ccdfcdb937f49908", "messageHeadline": "Fix missing comma in array in table objects", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bcdefccb128453e81e640abe49c1d4b7cbbdc11", "messageHeadline": "Comment out '...' in examples in request response", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "398feca90a794d7e97dd813cfde0f19c5eaf9021", "messageHeadline": "Fix array commas in table objects", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "833c239b60940a6fadced2a16cbc5c49df2a5d53", "messageHeadline": "Add missing commas to array in query builder", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91e846bfc2f044a544256ae8530f67758d1ac48b", "messageHeadline": "Merge pull request #1055 from majna/3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe2f8959b658e3f968b127017836e8509c30e69f", "messageHeadline": "Fixes in request response", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71f75d8a903b2e4fb95a63e4375009a33814f72d", "messageHeadline": "Fix validation usage examples", "author": {"name": "Ivan Majnaric", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4f1e5806fe1fe7c6c91ef07b56ecfc2d054b2a4", "messageHeadline": "Merge pull request #1020 from ezrabynx/Cake-Request-Response-Links", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "293db93f9039fba5ee3d2c01913177f98e05cec3", "messageHeadline": "Update copyright year", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9783279c8d5624d83a3518e49980c043d630111a", "messageHeadline": "Update copyright year", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4479ed812d68ddc5111c5ad327fa115bf7a7dbf1", "messageHeadline": "Fix GitHub casing in the footer", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51e702679321e6bc5a41469304f14947c5773ec4", "messageHeadline": "Fix GitHub casing in the footer", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2e0ed18c9f0922f226ab78cfeb2faa2bcd3260d", "messageHeadline": "Fix URL casing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "faee370ce2feddc33ffcff9cf6a16344ad0e9b66", "messageHeadline": "Edits to URL Rewriting docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1ae828272e135f66e6e0cf2f518d1b0ec2e99a9d", "messageHeadline": "Merge pull request #1054 from cornel-bicuti/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "78f4f5c565d5a99d8f40010a912b7b22ecbeb2ce", "messageHeadline": "Added Serbian skeleton", "author": {"name": "Aleksa-Savic", "email": "unstoppablegamers87@gmail.com", "user": {"login": "aleksamagicka"}}, "additions": 44467, "deletions": 0}}, {"node": {"oid": "f2a89c5f3f71d43fae4d5c1a4426d695f996d475", "messageHeadline": "CakeTime::format description update", "author": {"name": "cornel-bicuti", "email": "cornel.bicuti@gmail.com", "user": {"login": "cornel-b"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "1bb998d62e112578bb94103a314823df7ba38d58", "messageHeadline": "Merge pull request #1052 from bcrowe/3.0-opening-tags", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 34}}, {"node": {"oid": "1b08cf0feb12f51dedbce7194e0cee2d6c0b3738", "messageHeadline": "Add virtualhostx link, fix Virtual Host casing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c077ec027498719ca50f85ba98a290258cb9b04e", "messageHeadline": "Updated .htaccess info", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "09a920860615e95d81df86795b2b1ee57a5dda5b", "messageHeadline": "Updated deployment page.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "bfeff254c9c2f6f577eb245afcdf3b426315b8a1", "messageHeadline": "Merge pull request #1053 from ADmad/3.0-collection", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "af67bb8990795a8753dca083934379024e99b72d", "messageHeadline": "Fixed collection usage examples.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7d1110b2d823a510cfc53bff643ba36e3f6737c7", "messageHeadline": "Updated composer examples to use PSR-4 for app and plugins.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e2ee9e26046aaa9cb08ee73172543c62ffa6d35c", "messageHeadline": "Update docs for cakephp/cakephp#2737", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a3de4e6f7d514d476239a10dd9c8a44428ccfa0f", "messageHeadline": "Add php opening tag instructions to text above the code examples", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc3aa4525e0694ab926ced6c8d45c02407dfd501", "messageHeadline": "Fixed typos.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b19082f1dbca16da415323254613262c9f4c0415", "messageHeadline": "Remove php opening tag from php-only examples, correct recipes add ou\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "c6d609c291139320923e6af7902030a53ab700fb", "messageHeadline": "Merge pull request #1051 from MihaiTL/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "365af698de4b49fd0886b4c199ab732967c167b5", "messageHeadline": "Update installation.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "f86a9484bb6544c29b8035aeb4f38de293fca4f7", "messageHeadline": "Merge pull request #1050 from MihaiTL/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "ecfd4d6f3be073425bbdebb76ff5000823e7961d", "messageHeadline": "Create installation.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 216, "deletions": 0}}, {"node": {"oid": "9e750aa5e83c5c7cda67eac7e898a28974f0377b", "messageHeadline": "Merge pull request #1049 from MihaiTL/patch-6", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f4eee193259d3125812872b569685ead4d422e4", "messageHeadline": "Update romanian index line length", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "ed7f6d6365619f52ce4f54411a58aa1e7ba9425f", "messageHeadline": "Merge pull request #1048 from MihaiTL/patch-5", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "1a63190b70d0fab7a18ef8e666cc3f6d996d6c3a", "messageHeadline": "Update contents.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05be77a05105291089470728f77aecd3e1abc94b", "messageHeadline": "Update index.rst", "author": {"name": "MihaiTL", "email": "mafteni@gmail.com", "user": {"login": "MihaiTL"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "bb4bd8b58c03366388bc91000999cadf8a2b071f", "messageHeadline": "Add skeleton for sr(serbian) translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "8456121f94029928aea76b494b67a6ea0ca4a539", "messageHeadline": "Merge pull request #1047 from kamui545/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53df2cfbf1e955ef17957da78efa4f571023d245", "messageHeadline": "Typo", "author": {"name": "Emmanuel Maggion", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31768b5b43020f1bebf386e681d02cf973710c05", "messageHeadline": "Merge pull request #1040 from kimegede/add-namespace", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "640035d175f58ee1287a41907644ccad400b7236", "messageHeadline": "Add sr(serbian) docs skeleton.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73b3cc43c38310c55eb774c9fd1d3a90f162becb", "messageHeadline": "[fr] Follow #1045", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5b67caa8c0ae91c6acaf4143609ad825ea773ee9", "messageHeadline": "[fr] Follow 2fdddd3a23e9a916bbbeda03838b3a59a4653256", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8828b5d6d488b23a6b0a559b48283e33f151f42c", "messageHeadline": "[fr] Follow 7e9eb9cf3a60d0ebb17b0fe8476965c95c51c008", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51addc85615490ada94a25c844d10d3830c3817a", "messageHeadline": "Merge pull request #1045 from StanStanman/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0bf03748f8a9eed23b1f873c710f01ddf24dcef", "messageHeadline": "Update part-two.rst on Edit Article", "author": {"name": "StanStanman", "email": "allaouiomar@gmail.com", "user": {"login": "StanStanman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bfd948bc4e73173cf974e80369ccc2539f7debfb", "messageHeadline": "Merge pull request #1044 from svaldenegro/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "e870d805d5df79c561a9cfdcf4757ce36ca1f64d", "messageHeadline": "Edit problem resolved", "author": {"name": "svaldenegro", "email": "s.valdenegro.123@gmail.com", "user": null}, "additions": 23, "deletions": 11}}, {"node": {"oid": "4a48287612f8525320380bda2b6bbec7b305e1d2", "messageHeadline": "Convention for variables names", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d2647562e67880318a838766e027aefc0a38655", "messageHeadline": "Add skeleton pages for romanian translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "32f2196ae85a44fba0d07c488961db14c2a8926f", "messageHeadline": "Get Romanian translation started.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 156, "deletions": 2}}, {"node": {"oid": "1397d0647881293e8337255c40e7e65024e0164b", "messageHeadline": "Merge pull request #1042 from hugruby/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7ff3e628ec75cc993bc3bceeacb615300a30788", "messageHeadline": "Update what-is-cakephp-why-use-it.rst", "author": {"name": "Hugo Mungu\u00eda", "email": "hugruby@hotmail.com", "user": {"login": "hugruby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8427896b956127b79f594f7a39c89077adebb00", "messageHeadline": "Merge pull request #1039 from cakephp/3.0-behaviors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 178, "deletions": 11}}, {"node": {"oid": "fcdd2e74e5ae64d34ec9db70cedf1251b9d62fc2", "messageHeadline": "Fix title casing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0478ca4b3c3f5cf598441c3986005f7612ae98e0", "messageHeadline": "Merge pull request #1041 from cakephp/3.0-structure-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "2ac2f7ec367c29ae252eb467aae71ca44173f57e", "messageHeadline": "Fixed reference", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7aa5fc48f0c9d4eb0d58312b04cd3e347ae6b23", "messageHeadline": "Somewhat easier to understand advanced query conditions", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5d4d83684208372a409fc9272c6c16a58d2a37ad", "messageHeadline": "Changing the orther of the ORM chapters to better accomodate what a new", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "08f726220226bae0cd21ac552d2b9048a9df2e9c", "messageHeadline": "Update TimeHelper migration to reflect Time ultility", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "110defabc2506abc4263e9303fed9f9da814d7b8", "messageHeadline": "Update examples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "72dcaa4c56c374f52a95266e2820d6fb6c7b0d52", "messageHeadline": "Add namespace to examples.", "author": {"name": "Kim Egede Jakobsen", "email": "kimegede@gmail.com", "user": {"login": "kimegede"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6c475c21f2d491acb0904bab1555f6adbd4f187f", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2429a5e654d47dc497f8053ae2ce3cc12d8af830", "messageHeadline": "Show how to do config in addBehavior().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "7e9eb9cf3a60d0ebb17b0fe8476965c95c51c008", "messageHeadline": "Fixing nginx configuration example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "350c1408dd4ec9066e2eaf2ed761d726a20f18c5", "messageHeadline": "Limit TOC in events.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3310d7fc4deb790a4765d3a74a44aa624f7933c7", "messageHeadline": "Add docs about configuration you can use for behaviors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "40ef1376e011b90e89f9b68885a2908a2493981b", "messageHeadline": "Add punctuation to orm migration", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0098fc081c0ffe1729a44eb4064d885ebad3a908", "messageHeadline": "Add docs for behaviors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 115, "deletions": 10}}, {"node": {"oid": "2fdddd3a23e9a916bbbeda03838b3a59a4653256", "messageHeadline": "Added a note about CakeRequest::is()", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "19d3116af526fca424d58fbb3123f6b4e89d6aa2", "messageHeadline": "Fix length of lines in form", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a1521d01d0115fb1a2c18c471ad653d8e78795f6", "messageHeadline": "[fr] Follow #1036", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "e7010f15e5385daa606454250cbdf1d05cf881ed", "messageHeadline": "Merge pull request #1037 from cakephp/3.0-orm-migration-behaviors", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 70, "deletions": 3}}, {"node": {"oid": "002b8889300697617b894c429d96b619b1ae7554", "messageHeadline": "Proofread (poorly).", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "578cbc14f5bb97980cd12c3ed29a1f10858eae78", "messageHeadline": "Add docs for behaviors to the ORM migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "b10ab089d1333e6130af736f4c5e551e5a05ec05", "messageHeadline": "Remove unnecessary note callout.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aaff31f4155b5f19291bd6e121f06c83b8fdef13", "messageHeadline": "Merge pull request #1036 from sviatovigt/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "a5fec0ab42f996666bc90bca90cb7c9f069a0d1b", "messageHeadline": "Fixed an ambiguous explanation", "author": {"name": "sviatovigt", "email": "florin.catalin.trifu@gmail.com", "user": {"login": "sviatovigt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cbf68217171aff30c1f4a1266f93c61813bbcde", "messageHeadline": "Merge pull request #1033 from suzuki/feature/ja-follow-1030", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6d306311e69a465e2f22016be314585bf5d5327f", "messageHeadline": "[ja] Follow #1030 (This was missing in ja doc)", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9e5653b575197652946d5a65e579df2d2463c477", "messageHeadline": "[ja] Follow 88e3725e40fb9ffe2781421332d132eebf8ac459", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ece9b275f23236ea65f847e224404ed7e89c8c52", "messageHeadline": "Merge pull request #1032 from mrcodex/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46371b23ac12098768d9ceb2d6e34c57599552ea", "messageHeadline": "In the groupBy example was missing a comma", "author": {"name": "mrcodex", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32ade10994731faf7134b0a3c44203e99fa348e3", "messageHeadline": "Merge pull request #1031 from mrcodex/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c344d22f05f161bd37cc14e26f76f87f4920c4b", "messageHeadline": "The countBy example was using the groupBy method", "author": {"name": "mrcodex", "email": "mrcodex@msn.com", "user": {"login": "rochamarcelo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a2a45eaf930ea0aa4b186107834a11013036128", "messageHeadline": "Fixed an ambiguous explanation", "author": {"name": "sviatovigt", "email": "florin.catalin.trifu@gmail.com", "user": {"login": "sviatovigt"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "f741906cb57b76b7c0f330e33163bbf2ad60d95d", "messageHeadline": "[fr] Follow 9beffcca3d9ed871c9d4afa7cfcda32975abb6c1", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "5fac7bf0bc7cb6b93aeeed2af2c4a2bd9f455ab1", "messageHeadline": "[fr] Follow #1030", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00aa3ff7d017bc2930bdfb1df65ca862962b55ed", "messageHeadline": "[fr] Follow 88e3725e40fb9ffe2781421332d132eebf8ac459 & translate phpu\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 100, "deletions": 89}}, {"node": {"oid": "8c80d76f0f1ef471038fbfb91b3c709588fdd211", "messageHeadline": "[fr] Follow cbcf9d490194f691572285d38b4891bdbc70a655", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b9606d08d9ff263538398637bf41ffd361f26678", "messageHeadline": "Merge pull request #1030 from nijanthanh/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f34a7c4bcf538aee373b4d861007934edcf61120", "messageHeadline": "Replacing &gt; with > and &amp; with &", "author": {"name": "Nijanthan Hariharan", "email": "hnijanthan@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aade8576ea568da7f1a0b843c428c663af5d4eb1", "messageHeadline": "Merge pull request #1029 from ADmad/templates", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "b90af80bb0daf3c5dd85b1bf6b9c00c90f38c1dd", "messageHeadline": "Added info about Template folder change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "81382b4356381e9aee79347e88b7c99ff2e5f83f", "messageHeadline": "Add docs for cakephp/cakephp#2501", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "dd21ca70578b670fe02508de9c830cdb5e5f4ca6", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2128, "deletions": 1149}}, {"node": {"oid": "9beffcca3d9ed871c9d4afa7cfcda32975abb6c1", "messageHeadline": "Follow some welcome docs updates from 3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "82dbae5ecb23c2e542d4db70c006515a163a2b70", "messageHeadline": "Merge pull request #1028 from cakephp/3.0-no-repo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "bae74d96cc10c75924e47ef5845ba71f7f1a4c99", "messageHeadline": "Correct typo in welcome introduction", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81efba22dc5da349fa8776d04e6293b10f2ae62", "messageHeadline": "Update welcome introduction to include Improve button, fix 'Getting s\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "665fa0546c5ca83c47e29fd81da9c5147dd9de8a", "messageHeadline": "Update documentation index", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "68dc4ff4ead5a95edd8020c1048c242119776a1f", "messageHeadline": "Expunge Repository from the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "e5d5eb9c348e402f7703b5dfd1f65c8723df32e8", "messageHeadline": "Merge pull request #1027 from bcrowe/3.0-titles", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 161, "deletions": 161}}, {"node": {"oid": "d49dbd4010e673637f9529a13a40e1facd24813c", "messageHeadline": "Title edits from proofreading", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8cc8160f95f0ff562fd4c33f7c5666cf7124787", "messageHeadline": "Finish up title casing updates", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 161, "deletions": 161}}, {"node": {"oid": "9765e53ebb39f73725167f9b771ae27de6b3fe1e", "messageHeadline": "Fixing branch config name which points 'Improve this doc' links to 3.\u2026", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014934849dab62805236bef0197f3a890a1d76be", "messageHeadline": "Merge pull request #1026 from bcrowe/3.0-titles", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 315, "deletions": 315}}, {"node": {"oid": "54302e9ad68a071067352326857f838462d4e10e", "messageHeadline": "Fix configuration typo in timestamp", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8af790a08eaef33fc5463182651fe7c4c80090d7", "messageHeadline": "Fix title casing across the documentation", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 315, "deletions": 315}}, {"node": {"oid": "88e3725e40fb9ffe2781421332d132eebf8ac459", "messageHeadline": "Fix PEAR casing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8e7b5e7aede6db78ecf96f83988431441b35116", "messageHeadline": "Fix Composer, PEAR, and GitHub casing", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ce5eebb2dde963739e0d1be8e098f4b5eb0f3be0", "messageHeadline": "Merge pull request #1025 from Arcane07/patch-1", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfc20ce9901716b1d0bf765ab7420fe24e39a7f6", "messageHeadline": "donwload > download", "author": {"name": "Rafael Nascimento", "email": "rafael.nascimento_@hotmail.com", "user": {"login": "rafaelndev"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1f574cb841cc0a348cf7fa126d89faab1d2404e", "messageHeadline": "[ja] Follow cbcf9d4901", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbcf9d490194f691572285d38b4891bdbc70a655", "messageHeadline": "Highlight loadAll method", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4397c76bb0b2584f01ed8ed8f8917240a9d26ab", "messageHeadline": "Fixes to plugin docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "73f017b6c7b7fbfd908be49f744bacb2d0b8d6cc", "messageHeadline": "Merge pull request #1024 from cakephp/3.0-plugin", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 150, "deletions": 111}}, {"node": {"oid": "c3c5ddf8db7cb9eb7a41fb185effebb6235f5cd9", "messageHeadline": "[fr] Follow en 3.0 docs", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 469, "deletions": 422}}, {"node": {"oid": "85e5e7a890d1e58e85aba3628d4e702eb2d76473", "messageHeadline": "[fr] Follow 91702c053bfae5ff14ce47e3c6d69ff7d6f3c9bd", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b5b8643b2768b6854a2f8208c33591e58ba4849", "messageHeadline": "[fr] rearrange tocs to follow en", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "d484540636d3bf8928db347d73b3201ae956eaef", "messageHeadline": "[fr] Follow 06abe88671825e3e6b0e2ebfd6d61b543ffa98e5", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 178}}, {"node": {"oid": "32930c3d6dcc6b53f650c53d43d6ec91fae8349b", "messageHeadline": "[fr] Follow 2742af942177ffbdb8f6576e863efc297c830f20", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "6f935792e368484321bf6b3ccfebe1eb3eec3c5c", "messageHeadline": "[fr] Follow 810e398eeea0d540196e42721290f11d6d7e2a8e", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 286}}, {"node": {"oid": "c7fc56d8985d491a89885f725a83e0a133674685", "messageHeadline": "[fr] update docs for 3.0", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d0689e34966020143c576b14c1eab374c982bdb2", "messageHeadline": "Fix a couple things in sharing CakePHP", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "38969c646d3310f9e02c865aafe4e96e31431d81", "messageHeadline": "Add 'Improve this Doc' button for 3.0", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "cc90f04d868e3b20a6286af5f6d6b29f17a6e6ea", "messageHeadline": "Fix dash.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07274ac60448f43705fc43ef9d0850f6c803589c", "messageHeadline": "Fix up docs based on review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "21fbdff9e77d3533a87665fd00b2aa08d6e722f2", "messageHeadline": "Merge pull request #1022 from bcrowe/3.0-installation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 106, "deletions": 188}}, {"node": {"oid": "b94f5a939dba551581bade59fbfe5bb288dc1cd3", "messageHeadline": "Merge pull request #1016 from bcrowe/feature-docEditButton", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3b79dd2eae131749885b1bc6f54d573ede4b15f0", "messageHeadline": "Move branch definition into all.py", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c3ee9da5883c62d78acb4ea697d3812340387ca5", "messageHeadline": "Restore version number", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c60fc4a30bcfc49d653332bbea8b805c20aa2a65", "messageHeadline": "Add 'cakebranch' extension to dynamically inject branch name", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "43dacd52a20536bd684f2d98e817d73e36132df0", "messageHeadline": "Merge pull request #1023 from suzuki/feature/ja-follow-bc3be19a-and-o\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 23, "deletions": 4}}, {"node": {"oid": "158fac8d04005b81800b8de6a981e5014842cabd", "messageHeadline": "[fr] follow en translation of views.rst", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8fac2b7256331ea80b460be4e8938746d72c0917", "messageHeadline": "[fr] translate folder /appendices", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1257, "deletions": 4910}}, {"node": {"oid": "9595e8c33bd4a2d81e9c4e6caf8369c92d2d7ad1", "messageHeadline": "[ja] Follow bc3be19a, add afterValidate, code layout change.", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "fe10e3932f34c9b22a282b0beec5acf07875dda0", "messageHeadline": "Remove advanced installation docs, move sharing CakePHP to installation", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 60, "deletions": 88}}, {"node": {"oid": "08623e6d6e99e16a9cac13191b8a4efeda0292fd", "messageHeadline": "Add example of how TableRegistry should work with plugin tables.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2af24d3e8e618a2d6c165bc9b1a301db508604a9", "messageHeadline": "Update plugin docs for new ORM and other changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 116, "deletions": 96}}, {"node": {"oid": "7a4643d512b20e34849000c7a5c50eec2c031e7a", "messageHeadline": "Remove reference to PEAR package", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "189de9350db6ff24da4ac2d82d1a6ba5cb78479d", "messageHeadline": "Updates to CakePHP installation, remove Composer installation from Ad\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 48, "deletions": 100}}, {"node": {"oid": "8e53f4eb42a1ef8a451b4b8331a902d7dd340eef", "messageHeadline": "[fr] Follow bc3be19a50d5829831cc9adfc3e935a7a5119791", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4adcdce8c04f5fd079eda608c1cddf1f9cebee4d", "messageHeadline": "Links", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "d12a4c6478a24fbffa0c7fbbdd6e8f4a28b921a5", "messageHeadline": "Flip release and version values", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1e713ef6605fd164a34f7f6e20df472d380774d", "messageHeadline": "Merge pull request #1017 from ADmad/3.0-psr4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "eb32b0fb36209623df3c287616b47c8b9703eb54", "messageHeadline": "Use the 'release' global variable to indicate the git branch", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc3be19a50d5829831cc9adfc3e935a7a5119791", "messageHeadline": "Shows how to access new created data in the afterSave method", "author": {"name": "Andrew Lechowicz", "email": "drew.lechowicz@gmail.com", "user": {"login": "alecho"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dbdc67f41e43e41e9d251e00972022afde588e72", "messageHeadline": "Updates for PSR-4", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "821d66aef41eed98afd38ab8c7bfe628f313b6d7", "messageHeadline": "Use pale blue button", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "2bb9fe549c7442627b4be1f3b027f4c543ae56ae", "messageHeadline": "Add 'Improve this Doc' button for GitHub edit", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "30b6fd802098a007903f828d15502f2c3e4a403f", "messageHeadline": "Merge pull request #1014 from cakephp/orm-migration-pt3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 105, "deletions": 4}}, {"node": {"oid": "9e878add75cf5ea1d35d25f8077707f19ace95c2", "messageHeadline": "Corrections from review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "793a21f2ab46117f3e4265740fe0f60aeb022589", "messageHeadline": "Merge pull request #1015 from dereuromark/2.5-title-for-layout", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d956d422188c292c4289db9e6be601fda185fc4b", "messageHeadline": "also correct content_for_layout", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77e4195f47eda27f820ebe0394b9670303d384fb", "messageHeadline": "update docs", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "379692c26e071e8061d0c3f87818c2610a533221", "messageHeadline": "Merge pull request #1013 from dereuromark/2.5-title-for-layout", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d57d447c74d63a5751b0ef66f9f7ee01f97e1dc", "messageHeadline": "Use fetch(title) instead", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e501564c1870a507e6de8ae2fa072f91213e0c6", "messageHeadline": "[fr] Follow #1010", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "711772681db76d3f16416524f47a658f1a3cdf10", "messageHeadline": "[fr] Follow #1007", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "80a01c0c31d2f2cd7de30a5fbf374e8c94605762", "messageHeadline": "Proof-read as best I can.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "1ba2496d1697d22a4f191c03f6d3d785d11e2f4d", "messageHeadline": "Update readability in entities docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "568502a9c68d930602dc202a5a336a3490290ab4", "messageHeadline": "[ja] Follow #829", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ab6c0a6cb0f0aa25092fe46d5d4e7add41a9a0b", "messageHeadline": "Fix code block markup", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89f6d865d96c8c195477de89897886c666ea397b", "messageHeadline": "[ja] delete tailing whitespace", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7fbca17a7d802ec4672c560bb848210e90a8d42", "messageHeadline": "[ja] Follow #498", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6cbdf570a15810a3bf6f730785a2f24847c66548", "messageHeadline": "Merge pull request #1012 from suzuki/feature/ja-fix-453-reviewed", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4f63e71eeaa8d0af90317bd3d36e2d1251c48d19", "messageHeadline": "[ja] Fix #453 review results", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "7b6092dd558a4dab70901c1be08bf82ad787d5d7", "messageHeadline": "Add more content to the orm migration.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "fea682a23b8249a18ce8c0b39710caa3451590b3", "messageHeadline": "Merge pull request #1010 from suzuki/feature/fix-check-permissions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1421c1dcd79a58e120eaa5dc0c16abc03bcf74c6", "messageHeadline": "Update part-two.rst", "author": {"name": "thomaswwp", "email": "thomas@w-p.me.uk", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "44314378ebfa45e0af1447b56ad305a25791b064", "messageHeadline": "Fix Check permissions.", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f990b8bb7fe977a5c8cb51fc345a077bcfa28052", "messageHeadline": "Merge pull request #453 from yshnb/console-and-shells", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "f0f1ec1b26919aa021274a7929205c5336a369d5", "messageHeadline": "Remove niceShort from Time docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "cb794ca8a054dc95efe2f4c8fc57ecf702555edb", "messageHeadline": "Simple updates to database basics", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4ee024aa1ec1ec02890f592fd9887e6eb20353ad", "messageHeadline": "Make note of niceShort removal in migration", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bc29c0ef5c29afe426ab9438d7554c1afee16a49", "messageHeadline": "Add section for identifier quoting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "aec4b0015de056b06941cd4924832e6c1d9e5641", "messageHeadline": "Note method removal.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "10941a306a316ac436c84faaf2d74f7fb0147d72", "messageHeadline": "Wrap long lines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "39d68b0c7d90b9c5ea250ba5e1fa8d17481787a0", "messageHeadline": "Merge pull request #1007 from pummra/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "71d71aa75ce23677cce8cec7cd57e35ac3e5ce5c", "messageHeadline": "Merge pull request #1009 from dereuromark/2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9989cf9ac915bf1a6a101c2c6e73e55f073079a4", "messageHeadline": "deprecated notice", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "93f211b92cc4fcfdf6b9a440796288e309dc0d93", "messageHeadline": "Adding pdf contents for PT.", "author": {"name": "Renan Gonc\u0327alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "398f167f52deb2cd5ab5d14c5e5739b69cfe6dc3", "messageHeadline": "Added portability note for test.php", "author": {"name": "pummra", "email": "me@mikej.co.uk", "user": {"login": "pummra"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d76514dc4532bbc4746debf5db33b801254cb671", "messageHeadline": "Merge pull request #1006 from suzuki/feature/pt-remove-zero-wide-space", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "628890114b3c2dbb575689754e991ea656ec5ab1", "messageHeadline": "[pt] Remove Zero-width space character (U+200B)", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a3798e59f2597793567449c9ff828432b5c8b28", "messageHeadline": "[fr] Follow #788", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9967aada10c556f991264279d82e002d459b627e", "messageHeadline": "[fr] Follow #821", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fea3697c8c7a5154a3e924929e6e59148779acc1", "messageHeadline": "[fr] Follow #992 & e7cb19d903a7478dc562e0b350dc018b2d03460e", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "74f51de933e25662e4d0cd42e20dd80650a3c7dc", "messageHeadline": "Camel case JavaScript and capitalize CSS", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cf757c1cb6ff0f4f2302f555762c7e9db0da1cd9", "messageHeadline": "Basic updates to schema system docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "20997cb5365bd6cad793638da9d1ed340d5586ce", "messageHeadline": "Remove Title case on headings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f53d579f65e008928a8e58dbd3442374129499bc", "messageHeadline": "Merge pull request #1005 from cakephp/3.0-orm-migration-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 113, "deletions": 4}}, {"node": {"oid": "1299307848f68acd06a4fe001e8d972757248efa", "messageHeadline": "Tweak a few small things in the orm guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "4a60c7dbd69c70d8f435262a8d49a84df6be920d", "messageHeadline": "Additional quick fixes to orm migration", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "313de9dd9f6fafe73f6860f817e953a39804d59a", "messageHeadline": "Fixing stuff", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d0c318c19b90d5daa8b0fa0c6c1d097d963bd53", "messageHeadline": "Adding more info to orm migration docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "2d39bba377777dc8989bd12d288918c1b52d9ca4", "messageHeadline": "Merge pull request #1004 from cakephp/3.0-remove-wrong-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "2742af942177ffbdb8f6576e863efc297c830f20", "messageHeadline": "Remove examples and tutorials from the TOC", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "214f3fa96041b591004026b7bcdb99021d76b3b8", "messageHeadline": "Merge pull request #1003 from SplicePHP/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74201ae89e7febb385b45c37ceecdee97c9e3f0a", "messageHeadline": "Update table-objects.rst", "author": {"name": "SplicePHP", "email": "admin@splicephp.com", "user": {"login": "SplicePHP"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6601966e07dc809efe0bbae0453dc174f4a5b930", "messageHeadline": "Merge pull request #1002 from cakephp/3.0-paginator", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 89, "deletions": 240}}, {"node": {"oid": "fd1ba3c72a35cf3181f47fa8a22d948dd13c4929", "messageHeadline": "Fixing typo, closes #1000", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f477e69a7a6f212acf9a3adc4ccc1b52cfbfa8f9", "messageHeadline": "Merge pull request #999 from Herod/3.0", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "553e3108ac3e36aa274f7261fa9b4ec4098ada6c", "messageHeadline": "Update orm-migration.rst", "author": {"name": "Herod", "email": "Herod@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "379da56c93075de2ff2afa4907d6e4997cc813dd", "messageHeadline": "Some follow up updates to contain docs in table objects", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d1c36321a87fdd8163c438a9af0388b4460832c", "messageHeadline": "Merge pull request #856 from bcrowe/3.0-removeServerOffset", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca5959ebf0df1c493e667b4ef177db6944fdb761", "messageHeadline": "Change promotes to promoted", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c6507b684bca6cfb5fbcbfebf448246e6c7b600", "messageHeadline": "Update the pagination docs to match changes done in 3.0.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 228}}, {"node": {"oid": "3a6ee2fc46d8ed81fc29d05792ce3257d19fb174", "messageHeadline": "Merge pull request #998 from cakephp/3.0-better-contain", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 86, "deletions": 16}}, {"node": {"oid": "1b2605308180ad3deb5895a1c7468294b0773b3a", "messageHeadline": "A few more small fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee528a6027f9727ad2e9178157b54280a144a752", "messageHeadline": "Fix typos and formatting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "810e398eeea0d540196e42721290f11d6d7e2a8e", "messageHeadline": "Remove docs for code that no longer exists.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 278}}, {"node": {"oid": "77d387cd0c2b8c31353211d6512c0f20ab846866", "messageHeadline": "Expading a bit more on matching", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b719c0a40f0112a68b56d2cb64e8eb60071be539", "messageHeadline": "Expading on contain", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "f11c8cf2654398d15a0bb4893f0c5ca3cb402fec", "messageHeadline": "Tidy up some RST formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0f887f9cdd6919e1164b9c3fba4c53c7575fe24d", "messageHeadline": "Use named function in migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e903cd29a19ca52fdc2e97c681a81e359f1e1c8f", "messageHeadline": "Merge pull request #995 from cakephp/3.0-revisit-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "0b1b32bda561d4ad1761251d3d3459524f802a76", "messageHeadline": "Merge pull request #996 from cakephp/3.0-orm-migration-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 241, "deletions": 6}}, {"node": {"oid": "483a7ac2e611e5eee47826971565653477d601f4", "messageHeadline": "Merge pull request #990 from dereuromark/2.5-error-handling", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c62d4450bb4cfd85813b826f86f57cacf4dfedde", "messageHeadline": "Merge pull request #997 from cakephp/3.0-matching", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "b4aa93e60e4d0b8ef7a5d7720ff23f65ec1cec7e", "messageHeadline": "Update docs for Query::matching().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "f01c173dfb0dfadf02a34071a29471cf05d573e0", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "779ce766259b4845cde21b183886529dc5596fc6", "messageHeadline": "Add link to map-reduce docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ff5db0bf11780a284629f677900b10b5837fb236", "messageHeadline": "Add virtual field & virtual property docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "752cb456da0f1c753e1b0f998c09501a5ec00fbb", "messageHeadline": "Add another section and more todos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "b3daf6b2926bd3ac2576742232fdaaf2ca0f15ec", "messageHeadline": "Start the ORM docs and build out the section outlines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 136, "deletions": 12}}, {"node": {"oid": "ced2bff3715cee0813fbc5a61fbc2bb4aa98c17f", "messageHeadline": "Start migration guide for ORM.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "1ca6b706defdd5833515cb2ee1ead28b6a7fb48b", "messageHeadline": "Merge pull request #788 from Stefan---/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f4dcaf624eceac6a4b198ffe67efc32e2ac6bd9d", "messageHeadline": "Update url-rewriting.rst", "author": {"name": "Stefan---", "email": "stefan.klose@ruhr-uni-bochum.de", "user": {"login": "Stefan---"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fc356c180452258e8946d548193a7215059535fb", "messageHeadline": "Updating validation docs for new signature in custom providers", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "a7ebb9385cb0bcc83e6f95b4cdf3613bbb7ae3c0", "messageHeadline": "Merge pull request #994 from xiaoxu193/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3635199f47a8ad0e35d049968cfe55338d124f3", "messageHeadline": "Merge pull request #993 from cakephp/3.0-collection-aggregation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 147, "deletions": 2}}, {"node": {"oid": "c97b699e428fe08f3bcd10cd0b2d0d6b080b1304", "messageHeadline": "Clarify file location", "author": {"name": "Xiao Xu", "email": "xx56@cornell.edu", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ce21c39887277b09ae65bea4ef55a42eed678fa2", "messageHeadline": "Adding better keywords to the colleciton chapter", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "04e98627ff622c4789714bcc8111caa9f5f226ed", "messageHeadline": "fixed typos", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d30ff23c3737fa25db46b1b3659c9629575a5f09", "messageHeadline": "Update migration guide for error messages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "23a982d366a0ef1920aafc6b57b410e16b855ff7", "messageHeadline": "Documenting the rest of the grouping functions", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "0c87509077e307cc904c68890afbe796429a9340", "messageHeadline": "documenting min()", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d3da2bc59515c67f6164a4612fe48cfa0f3ce3db", "messageHeadline": "Documenting extract and reduce", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "eda68f202858a01650736a958e74c8d20062f7aa", "messageHeadline": "Merge pull request #821 from shockone/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "69ffac24cc8e8382b18e3fb1c2895d6d8180ef91", "messageHeadline": "Rewrite \u201eInspecting the request\u201c", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "07a1d749049edcfa0ef8e65a8f4cb2ac39a18de5", "messageHeadline": "Merge pull request #989 from cakephp/3.0-query-cache", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 66}}, {"node": {"oid": "f2d77f0e0b596b0df425eae49906adfc2a917f54", "messageHeadline": "Merge pull request #991 from cakephp/3.0-timestamp-behavior", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "e78ef9b8aab2c463b047d660849ac30a730b78b8", "messageHeadline": "Additional fixes from review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "e7cb19d903a7478dc562e0b350dc018b2d03460e", "messageHeadline": "Clean up formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "223fd3816c3b570061be5cdfc72be9be826e63bb", "messageHeadline": "Start updating pagination docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "780ba3bb3573cd3a034b13a40e27f55f5fc8bd8e", "messageHeadline": "Merge pull request #992 from Spacy/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a99c0a4247f8b7dd98c32ce8e58572876e5e0f51", "messageHeadline": "add a note for deleteAll()", "author": {"name": "koning", "email": "silence.hn@gmail.com", "user": {"login": "Spacy"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a2accd9b87dd4d60fdd8584bb6abc5a224f8a433", "messageHeadline": "add a note for deleteAll()", "author": {"name": "koning", "email": "silence.hn@gmail.com", "user": {"login": "Spacy"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "91702c053bfae5ff14ce47e3c6d69ff7d6f3c9bd", "messageHeadline": "Fix more broken links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "44cbf2c1aecdc9679a7fbd82770bf99459f8621e", "messageHeadline": "Remove sanitize docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "192ad77173d1360d24dc22e993ad9f93c2caed5d", "messageHeadline": "Remove old model docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 6182}}, {"node": {"oid": "a36a57d1f5b17de2e102a2f365bbc1d9806cfa83", "messageHeadline": "Fix more build errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "20efe05880e247c9411817f233b55b33ba8f98ce", "messageHeadline": "Move validation docs to live with other 'libraries'.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d5ba9f63f5d421a2ac6bd28c62252fbf4e8fcbe3", "messageHeadline": "Fix build errors + missing files in TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5be552da910fd68142b9c82b647c9ce5dee8d54d", "messageHeadline": "Add collections & validation docs to the TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38484d04d8ed8e4ed2564680d457639b28b16a68", "messageHeadline": "Remove docs for classes that have been removed.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1632}}, {"node": {"oid": "9c4be3e8b77944afe4dfb469699f152e907909c2", "messageHeadline": "Fix formatting in migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "cedc9972c3f52540deb4715308d46d7c6bb7d9b9", "messageHeadline": "Grammar fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eab1927b58da943a6dc6c04ca228188842e38785", "messageHeadline": "Feeble attempt at proofreading.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "e96a4af0f9379be7e17dfad9885bd9231133ce24", "messageHeadline": "Add docs for CounterCache.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 8}}, {"node": {"oid": "07a2cd8a3d3462af19242ea9a675a9042f15f74f", "messageHeadline": "Grammar updates to 3.0 migration guide", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4a774e0ca43de16b4cd7195e2b5280efbafaee52", "messageHeadline": "Add outline to counter cache docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "781fa8a763d6cc0489018614dee23fcc33154960", "messageHeadline": "Add docs for the timestamp behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "e9374ee4c9e21210fd4077ab35a4ddf7ae67ea81", "messageHeadline": "error handling", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "46a446d20566289fa9ab68a2aee1626f84663001", "messageHeadline": "Update docs with much simpler caching system.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 66}}, {"node": {"oid": "23b7587dc9eaac0f39e12962338eac0adfef2b17", "messageHeadline": "Merge pull request #988 from bcrowe/hotfix-tableObjects", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2987081dbe8beb6967e1fba1e96cdfb467ad1023", "messageHeadline": "General updates to table objects documentation", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9a6093b7225f66711452818142d299bbc094039a", "messageHeadline": "Merge pull request #984 from okonomi/feature/ja-follow-testing", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "795215aa4f53cec92382301be5f0af0b2a6423e3", "messageHeadline": "Merge pull request #987 from cakephp/3.0-database-key", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "0ddad6ac413b016b9a4619a4f4ac6326787f7025", "messageHeadline": "Add information about composite primary keys + auto increment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "42ed4bd5d6e39700d3d08fe4819ec6809f20482a", "messageHeadline": "[fr] Follow #986", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45ea64bf24cab5adef7cc915c3d0f6eb4712bb5e", "messageHeadline": "[fr] Follow 4fb2e04ff815fd8df0c8ad3e3528e45432aaecbd", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12b17df5596aef27fea1c53bf42ef33a8aaa8d74", "messageHeadline": "Merge pull request #986 from arteq/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c5146cae164dee3caee7b3598325001a96b0315", "messageHeadline": "fix currency format example", "author": {"name": "arteq", "email": "arteq@arteq.org", "user": {"login": "arteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4fb2e04ff815fd8df0c8ad3e3528e45432aaecbd", "messageHeadline": "Add missing required field.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "335b683dd3f6c6e634a6db5609cb4f7602f67bee", "messageHeadline": "Merge pull request #982 from ADmad/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "98c93e11703647ed37132ded321a1c8b76686984", "messageHeadline": "Merge pull request #981 from okonomi/3.0-rst-syntax-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "727d1cc28b526cd91629736a3cb4a914c2a7951b", "messageHeadline": "[ja] Follow #928", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6387aa5e9fbf9373b2e4b34c6271e741e6be2ce1", "messageHeadline": "[ja] Follow  00a3c59b05, caee96a1e4, 06b60620dd", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 31, "deletions": 7}}, {"node": {"oid": "4012dfabc78e0cf3d79c5d8afc6377a965125b8e", "messageHeadline": "Merge pull request #983 from okonomi/feature/follow-tutorials-and-exa\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "59f9dadd232e6c9a13817787c567cd46a6795763", "messageHeadline": "[ja] Follow c7581c4aad, 489de35fe4", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 20, "deletions": 16}}, {"node": {"oid": "811c525c1008392bbbc00d0ef579449aec341f30", "messageHeadline": "[ja] Follow #842", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 283, "deletions": 299}}, {"node": {"oid": "dfed5457eeb91215cb0c58fc0dc0ed0576d67cdf", "messageHeadline": "Fixed typo", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "94c8cd59dc2e0954d61de805390aa55a39387623", "messageHeadline": "Added timezone option for db config.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f9af1a72b83ce904fe9ba6b3d32043c7b33ac674", "messageHeadline": "Fixed typo", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23d8822aacc80d8073cefd11d49498e37f96c1ed", "messageHeadline": "Fixed rst syntax", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "a434a1d2209fae38f27d34e781a931a6f87cb860", "messageHeadline": "Merge pull request #980 from cakephp/3.0-collection-pt2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "eecfc4193d22b4183d3a8e78d14510f8bb52ca62", "messageHeadline": "Add additional example and class anchor.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "621203ac1049aa298ac4f17a8aa4d4a52a98a946", "messageHeadline": "Merge pull request #979 from cakephp/3.0-optional-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "3a2cc05327f4cda062cd47ecafcc389149865080", "messageHeadline": "Fix incorrect key.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb0febf734c69e706849734b8f1051e5ebc2601b", "messageHeadline": "Adding example for using `on` with a closure in the validator", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "cf70ffd5e9016014fab3d3f58cbc57f73c5633e8", "messageHeadline": "Add content to the collections.filtering section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "b09f1d6a4c370dda21ee24284634321813679e2d", "messageHeadline": "Merge pull request #977 from cakephp/3.0-other-collection-methods", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "de598076f8bf5bb1384c283d0bca40ad5b032088", "messageHeadline": "Fixing derp", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ccaaf91ea6f09148a803664d3e0ba1176fe8485", "messageHeadline": "Fixed problmes found in review", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "9c1e60a9ce764adc5939887adf1bf232c78333bf", "messageHeadline": "Adding docs for other colleciton methods", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 126, "deletions": 1}}, {"node": {"oid": "c5bf1153c50972d53a75caaf6e8245722f103cad", "messageHeadline": "Merge pull request #976 from cakephp/3.0-collection-sorting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "480a12f4a96b31f10818e665a0672c98abf58d65", "messageHeadline": "Merge pull request #978 from okonomi/3.0-migration-guide-syntax-fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "aea625953f52026e4f539d2db47011ea7fdb33c8", "messageHeadline": "fixed rst syntax", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 22, "deletions": 22}}, {"node": {"oid": "600c8b5f9119557f7d6b497258d2e7eff503b40d", "messageHeadline": "Fixing typo", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "338460cff49431a9e1232e2eaf056f5cad3de0c4", "messageHeadline": "Adding docs for collection sortBy", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "57168998e6f94fb1b60f0b750eca5d6c59080afe", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 269, "deletions": 38}}, {"node": {"oid": "9ed44b8f9f12018ed72b20fac633955f8dc59231", "messageHeadline": "Removing extra \">\"", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d86e5bf59cf720ef17ce000bb13fc4acb8393bf", "messageHeadline": "Merge pull request #973 from cakephp/3.0-collection-pt1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 167, "deletions": 4}}, {"node": {"oid": "8e11be26713c4d9f55a8f76bfd743d555309079a", "messageHeadline": "Merge pull request #975 from bcrowe/hotfix-builderTypo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b75395e735e5b045265ceb867ccfc4e2470cd54", "messageHeadline": "Fix 'distinct' typo in query builder docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0de81ece3c4c25d13c1dd3227db09a0487a9077", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9faf7d83355665f509aae4289f71368386bc7686", "messageHeadline": "Merge pull request #974 from spiliot/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc298270a20e0781dd9b918125b67105290c499e", "messageHeadline": "Small corrections", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4558e8910dc28a2e9953872e8e524fa279bd6871", "messageHeadline": "Merge pull request #971 from cakephp/3.0-map-reduce", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 212, "deletions": 4}}, {"node": {"oid": "8f49d876e4fec7c2c5ca1f438bd8d606b0d5a192", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "ab3f93ba899cda1acc01189d566ab31ae12b22ba", "messageHeadline": "Reversing arguments for mapReduce callbacks", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "04dbe9ac23429185a25c120a99775942ebe8e5bb", "messageHeadline": "Fixing typos", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "77d055ba3baa658a80c937ddfe0f623a676b3ce0", "messageHeadline": "Fixed small typo", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cd0a0b76026f413f0ff7b44cdd128616a4ff0e0", "messageHeadline": "Showing how to remove all mapReduce methods", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8cdbc7e61c3b277b2513bd80dadf14f9291062d6", "messageHeadline": "More docs for map-reduce", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "01f7fd8793dc776a3a41b07fc7cbe962b5e5a3b2", "messageHeadline": "Fixed problems found in review", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6297064d3e0a7b5773e41e762f8bb7a15cd67e9a", "messageHeadline": "Start collection docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "5bb950453582d61d7b4d2f91f40f99f9d02c3a75", "messageHeadline": "Start Model section in migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1a1ea5fa47de8c978392d1b368fc010a7e1960c0", "messageHeadline": "Better wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "2faa1f430edb4bd738797c39d87594f4fd24a896", "messageHeadline": "Add some docs for ResultSets.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "cc181775437393a4286095c1c45ae3fd47fc7ecf", "messageHeadline": "Add skeleton for collection docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "2b7854a15cdce59cb7caad169d9b6aa89b7de9d9", "messageHeadline": "Merge pull request #970 from bcrowe/hotfix-objectSingular", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aab63aded9a15555ed0eaa97e28c0d2f6a15aefd", "messageHeadline": "Merge pull request #972 from spiliot/patch-7", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1b8896b4a439abbfcd83f400bbda035efd7654af", "messageHeadline": "A Controller shouldn't contain business logic", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9892ff49af61f16e87c8057fe49619aada5af1a0", "messageHeadline": "Fixing a couple problems in the examples", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5a9cf30d3880ec262196da43c259d4f5a52edff2", "messageHeadline": "Adding missing code in map reduce section", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3e11537d9e5808702808a1b242ac5b9a2a4118a0", "messageHeadline": "Adding more examples for MapReduce", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "cb54807f81485101d7e454690ac738261c292a1d", "messageHeadline": "Singularize object under Inserting data", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad0582467dd4f62e96fed05f7d6e5e9a6bcfdba4", "messageHeadline": "Merge pull request #969 from cakephp/3.0-query-all", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "b5697a28b6cf8f96dd6632d6186d1a41859513c9", "messageHeadline": "Small fixes from review.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90e0c64aecccc3c546c85fbab0545274a4f91dae", "messageHeadline": "Starting MapReduce docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "7b766c822d3f9293cae73662087d89bca3aa7745", "messageHeadline": "Note differences between orm\\query + database\\query.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d156f6123954fdd5fd5e266c6a3103cbbc4e44de", "messageHeadline": "Merge pull request #967 from cakephp/3.0-validation", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 201, "deletions": 19}}, {"node": {"oid": "96355af04b64052be7e4a4bed01e7cc593d93f4c", "messageHeadline": "Merge pull request #968 from bcrowe/hotfix-controllers", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b66e0d8508ed3b17c0ae486dfc24b4baccd87f39", "messageHeadline": "Simple updates to Controller docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "446bfec07c8c37405f75bf4dc0af8df67a00a1b2", "messageHeadline": "Update docs for query API simplification.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "85b9a119bcbac44c6949e4dcfe71caf2e7296564", "messageHeadline": "Update docs for Query::all()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5e63c397dae6e76c41122f5f0d394e51153b10dc", "messageHeadline": "Fix review comments + add custom rules.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "5f841c949967e183d6571fcaf3bea0eeecd8dd6f", "messageHeadline": "Content edits.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 64}}, {"node": {"oid": "8c577fdc8959b3e96d79a212b57ceb6f93ef5fff", "messageHeadline": "Add missing content.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "60a08060bde749c989f918401db165d59a395584", "messageHeadline": "Add more content to the validation chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 91, "deletions": 16}}, {"node": {"oid": "9e4ce41f12bd2071ac002dae1269c86698dadc89", "messageHeadline": "Add information on how to build and use validators.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "e730cf8eecb6b876f6bf52e1e2ee316323d63f04", "messageHeadline": "Merge pull request #966 from cakephp/3.0-orm-intro", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 258, "deletions": 23}}, {"node": {"oid": "86ef586c142c801a1a3e06ab4e038af5e7077693", "messageHeadline": "Start validation docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "746eafad2406e65c692300a0c631fad6547e208c", "messageHeadline": "Correct grammar and tone in table object docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6df00d6325aff4db655c1f78a92d25859d0eaa89", "messageHeadline": "Expand validation docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "1c51c2d89d23c326a00d3d6dcd1ae5903d3b57e1", "messageHeadline": "Fix broken links and limit toc depth.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9db8809ad66378c4017f719327a636fe876cfcd1", "messageHeadline": "Change title.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7e5532c10d727c134b052737301b2f397210404", "messageHeadline": "Add stub from ORM docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "387fa757c9f7fe57a2512cd11152285404f00c8a", "messageHeadline": "Finish off ORM intro.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "09956ea28b805cdc41df61d5ebe8dfb0928c2761", "messageHeadline": "Add missing docs for changing the entity a table uses.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "9309546a9de01734b09b6b0be527fe71e6265ad8", "messageHeadline": "Start the ORM intro chapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 96, "deletions": 5}}, {"node": {"oid": "a15dddfcd76d1b5a70f73ffab9ce15b31a087922", "messageHeadline": "Merge pull request #965 from cakephp/3.0-habtm-ids", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "9c550179da45b943c58afe0b83073284ca215a78", "messageHeadline": "Merge pull request #963 from cakephp/3.0-query-pt2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 385, "deletions": 3}}, {"node": {"oid": "6d791bee44406630ba37ddf50605a863a39c4d96", "messageHeadline": "Start queries with where().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eca60a1bba0f3a1a0405c0496a6856a1322661dc", "messageHeadline": "[fr] Follow #842", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "847221080d786758824126252440c29f92b5c124", "messageHeadline": "[fr] Follow #758", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5e6fa00845757c38f8b778f678764ea7940b793c", "messageHeadline": "[fr] Follow c9574a3cae805ed1a35e60bc3388623673c7ebec", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d325633535e764a800c3ff87a2d04c64ca1b62e", "messageHeadline": "[fr] Follow #946", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 136, "deletions": 124}}, {"node": {"oid": "d711837ea8c10d08167f8bea423ce9191a4cd13e", "messageHeadline": "[fr] Follow #939", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "1cfb1afe043ca260c1bb55b2ff0cccf2a855a7d0", "messageHeadline": "Add docs for belongsToMany id list.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ac82121a31fd4d7804deaefe5613985ffefe74fb", "messageHeadline": "Fix formatting and update copy.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "a0c6e600b2710cae7985cec8d14b2142165dda0c", "messageHeadline": "Merge pull request #758 from drdouglasghd/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cbc617fc6f06496093c3ce311bade353f9495bf2", "messageHeadline": "Merge branch 'trailing-spaces'", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 677, "deletions": 678}}, {"node": {"oid": "23035e51d7989e9a8b059f0cf48eda7c3c455bbd", "messageHeadline": "Remove trailing spaces.", "author": {"name": "shock_one", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 677, "deletions": 678}}, {"node": {"oid": "c9be4682234194cabccc70d48cd4770dfe6a56fa", "messageHeadline": "Fix markup issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "053bdb95f4cb103f2023810a0b8e358c663ceda0", "messageHeadline": "Merge pull request #948 from cjbars/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "93d1b16a1406d6a89142194a2a3423058dfba0cd", "messageHeadline": "Fix title markup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b9a6e36e93b5f121f010457e8103886f46c0889", "messageHeadline": "Merge pull request #949 from cjbars/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "a849dd91dfb3591955d61cd71841bc94dc6cff29", "messageHeadline": "Add more examples of how to build queries.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "24310c947443078a723643c242c1f1f4d19f0639", "messageHeadline": "Update docs for unionAll.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9a40a9366e7cb1bf05200c1912e4f69ad24d2c82", "messageHeadline": "Merge pull request #962 from spiliot/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 227}}, {"node": {"oid": "37c9307b186817a570c66a70d5cf6849700074a7", "messageHeadline": "Clean up and clarify expression docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "aeee64274be170e2957eeb3b475be317758b2ab4", "messageHeadline": "Add section for expression builder.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 132, "deletions": 2}}, {"node": {"oid": "4136f6825b2231a70c5fa88178ffe3081cfcfefb", "messageHeadline": "Build out more sections in the query builder docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "fe04a74a19e1ab45fdb713b1d63b8fbcdf655720", "messageHeadline": "Add example of how to build cached results in 2 different ways.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "83b034a2962cbbe4198dc28c5f3b835394cec281", "messageHeadline": "Merge pull request #961 from spiliot/patch-5", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5de5390c69bf478c0e81cfeb7980da263449e81c", "messageHeadline": "Add section on caching results.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dd031dfc2b40a6330a235896ec85692e2426304b", "messageHeadline": "Pretty urls seem to be a separate topic", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 0, "deletions": 227}}, {"node": {"oid": "ccbbfbefc637282a7f6dc42f1a468febceae431e", "messageHeadline": "Changed order of /webroot in Production", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ee9e7399b2805785337eca0c3728d25241826ec", "messageHeadline": "Add join docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "289120c3c6c4cf542079a8f61595a6235affde70", "messageHeadline": "Merge pull request #960 from cakephp/3.0-query-pt1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 200, "deletions": 26}}, {"node": {"oid": "2a58cd308e7bca77d8560b30635985601dffd8d9", "messageHeadline": "Add docs on using literal values in SQL functions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "c0b2174ffae8ccc4b1af31388c0b84e0278be640", "messageHeadline": "Add notes about chaining.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8d57274d6e89308236e610c5bc4b15dfad37b321", "messageHeadline": "Expand and correct examples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e6dfc709df48edbdc3c8d7c3654c07dcadfc7da2", "messageHeadline": "Fix grammar and add explanatory comments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "d4ed9037d0a0abca4bdb35ad232449846fe5b04e", "messageHeadline": "Add more sections to the query builder docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4910810bdb3002076dfd03769f8b821f2aa46cf2", "messageHeadline": "Reformat code so it can be re-used in the builder docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "cc1923adbc95148e5ae68393f8b586d2d3db950e", "messageHeadline": "Start docs for query builder.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 120, "deletions": 10}}, {"node": {"oid": "69ae9bbe92ef09afbcc3297392d543633f7d278a", "messageHeadline": "Fix version number + pep8 errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "eb635cd017196682bc15bcf3f05551470f8db6e2", "messageHeadline": "pluralizing association", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2c10a640fbdc857a5339d7354309d4ec7bbfc6c", "messageHeadline": "Merge pull request #959 from cakephp/3.0-more-orm-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 148, "deletions": 17}}, {"node": {"oid": "1d19862d89cf500b8bfc1e75fa78a16555610bd6", "messageHeadline": "Update example so it is relevant", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8a6eedb49ab11d3ce4de5a8f7a5244250684d283", "messageHeadline": "Update search index build script.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "726bad2bd9b50755230ab39a654a232d7ed768bd", "messageHeadline": "Update search index version.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9befb0f380e8bad7473e220ec8cc63c0de133ae7", "messageHeadline": "Add annoying banner.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "5bb4c9be813ac8f0535fd57b0c92c7ec6afe7e77", "messageHeadline": "Update templates for 3.0 book.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cf1c7e4aad930857510243b809ce11f58a020b9e", "messageHeadline": "Start behavior docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "14f22d6769a156715a1cd323dae284b2375d27f5", "messageHeadline": "Fix formatting errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9d22189f52e695e71de060da7950c752033beee7", "messageHeadline": "Add doc stub for counter cache behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b6b52da4ae7a32154744db5d3b67da1fdbd7e56e", "messageHeadline": "Add docs for validate() and validateMany()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "68b487f03d387fc50f35d6d455449c4426a29796", "messageHeadline": "Start linking to the new ORM docs instead of the model ones.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b18669590a729719fa88f4097074be342819b780", "messageHeadline": "Add missing validate option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e0cf595d697d957dfd9a5a84f9861ef91cf49dd", "messageHeadline": "Merge pull request #956 from cakephp/3.0-mass-assignment", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "05046f249206bec7fcbb40c0370a227bb0c488a3", "messageHeadline": "Add docs for mass-assignment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4071baa7463ed21943ff88b131139d34c16bcc0f", "messageHeadline": "Add docs for mass assignment.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "20715386066bbf8085cf417003062932f36d480e", "messageHeadline": "Add docs for Table::get().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "fbe594cdfd4758d2a30a12edab2bac0a213cfd9e", "messageHeadline": "Update docs for marshalling to match cakephp/cakephp#2522", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "ceb0f7ee1db39b6f8e5046db4ad4d9804638b7e2", "messageHeadline": "Merge pull request #953 from cakephp/3.0-save-associated", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 149, "deletions": 6}}, {"node": {"oid": "27c0391f41bd885c241273b906acec8719ef8616", "messageHeadline": "[ja] Follow a480ae28a1", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f641cf2deaf874b478a18d997d1c990b0a5182df", "messageHeadline": "[ja] Follow #936", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b67a53529235e54b903669ee79a7d8ee5134bbb1", "messageHeadline": "[ja] Follow #938", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 33, "deletions": 33}}, {"node": {"oid": "115d2d35cc93e0bc3d971547e08d5def4cd81ea5", "messageHeadline": "[ja] Follow #946", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 62, "deletions": 63}}, {"node": {"oid": "7681e08d9962dfedc1f102d95c3cdc08d924141c", "messageHeadline": "[ja] Follow c9574a3cae", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d359962733222c69508430df96aea5f8979e7c6c", "messageHeadline": "Fix inflection information around association property names.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "827a16c44064c45ebde7ba9a114c2b52675516fc", "messageHeadline": "Merge pull request #955 from ezrabynx/2.5", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "202b60048a03f23c365de2b5f4b883e168d4386f", "messageHeadline": "2.5 Migration Guide; Scaffold", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "147e19f427db960bf175f11a8b76274e2717b270", "messageHeadline": "Merge pull request #954 from ezrabynx/2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1efc5ab0b5416d2e907625456e0d50f51e2f86fa", "messageHeadline": "Marked scaffold as deprecated.", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c9574a3cae805ed1a35e60bc3388623673c7ebec", "messageHeadline": "Use exec() instead of ``.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c6c606583205526cbc7e6a501135bb44658eb46", "messageHeadline": "Add info about saving to the joint table.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "489e4e2ab42bf4ae9ef657a1ac20e03de5e52e3a", "messageHeadline": "Add info on how to save associations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "d399ccd13ef2baf492a3aea91ec22dc3e7124d36", "messageHeadline": "Merge pull request #951 from dorian-marchal/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65d10de404964916895c91f0327567a92f637dc4", "messageHeadline": "Merge pull request #950 from dorian-marchal/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16de9e12c7120a1b260c21ec7a55c4cc01049850", "messageHeadline": "Erreur de correction (instance -> occurence)", "author": {"name": "dorian-marchal", "email": "marchal.dorian@gmail.com", "user": {"login": "dorian-marchal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d449928f73639abcca178843cf14e1be10217e7c", "messageHeadline": "orient\u00e9e -> orient\u00e9e objet", "author": {"name": "dorian-marchal", "email": "marchal.dorian@gmail.com", "user": {"login": "dorian-marchal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ad9923d09b88ed58ba839efc8599fd9047e8d20", "messageHeadline": "Create helpers.rst", "author": {"name": "cjbars", "email": "cjbars74@gmail.com", "user": null}, "additions": 304, "deletions": 0}}, {"node": {"oid": "51bc4d024561da3a026c5ea9e851b9bb15064a5d", "messageHeadline": "Update components.rst", "author": {"name": "cjbars", "email": "cjbars74@gmail.com", "user": null}, "additions": 15, "deletions": 17}}, {"node": {"oid": "22e530674ff251ec7d17b50d9124b0c99cd496f4", "messageHeadline": "Start saving associations docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "e34580ab6d644152289f9e619f44925e4dba1e84", "messageHeadline": "Merge pull request #946 from ezrabynx/2.4-link-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 81, "deletions": 82}}, {"node": {"oid": "e29925b6fab91b1abfc9f3f191ded62721130d58", "messageHeadline": "Type Fix", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d9213c4e5dbae79ae2d6aa7196b1070283f6239", "messageHeadline": "Merge pull request #944 from Ayb3x/fix-code-line-overflows-tutorials-\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "333e9d759c99bc2c8b6efc353241d060e446b5ee", "messageHeadline": "Merge pull request #945 from Ayb3x/fix-code-line-overflows-appendices", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 136, "deletions": 44}}, {"node": {"oid": "9cc1331b7fcff2f9610a45e68cc7e64dd221c064", "messageHeadline": "Links for Controller", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 78, "deletions": 76}}, {"node": {"oid": "544526823b7ac2d59571662659ce764bf3ea3fa0", "messageHeadline": "Fix overflows in the Appendices section.", "author": {"name": "Erica Pisani", "email": "pisani.erica@gmail.com", "user": {"login": "ericapisani"}}, "additions": 136, "deletions": 44}}, {"node": {"oid": "d9dfbcb5ed0deb44f9a561a3b81bedf7de5a26c0", "messageHeadline": "Fix code overflows in the Tutorials and Examples section.", "author": {"name": "Erica Pisani", "email": "pisani.erica@gmail.com", "user": {"login": "ericapisani"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "d7ca9f5ebc30853fc312af0944070b29e5d01736", "messageHeadline": "Merge pull request #943 from cakephp/3.0-table-marshall", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 141, "deletions": 299}}, {"node": {"oid": "8ad20bd692bfa5114a361121134d42d0326e06d0", "messageHeadline": "Don't call methods statically.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afac75c4815b18c2ef472032f9f764cf40209868", "messageHeadline": "Add section for marshalling features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "a7b29505755e59719ead42f591d8853038293099", "messageHeadline": "Update request and response docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 82, "deletions": 131}}, {"node": {"oid": "06abe88671825e3e6b0e2ebfd6d61b543ffa98e5", "messageHeadline": "Remove references to scaffolding.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 164}}, {"node": {"oid": "e044bf4e53104f405b78da35c00a73aaa8155fc9", "messageHeadline": "Merge pull request #939 from ezrabynx/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "335c1ba32555fb74393ac4cb6cb3a4f1c2051b1a", "messageHeadline": "Merge pull request #941 from Ayb3x/fix-code-line-overflows-development", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 224, "deletions": 52}}, {"node": {"oid": "cf8e17228720a338922c60ed50d74d10a94f505a", "messageHeadline": "Merge pull request #942 from bcrowe/hotfix-configureTimezone", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e17383027492a32bebd953ddcf0b7c002afe3762", "messageHeadline": "Clean up grammar for Configure timezone in 2.2 migration", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5281f0cd0928ec86a6efd5b839e9bf011dde4fe4", "messageHeadline": "Removed space alignment.", "author": {"name": "System Administrator", "email": "root@Ericas-MacBook-Pro.local", "user": null}, "additions": 70, "deletions": 70}}, {"node": {"oid": "7ce0764a28d4c316ecfa88699063046006806113", "messageHeadline": "[fr] Fix french callbacks", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "c29fcdbb6498ceba9ce9bf07eb7792f033e4b9bf", "messageHeadline": "[fr] Follow dd3180b588be61b52481a80a0e94a8c59d7fa177", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dd3180b588be61b52481a80a0e94a8c59d7fa177", "messageHeadline": "Add note about possible windows issue.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "84b201d792cf76818910e028786dac8f59aa5763", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 767, "deletions": 424}}, {"node": {"oid": "11b81c0672bc45310c5f8caf23498be0dc5716fe", "messageHeadline": "Update docs for cakephp/cakephp#2463", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b79e60bfb1e380d9506f80106dfdfaeeb084b2f4", "messageHeadline": "Merge pull request #940 from cakephp/3.0-entity-pt2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 52, "deletions": 57}}, {"node": {"oid": "dcd7ae6201ad66693036a698aacc455575e3ff2a", "messageHeadline": "Merge pull request #934 from bcrowe/3.0-timeStart", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 59, "deletions": 177}}, {"node": {"oid": "b6f3e78d84f0d8927fdf59f7f481559f85e7e11d", "messageHeadline": "Fix broken method references.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6b4a197e3e4f228db4349515bd7cb67f9a7b3d4c", "messageHeadline": "Fix more broken formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 47}}, {"node": {"oid": "ae3543799ccbfdf3f21902beb7c9a2fa9edff6e4", "messageHeadline": "Fix links + glossary terms.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b8c7b7046be8f8b43a2a996de2a9c2edafdea6fe", "messageHeadline": "Controller Callback Links", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "5a25a319051d6a9c122ef135d3b46a7a2f4f2a63", "messageHeadline": "Add section on how one *could* implement lazy loading.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "bde7f20d24e42c002b08b501f0543f853f4cdb23", "messageHeadline": "Fixed Broken Links", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "efb1af36edcaca8c3e5c7c72eb12235f0dc9ebad", "messageHeadline": "Application Extension Reference", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "195bb6d6d7f7daad9fef9a67e9468f0493a46656", "messageHeadline": "Fix overflows Development > REST to", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bef35f2e85ed7658a79775a53cd90716061abb2a", "messageHeadline": "Fix overflows in Development > Sessions to", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 77, "deletions": 14}}, {"node": {"oid": "b7e7e5ee2e2de64654580249fad9441629e2e9ff", "messageHeadline": "Fix overflows in Development > Routing.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 60, "deletions": 16}}, {"node": {"oid": "0110f3977973daf0c43d3c057deba88cd5604601", "messageHeadline": "Merge pull request #937 from cakephp/3.0-entity-pt1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 264, "deletions": 10}}, {"node": {"oid": "f57b865672aa2c21d92eddf2ca2e114483131713", "messageHeadline": "Typo Fix", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8beff294ad57a7fef4cc38c3260b5acc07e1d61c", "messageHeadline": "Removed screencast.", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3953b820e5a9076b7e0fdd4638373fe12a0c989b", "messageHeadline": "More API Link Fixes", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e4373c6f216f68721634fba39ffc7d26fdfe3fa", "messageHeadline": "Link to latest API", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3790c7ba5ea71197ddf1fd9cdf7e4e824f46cd9d", "messageHeadline": "Add review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "35794b4426ed7cbe53e6d45976b806568b4efe3f", "messageHeadline": "[fr] Follow c7581c4aad042a05105198b927b0fa8766a54cff & 489de35fe4acb0\u2026", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "7773d0a04f3146f0bd1dd6f24442dae03c0b0b74", "messageHeadline": "[fr] Follow 06b60620ddb67edf484d5614be07efd1449e33d6", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1855b5dfcb8c682ca416bfc2c238e455008ba563", "messageHeadline": "[fr] Follow a480ae28a1f11b4189c529ecac49a14469f60b72", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c8be8defe99ce9d66cee43a2023481ed73723de", "messageHeadline": "[fr] Follow #936", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f81d3efc71ea73504f9c66f66363420ad913e7a2", "messageHeadline": "[fr] Follow #938", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7df3f52f5c48dcb1ee37fa9843324ba8315b4060", "messageHeadline": "Merge pull request #935 from cakephp/better-tablet-layout", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1edccdc6494d634f223d07bca892b1d47413a5cc", "messageHeadline": "Merge pull request #938 from kp2356/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f41d7e40fdfe869dc8d33245304fafa41cd6b9e7", "messageHeadline": "Model name in the join options query made to singular", "author": {"name": "Kunal Panchal", "email": "kp2356@gmail.com", "user": {"login": "kp2356"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc71f267072b7ff8f459624f1dc8f67755b4e642", "messageHeadline": "Corrected a bad link.", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c7f1dc19fce2603b5f369718facf0a9270b9694", "messageHeadline": "Added some links.", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "88420ddb0b0a722a97ee06b289a4c3bef5162680", "messageHeadline": "Linked afterFilter()", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7640619276b90ae399c9bf208f098be480992e56", "messageHeadline": "Update additional references to Time utility docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "25c3e27fa4aaea940c1d2c2eee6b388e0863bf2b", "messageHeadline": "Fix spelling and other errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "d05700a2b77116e3393131e87a6ddd214ef7bb96", "messageHeadline": "Updated API Link", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b6efe63631ad68749eb60fca8f86253dda15b25", "messageHeadline": "Start lazy loading docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "15b82f6507c845f8f8a26615fb9ba3ac96de8025", "messageHeadline": "Add more sections to the entity docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "0aa4eba28d3f004cf8bba0d632ab8d7a28df72c1", "messageHeadline": "Start writing the entity docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 171, "deletions": 4}}, {"node": {"oid": "d20e57a7c061629de46b2473014752db417e2d63", "messageHeadline": "Merge pull request #936 from ezrabynx/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da37db7c55d5d5e2d117ba3ea25d284f36dbf804", "messageHeadline": "Added afterValidate()", "author": {"name": "ezrabynx", "email": "ezrabynx@gmail.com", "user": {"login": "SimplyCorey"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e302a880ccf998c21e93249ca5fb75becba1e831", "messageHeadline": "Add more side margins in tablet/phone layouts.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "14a1b807212f9d43cd0dadf9e2f0d8aec4e42c71", "messageHeadline": "Preparatory measures for Time utility documentation", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 51, "deletions": 169}}, {"node": {"oid": "a480ae28a1f11b4189c529ecac49a14469f60b72", "messageHeadline": "Make titles consistent with the other half of the blog tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f4fc3813ea0454b14565e528a0c0f87a552af41", "messageHeadline": "Another attempt at fixing french build errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "290235db856bcc0ae2092d467ae9a9efe8df2d55", "messageHeadline": "Attempt to fix PDF build errors for french docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "489de35fe4acb0fc270b7af05f9354c134b14297", "messageHeadline": "Clarify getting started guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 32}}, {"node": {"oid": "c7581c4aad042a05105198b927b0fa8766a54cff", "messageHeadline": "Set the file permissions in the blog tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "06b60620ddb67edf484d5614be07efd1449e33d6", "messageHeadline": "Recursively add tests.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7bb7a28db92ef6588b68b46153acc2125a0275b", "messageHeadline": "Merge pull request #933 from Ayb3x/fix-code-line-overflows-console-an\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "b9c385d2a3008b18b9648860068dda3ba91e7e20", "messageHeadline": "Fix fat fingering.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3101dfd96da22b6ba0fb099c9342a818c3f63acd", "messageHeadline": "Renamed \"type\" to \"level\" in log classes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d6d9c3a5bc794bbce51b15cd9929a713ae6c8b01", "messageHeadline": "Merge pull request #932 from bcrowe/3.0-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5d7b7e310ab474eb3b97da6bcb04ebdb5f75d029", "messageHeadline": "Updated spelling, grammar, and readability in database basics", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1a05de529ee1bdcfb576f8fb7a71adf81f35c99a", "messageHeadline": "Merge pull request #927 from cakephp/3.0-loadmodel", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 321}}, {"node": {"oid": "0191dcd01b2ed0faba80c650e4c756a022d90ae1", "messageHeadline": "Merge pull request #931 from ADmad/3.0-log-scope", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "dee552c8f10a697dfb67f6b895aa87d9f4980ac5", "messageHeadline": "Fix overflows in the Development > Configuration section.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 83, "deletions": 21}}, {"node": {"oid": "868d6125c7187be90f4dd3837cbbdaae7dacfe84", "messageHeadline": "Fix code overflows in the Console and Shells section.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 17, "deletions": 11}}, {"node": {"oid": "f841ae8086b0b75d6d8d139fd26b89fe0878b37e", "messageHeadline": "Added info about logging scope being passed to log engines.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "6b7df338fc0d488bcfc0212799c0167685b358af", "messageHeadline": "Fix incorrect grammar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0dfdbf09d4150a85efe981a5b3016fd1391017a8", "messageHeadline": "Merge pull request #929 from Ayb3x/fix-code-line-overflows-301-400", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 241, "deletions": 81}}, {"node": {"oid": "d2c6ce0fa6c9d10eb180772b79012d13a413641e", "messageHeadline": "[fr] Follow #928", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "beaad6d8ef4c603051ab2a6e8d78948f3ad54221", "messageHeadline": "[fr] Follow #925", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 229, "deletions": 71}}, {"node": {"oid": "a8985060793e6f22347d67a68ccd29fc5a2f513e", "messageHeadline": "Fix overflows on lines. 350-400.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 113, "deletions": 42}}, {"node": {"oid": "9267fb0309f2a394efdd872a5ef0d158aca233f0", "messageHeadline": "Merge pull request #928 from chaoszcat/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fcfac98dbee4426a45e2f49ce5f89e2fbea0182f", "messageHeadline": "adding callbacks into saveMany", "author": {"name": "Lionel Chan", "email": "chaoszcat@gmail.com", "user": {"login": "chaoszcat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40ca5d381ff826fdbc2175fedcbe40464c283ece", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2476, "deletions": 1084}}, {"node": {"oid": "eaaeb8c1df0a4afad33f9a16cb602f77d52748b7", "messageHeadline": "Consolidate the requestAction docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 318}}, {"node": {"oid": "57ecfb553719e66163965003851a4e967af25130", "messageHeadline": "Update docs for loadModel/repository methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "bc2ec99b93f31198c64b420e3d4544d9a6c29eea", "messageHeadline": "Fix overflows on pgs. 301-350.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 129, "deletions": 40}}, {"node": {"oid": "6ba43023c54953b03a58560dfc09ad762668956f", "messageHeadline": "Merge pull request #925 from Ayb3x/fix-code-line-overflows-pgs-201-300", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 213, "deletions": 56}}, {"node": {"oid": "fb518c1209b62c69c68168001a40f98b514299c3", "messageHeadline": "Merge pull request #926 from beporter/bake-test-marktestincomplete", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "13c13378e22854f74a2378be63c6c8b8a754a82a", "messageHeadline": "[fr] Follow #923", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 145, "deletions": 69}}, {"node": {"oid": "dc6c4e63b480e69b9d50b85cff5cb9fb7c3eceff", "messageHeadline": "[fr] Follow #924 & 252600d4ce3dee2f69fe68ab628e15337893cc54", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2feced3bfd14c3b5bc2ff0bc6e397d80c31766e", "messageHeadline": "Added version change warning about baked tests in 2.5.", "author": {"name": "Brian Porter", "email": "beporter@users.sourceforge.net", "user": {"login": "beporter"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ed0b9e55772080a5e00d90568a38c0adb9fbf03f", "messageHeadline": "Fix pgs. 241-300.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 65, "deletions": 17}}, {"node": {"oid": "1812b07dbdd2ed94a8ebc35bcc7eada26121cf34", "messageHeadline": "Fix lines on pgs. 221-240.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 60, "deletions": 22}}, {"node": {"oid": "96f1e13e6b3e486d089460ab1d0169cbe0b4a288", "messageHeadline": "Had wrong file. Fixed the correct file.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 43, "deletions": 9}}, {"node": {"oid": "74aa61d8ce10badba483528a0bc2ba8897a71eee", "messageHeadline": "Fix lines on pgs. 201-220.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 45, "deletions": 8}}, {"node": {"oid": "252600d4ce3dee2f69fe68ab628e15337893cc54", "messageHeadline": "Fix wrapping.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0a532f1b1389769a1650e214753f436d8a60bf39", "messageHeadline": "Merge pull request #924 from bar/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3e67a514e3cb7b05cd43abe9c4c391965d30fb8d", "messageHeadline": "\u1e80rong option.", "author": {"name": "ber clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "eb04bcecf650e8ccb30748ece013d6801be1de4f", "messageHeadline": "Merge pull request #923 from Ayb3x/fix-code-line-overflows-pgs-101-200", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 255, "deletions": 92}}, {"node": {"oid": "7ef9f51959445f6c8232af527f8bc423ab5ff9c1", "messageHeadline": "Make PR changes.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "accdf2b450da64b66d67f81b61032687202fad3b", "messageHeadline": "Fix overflows on pgs. 151-200.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 203, "deletions": 72}}, {"node": {"oid": "e11a29fa8e9652be4f842160d213c721c258f0c5", "messageHeadline": "Fix overflows on pgs. 101-150.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 49, "deletions": 20}}, {"node": {"oid": "2c406a52c403a8b606e6cda0da01cd336048b166", "messageHeadline": "Merge pull request #917 from suzuki/feature/ja-follow-7d2add1", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "db556935e0b7d12fa3a70f51106b0e50ceef7f6a", "messageHeadline": "Convert TAB to Space.", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46dcf865c6c836b184bf61ab374222f4dbcebec1", "messageHeadline": "Merge pull request #918 from cakephp/3.0-orm-part4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 156, "deletions": 13}}, {"node": {"oid": "d530801c2805e9f1dd93630aadc5a5f91573d3c3", "messageHeadline": "[fr] Follow #920", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 151, "deletions": 48}}, {"node": {"oid": "8b63449c50230eeaac6fef203d47ff68387ca3b8", "messageHeadline": "Merge pull request #922 from kamui545/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9dec60ff95e2b9afb8c38ce6ce6b0720c092d88d", "messageHeadline": "Fix missing quotes", "author": {"name": "Maggion Emmanuel", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e34cdee80cc50c4e898d348dc5735426d752a96", "messageHeadline": "Merge pull request #920 from Ayb3x/fix-code-line-overflows", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 199, "deletions": 75}}, {"node": {"oid": "b8fc340d317cdf66dcfdc2dd90f92c60ac391898", "messageHeadline": "Makes PR changes.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 17, "deletions": 24}}, {"node": {"oid": "0e6f7231b2fbe894ba009981f18bcd58d639ba5f", "messageHeadline": "[fr] Follow caee96a1e4d6d71e9a87057925756599510cf946", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "478451907aa4405c060eac3f09767377853110c4", "messageHeadline": "[fr] Follow 7d2add1f75b724e1dab867c88518091920553491", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7da74f9505532128a15393769dae2bc7dfe392f8", "messageHeadline": "Update event docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e6dd0558cc82d8fea82330cccb8881ae724ad06a", "messageHeadline": "Add reference to map-reduce section that will soon be written.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "caee96a1e4d6d71e9a87057925756599510cf946", "messageHeadline": "Add notes on how to make an AllTests suite.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "cf13750b6f1cb419c798d2584ae61a72daf8302f", "messageHeadline": "Fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b5b5cd7f6de5d8f1c67287b4b06f77259fbc79f", "messageHeadline": "Update docs for latest changes to dynamic finders.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1854d1e1ddd9c39188b439d0b27d32c6745c660a", "messageHeadline": "Fix overflows on pgs. 90-100.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3731536d4fd39867fd7e9049ef1dab807829d9a5", "messageHeadline": "Fix overflows on pgs. 81-90.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 29, "deletions": 10}}, {"node": {"oid": "5152b2d1fe7bfb24fb4ab7bbdad42a21f774ed95", "messageHeadline": "Fix overflows on pgs. 70-80.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 31, "deletions": 7}}, {"node": {"oid": "bcc9d1e57c0cc60f1f1dd0900cb3f9130fc11fd1", "messageHeadline": "Add events docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ba7863efee57cd9ab45c9fe260bd178f93cf0eb2", "messageHeadline": "Add event listeners section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "fbf3edea9dfc27312dd9194552460d534b6aca33", "messageHeadline": "Add section for behaviors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "a6e8c7e7a1f71cec843c41eb635b9536108894d6", "messageHeadline": "Remove order conditions from dynamic finders.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "04462df5cf57e1d628688ccf061e8864b29afd74", "messageHeadline": "Fix overflows on pgs. 62-70.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 33, "deletions": 11}}, {"node": {"oid": "c0ed8f609a74f15244dbe518aaaf1d92ca05dd57", "messageHeadline": "Fix overflows on pgs. 52-60.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 40, "deletions": 13}}, {"node": {"oid": "e6d1b6046ffffded6a405a8a3cd2c059606f18f6", "messageHeadline": "Fix overflows on pgs. 33-39.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 30, "deletions": 22}}, {"node": {"oid": "7a95fa3168ef96b19049d65549ac1ebc6c8d1191", "messageHeadline": "Fix overflows on pgs. 17-19.", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 39, "deletions": 11}}, {"node": {"oid": "409b3252d94273caf3b1bf033218a4b62b2cfdb4", "messageHeadline": "[ja] Follow 7d2add1", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1b25bbba023ed149319c1f52ed982969f5de643f", "messageHeadline": "Add docs for dynamic finders.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "73a05dcc0218cb0beeda4049df96c895da9fef49", "messageHeadline": "Merge pull request #913 from cakephp/3.0-more-orm-again", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 210, "deletions": 5}}, {"node": {"oid": "ce21a9236ad0bd793cd9ff59e5c86e3a3d838601", "messageHeadline": "Merge pull request #916 from Ayb3x/add-pdf-instructions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3e0d2da7676c9d3b7d976212db58d6ec23a66d3a", "messageHeadline": "Add pdf instructions", "author": {"name": "Erica Pisani", "email": "ericap@freshbooks.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7d2add1f75b724e1dab867c88518091920553491", "messageHeadline": "Allow logout action so logged in users can logout.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97b400197193e875f65a64d8f32f897601b1099d", "messageHeadline": "Add information about return value of save()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "698eb093f8e8ebc3332222aa6d718a29b443847d", "messageHeadline": "Proof-read and add validation stub.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "0e9abbe400e57f9f32282390d902c878f236a813", "messageHeadline": "Merge pull request #911 from kamui545/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "d220e147f8a34357d064d1769d060be46d76e1d1", "messageHeadline": "Update exceptions.rst", "author": {"name": "Maggion Emmanuel", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "57562b07b3e3acd1912f39c7ee6bfa8f9110da4e", "messageHeadline": "Add save/delete docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 117, "deletions": 2}}, {"node": {"oid": "1c9154513a3938f83e0dbd2e66b7074ed077f01c", "messageHeadline": "More docs for save/delete.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1fe8c6004958ff80adaa00b64b46b4284e15a01d", "messageHeadline": "Start save() docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "abf201bb618018e9d0dc8e6a5da3f3cce6e4ba3d", "messageHeadline": "Add example of fields, sort, conditions in contain call.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "e02ad88b1a46acc39c7dd9c357e01bb42f001b24", "messageHeadline": "Add docs on matching operator.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "0f31e0284c0a79e31187793315399f318b8673a3", "messageHeadline": "Change property => propertyName", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c897fe7f3aa465011fe50b7f3681d7f3199580de", "messageHeadline": "Update migration guide for unsigned int.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9ddb71d2f415f1ca5aa23df6bd59589b09fd7f6d", "messageHeadline": "Merge pull request #909 from cakephp/3.0-more-associations", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 530, "deletions": 10}}, {"node": {"oid": "d4e6a7157d88c89f0fec83c55b96b39c20b1cc7a", "messageHeadline": "Fix small mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3bba986abe0e4bde2c8e4f6e050ec412b22994d6", "messageHeadline": "Merge pull request #889 from NerOcrO/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "9329d6df2e6561f863dc501b4740ac91a3a12c96", "messageHeadline": "Merge pull request #910 from suzuki/feature/ja-follow-900", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 28, "deletions": 11}}, {"node": {"oid": "4db1cb4ce2e3c55be18d12d0c374b51a0613ab18", "messageHeadline": "[ja] Follow #900 and replace section from Google Group to CakePHP Com\u2026", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "2c0c4f9a8797e65888ef8efc3ece8e6f9f8a266b", "messageHeadline": "Additional fixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7f3a3d4a05d6dda8f95bec64515ac87aea90dd4a", "messageHeadline": "More review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "912107fb8c19d3cab9644282cfe0f9ed895f56e2", "messageHeadline": "Update based on review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "83c7e058e8c551962f02c1cf60e7da6a08249687", "messageHeadline": "Proofread edits.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 53}}, {"node": {"oid": "f59fb4e30a568eb13c4e055f1f7a4eb97de07a2e", "messageHeadline": "Add docs for contain()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "345f44ae452b9ffd76a77325671d44c3b56c9b71", "messageHeadline": "Add stub for behaviors docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "230bdca76c9e9ed9608c821f2cb8479cf76b1fe1", "messageHeadline": "Expand find docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "9f83699606c23d3d4277e1cbd595e363ce4e6fba", "messageHeadline": "[fr] Follow #900", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "03cae6d083ce818d5dbafe32fbb54260dc19afeb", "messageHeadline": "Start docs for find().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "2a93ad6fe8ef1ce6db8d9dbf7faf431d9fc15acf", "messageHeadline": "Start adding titles for loading data.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "aecc2789530a44b9a6f2ab1aa56717385c1e8685", "messageHeadline": "Start the belongsToMany docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 190, "deletions": 7}}, {"node": {"oid": "526d7a23364ed89641df51bebdce4e50151d2ffb", "messageHeadline": "Merge pull request #907 from perlsec/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "948012ba9c75e8bcf828cd56d89fa3022abd9959", "messageHeadline": "Merge pull request #906 from suzuki/feature/ja-follow-896", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b46150beaa733a073763bc3b6dc7a5725cf8594d", "messageHeadline": "fix spelling error in plugins.rst", "author": {"name": "Kim J\u00f8rgensen", "email": "kim@perlsec.dk", "user": {"login": "perlsec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3a20cd3d1230271154c922e3a11e2427a1e9c03", "messageHeadline": "Fix bad edit of plugins.rst", "author": {"name": "Kim J\u00f8rgensen", "email": "kim@perlsec.dk", "user": {"login": "perlsec"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d2c2cd04738bb00d716948f3061a356cbb97dc4", "messageHeadline": "Merge pull request #908 from cakephp/3.0-controller", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 76}}, {"node": {"oid": "e3fc6c1a1d6d24b83e92a572e7b577d4e837fad4", "messageHeadline": "Add more depth to the hasMany section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f7cb992372d0406be989f42da70b1afb02d61afa", "messageHeadline": "Add docs for hasMany associations.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "b6a87612a477700c097c76b8d7ff98337cf1fd9e", "messageHeadline": "Update docs for removed methods.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 76}}, {"node": {"oid": "62f224beac9bd22bf6b655060e3f619c3cac8f46", "messageHeadline": "Update plugins.rst", "author": {"name": "Kim J\u00f8rgensen", "email": "kim@perlsec.dk", "user": {"login": "perlsec"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4e91c9984f563bc25df41e20e332c63b0f7b6a1a", "messageHeadline": "Merge pull request #905 from cakephp/3.0-database-pt3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 236, "deletions": 9}}, {"node": {"oid": "4e0fcfc849fbe96a383addb5b05a6d5d9f6608da", "messageHeadline": "Review feedback changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "1cf47fea8f332061258382193daaa06747dbb7ab", "messageHeadline": "[ja] Fix sentence by review", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c99e87eacf1d9728c06c0ecee6d6ca4d11cfbf5", "messageHeadline": "Merge pull request #901 from AD7six/3.0-cache-api", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a9c7d4c4c7b56763f2de73e33c090ab71b1af9df", "messageHeadline": "[ja] Follow #896", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "55857a9fc7fbb92272274739ad01bacd93e547ac", "messageHeadline": "Grammar and formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3a135070a07ab93ac6c0e693f501444361b16074", "messageHeadline": "Fix spelling.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb38d8223d7d4d00d62991d3add009016082be39", "messageHeadline": "Add docs for BelongTo association.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 89, "deletions": 8}}, {"node": {"oid": "5f20cba55927f431545c73b49abbafce2ec4ab28", "messageHeadline": "Merge pull request #904 from ADmad/3.0-session", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "512d88cfd323c60299b5a479d1d0177076cdcd5b", "messageHeadline": "Added info about new Session.requestCountdown config variable.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f0410a9c6df7a494c2c4664de7e6c2b7c34d941f", "messageHeadline": "Merge pull request #900 from AD7six/feature/stackoverflow", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4f3da271921444b98033ffb5cae838afbaabfdc5", "messageHeadline": "Merge pull request #903 from okonomi/feature/ja-appendices-grammar-fix", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "740ff80931dd79de6d65af7bd32a885c058693c2", "messageHeadline": "Add hasOne docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "14832df7b491326c8b541828ef8285dc7b985e6c", "messageHeadline": "correct appendices grammar", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d531f5ac225b26d7d122df5e1247233104cda58d", "messageHeadline": "Merge pull request #897 from suzuki/feature/ja-add-missing-migration-\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 716, "deletions": 1}}, {"node": {"oid": "48a393ac9b2b93155e51f6edd9e31ad1777a923a", "messageHeadline": "[ja] Fix grammars by review.", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b357a76219e1caa6e62810534449444253cb449", "messageHeadline": "Update docs for JsonView.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ae5e4bb2bd408a0e3f93684aa0f6b5ed15229a83", "messageHeadline": "add notes about changes to CacheEngine's api", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e9925cec709fbddf0ff30604ee303a679629b20e", "messageHeadline": "Ask is defunkt", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "16fd46c1ac9171aa506c1d2138a97cb14ccddc72", "messageHeadline": "Merge pull request #899 from tekapo/master", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "862a8210fe393c793d738c33590d1688343d9174", "messageHeadline": "revise the Japanese word.", "author": {"name": "JOTAKI Taisuke", "email": "tekapo@gmail.com", "user": {"login": "tekapo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcb380797f5372ef282aea5f21900de6d9b220f7", "messageHeadline": "revise the Japanese translation.", "author": {"name": "JOTAKI Taisuke", "email": "tekapo@gmail.com", "user": {"login": "tekapo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddc2d272119626f8c2bed353afd943170ab38d30", "messageHeadline": "fix some backtick again", "author": {"name": "Fabien Mercier", "email": "fabien.mercier@mediapart.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af1f695960b7f059782a39376f030950cbe3a512", "messageHeadline": "fix some backtick again", "author": {"name": "Fabien Mercier", "email": "fabien.mercier@mediapart.fr", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d63d41091b63532c25259c4614dc1b1d574b2d30", "messageHeadline": "fix some backtick again", "author": {"name": "Fabien Mercier", "email": "fabien.mercier@mediapart.fr", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f64f298a7503621b8b4ad93a23fd7301a7225670", "messageHeadline": "Start associations docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "3dbb4c827cca86fc344469b3a0cf4a5b3a13c71d", "messageHeadline": "fix some backtick", "author": {"name": "Fabien Mercier", "email": "fabien.mercier@mediapart.fr", "user": null}, "additions": 50, "deletions": 50}}, {"node": {"oid": "a2f6591484629684632691ae1764c0111198b61d", "messageHeadline": "[fr] Follow #896", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b207a6288c64a02bbc6d6e91ee8a7accd2a5ac1d", "messageHeadline": "Merge pull request #898 from ADmad/3.0-auth-blowfish", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 43}}, {"node": {"oid": "634523f81110692e45d3a570e3eb5a09599cea02", "messageHeadline": "Added info about authentication related updates in 3.0.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 43}}, {"node": {"oid": "ddbb297e8baf71ad9de16760d72a5f3a4afcfd4e", "messageHeadline": "Merge pull request #891 from cakephp/3.0-database-docs-pt2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 393, "deletions": 20}}, {"node": {"oid": "5addb5c30c5ad2ba44f3dab4aeea241d932e2e1a", "messageHeadline": "[ja] Add 2.3, 2.4 migration guide and follow #890", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 716, "deletions": 1}}, {"node": {"oid": "c253149932ad950b619da942f94ccd511599d868", "messageHeadline": "Merge pull request #896 from ravage84/alternative-to-pr895", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a072b05c9af58a7c504e5d1fbbed5d8df427c5b6", "messageHeadline": "Replaced deprecated AuthComponent::password with SimplePasswordHasher\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "81189b7d7aa78f6e052c66b1117004f9b0c69733", "messageHeadline": "More corrections from review feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "6448b77ed5e2c5a93927cb991f0663607c7a47c6", "messageHeadline": "Corrections based on feedback.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5d5c1197a20850282250f275544932d75a1b0e64", "messageHeadline": "Update language in migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9c523a9e01dfd84cc47e006a81f128a17cab32a1", "messageHeadline": "Use methods instead of properties.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "82f3dbe873a1e254cd64b037fd0ba1f0f8feacc6", "messageHeadline": "Merge pull request #894 from bcrowe/hotfix-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2e2180dcd769f11936200b25271588de2854d7da", "messageHeadline": "Add Time and TimeHelper notes to 3.0 migration guide", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "dc84da8f40127372d4da9f40f1ddcdd53f5a06f3", "messageHeadline": "Deprecated constant DEFAULT_LANGUAGE removal info.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "340b2d72ab10ffa5adf8b064d0c1c550d3cd7286", "messageHeadline": "[fr] Follow #890", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03c0d2fe0afb604aafb208d2a5320e7514613a2c", "messageHeadline": "Merge pull request #888 from ADmad/3.0", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "9d5f19984782df4c459118230bc9d683ee114977", "messageHeadline": "Merge pull request #893 from bcrowe/hotfix-3.0migrationClean", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6c2377f3a325f92589e43ecc3e08d7ead3a88ae7", "messageHeadline": "Clean up 3.0 migration guide", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e91335a7736011262a9c85c831c0c9cc42412fe1", "messageHeadline": "Merge pull request #892 from ADmad/3.0-session", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9bd0c266893ce815ac7a292e329b82e63268cf30", "messageHeadline": "Added info about Session's namespace change.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e556c07d0abe442f7bb53d4b6306c88d1197a6d9", "messageHeadline": "Start table object + entity docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 140, "deletions": 18}}, {"node": {"oid": "3335425dc99287ae8bec7268a3447769af806c83", "messageHeadline": "Added info about new Request::env() method and related changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "1a75b6dc3bc90efdd315cd36b0f2529e5eddf2dd", "messageHeadline": "Finish off database-basics section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "3d8ade7204457b224191ca7c846cd35edd96c39e", "messageHeadline": "Add notes about new ORM to migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "917498a139993b2e65bd4ea5db38a0262644f4d6", "messageHeadline": "double backtick => simple backtick", "author": {"name": "Fabien Mercier", "email": "fabien.mercier@mediapart.fr", "user": null}, "additions": 59, "deletions": 59}}, {"node": {"oid": "73f7599d563c4080cf3f00d28004567f248981ee", "messageHeadline": "Merge pull request #890 from bcrowe/hotfix-appendicesVer", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9638c7c2a2cda8e23e27bebacb0415bdb152318", "messageHeadline": "Update Appendices to be version neutral", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66dc25291dc093c3dbb79800e4567e1b56ba3da7", "messageHeadline": "Add more sections to database docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "8b6cf5be5fb74b8f94af6399c5f43c8ced290147", "messageHeadline": "Add section for prepared statements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 119, "deletions": 1}}, {"node": {"oid": "feddd400d6511a8462e9a87eec1b77139f30ccc3", "messageHeadline": "harmonization of backtick", "author": {"name": "Fabien Mercier", "email": "fabien.mercier@mediapart.fr", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e310aa6ec50f08a0ff19d509639cf947206bd84f", "messageHeadline": "Merge pull request #887 from NerOcrO/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 603, "deletions": 603}}, {"node": {"oid": "6375e7c07154316e226d1439c3ca0beb736db340", "messageHeadline": "connection => connexion", "author": {"name": "Fabien Mercier", "email": "fabien.mercier@mediapart.fr", "user": null}, "additions": 603, "deletions": 603}}, {"node": {"oid": "e414580eef9f667e8e8b07ac87cba569754aafb9", "messageHeadline": "Merge pull request #860 from lerox/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85e43a9a92ce9c8256416d59db83fa2ea5db5655", "messageHeadline": "Fixed statement in french blog tutorial", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18d756afe4ec932c48a706ef37b75ada486270c3", "messageHeadline": "[fr] Follow #875", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30bd805c84d962ea1bec26e06a9b1befa3ac8b8f", "messageHeadline": "Merge pull request #874 from cakephp/3.0-orm-basics", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 363, "deletions": 112}}, {"node": {"oid": "7d4d0977862c19e9f11708490cd8ad3baca0f4ca", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "b2131a9062f60653c84ba3b57ad3e1ca8d39743f", "messageHeadline": "Merge pull request #875 from bcrowe/hotfix=requestParams", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7726a52fa2f4377f3ff7bd23e6c98302be8db1d", "messageHeadline": "Correct grammar in Request/Response docs", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86da508485f648c83cb053617d8d0d36054be0f0", "messageHeadline": "Add docs for transactions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "334d54952b9644a76b6d9132e081b1fe07594bbe", "messageHeadline": "Fix method name.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3678ec0040e4dab71b04de0c3db62d8fd8764ec2", "messageHeadline": "Update driver documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d82e9d4a6c2ed601536ca1df4ec25dc7a5b14227", "messageHeadline": "Remove outdated information.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bc4e29cd6c22df0698bc35f952387b547f0f277e", "messageHeadline": "Add more information to the docs including class/method anchors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 121, "deletions": 19}}, {"node": {"oid": "560610f9a8b365feea433f67a193c78542295490", "messageHeadline": "Start the types section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "5ca253a6f2bdf209e0791ddff304a246af75697c", "messageHeadline": "Start adding sections to the database docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 184, "deletions": 109}}, {"node": {"oid": "ce064f7e72f4f7c7308c034918c8bb7cd0fe9fac", "messageHeadline": "Merge pull request #872 from suzuki/feature/ja-follow-fix-github", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "56efd827744417da71da886fee6ef2c9d6b6c374", "messageHeadline": "Merge pull request #871 from suzuki/feature/ja-follow-867", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdce1df06845679d4fcd72a49d797708bf6c6390", "messageHeadline": "[ja] Follow 347b00e03c18963e6c279e124b228c9df7b6fd7b", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e46c696cd685d39ec7e5074b4bf85e7a3bdf0ab2", "messageHeadline": "[ja] Follow #867", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09b6dd398b9e02c538ea38354472e5b7ac92e8a6", "messageHeadline": "Update docs for event manager changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "64ecfb135c3fe3b55b9f040130e87313b674764d", "messageHeadline": "[fr] Follow #867", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "347d84ebb13acf7a760e84e2a9ce59911a24ef67", "messageHeadline": "Merge pull request #870 from cakephp/3.0-query-api", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 196, "deletions": 0}}, {"node": {"oid": "fcf20144df3118eb46abda96775c8c09859abce7", "messageHeadline": "Add more detail to the ORM outline.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 10}}, {"node": {"oid": "13e00a599432ac52545cd1442c08ff9e65b5d2e7", "messageHeadline": "Merge the two query-builder docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 41}}, {"node": {"oid": "7d3e835f44a4d1c5c92ff29f6ed322e6cd33db46", "messageHeadline": "Merge pull request #869 from cakephp/3.0-csrf-component", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 89, "deletions": 130}}, {"node": {"oid": "38af80dd3cdfe5526855dec4aa259dd3baab859f", "messageHeadline": "Start skeleton of docs for new ORM.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "bf7544543903850621001bdfef8bf77e36b55701", "messageHeadline": "Update csrf token access.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "138d09b9c70f3e200f5d1e980379afb209158d67", "messageHeadline": "Fix wrapping.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3d3a715d3b997c1467b595ee3410fd56b9785cf6", "messageHeadline": "Add docs for the CSRF component.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 87, "deletions": 130}}, {"node": {"oid": "66502936ea78fa931f5e363621a7c86218d88b9b", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 145, "deletions": 147}}, {"node": {"oid": "701b2d201f1da30a7fe0c0f75b2956f411fdaf15", "messageHeadline": "Merge pull request #868 from bcrowe/hotfix-gh", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "347b00e03c18963e6c279e124b228c9df7b6fd7b", "messageHeadline": "Fix additional GitHub references", "author": {"name": "Bryan Crowe", "email": "bryan@bryan-crowe.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "82b0202332460d5c595b34c8f187e363f97e46b8", "messageHeadline": "[fr] Follow #844", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b34e6114339fd290af5716d05e8706092e2d4d0d", "messageHeadline": "[ja] Follow #845", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b18b5f4da071201de93719bb003e6ffa16306b86", "messageHeadline": "[ja] Follow #847", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7b66714da1bed6458559024387bc3ac03550786", "messageHeadline": "Merge pull request #867 from Harreh/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4d45093bdc22df2d898570185756e8724c96def", "messageHeadline": "Fixed bug in ArticleController.php example.", "author": {"name": "Harreh", "email": "Harreh@users.noreply.github.com", "user": {"login": "harreh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d83cdec6165b838a8bccd999ba58a6befaf6063d", "messageHeadline": "[ja] Follow #825", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aec896bf43f572fffd3e55f9d170961e6e223832", "messageHeadline": "[ja] Follow #778", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d6f9567ebb53eb4b72294851545ce7c02422ec1", "messageHeadline": "Merge pull request #866 from bar/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "724a02a7e52702a5a57c2e5b7fe8230cc005c4dc", "messageHeadline": "Double rainbow word", "author": {"name": "ber clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f78cc599c27adcf1e29e5646b5d0bbf469658a58", "messageHeadline": "Merge pull request #865 from Harreh/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1d0a138472eb182b335d0dfddd7cdd10b8239f9", "messageHeadline": "Update minor grammar issue in data-validation.rst", "author": {"name": "Harreh", "email": "Harreh@users.noreply.github.com", "user": {"login": "harreh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33bc5f671cb09e00ea7ba5f303d6e57d78949e34", "messageHeadline": "Merge pull request #864 from bcrowe/hotfix-inst", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2f86e2403adb2e4c91f25ce7c4524a2d18bd289e", "messageHeadline": "Fix proper name for GitHub", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "847aa00cc046e29449c7ccad47c5488439711f6a", "messageHeadline": "Correct grammar in installation docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d7c8712789910e8cfdad4ae1cbfb5b72a945e6eb", "messageHeadline": "Merge pull request #858 from bcrowe/hotfix-tree", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc269b47e5cce74232eb6eac984741dd14f03627", "messageHeadline": "Merge pull request #863 from bcrowe/hotfix-advInstGrammar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dcab5af232c8f9919f6413c782d771bba732b827", "messageHeadline": "Correct grammar in advanced installation docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "6822a8d225e4b9aa455f3c447dcc91dcfdbbb91e", "messageHeadline": "[ja] Fixed typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fca704e54a15de0e65d9ad5c2218f06cad7ba927", "messageHeadline": "[ja] Follow #823", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3b955f91033eb92bf4ee665c1439e6a09d03329e", "messageHeadline": "[ja] Follow #820", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "246adfc299e60a81426c68eea09b827b62209fde", "messageHeadline": "[ja] Follow #774", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b9c4e4392159f01156aacbb201bf09c5dd8b3223", "messageHeadline": "Fixed warning \"Title underline too short\"", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e0e34912705f1180f704bbb00b6be7c04bfbdd6", "messageHeadline": "Merge pull request #862 from tekapo/master", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "510e8bb8c3e7c82ab6146cd8170f0f79dfede5b6", "messageHeadline": "Fix typo", "author": {"name": "tekapo", "email": "tekapo@gmail.com", "user": {"login": "tekapo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a7996a90aff7dd1961d7f18fbda0a98f4dc6243", "messageHeadline": "Merge pull request #861 from lerox/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "647a5a0455a234ff9bedb91013ec2d6dcf54c336", "messageHeadline": "Update auth.rst", "author": {"name": "Leandro de Santana Diniz", "email": "lerox@hotmail.com", "user": {"login": "lerox"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "8c62e9da9bb5e78ebe76bbc1635ee603094f32ad", "messageHeadline": "Fixes in Portuguese", "author": {"name": "Leandro de Santana Diniz", "email": "lerox@hotmail.com", "user": {"login": "lerox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bde6c8499a8bf22fbf5fa8290162e76941b25fe", "messageHeadline": "Merge pull request #859 from rchavik/2.5-redis-dbnumber", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e7c68afb27b3105eb5afcad6c9bbd882a41d86de", "messageHeadline": "Fix sphinx warning and remove trailing space", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d7e81a042d33510fabdb0d45cd651e44399ea8bb", "messageHeadline": "Add note for selecting `database` with RedisEngine", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e1eb90125a0c5b2d8533f04c7064057ca79ee21", "messageHeadline": "Add missing space", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d6a4678c90c99cdd2678183655b8f03e551ca2e", "messageHeadline": "Remove comma because the pause is not appropriate", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebd9f04c1346f8f5c691727b2a8d8247f7eeace9", "messageHeadline": "Change spacer wording to be ambiguous", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6feac6846298b6304b6bcab57c08c903bdca6c94", "messageHeadline": "Change indented to underscored in Tree behavior docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e3b2887b2c0eb07dee2ea672b2ea35682334603", "messageHeadline": "Merge pull request #857 from bcrowe/hotfix-welcome", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c49e80600fcf583735d08762327b5fe6d8bf8aac", "messageHeadline": "Edit grammar in Welcome docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dcfeb30fd1abe8202f4c0d50d9f277509b32f26c", "messageHeadline": "[fr] Follow 9c4b366df347e6abac72856bddfc9663a7174bc1", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "480cbc470c8f6bc583e46a67fdeac3c56af758d0", "messageHeadline": "[fr] Follow 586c51b3da70b89c4cff897929997f84b2fa9bb4", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7318dbaad67a209a32bb1ceff07e728ab7eb1d1a", "messageHeadline": "[fr] Follow 39d42cf76bff2ec1862613f011289b39b1f54c77", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "00e855cedacaf4ebcae5c107e018e732e0a539c9", "messageHeadline": "[fr] Follow #855", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c4b366df347e6abac72856bddfc9663a7174bc1", "messageHeadline": "Added strict parameter to inList data validation rule", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "586c51b3da70b89c4cff897929997f84b2fa9bb4", "messageHeadline": "add missing brackets", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39d42cf76bff2ec1862613f011289b39b1f54c77", "messageHeadline": "correct backticks", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8a9a46ca988ec2521e89a09f8a50696d1909f514", "messageHeadline": "Merge pull request #855 from lucfranken/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "626dee66b14bf7cf0f41d96952d555d000a4afa6", "messageHeadline": "AfterSave declaration was not compatible with Model class in code exa\u2026", "author": {"name": "lucfranken", "email": "lucfranken@tentoday.com", "user": {"login": "lucfranken"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aab30f6f0f4710682859cd20fc70fce712f80b70", "messageHeadline": "Merge pull request #849 from bcrowe/feature-lock", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "53e657447c83a69dc8a6924f2c3b4434287e4d00", "messageHeadline": "Merge pull request #854 from cakephp/3.0-containable", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 928}}, {"node": {"oid": "338015d4eb563a9b10d36e078f730b0d613904f5", "messageHeadline": "Remove documentation for containable behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 928}}, {"node": {"oid": "da863342861f71e08ab64aaa2d68e898f51fef95", "messageHeadline": "[fr] Follow #853", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3218e0b5979611394d11b603159f6bacacb6032", "messageHeadline": "[fr] Follow #850", "author": {"name": "cake17", "email": "cake17@cake-websites.com", "user": {"login": "cake17"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "50c0a99f0825d1495f3e60dc380ad35351df4ef3", "messageHeadline": "Merge pull request #853 from hakito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ada80d31c185899c2097e7cb43febc5954b4d23", "messageHeadline": "Indicate correct formatting for format()", "author": {"name": "hakito", "email": "hakito@users.noreply.github.com", "user": {"login": "hakito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23568eae0ece5f8f8ffcde1ee5acf88a8837fb02", "messageHeadline": "Merge branch '2.5' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4109, "deletions": 3078}}, {"node": {"oid": "23b51d0504a5adb8d6d6d0df51f4487ac1d89089", "messageHeadline": "Merge pull request #852 from Phally/2.5-1665", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a8528875ee0f321ada2e41136ea634f8c87a3f5a", "messageHeadline": "Adds docs for File::replaceText().", "author": {"name": "Phally", "email": "info@frankdegraaf.net", "user": {"login": "Phally"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "65ae4421fa618eb4e303fa050bd5d9e68a539e72", "messageHeadline": "Fixed typo", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8260801c6e41b82380777e378c1a83d1c7a72a46", "messageHeadline": "Add note about lock to version add", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4a4e36864c31c54af1748e774739fbb668731afe", "messageHeadline": "Merge pull request #851 from bcrowe/hotfix-ajaxPagination", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44730e2cd3b69c15d1edf6a16b750b567e660f73", "messageHeadline": "Update docs for Inflector::rules() around transliteration.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "439c6ad3b6e057f6246ab3acf62dba143463be36", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2549, "deletions": 2520}}, {"node": {"oid": "17537f4321e58e97ba118816da0987689ce8b100", "messageHeadline": "Capitalize AJAX in paginator component docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25c6350383552bfa4c3da0c47390695ccdf95289", "messageHeadline": "Merge pull request #850 from bcrowe/hotfix-paginationComponent", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "36e25700f7d8c6434131e63969214169252700fc", "messageHeadline": "Make general edits to paginator component docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b334107a7699723b8935bee57e1355a58f72e75b", "messageHeadline": "Add lock option, add missing direction option", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4d8d3dd11b1bda540f0af9528298f60c4a48eba6", "messageHeadline": "Merge pull request #848 from dereuromark/2.5-pagination-lock", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3105ee1bd5e44cf89a43be002d3596ffc80ec240", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7998ba6eaa2052165336073b832ca4f985a863b", "messageHeadline": "Migration update for pagination helper and lock", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "92261e23963a304d475d954d9ac1c2a004c577ca", "messageHeadline": "[fr] Follow #847", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "501b946a1ac72d65f5d250e77ffeacc457ce031d", "messageHeadline": "[fr] Follow #845", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8e363c010676b268e7c23608f1ff8ee776a3ce0", "messageHeadline": "Merge pull request #847 from andraskende/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee2f0f6efea20320768d2eb7404048e831e9d8e9", "messageHeadline": "Update to counterScope", "author": {"name": "Andras Kende", "email": "andras@kende.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03f6fd7577ec339ef2fcbf614fc8ec091a65a62b", "messageHeadline": "Merge pull request #846 from bcrowe/hotfix-indices", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49f302cb72af302975fbc4525f1af94c79c0bd27", "messageHeadline": "Replace indices with indexes", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9fc38111660404f9476fd874e24a5d0276516fc3", "messageHeadline": "Merge pull request #845 from bcrowe/hotfix-applib", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b7a907b4079472a835cd5099c401a20be12693b", "messageHeadline": "Add inline literal for app/Lib", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "183391aed16de92a935303a4c3bb1d134a44f3be", "messageHeadline": "Merge pull request #844 from ravage84/overriding-classes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8bdc49be06e372c757e28f8a7cae2668b13d840b", "messageHeadline": "Improved wording of \"Overriding classes in CakePHP\"", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6fb32cd97d94fbbe03b44d3ca7085daada9a3853", "messageHeadline": "Merge pull request #843 from bcrowe/hotfix-classname", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "4b29b2f4c9c7709c64bdfd9ead4b31331cdd9e9a", "messageHeadline": "Add space between classname(s)", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d7f715f4280d8ded6e68cc24565f27634496faac", "messageHeadline": "Merge pull request #841 from shockone/double_whitespaces", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 885, "deletions": 885}}, {"node": {"oid": "1719e35a0ceaa32eabc89856f6386e06251e6b01", "messageHeadline": "Remove double spaces.", "author": {"name": "shock_one", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 885, "deletions": 885}}, {"node": {"oid": "5f8dd069377694511d3835f0354d140127ab481a", "messageHeadline": "[fr] remove space in rest.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "33061acb875b08f325fd12943f2be5941fd4dbbc", "messageHeadline": "[fr] Follow #809", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a1045c2059b32597a46d7632330826c6e0389a45", "messageHeadline": "Merge pull request #840 from dereuromark/master-cleanup", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "d339507da954e92ffa2eb218e1a93ea539604ab0", "messageHeadline": "build in to build-in", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 35, "deletions": 35}}, {"node": {"oid": "b0ee1f5dcb77bd31f740668b46d6956181c57eae", "messageHeadline": "Not excluding pdf contents despite it generating a warning", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "caeff2093a7fb587cda7911ee7b9c0390fb06cad", "messageHeadline": "Merge pull request #809 from sakulstra/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2bb109268a7dc6112bacb00516d2c37da2ac3b5c", "messageHeadline": "Merge pull request #839 from bcrowe/hotfix-aURL", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c17504e04ff073b86c16983117b3ac9ea45dcf97", "messageHeadline": "apache reference", "author": {"name": "sakulstra", "email": "lukasstrassel@googlemail.com", "user": {"login": "sakulstra"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4548ee014aaacc33a7426532bd0f0f5a1f0eca58", "messageHeadline": "[fr] Follow #837", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 75, "deletions": 105}}, {"node": {"oid": "d158ccfd4b55186ff34f4f32b489d50b5a6bda7a", "messageHeadline": "Correct 'an URL' to 'a URL'", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bff7f389e03bb62ced2a2bf6afb752ac4c7582a7", "messageHeadline": "Merge pull request #838 from cakephp/3.0-helper-cleanup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b0ade0316f7d1cd70d5e38832ecb8d7ec976699a", "messageHeadline": "Fix verb tense", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfe9d31ca802057bd69d298ba8be909935a905f8", "messageHeadline": "Remove redundant text.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6da649b1755de8655324c07f8d6a61a4760d03e", "messageHeadline": "Update migration guide for helper method removal.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a4377a215ed8dceb20c392c1a05c08c6f3654f9d", "messageHeadline": "Merge pull request #837 from ravage84/folder-file", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 106, "deletions": 155}}, {"node": {"oid": "649849c8cabf23147bfd7de78323320073ce977d", "messageHeadline": "Improved file-folder.rst", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 106, "deletions": 155}}, {"node": {"oid": "d695a694c2218d87320f4fb8dd4dc241ddbbfecb", "messageHeadline": "[fr] Follow #836", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eba7d5ad290fc2ba6dfd76c6475b6e2bb8d35848", "messageHeadline": "[fr] Follow #830", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "d81f3e718677e7a068aa5f37fc0285a77dfd2620", "messageHeadline": "[fr] Follow dfce1188949af56f79ea89d1174a66a1a30bce9a", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "677c8594715d44b5f9f6fb73b38748436f786963", "messageHeadline": "[fr] Follow #832", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 19}}, {"node": {"oid": "c122ade0ce1212f99adf7b12f373ef1e31e773aa", "messageHeadline": "[fr] Follow #825", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0d71867013498681c014db9b5eecbd99dd9d51fe", "messageHeadline": "[fr] Follow #831", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "129bee84b6225e27e64adf9f4f6a48a855667868", "messageHeadline": "[fr] Follow #828", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3b10d54d21a0922eaf19653742edfb87e80ce305", "messageHeadline": "[fr] Follow #829 & #827", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "814ec62b75a0ba0fe642a730f2bc02db0a0684a6", "messageHeadline": "[fr] Follow #824", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "05a924e373eba1674da62981664f82d802ff884f", "messageHeadline": "[fr] Follow #823", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "baaa17350820e3029f2dae942573bb622d1faa71", "messageHeadline": "[fr] Follow #820", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "facbd80941cbf39d3e506fbee4956884a0fba1e9", "messageHeadline": "[fr] Follow #819", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6e3aa18a0ecb6108e821f322d77f5b654efbd154", "messageHeadline": "[fr] Follow #817", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bc5c07cb0739e9ba81fb88981e8a87e6db151ce", "messageHeadline": "[fr] Follow 0de31a7d265c3c0ecd41c6508ab50a1b00e06b7f", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6e76b149ee925a401abd38446321b0159b1a45bf", "messageHeadline": "[fr] Follow #815", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "6bde8fab96fe60e2b7c199109825c1ebb7ad3570", "messageHeadline": "[fr] Fix Html Link in routing.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2720e04f9dce814ad526bee8fa9783304220dc2a", "messageHeadline": "[fr] Follow #814", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "9304d1471bc5033e6f779e9b10a1c12bbd840130", "messageHeadline": "Merge pull request #836 from bcrowe/hotfix-cake", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "82e867762616f0e7dfbdd9e111cdb6c308329271", "messageHeadline": "Merge pull request #835 from bcrowe/hotfix-directory", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9690b770e6253c636c780853b5d282343d52234", "messageHeadline": "Fix more Cake references to CakePHP", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15a5087a8d1311418ea4ebdf65efa6d4e2cdf367", "messageHeadline": "Update additional Cake references to CakePHP", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40924793fef8b6e559e19698b41f631bbe035695", "messageHeadline": "Remove duplication of directory in README", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9770d7cf41ffac739eb0f9fc476ade6f2c3d0b78", "messageHeadline": "Merge pull request #834 from bcrowe/hotfix-elastic", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffbd68140cbe28f072674d0875aeb7491c83ff3f", "messageHeadline": "Merge pull request #833 from bcrowe/hotfix-uncomment", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71aa601f2e81832a8c53dfce2ad0454302ec536f", "messageHeadline": "Fix elasticsearch typo in README", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "156ccdba1a93acd83de7b0c681be5238be193a8e", "messageHeadline": "Pluralize error in installation doc", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d15f62b04e2077d58462976d6f610732e0a29b1", "messageHeadline": "Merge pull request #830 from shockone/patch-13", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 59, "deletions": 60}}, {"node": {"oid": "baab1c57471eabc9fa0e88f51654d77d7776a881", "messageHeadline": "A few corrections in CakeResponse.", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 59, "deletions": 60}}, {"node": {"oid": "dfce1188949af56f79ea89d1174a66a1a30bce9a", "messageHeadline": "Fox broken example", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11011e5d6d3038b882fd8b09f2858f5cc6e32685", "messageHeadline": "Merge pull request #832 from shockone/patch-15", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "f5549f473c5dd9f47f15a516154e471a0108e4c9", "messageHeadline": "Proofread \u201eComponents\u201c", "author": {"name": "shock_one", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "8adce129f2a8c0950969e20203a8e2a39721c5ab", "messageHeadline": "Merge pull request #825 from shockone/warnings", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "de63540152283ad7e04dc88581ef95210ef33b40", "messageHeadline": "Merge pull request #831 from shockone/patch-14", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "5189488420b4f53ac133f1d858ce29101dd9d377", "messageHeadline": "Proofreading \u201eScaffolding\u201c", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "d6aaa9145f5f312537a6fde8d853722c8d0e9366", "messageHeadline": "Fix warings while making html-en", "author": {"name": "shock_one", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f65da5a200ddcd96364860f981e02df186f17437", "messageHeadline": "Merge pull request #829 from shahariaazam/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "8fa7e134950096d0c48fb1766712e2ec11416642", "messageHeadline": "Modified according to https://github.com/cakephp/docs/pull/829#discus\u2026", "author": {"name": "Shaharia Azam", "email": "shaharia.azam@gmail.com", "user": {"login": "shahariaazam"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "112e21912ad02519a714191061b2d9a5237f456e", "messageHeadline": "Fix broken link http://cakephp.org/feeds and updated this community l\u2026", "author": {"name": "Shaharia Azam", "email": "shaharia.azam@gmail.com", "user": {"login": "shahariaazam"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c60498308ad51ea4b2384c24ce618f61726f100c", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Shaharia Azam", "email": "shaharia.azam@gmail.com", "user": {"login": "shahariaazam"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "004e348b7087b8d8c270d8e3017c4dc6add0519a", "messageHeadline": "Removed CakePHP Google Group and put that in a new CakePHP Official C\u2026", "author": {"name": "Shaharia Azam", "email": "shaharia.azam@gmail.com", "user": {"login": "shahariaazam"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "d67d9721663869f154fe012d87f19037a5aa5b5f", "messageHeadline": "Merge pull request #828 from bcrowe/hotfix-uppercase", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "006862e512fa9df01f66217d9d69dd820999726f", "messageHeadline": "Merge pull request #827 from shahariaazam/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "738fb0d2eeb4718515b6fbcc8ba73007fcf37acc", "messageHeadline": "Uppercase HTTP and PECL", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5ffe36f67b00e36466aca4bcc497bc636be7e401", "messageHeadline": "Official CakePHP Facebook group link added", "author": {"name": "Shaharia Azam", "email": "shaharia.azam@gmail.com", "user": {"login": "shahariaazam"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3680b5da0d770968a859da381f8c669474db092d", "messageHeadline": "Merge pull request #826 from kylejohnson/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28853e9445858df04f28a5ccedfff267e16d5940", "messageHeadline": "Fixed a grammar mistake under FormHelper::select docs", "author": {"name": "Kyle Johnson", "email": "kylejohnson@users.noreply.github.com", "user": {"login": "kylejohnson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "512be0c5e61a0a19dab89c4686c94438e7e72448", "messageHeadline": "Merge pull request #816 from ravage84/containable-with-paginator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "85aa99b9bf217e2169433f2654f36fe2833b8db2", "messageHeadline": "Merge pull request #824 from shockone/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f889548ad2c5a2051c92959c5c22c99ae9e96ef9", "messageHeadline": "Merge pull request #823 from shockone/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7c7f4e76180f1c66adda9b407231615495cb18bc", "messageHeadline": "Merge pull request #820 from shockone/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ed6068f2191cc49ba195b4331a41aab0acbd144", "messageHeadline": "Add an example to CakeRequest::input()", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "44b1cca34abff9ec89837c353dff1c12bb5e3c0f", "messageHeadline": "Use CakeRequest::onlyAllow() instead of CakeRequest::is()", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "204fbb46bae28ac3037a85f081eb9ea577759205", "messageHeadline": "Merge pull request #822 from shockone/patch-4", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d8a4ea9afe1baf1641f8e7235ebb0496bd43c60", "messageHeadline": "Join two sentences.", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "744662f6c72d4c5967dfcaa4fe87c9c234533b6f", "messageHeadline": "CakeRequest::is() can take an array.", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb61c223788238e1bac2a4c00e879f367dac71c0", "messageHeadline": "Merge pull request #819 from dereuromark/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "10e959de8fc14d794be8097ca4fadfe227e68355", "messageHeadline": "Note about language constructs require/include", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9116f7b68aa38a80c1656c38616a73766dcf3856", "messageHeadline": "Merge pull request #818 from dereuromark/3.0-apishell", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "79b8e0dd471740c7065478d99e5c7e817cb70ca7", "messageHeadline": "add link to API", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adc07b268168ca54d05807836db05cedf7d823c9", "messageHeadline": "drop unnecessary sentence.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5df985aff0958b408fa4d03574e050feb1cc542e", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4beb9c609f4f9efb6dc06153264f108246426351", "messageHeadline": "3.0-apishell", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b0e647449cd06fcd52dd2398408005df83a485b8", "messageHeadline": "Merge pull request #817 from bcrowe/hotfix-grammar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82e66e5f3ea6b2e2cac167577641660fafb58b69", "messageHeadline": "Pluralize operators in Cache::read() docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0de31a7d265c3c0ecd41c6508ab50a1b00e06b7f", "messageHeadline": "Added a note in the section \"Using Containable with pagination\" about\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bed9b9a23aee08553267f245bbc3ee586a174d5d", "messageHeadline": "Merge pull request #815 from bcrowe/hotfix-javascript", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "847b7804140dec8fb0e52167deac1d84c8f4ebdd", "messageHeadline": "Correct JavaScript references", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e741d27e4c6a0aa88401017414bdb8d08b5a98d8", "messageHeadline": "Merge pull request #814 from bcrowe/hotfix-html", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "bf22632a2f3f048bb3152d211529eb5830ff6682", "messageHeadline": "Grammar correction, added 'by'", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c37334f9d32a3b068348b23702d9588e1727d46d", "messageHeadline": "Capitalize HTML acronym", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "bb0aa952053f3f482086e392b8e1ebca30a9f0c1", "messageHeadline": "Update docs for new formhelper feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b1b076f66c85110e4d265953fba99af84409abdb", "messageHeadline": "[fr] Follow #812", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1d2e956ea0362e077d3fecb38a01e60bc9c4774c", "messageHeadline": "[fr] Follow #811", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0eca9d6f5adc0bf9b84710e3cc5b38d3a771ab39", "messageHeadline": "[fr] Fix #810", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea9642f947fe01e9f587b38e91c71a195bd13a2a", "messageHeadline": "[fr] Follow #767", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e8fdd7fae3561e9f7aae811f52222bc74796d0f7", "messageHeadline": "Merge pull request #813 from shockone/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28fe80e0bd501f2c46530f22cd0e3f1996bc8ae1", "messageHeadline": "Use a noun before a pronoun.", "author": {"name": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440", "email": "shockone89@gmail.com", "user": {"login": "vlad-shatskyi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc95c1154cbc474d6248eae6b917d7816e193c3a", "messageHeadline": "Merge pull request #812 from bcrowe/hotfix-casingCSS", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c6c3ee6f47bb37140cfc4c124a7b5517e19ac646", "messageHeadline": "Merge pull request #811 from bcrowe/hotfix-jsCasing", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "db88eef4024573b99c4140d2e4c4af1f0eef3126", "messageHeadline": "Capitalize CSS acronym", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bd209c2d9c61daa27cd60d3cc100b966ec8c8cbc", "messageHeadline": "Fix JavaScript casing", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "719c969be2b788066cca2d24a367dff2c8f6ac4b", "messageHeadline": "Merge pull request #810 from bcrowe/hotfix-casing", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "976dca24282a72785e5d6ffd2cf487b5d8cb108d", "messageHeadline": "Fix casing in Core Libraries Helpers", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db05f3ad62c77fd9182fe53f1a916f5ff08f5825", "messageHeadline": "Merge pull request #806 from cakephp/improve-events", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 222, "deletions": 277}}, {"node": {"oid": "c9e9fea7615c32a4931e31f409acd8b9200922e0", "messageHeadline": "Merge pull request #767 from cakephp/master-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7f5c4d4d008e129e87b01095299b42c7ffbd2494", "messageHeadline": "[fr] Follow #808", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ccbe5ad0fa5e76186fce9b51b96851009b78b448", "messageHeadline": "Address comments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "bfd6101a64611a8ee81276b6cf87875d3e5b2a1d", "messageHeadline": "Merge pull request #808 from bcrowe/hotfix-master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "76e7823158fbf3e9f81dfdfcc4a589f12efb235b", "messageHeadline": "[fr] Follow #807", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b71d18854779650ab3f832e01be4823b84ccd9e6", "messageHeadline": "[fr] Follow #805", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7742b8e3a4b2ba864f101c36537d0cda5d7daa4", "messageHeadline": "[fr] Follow #803", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9fbb9f3ae92eeced4d0a5cf8a8c6692ff51ae71e", "messageHeadline": "[fr] Follow #801", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 110, "deletions": 109}}, {"node": {"oid": "17e0df9f46d4f5ddc471e212d7e96702aa8bafd1", "messageHeadline": "[fr] Follow #798", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e44391dd62956958189cd85584399d11d454cd3", "messageHeadline": "Merge pull request #807 from bcrowe/hotfix-controllerEdits", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a2abc045eba94118977dc22da1bc40063e8dae38", "messageHeadline": "Capitalize AJAX acronym", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "0483880e5bec2b7e10fb24a0e2aedd2f79c55b72", "messageHeadline": "Make general edits to Controller documentation", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "be77e9f4c448ff5ac308de4d631aff00fbca2603", "messageHeadline": "Tidy things up.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "35b481dea5e796c02544d0fee280935378853ca1", "messageHeadline": "Clean up conclusion.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "5045ac9f5635e58062492885c22d3d94864a8d24", "messageHeadline": "Update other event subsections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 115}}, {"node": {"oid": "346605b910b90a757ccf0584db6d2846e2fb67e4", "messageHeadline": "Start improving the events documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 139, "deletions": 148}}, {"node": {"oid": "8c8c69155f6e9c260ea67432e41f41b7b3b03b95", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2126, "deletions": 1255}}, {"node": {"oid": "22ac78b6cb2d2f26e723c804fbeb8c88e1b9ae92", "messageHeadline": "Merge pull request #802 from cakephp/2.5-completion", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0d0201ffc3ebab3702dbf81273a1ca95027330a6", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb6027b55520e6ec92470ff45bcb93ffc0b0581b", "messageHeadline": "Merge pull request #805 from bcrowe/hotfix-api", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b74fed2570feab7823f8e86ed868f99ceaf2e0d8", "messageHeadline": "Capitalize API acronym", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ad10e4d6f570c92d81541aedf2659a8caf6e65a", "messageHeadline": "Merge pull request #800 from dereuromark/3.0-tests", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "832e4762d64bde54a5880beb9e01f9a7fb8e5c9a", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8832a7966028f05e49897703f0dcdefa4f2fc4e", "messageHeadline": "Merge pull request #804 from bcrowe/hotfix-lets", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30b0db8b7bb072e9fc37bbf7ee7fae8f9e6ed1a8", "messageHeadline": "Change lets to let's", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ec1965827ad171db4413054735a5246a0123496", "messageHeadline": "Merge pull request #803 from bcrowe/hotfix-cakephp", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "5041465c6da5153c4c7afb101fb732c40d645d7d", "messageHeadline": "Update additional references of Cake to CakePHP", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "09e83ab42a826069b7ada310f9c04d8733b5a959", "messageHeadline": "Fix links that were pointing to lighthouse.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "3237afc61e9e222201c5e9440dfbb6468c3ab7fa", "messageHeadline": "Correct class name", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62579b8fd3c26ba7c154b7670c2d676541da332a", "messageHeadline": "Removing old link as there is no room for all of them", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "84f046afa764f8769180f978ab51acd57cd485a4", "messageHeadline": "Replicating previous commit for the rest of the languages", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "733e3c727cfc8c8995c164a1b11f536597d6529f", "messageHeadline": "Adding new information about reporting a ticket", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df51d2e96bd74b619b0f7d40974666c28b2bdae9", "messageHeadline": "Adding new link to issues to the book", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "538eac9583cf986e847cde933d07902150984890", "messageHeadline": "Add note about completion shell.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c5512436819eb81b4c6c95e7bf9f95d18c80fc45", "messageHeadline": "Merge pull request #801 from bcrowe/hotfix-cakephp", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "f2f80ad988f278f544f3e83b12313cc8b957abea", "messageHeadline": "Extended title underline and updated additional CakePHP references", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2ad01c6d55d27cc13c7b580303295a11bf3b2a8", "messageHeadline": "Lowercase developers in CakePHP coding conventions", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1499f962b3f95650b6245d938c04d998e5e8c50", "messageHeadline": "Change references of Cake to CakePHP", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "0a43f7ebe7291d0fece9936689623ee133a2c8bc", "messageHeadline": "Note regarding assertion methods.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "68c94a47d3fb5c7f54db7a15a9fed868881d4109", "messageHeadline": "Merge pull request #799 from mostafaberg/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5a2deac2c7dd43533e6b53da531ba1e8e77fbc8", "messageHeadline": "Fixed Typos", "author": {"name": "Mostafa Torbj\u00f8rn Berg", "email": "mostafa.berg@zedge.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5844a229d6f4fc8e38d194b77a856cf9abc03017", "messageHeadline": "Merge pull request #798 from mostafaberg/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ba74a5e2183b38d25dedb90c0f4d62b04e79b6f6", "messageHeadline": "Minor grammatical changes", "author": {"name": "Mostafa Torbj\u00f8rn Berg", "email": "mostafa.berg@zedge.net", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eecf68a90c30b77e3b8171f5e06c3d20ba6c1410", "messageHeadline": "[fr] Follow #797", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1eaa801858fffc8d10b1412c15d6ba3ad99f63b5", "messageHeadline": "Merge pull request #797 from bcrowe/hotfix-email", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7a881789bc9b9bb855f6fdbd89ec1e88ffa59069", "messageHeadline": "Add 'the' before STMP transport in CakeEmail docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4c86a95c709d4083ca3a7da40579d37406d3d7e", "messageHeadline": "Basic corrections to CakeEmail docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "304564161768e2a4e775943a470081cffc3b226b", "messageHeadline": "Merge pull request #796 from cakephp-fr/master", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3a23caf7446377934e4cc2c433b7d3aa6f945ee", "messageHeadline": "correct ponctuation :: instead of : in html helper", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f982e132545815469923f161a9e0208df8c064da", "messageHeadline": "Merge pull request #795 from cakephp-fr/master", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cba72662aa220201b7b56e2c432ba508ac67a544", "messageHeadline": "Fix print of php code in html helper", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ec6cc794cc10c65e6ee1597ba71802c62d0d0b3", "messageHeadline": "[fr] FIx code-block in html helper", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d43c3c8278105183c6b1b406a53c848fdd21500e", "messageHeadline": "[fr] Follow #794", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a7147b5db6e7ae6a082f0ff7e3b0c9ca74014801", "messageHeadline": "[fr] Follow af08e1e72fc14b690ae311f16b489670e491f336", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6a25709d4b198782cd813b909cd278a5de553138", "messageHeadline": "Merge pull request #794 from bcrowe/hotfix-uuid", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "30688649134a8dd37e1ef3ac6bbb6c2ca92a876b", "messageHeadline": "Capitalize UUID acronym", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "af08e1e72fc14b690ae311f16b489670e491f336", "messageHeadline": "`countDim` was actually a Set method, fixing references to dimensions\u2026", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9cdb403c5402384fcbce76060f18c58e96742a21", "messageHeadline": "Merge pull request #770 from dereuromark/2.5-inlist", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a938f2661e18f5c2efdfe3ee59c9f909566c56d6", "messageHeadline": "[fr] Follow #793", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 85, "deletions": 85}}, {"node": {"oid": "7ff32eb605e24dd0029f8d6121eacd2022e8976c", "messageHeadline": "[fr] Follow 28ca09b6c387b0e370d148096017d2e0a6e153fa", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "37752b4708690caf3f613fe7fd8a11b25eee84dc", "messageHeadline": "[fr] Follow #790 and #787", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 130, "deletions": 130}}, {"node": {"oid": "570a6ee8e5c63f254794d400fb2b79654a4ea0aa", "messageHeadline": "[fr] Follow 3a6025de7ee3b7a2e47da49c8478ff117e4b8974", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15280547f78b8b6cce8a74a4a6993f4ab30cf9f2", "messageHeadline": "Merge pull request #792 from cakephp/2.5-cache", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "edfd7e15ddeccf356d39e869b470a0ff91b332b1", "messageHeadline": "Fix other coding standards error.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dab9365bdd5009a8f288234534c4fd5740d092f4", "messageHeadline": "Fix coding standards.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54a14da9e565a391ec153a4efd3e4b57a49ebc2c", "messageHeadline": "Merge pull request #793 from dereuromark/master-quotes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 193, "deletions": 193}}, {"node": {"oid": "283d4a5f2c06511a8b3b106cab787a6252b8954f", "messageHeadline": "Also correct double quotes.", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ef146649fee70d1eef4e1567ea6493cf89b53be7", "messageHeadline": "smart quotes to normal ones", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 182, "deletions": 182}}, {"node": {"oid": "4b085be2e80492c57e0fe16a8704149dcb3f5582", "messageHeadline": "Merge pull request #786 from cakephp/3.0-paginator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 164, "deletions": 180}}, {"node": {"oid": "c11065d7e3e40f63f765b3b67624aff3db28e65d", "messageHeadline": "Merge branch '3.0' into 3.0-paginator", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 209, "deletions": 1038}}, {"node": {"oid": "814d7d3aff5a1ffa5a06bb4b51138008f1fcaf3c", "messageHeadline": "Fix pluralization.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b086cc0a27e1278b093ea51f396e0c162a0a75f", "messageHeadline": "Update caching docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "b4083bc713f261ab859bc9fceef74a41298d753a", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2af6ec2febf5a8c64f2ad37c8edede1eca0321df", "messageHeadline": "Merge pull request #790 from bcrowe/hotfix-url", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "79c264159d153191b5a5b72d80f588bb86f8f4e9", "messageHeadline": "Change smart quotes to ascii quotes", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28ca09b6c387b0e370d148096017d2e0a6e153fa", "messageHeadline": "Update codeblocks to include missing 'RequestHandler' component inclu\u2026", "author": {"name": "Jose Diaz-Gonzalez", "email": "josegonzalez@users.noreply.github.com", "user": {"login": "josegonzalez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34f5f03dbf686b198329755b37df7ef36df584d9", "messageHeadline": "Changed url to URL", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "b64c2b33eba68cc13efa021ae4f26e06ecf94111", "messageHeadline": "Merge pull request #789 from ADmad/3.0-response", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3fe29488a681262cc70ef174b8fa4d160c3511aa", "messageHeadline": "Added info about \"text/plain\" to \"csv\" mapping removal.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "53f38cb380e0df024c564ae43d620501ce3ecac6", "messageHeadline": "Update docs for new folder feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cb7e8d33a435e2d0f80246d2803ee76c6ef734ca", "messageHeadline": "Add URL rewriting for lighttpd", "author": {"name": "Stefan---", "email": "stefan.klose@ruhr-uni-bochum.de", "user": {"login": "Stefan---"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0ba178ba22394106b6b9d88c28d90ee7f7098f0b", "messageHeadline": "Merge pull request #787 from bcrowe/hotfix-urls", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "0803ec2a8945f9164121b57dc23760d11e1ccc78", "messageHeadline": "Changed instances of urls to URLs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "3a6025de7ee3b7a2e47da49c8478ff117e4b8974", "messageHeadline": "Use the correct class name for App::uses()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "781b699a41826acea189aeed580243953eb00201", "messageHeadline": "Merge pull request #785 from TomA-R/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa2d5529e2e4686ebf9ef1862a225fab28a84418", "messageHeadline": "Add missing semicolon to request-response 'Sending a string as file' \u2026", "author": {"name": "Tom Arbesser", "email": "github@arbesser.org", "user": {"login": "TomA-R"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4414100b20e4622b1a68f77bcb1c34c4c739073b", "messageHeadline": "Update link in migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96c9e95679324cc0107634d4a9447bbddbcbb76a", "messageHeadline": "Update the paginatorhelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 145, "deletions": 179}}, {"node": {"oid": "5ff16f8f055fa6f96c95eabf82ade87cdab13e18", "messageHeadline": "Update the migration guide docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "dfeec804fc015030e4281c9cb055a6e276576da6", "messageHeadline": "[fr] Follow #784", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e221c3272f2ac80178eb990c39571e10ded96207", "messageHeadline": "[fr] Follow #782", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28cc44cd7c298ca68a41162df285ef8340fa633b", "messageHeadline": "Merge pull request #784 from bcrowe/hotfix-overview", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "71546c2a4ca92f5baf5c91ef03d6034b2c942fa3", "messageHeadline": "Lowercase U in the heading", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd2907faab604daa3ee0a5b1a9b96d1d116d48ba", "messageHeadline": "Changed CakePHP reference to It in overview docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e49f8824798a75ac895a087f954076cedbe5853", "messageHeadline": "Updated the CakePHP overview docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e3b406bb2619762d8532906d05b3db9d8c8acc4", "messageHeadline": "Update simple-acl-controlled-application.rst", "author": {"name": "jmg086", "email": "jmg086@hotmail.com", "user": {"login": "jmg086"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c80779d969c5e1f7e5995e9fcdbb9f8aee699e6d", "messageHeadline": "Merge pull request #782 from shahariaazam/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd06e759672683cfa20f228fb83c5e7d76e28df7", "messageHeadline": "Old RSS link removed with new RSS link in documentation", "author": {"name": "Shaharia Azam", "email": "shaharia.azam@gmail.com", "user": {"login": "shahariaazam"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "95f9161b12a512b48087d6726ab198e7343f9104", "messageHeadline": "[fr] Fix indentation in themes view", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "557edd9be010cad14ca0049f8136bf0c4020bee1", "messageHeadline": "Merge pull request #781 from lucasribic/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20fa58aa7d5ceb3473236fa1d325960b21889397", "messageHeadline": "Fixed typo", "author": {"name": "lucasribic", "email": "lucas.ribic@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e515fd4ea377ecb1280fe624d859445b10cacca0", "messageHeadline": "Merge pull request #780 from lucasribic/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed026c7a76dbfd44145eb002997f465eec17b01", "messageHeadline": "Added missing word", "author": {"name": "lucasribic", "email": "lucas.ribic@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68ff04ebf44121838def593abeccfca8b6962c09", "messageHeadline": "[fr] Follow #778", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "230426647661b14370b4455e9075f40eb3460a5e", "messageHeadline": "Merge pull request #779 from bcrowe/hotfix-camelcasejs", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "f0cf31d706ac79c2d8de03d9484a23ae3ee4d237", "messageHeadline": "Updated JavaScript casing", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "74bc992ce49b17845c8434f98d5084cff8350df7", "messageHeadline": "Merge pull request #778 from chaoszcat/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cede985efb09f444ff5b04c8da59d7bd58814f88", "messageHeadline": "Convention wise, it should be book_id", "author": {"name": "Lionel Chan", "email": "chaoszcat@gmail.com", "user": {"login": "chaoszcat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dd0e8f30bcee1a1f2a2446ec13268ebd338c827", "messageHeadline": "Merge pull request #777 from lucasribic/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4064e096d88c61f300826dc7214ec0fce70de2d", "messageHeadline": "Minor correction of capitalization", "author": {"name": "lucasribic", "email": "lucas.ribic@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b147358e352144903c446d0132fda7016230b91", "messageHeadline": "Merge pull request #776 from lucasribic/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "426d0d3b397b6abfb7032af9d24f6ddfbd7982c3", "messageHeadline": "Removed unnecessary/wrong word", "author": {"name": "lucasribic", "email": "lucas.ribic@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "222529cdc917280862a9d1fa53b4ad18cc03d9e0", "messageHeadline": "inList(), multiple()() and case sensitivity", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "438cabe4bccb5233d6474ff094b2e90db1aac47f", "messageHeadline": "[fr] Follow #775", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e53297b0c33929c113e5139476770b71542e94ab", "messageHeadline": "[fr] Follow #772", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "55c4666d44cb6d0ca3705eabe718e4b8aa5bac34", "messageHeadline": "Merge pull request #772 from KareemSaleh/fix-grammer", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "218c5e8999a985157b8201b9132ad604890f7493", "messageHeadline": "Merge pull request #775 from deoradharmendra/patch-1", "author": {"name": "Frank de Graaf", "email": "Phally@users.noreply.github.com", "user": {"login": "Phally"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8412570bb639d0118d9311b105fbf05dfcb1e576", "messageHeadline": "Update controllers.rst", "author": {"name": "deoradharmendra", "email": "deoradharmendra@gmail.com", "user": {"login": "deoradharmendra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41a4a5cb46b720e0fdc137f20942afda43579119", "messageHeadline": "[fr] Follow #774", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "60b11d5f72e7748e1de78dfabe7e0f03d8b8ed2d", "messageHeadline": "Merge pull request #774 from lucasribic/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4730a2a621822bf2943d47881717602c66c6bf71", "messageHeadline": "Fixed indentation", "author": {"name": "lucasribic", "email": "lucas.ribic@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e18a8ee6a5c949f9faa139d466f51b650ce92f", "messageHeadline": "Fixed indentation", "author": {"name": "lucasribic", "email": "lucas.ribic@web.de", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "78e83f612bc0be8104c0a41b179e53d5cbd7ebff", "messageHeadline": "[fr] Follow #732", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3820f87ed1d14b7bd0dc0185fe7e72b5e523cc35", "messageHeadline": "Merge pull request #773 from lucasribic/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b051765fcd5381e4ee1bc800c378edf1c681629d", "messageHeadline": "Corrected wrong sentence", "author": {"name": "lucasribic", "email": "lucas.ribic@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "befb61f094c287e72a6f79f9e9631a35f0bf29e5", "messageHeadline": "Removed 'an' from sentence. Also never start a sentence with 'And' wh\u2026", "author": {"name": "Kareem Saleh", "email": "kareemsal@gmail.com", "user": {"login": "KareemSaleh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0008ad88d0a39c2d7c9bb71d551efa5fec0a84ef", "messageHeadline": "Merge pull request #732 from bcrowe/deployment-tip", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "fb210bd9b7f6b1033ead1a4e2feebb86ee22c663", "messageHeadline": "Merge pull request #768 from ADmad/3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "609c9a21a7561656decff81c688217761ee32207", "messageHeadline": "Default debug level to 0, changed another 'environmental' to 'environ\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "302977ce72add5794152c31cc4e696251cfb530c", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs into deploym\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 808, "deletions": 162}}, {"node": {"oid": "8997db9bd4e3af9e7c3207218c9ac33df517d62b", "messageHeadline": "Changed 'Convenience' to 'Convenient' for grammer.", "author": {"name": "Kareem Saleh", "email": "kareem@tribehr.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5568b8e6dafd38b1bff517f4b1aa51f75cc0b2b6", "messageHeadline": "Changed Library to Libraries for grammer.", "author": {"name": "Kareem Saleh", "email": "kareem@tribehr.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c54834582283ca1daa0fb341385a8c661955fc1e", "messageHeadline": "[fr] correct small grammar and spelling issues", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "b458c8f3f1b80e15105d4f3c570ec3c51f40315f", "messageHeadline": "[fr] Follow 4d756fdb83cf69b637bcb9ebeadccc455d55be26", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "667b1d69919dbdc3e573a79e3ab4175f1ad50bdf", "messageHeadline": "[fr] Follow #771", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2148c83d468913cc519921656aaaea68834937fe", "messageHeadline": "[fr] Follow #766", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4d756fdb83cf69b637bcb9ebeadccc455d55be26", "messageHeadline": "Add note about requiring more than just an id field.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9c2296f4e5629b65be255dfbe4c7dd83b3c4086f", "messageHeadline": "Merge pull request #771 from dereuromark/master-form", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "af89843acb81f6a8d3515d3c34c8b4de8ba6aacd", "messageHeadline": "don't advocate string urls", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a555d8075e2e4bfb5a0db9b2c9e6347cebd6f06d", "messageHeadline": "[ja] follow up #759", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "35c7a4206135d6176780c70390d9299fd1585e74", "messageHeadline": "[ja] follow up #763", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "19ed9c89bcaaaaf70aa547ab00c4ecd0ccb5f187", "messageHeadline": "[ja] follow up #766", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3679b99ca7797513881f60ffbbdfe26472f240cc", "messageHeadline": "[ja] follow up #631, #728, #738, #739, de18381, 553f148, f8e3768", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 44, "deletions": 32}}, {"node": {"oid": "140ec4a52f6c62a7f648cc42beab5f6e60714563", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7320e602b840a253718963795481b70a970abc10", "messageHeadline": "Merge pull request #769 from williamn/patch-2", "author": {"name": "Christian Winther", "email": "jippignu@gmail.com", "user": {"login": "jippi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a028d76179d118477d6d8de5ff439c48fff20965", "messageHeadline": "Changed enviromental to enviromental", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "743c7c6ada88b2eac4f20cb080276ca144aef631", "messageHeadline": "Update part-two.rst", "author": {"name": "William Notowidagdo", "email": "wnotowidagdo@gmail.com", "user": {"login": "williamn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "914ad4bf9e2799fe14953157c872e9685d400cca", "messageHeadline": "Merge pull request #761 from dereuromark/2.5-log", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "367ea0282fccfcaf49fd4414dc8ddfe8b9e2ffa2", "messageHeadline": "Added info about more removed classes/methods.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "61fb245c2c1fd78974ca7fe4596458857fddaac0", "messageHeadline": "note about casting", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b338d7ad423ed1bd649cddf45ebeb65d9897365a", "messageHeadline": "Merge pull request #766 from cakephp/master-fixes", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e90a01605e15034541eed25b12a9cf54d10811af", "messageHeadline": "correct bool to boolean", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "416e1a56ff8e6e88a7b580da6a93e360fcfa82a2", "messageHeadline": "Merge pull request #765 from dereuromark/3.0-view", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 154, "deletions": 1036}}, {"node": {"oid": "440c5bbfee07f1c77d6f9acd4d9d947b9c0f540a", "messageHeadline": "[fr] Follow #763", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bdf6140209fceb696a5a75ab7906ba4c96d512ba", "messageHeadline": "Resolve folder name conflicts in View, app to App, remove sections of\u2026", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 154, "deletions": 1036}}, {"node": {"oid": "bd95f8f92d4191e0fe9323b6a8f1b8efcab10509", "messageHeadline": "Merge pull request #764 from cakephp/3.0-plugin-app", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 295, "deletions": 425}}, {"node": {"oid": "3774dff2c13157c282ad1dc8f5f2b88f76616d47", "messageHeadline": "Fix suggestsions from ravage84", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "8dcc6e2ea4521195eb3169f31b9aa64573dd5a55", "messageHeadline": "Fix mistakes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "18386f6cda0a2fbcdda482a8c2e43bb7fdf18d04", "messageHeadline": "Update App docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 76, "deletions": 272}}, {"node": {"oid": "c588f67eaeb4ee061915ac0e95d2df9653d436e4", "messageHeadline": "Merge pull request #763 from dereuromark/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0cd508168519f22f1fd67d23dc2cf6f3c496cf78", "messageHeadline": "remove wrong sentence", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bed22317d9a510c95e755f8143b9f0bfe00857fb", "messageHeadline": "More tweaks and corrections to the plugin docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 85, "deletions": 50}}, {"node": {"oid": "90a9090f1138c9bae448f38920eebe285a29d775", "messageHeadline": "Merge pull request #757 from zuborawka/translation-ja-global-constant\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 512, "deletions": 0}}, {"node": {"oid": "1d85266e4bfd6169e54099b8a169bb86e8f055f1", "messageHeadline": "correct example", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7b982f2a01f7983becb738978558811372daa06f", "messageHeadline": "[fr] Follow #759", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d32329da5fe65789d9fbeabd24ef62257a20a84e", "messageHeadline": "[fr] Follow #760", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dfcd08faf090b8de6a35b04cec02432db3c4691", "messageHeadline": "[fr] Follow 4eea8d17a3934b12aad5eb08dffb2ee4f93702c5", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d88ad82d1f9a2e6d28395335b607e6d393ffe9a", "messageHeadline": "[fr] Follpw #756", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 40, "deletions": 23}}, {"node": {"oid": "fe9310f8200e80c1c8a2fd91fd843de485eba5bb", "messageHeadline": "[fr] Follow #754", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "27fdcd66c77fc3bd312f72a3b5642a50a7dcfd48", "messageHeadline": "[fr] Follow 44718d919c0f1db058f663effbf37db122a5aa00", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "f3d662aad190e0f6660e9208fc8aef4fef82031e", "messageHeadline": "[fr] Follow #740", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 87, "deletions": 9}}, {"node": {"oid": "8900b2d1dc05f6eb1b2f9705f852cf8caf85427d", "messageHeadline": "Merge pull request #762 from ravage84/logging_scope_examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "82e82f8ad1b7697f95b3fa5d1820cb9284bbb429", "messageHeadline": "Improved the examples for Logging Scopes", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a1b11d4cfa8b7f95133d2b816dd043b10db9ff67", "messageHeadline": "additional note", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3378b1f86f5ca654d6a8441ea63333300bbcd327", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b566eb06fe9aeb21de67f4cf8536d3dfb111fbe3", "messageHeadline": "removed log engine autocreate", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e4ed8222f6611ecd605b4c4137cd510849d0b953", "messageHeadline": "Removed the tip, slightly reworded, and added an example", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "fdc4e335402f48a954b882c6b8bada212cc2b74e", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs into deploym\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 588, "deletions": 331}}, {"node": {"oid": "f436cbe018881fbfabf2c11e22908c0b9c2a111f", "messageHeadline": "Fixed all", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "85e41fab360c9ee48a1e2f72ba9e219b45531201", "messageHeadline": "Changed new line code to LF from CRLF", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 512, "deletions": 512}}, {"node": {"oid": "48700b8835d6134dea33fc730a1b2daf95318bfc", "messageHeadline": "Merge pull request #759 from chaoszcat/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7fe1e26f25233c4a269857ec224d576820d68248", "messageHeadline": "Merge pull request #760 from mntbkr/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f212bc600d785579e991247e7c33e341c273d3c7", "messageHeadline": "Update rss.rst", "author": {"name": "Neil Holcomb", "email": "neil@holcomb.ws", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f7553556005c58f4bdb9ac4bd12800e261f149b", "messageHeadline": "First pass at updating the plugin docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 76}}, {"node": {"oid": "23fc03c12c3eea8456e895c2696444e037cdcc56", "messageHeadline": "Infinity looping bug", "author": {"name": "Lionel Chan", "email": "chaoszcat@gmail.com", "user": {"login": "chaoszcat"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "26388eaab5afecb1eb74ff544c86a4d811f1d4c8", "messageHeadline": "Update path configuration docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "5a525ea783065946445b1b7da80997e0e4bd09a4", "messageHeadline": "Update the migration guide for Plugin + App changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "5185353d88dac9455232341b207519c35095174f", "messageHeadline": "Update Datasource Doc with more detailed error information", "author": {"name": "Geoff Douglas", "email": "geoff@neverbehind.com", "user": {"login": "drdouglasghd"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b4ca07e19c1728985c30ca83981d67a04843e1d5", "messageHeadline": "Add error to the Datasource Doc for Sqlserver", "author": {"name": "Geoff Douglas", "email": "geoff@chynnadolls.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "73c99d7a057708a3822b3787f08dd2208ed27894", "messageHeadline": "Add a note about requirements for SQL Server connection.", "author": {"name": "Geoff Douglas", "email": "geoff@neverbehind.com", "user": {"login": "drdouglasghd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f2b666e4fa72299cc99325d447f82ef6626b7ba6", "messageHeadline": "Add docs for new features on View.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4eea8d17a3934b12aad5eb08dffb2ee4f93702c5", "messageHeadline": "Fixed code example, fixes #144", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23ace1476237d6131c870f430fdb8f39463674f4", "messageHeadline": "Rollback .gitignore", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62567558deb735f2c00c9a7c95bacfe5e84d6d70", "messageHeadline": "Done.", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 147, "deletions": 50}}, {"node": {"oid": "3aaddf6a496ab8a4772fedd0f5f10b74c1256ce9", "messageHeadline": "Translating...", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 415, "deletions": 322}}, {"node": {"oid": "c207c4796d70166859b899eb7f3db42b6034bd2f", "messageHeadline": "Updated .gitignore temporarily", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3238c7d218765085f7036151a7ff74cdac0da4c", "messageHeadline": "Added a file copied from original.", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 322, "deletions": 0}}, {"node": {"oid": "c4efe911cd9f59d22b83da6d8a51446297613fed", "messageHeadline": "Merge pull request #756 from bar/update-callbacks", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "c50da878805a97c57de7c2e4f02a3fb5d2d829b9", "messageHeadline": "Update Model/Behavior callback documentation to be truthful.", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "1bf44783bed651699b62e9abb318d34b17396366", "messageHeadline": "Merge pull request #755 from cakephp/3.0-app", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ccb1d5d88f93b3b8bbcc330d3c400f55a0964197", "messageHeadline": "Breaking too long line", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "566dd534624fc8c612e07a7556b135640c3a2f77", "messageHeadline": "Convert cakephp-app to cakephp/app", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bdb3eead94bedb65203c155fd55525688ed721f5", "messageHeadline": "Merge pull request #754 from NOSLOW/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7de8d249dc183dee2c1a7c4889cc728aa9a3fc7b", "messageHeadline": "Update html.rst", "author": {"name": "NOSLOW", "email": "gchoma@gmail.com", "user": {"login": "NOSLOW"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "44718d919c0f1db058f663effbf37db122a5aa00", "messageHeadline": "Move param() to the correct class.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7b05d7ef8bdad01ce0218f57b273a9ec001fa6e8", "messageHeadline": "Merge pull request #753 from cakephp/3.0-app-split", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 257, "deletions": 273}}, {"node": {"oid": "8f266e238e01cbf61c4a850b59fa2a077d5f0b89", "messageHeadline": "Fix code review comments from ravage84", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5ee7ab41ee6063e53a6be26be51a0d714005e5bb", "messageHeadline": "Merge pull request #740 from derekperkins/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "1e5ce65f6ada16d130bd2089c9e56c071fd18c29", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "888f5e1b601d30e99baef2935616c0c7c52d8eee", "messageHeadline": "Update paths in plugin docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "ff8cc7d018985916b08f87cb91384ab05549fa0b", "messageHeadline": "Update more documentation for new paths and config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 113, "deletions": 107}}, {"node": {"oid": "08fe16d3a6fb61aee49a87ccea2847073c2df971", "messageHeadline": "Update conventions page for new app skeleton.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "a84b2f5ce1afb42f5c903fe471e307a3e856ccbd", "messageHeadline": "Update folder-structure docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "b9862e1c11e65e9a9ce40ee6140f0a7c4f32ee68", "messageHeadline": "Update installation docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 74}}, {"node": {"oid": "cf546496390dfcaad4e7f5808bef288d550d6917", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 477, "deletions": 288}}, {"node": {"oid": "40115192ed568713309b0d835e8cd91efa543a2f", "messageHeadline": "REmoving characters that are killing PDF generation", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "14c38fb85313f7bb3251a6132adeb9579814dfd5", "messageHeadline": "Remove unicode bytes that are blowing up PDF generation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "877b80e7f3d1dd51997288ff2e3ddb1c44dcc799", "messageHeadline": "Temporary fix for missing pdf file", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a694fa03d7f25272e13f7982b8ded69679999ebb", "messageHeadline": "[fr] Fix typo in 2.4 migration guide", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9558139bd0bcf4705cbfa4d7d707dc386623ac9a", "messageHeadline": "[fr] Follow #752 & update 2.3 migration guide", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 180, "deletions": 67}}, {"node": {"oid": "e958b1b1812646f1ff495bd83ebe09a0159719cc", "messageHeadline": "Merge pull request #752 from CauanCabral/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a4f58f98091dda314e788f31bc80e796da132f7", "messageHeadline": "Fix CakePlugin::loadAll() example", "author": {"name": "Cauan Cabral", "email": "cauan@radig.com.br", "user": {"login": "CauanCabral"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40577a35de5db2eec07a61e0d6896c245eff1f5e", "messageHeadline": "[fr] Follow #750", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe872678c166046e40c61aabed25b634e7368cc6", "messageHeadline": "Merge pull request #750 from derekperkins/patch-2", "author": {"name": "Frank de Graaf", "email": "Phally@users.noreply.github.com", "user": {"login": "Phally"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc408adc40b5eef1af694e1d69c96751bc65672d", "messageHeadline": "Fixed SysloLog typo", "author": {"name": "Derek Perkins", "email": "derek@derekperkins.com", "user": {"login": "derekperkins"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93aa45f291ed9305adb9b7e524c6b70795af32c8", "messageHeadline": "Merge pull request #749 from cakephp/3.0-config-split", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 98, "deletions": 80}}, {"node": {"oid": "7c5145490f3e37ca36a77b975af0fbbd60b2c4b2", "messageHeadline": "Clarify asset.timestamp.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8b0daed56fee9230e0d1105fed68533b55aa856", "messageHeadline": "RIP Sanitize class", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4fcae37a712c599d56c1419fb2baeda7e2e14e5c", "messageHeadline": "Add missing word.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aea6b47bcb195fe58856deee809940384dca9cc", "messageHeadline": "[fr] Follow #747", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 68, "deletions": 86}}, {"node": {"oid": "a720aadb3f680331267c9e4c3384cdf65fe1e183", "messageHeadline": "Expand and re-organize configuration docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 98, "deletions": 80}}, {"node": {"oid": "a1fddc32ebb7a1b990a72c37c20cdb19198b799a", "messageHeadline": "Merge pull request #747 from cakephp/restructure-tocs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 69, "deletions": 86}}, {"node": {"oid": "0f4cd544d5757792b1e5ed32fddf6868eae88500", "messageHeadline": "Fix broken formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de50b7f41784e4397188ec5a7b0f629c658583c8", "messageHeadline": "Exclude files to reduce whining.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6174b2dd7bbe103c71c7dd7314f40e9d9234215c", "messageHeadline": "Update TOC to be ordered by frequency of use.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9722bdbb54f24f7c585fae871f076e62e8dacf39", "messageHeadline": "Re-use toc lists so we don't have to maintain two sets of tocs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "e0f5acfc0db646f667163a0c0b3c782404355bc6", "messageHeadline": "Restore old manually sorted TOC sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "74b02efe4dbe77e78994d272949eef1f7e6fc102", "messageHeadline": "Merge pull request #748 from cakephp/2.5-encrypt", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 12}}, {"node": {"oid": "515ffc65f590c82795ffc7ae38056f294ecb39ca", "messageHeadline": "Fixed double-space", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737e3ad289a24226419b0d4724350f1fd6b9df50", "messageHeadline": "Update cookie component docs for aes encryption.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "67b1b19ed16e83b1c00629f550381be819488231", "messageHeadline": "Add new method docs + update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "dbad083daba8c1b122d9f2ae555e3c290f287ee2", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 133, "deletions": 50}}, {"node": {"oid": "d808d314d529f02a70b949ef40fc2f02fe6937ea", "messageHeadline": "Merge pull request #722 from ADmad/configure-engine", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 67, "deletions": 58}}, {"node": {"oid": "b0dad1b4b44707a11a59583ddd8aaedf5a25f45e", "messageHeadline": "Updated info regarding config reader classname changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 67, "deletions": 58}}, {"node": {"oid": "b3fd3d1047711883f636a9381e17bd4ed51bfb69", "messageHeadline": "Merge pull request #743 from cakephp/3.0-config", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 85, "deletions": 47}}, {"node": {"oid": "6ef6dca7550bcbc8b289ded69f7509400983ba3e", "messageHeadline": "[fr] Follow #735", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ecb85319805c957aeb49a30ffb92c1572ef2495d", "messageHeadline": "[fr] Follow #738", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "436c233a8508f51c1c616c4e616096eec9dc9965", "messageHeadline": "[fr] Follow #746", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5fdbf02576230bcc8a5371795cb610b0cd20b255", "messageHeadline": "[fr] Follow #745", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ebc75774c9561457f9d32157514c5bdae22ffb4", "messageHeadline": "[fr] Follow #741", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "16da80b732e85933507554091e581c779184e3c4", "messageHeadline": "[fr] Follow #741", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6560ed73551ebfa70e5682b397b0994447551ac6", "messageHeadline": "Merge pull request #725 from danf/master", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "cea28328af551f60c3c4f3cb0a17443e3c1f7f83", "messageHeadline": "Restructure & add TOCs to more places.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "8563ba1b8c69fe827351c4ea1312b2f3f1eeed9d", "messageHeadline": "Merge pull request #746 from LeGrande/changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f06d59ba793cefea4a717d099ee71111b13e0687", "messageHeadline": "added an example for afterDelete callback", "author": {"name": "LeGrande Jolley", "email": "rroyale@gmail.com", "user": {"login": "LeGrande"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2e41f03a7fea31cc7ccd3fb15640d2ab6ec095be", "messageHeadline": "Merge pull request #745 from daVinciWanaB/master-containable", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45b99ac17a61595625e1d6fb836432946d1fc0d7", "messageHeadline": "added some quotes to make more readable", "author": {"name": "Dave Schwan", "email": "daveschwan@gmail.com", "user": {"login": "daVinciWanaB"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "233355d3523841d36635c8e9070b04bb25a696d2", "messageHeadline": "Merge pull request #744 from kimegede/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "b03c05d757710de7e2b2f0a45f21f2e74e6e9416", "messageHeadline": "Added a bit more explaining cronjob list", "author": {"name": "Kim Egede Jakobsen", "email": "ke@nodes.dk", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e979b8e7a08333573acc6cd9205599111884b25a", "messageHeadline": "Update configuration docs for 3.0 changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 46}}, {"node": {"oid": "721341797c3d6e64b2f9e1697ddbc3f70071ec24", "messageHeadline": "Merge pull request #741 from steinkel/feature/installation-es", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "e35aab5d74ef75a3d272f5b173a880036a0ef6eb", "messageHeadline": "Revert \"going back to ~, will move that to another pull request\"", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "13bce07d35639681ba7fdbf2c1a8167b118ebef6", "messageHeadline": "Merge pull request #738 from jbrass/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79a628401159d8614ad2337dd7951f571d9b87c8", "messageHeadline": "Further clarification", "author": {"name": "Derek Perkins", "email": "derek@derekperkins.com", "user": {"login": "derekperkins"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "eeb31546d9e6fb026bee2f222cbd4d6042dc4d79", "messageHeadline": "Merge pull request #735 from angelxmoreno/add-task-collection", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b296293cd205ce094af539dc52c62bcec02299ea", "messageHeadline": "going back to ~, will move that to another pull request", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "309dcb101e356ba50c01937da441a2ee2e924ee1", "messageHeadline": "[fr] Follow #739", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a2c134125db631dc955554120c1ed34256560d85", "messageHeadline": "[fr] Follow #728", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f304c36bc3cbeb682bf7b68075ce1e2d2c15026", "messageHeadline": "[fr] Follow #729", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e374b0f06f43a06121bbe774c9ee82985d5e5437", "messageHeadline": "Merge pull request #734 from iniq/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af341340a7ada965247080eb39a3451b5808804f", "messageHeadline": "Update Router::baseUrl reference to Router::fullBaseUrl", "author": {"name": "Derek Hall", "email": "einhander.iniq@gmail.com", "user": {"login": "iniq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4612c35ebadb51c9b4de6b4b78305b88155c5c1b", "messageHeadline": "Clarified Containable filtering limitations", "author": {"name": "Derek Perkins", "email": "derek@derekperkins.com", "user": {"login": "derekperkins"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "5a3ff507741a127dbc9db018fb428943ed620be4", "messageHeadline": "fixing ~ relative path to be coherent when talking about include_path", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f0269552654d909002bcef84dd651e1a652b9a65", "messageHeadline": "translating the multiple intances hint in instalation", "author": {"name": "Jorge Gonz\u00e1lez", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "27c8769ccfbd33a663a15da2c7bb2fef5a71ff96", "messageHeadline": "Merge pull request #736 from beporter/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29d92f82ad18ab3b340415d4aae3b4d109bd723b", "messageHeadline": "Merge pull request #739 from loomtronic/master", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca99b422d7bcdf8def2780a2f5019f16a457a844", "messageHeadline": "Updating the text to link to the Where to Get Help page", "author": {"name": "loomtronic", "email": "loomtronic@gmail.com", "user": {"login": "loomtronic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80415b6569597baa34645b6b4da56b818576955d", "messageHeadline": "Update part-two.rst", "author": {"name": "Joel Brass", "email": "joel@jbrass.com", "user": {"login": "jbrass"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd7ab845bdb0b9a28213a187f428b58ef6bfd5cb", "messageHeadline": "Fixed typo in JsHelper", "author": {"name": "Brian Porter", "email": "beporter@users.sourceforge.net", "user": {"login": "beporter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78e7fdeecaa9d82ed5237e5daa3c2872143a95c3", "messageHeadline": "Update 2-4-migration-guide.rst", "author": {"name": "Angel S. Moreno", "email": "angelxmoreno@gmail.com", "user": {"login": "angelxmoreno"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3578a5d60a8fd3c87e182a6d270180f4707c927e", "messageHeadline": "Fixed grammar", "author": {"name": "loomtronic", "email": "loomtronic@gmail.com", "user": {"login": "loomtronic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0c2fdd455aaff7154e2bc91f672012752243dd7", "messageHeadline": "Added enviromental variable tip for debug and deployment", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "47900dec14edb4912b438b66ea327b4d4a6ca02f", "messageHeadline": "Merge pull request #731 from clawsonm/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed6f6f6638842a44bf9cb6696f0b26720c0ab20", "messageHeadline": "Grammer fix on en/contributing/code.rst", "author": {"name": "Michael Clawson", "email": "macaronisoft@gmail.com", "user": {"login": "clawsonm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcce9e14ba387c6be59a032629f109da1a4a8cd4", "messageHeadline": "Merge pull request #729 from alecho/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "345e2f8c457cb358411175e5235418999b96a651", "messageHeadline": "Updated docs to use 2.4 in the composer.json example", "author": {"name": "Andrew Lechowicz", "email": "drew.lechowicz@gmail.com", "user": {"login": "alecho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7da5f244061ceadadf87cf322b37120667ca1d11", "messageHeadline": "Add newline to fix numbered list.", "author": {"name": "Dan Fulbright", "email": "github@railsrider.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "679e8f0dd77ff1152256bb497dd764339b634d1d", "messageHeadline": "Merge pull request #728 from guywarner/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f0782c629483d35b60a1a13a18761e41c27561d", "messageHeadline": "Merge pull request #727 from bcrowe/grammar-lets", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99554f20371673a8836db81648667bb9a99d2ca3", "messageHeadline": "Turn list of steps into numbered list.", "author": {"name": "Dan Fulbright", "email": "github@railsrider.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "274a121214c7eaa0e3fea5743a5573a86a043c15", "messageHeadline": "Edits readability", "author": {"name": "Guy Warner", "email": "gwarner@blendtec.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00f430d967ba72f52db9db6b0ea79b9be2df12cb", "messageHeadline": "Minor grammar correction: let's", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae9fc89564c57a6f42cbc9bd26a94064239b046e", "messageHeadline": "Turn list of steps into numbered list.", "author": {"name": "Dan Fulbright", "email": "github@railsrider.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a667e7501dbb581cd31f3dafea1d7aa479df102a", "messageHeadline": "Merge pull request #724 from bcrowe/controllers-plural", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9168e88070a292a1952392210afd168a107b4fc", "messageHeadline": "Corrected controllers to be plural in CakeRequest", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f43d0c22c81fa1a9aafa8362be25c6d9d534168", "messageHeadline": "Update migration guide for most recent configuration changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "06a16b1712c74a67696cdca3cfd691e1a4d6a9b2", "messageHeadline": "[fr] Follow #721", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f636709c926707251082538f1c11643d259424aa", "messageHeadline": "Merge branch '2.5' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4423, "deletions": 2111}}, {"node": {"oid": "e63cbcf61ea8dfaaa8839a46e47caa273a5fb308", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 554, "deletions": 466}}, {"node": {"oid": "6e854e52c330156e640b2186d9c4509770cc427f", "messageHeadline": "Merge pull request #723 from jrbasso/ga-search-track", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b5438ff5a05781c623d10f31261caa17688b7b3d", "messageHeadline": "Added Google Analytics search when request the search to ajax", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "170c9c17ae738ed84a7c151e51508001e08a00a6", "messageHeadline": "Update docs to mention new memcached adapter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "8375482437d6d3a53f914440d206702b7540fd03", "messageHeadline": "Update docs for new option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7dae2610ce848c9d23d6fab1dbc1cef29d174147", "messageHeadline": "Merge pull request #721 from ADmad/deprecate-constants", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "da8ff572b66850a3e6bfc903ec84aaee08ec686b", "messageHeadline": "[fr] Fix incorrect typo which provoked a bad print in views.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e73d317dae5402f695004d126ec7fac564854c5", "messageHeadline": "[fr] Follow cee6f8740f1edf9ff4824fa0c435581a4775a457", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a71fd9245c9feddceee283d686e490948ba20ddb", "messageHeadline": "Fixed typo", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7de747b75c5b7f0f4810482a94908717d1f3c7d6", "messageHeadline": "Deprecate IMAGES, CSS, JS constants.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1afe6f48af06e6f998703060474eeb6a823f9b4b", "messageHeadline": "Purged info about removed constants.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 46}}, {"node": {"oid": "dc3b56a34761b558f6788a3118ebb86963daff37", "messageHeadline": "Revert \"Removed outdated constants.\". Commited to incorrect branch by\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6c20b6916b1d62f770661c26c22b1f7090b508fb", "messageHeadline": "Removed outdated constants.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "71220adee25d3dfb8e36f370e5d2c9f6a13e1357", "messageHeadline": "Added info about removed constants", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cee6f8740f1edf9ff4824fa0c435581a4775a457", "messageHeadline": "Add missing entries in the migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "1fea37434ad62b93db3ddc27d6b2ed3bf686d5cd", "messageHeadline": "Merge pull request #720 from michalmazur/master", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfd0252d35ffdf556fa5f69d2c36ad394a8d59b0", "messageHeadline": "Fix a typo in Advanced Installation.", "author": {"name": "Michal Mazur", "email": "michal@michalmazur.com", "user": {"login": "michalmazur"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb67218ff882fd5000c326e43c502753e8f8ecdd", "messageHeadline": "[fr] Follow 3fb2d3330300ded9fedc155649fcacd627f7e269", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 25, "deletions": 6}}, {"node": {"oid": "3fb2d3330300ded9fedc155649fcacd627f7e269", "messageHeadline": "add info about serving a string as file", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "fc55206e319db2ecf38bb28453537e4ef341abb4", "messageHeadline": "[fr] Follow 2a57602276dda0b884e00cbbd96fbe5ef5f6e196", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a57602276dda0b884e00cbbd96fbe5ef5f6e196", "messageHeadline": "Add docs for missing mask option.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "db1c573915649970d8cb7152cb762c04f0a859dc", "messageHeadline": "[fr] Follow #719", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cfd9f542415e9e8b26077abb4930883c919e9cdd", "messageHeadline": "Merge pull request #719 from mmapes/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8dadf5ef5fb99f236b3b5dd1f56dea58749fb01", "messageHeadline": "Update saving-your-data.rst", "author": {"name": "Marty Mapes", "email": "mmapes@boulderinformationservices.com", "user": {"login": "mmapes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03693783f52abd68b0c8bbbc9c3a55e8d56e2d27", "messageHeadline": "[fr] Follow 14cedcf380f063987eccb2b562c0c41123112f59", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 31, "deletions": 22}}, {"node": {"oid": "c90be47c4ccaed261b6ed2515dde43ebeb87b0db", "messageHeadline": "Merge pull request #710 from waterada/fix_plugins", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "14cedcf380f063987eccb2b562c0c41123112f59", "messageHeadline": "Update pagination docs to not use deprecated Controller::paginate()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "23f0571580b3034b086b879e57134c38586e3758", "messageHeadline": "[fr] Follow #718", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "010e839c37de750cbbd4535b67c6dcc98e48bd39", "messageHeadline": "Merge pull request #718 from cake17/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8336f286d1d18c1143aa9ca37e171eeb751b869d", "messageHeadline": "[fr] Fix small grammar, typos in deployment files", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd43843325d48bfd81ccbf6ebc4e9cd3d1206a82", "messageHeadline": "[fr] Follow #717", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f3ed3f3193928ea9c89e547e7e30de1f221e1750", "messageHeadline": "[fr] Fix small grammar, typos in console-and-shells files", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 76, "deletions": 74}}, {"node": {"oid": "00ba17d6ab0e5ac07fd850ddb9b4e17fa5e0f8fe", "messageHeadline": "change -plugin into --plugin in code-generation-with-bake.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01bc73d6ea5cfc45f496860bc3c164f7d2b3d6fa", "messageHeadline": "Merge pull request #717 from cake17/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b715548cbe316171843145347c9ac15311a6483c", "messageHeadline": "Remove MediaView reference in plugins.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f2ae686002ed926f9565c2a68050ab819d820458", "messageHeadline": "[fr] Fix small grammar, typos in plugins files", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "b2b89e622070f5eac9dc7cbe04a10a332b41124a", "messageHeadline": "[fr] Fix small grammar, typos in models files", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 172, "deletions": 174}}, {"node": {"oid": "46611e5a07298b5813b1d5f6a9198402cb556ca2", "messageHeadline": "Update migration guide for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f58298ed8af84d8c2eb2cac3c49b95940a10a9a0", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 215, "deletions": 205}}, {"node": {"oid": "b2331eaabcac68db86f6812f9c53fad886e3ce44", "messageHeadline": "[fr] Follow #716", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "5eaed36bfef61b4d95aaa835cf082cc33720134f", "messageHeadline": "[fr] [ja] Follow #715", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b615c615d67055516fe0a62f2ac68bf3d4bcb71f", "messageHeadline": "[fr] Fix small grammar, typos in views files", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 103, "deletions": 104}}, {"node": {"oid": "c4d69d60bc4b9461abc738c68c75569e06995679", "messageHeadline": "Merge pull request #716 from cake17/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1a74dde7fdb462d2c84df3a1180946317f49979f", "messageHeadline": "tip not useful anymore in views/helpers.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "9791533bc9a3734379cb473dfd7125d048c2d657", "messageHeadline": "Fixed Japanese translation more to make it clearly.", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d04244f4898b56cbcd483da85a98a8f26df4f48e", "messageHeadline": "Merge pull request #715 from hugomn/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7b536d5fadaeb10038453d36dc0206f4a8830d7", "messageHeadline": "Correcting the --skell parameter in 'cake bake project' command.", "author": {"name": "Hugo Magalh\u00e3es", "email": "hugomn@gmail.com", "user": {"login": "hugomn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9065d7d5593d561381fd45758b5b81fb92e76415", "messageHeadline": "Update pagination docs to not use deprecated Controller::paginate()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "bb550bf56139cd5538e67a3462ebd898316cbeb2", "messageHeadline": "[fr] Follow #714", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c05d63db510b3477de51a07958e7651609c85894", "messageHeadline": "[fr] Fix french syntax, grammar and translations", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 181, "deletions": 179}}, {"node": {"oid": "4e324202b4410928fea22661273b6e2e6d645ab4", "messageHeadline": "Merge pull request #714 from cake17/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37543dd20ef75fa5f44265d5eae7f8176483a75a", "messageHeadline": "Merge pull request #711 from cakephp/3.0-connectionmanager", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 70, "deletions": 68}}, {"node": {"oid": "655a3265be536f4b61ae77d6cc63e74255e0b69b", "messageHeadline": "Replace MediaView reference by cake-response-file in views.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d92221a9e7c9472d2b8c1e9edd36d3840dff3428", "messageHeadline": "Merge pull request #713 from ADmad/removed-classes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 218}}, {"node": {"oid": "2bc78e2f122b2577e987dfdcd02a4fc42869f35d", "messageHeadline": "Update for removed classes deprecated in 2.x.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 35, "deletions": 218}}, {"node": {"oid": "ff9bc188e68a2d00dd7836f96224d95e49160844", "messageHeadline": "Add DSN docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cb896171d4268adeec8e21b32487e01facda8558", "messageHeadline": "Merge pull request #712 from hakito/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23f3a4b7d0281d7ff907a8c7237f6f4c6b1580e8", "messageHeadline": "Fix typo in httpsocket.rst", "author": {"name": "Gerd Katzenbeisser", "email": "gerd.katzenbeisser@gmail.com", "user": {"login": "hakito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3a5aae8f40891c85c0d5555ff84cb46c7797f9b", "messageHeadline": "[fr] Correct words 'true' and 'false' that shouldn't be translated in\u2026", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1b6ff85ed22f88c8bb24dbf83879186dddd45241", "messageHeadline": "Update index and promote setting encoding.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1b70b9267a4c0fcde2cf6bf037e551b580e0cecd", "messageHeadline": "Update configuration docs for connections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 64}}, {"node": {"oid": "14c1540e0ebf7a29fd4aba328b4a88b2022a291a", "messageHeadline": "Update direct references to connection manager.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "847d6f8f8bdd737f5e49e50de7f8b52242932119", "messageHeadline": "Missed updating at another place", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "562174fb818ff535f66e6c99676176ac06abec84", "messageHeadline": "Fixed error code", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fc21049dbe3523cac09585cde1811b88d067930", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 820, "deletions": 53}}, {"node": {"oid": "fe6369b922c0598763dabc46117f2392ed6f1aee", "messageHeadline": "Update docs for new Hash feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "fef0b97fdce0a30f554da17ea54577172aaab642", "messageHeadline": "Fixed Japanese translation to make it clearly.", "author": {"name": "Wataru Terada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ea5a8ec4f036124d3b28ccbb5bba0b2e2c15b848", "messageHeadline": "Merge branch 'master' into 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "164d7c49013c07ceb0f8bfe227c599e07aae67ed", "messageHeadline": "Merge pull request #707 from cakephp/3.0-error-config", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 428, "deletions": 520}}, {"node": {"oid": "9359734c78ebb57178e66142627536636772513a", "messageHeadline": "[fr] Follow #709", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "b3c065093397ea060b7c393b3db9966672fc05b0", "messageHeadline": "[fr] Follow #708", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76afa34796141fc48dc06a14fbd120c2dd459b80", "messageHeadline": "Merge pull request #709 from ADmad/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "752964f93a4c1f58248fe02fef3e3cf21d7cb4db", "messageHeadline": "Added info about LC_TIME files.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "cddd2ec7498627244ac58d1bec98db20daee1ab5", "messageHeadline": "Merge pull request #708 from BudgieInWA/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0779a5a3bbda4135b8ed1003d3f18e0732970409", "messageHeadline": "Added a note about MissingTableException and CakePHP's model cache", "author": {"name": "Ben Ritter", "email": "benjaminaritter@gmail.com", "user": {"login": "BudgieInWA"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "07253260e70677f21c2cdb742d87674b754cb789", "messageHeadline": "Update and merge the error/exception docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 428, "deletions": 520}}, {"node": {"oid": "4b606c088381bfd86b1e3e4865354bd955009bd3", "messageHeadline": "[fr] Follow #702", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 28, "deletions": 2}}, {"node": {"oid": "9408c107120eb6f919e4f93a127eb2a2ec21ac5c", "messageHeadline": "Merge pull request #702 from dereuromark/master-conventions", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "7fef5bf6bde42e593de1925a35c9de0aa294dd3f", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 13}}, {"node": {"oid": "eb0439a7432996c8d88eb3550386431e2f4c3b69", "messageHeadline": "[fr] Follow #705", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8306b36bc428d60ed07fc794ebb1873f062ad8d2", "messageHeadline": "[fr] Follow #706", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b258bb2be74e13b66307b372760c1a113b3e1da8", "messageHeadline": "[fr] Follow #657", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "738c9b7b39e6c934e5b8b97aee078664bb12f8ed", "messageHeadline": "[fr] Follow #677", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 27, "deletions": 3}}, {"node": {"oid": "6e4f6a868d4fa63d94d434d830ca94a7051d397f", "messageHeadline": "Merge pull request #705 from simkimsia/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ae3839fc63cdbd4aeedb3ca7ebb13ec0794599c", "messageHeadline": "Merge pull request #706 from simkimsia/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e084549241ce32da8716bf6da7007273a6b59067", "messageHeadline": "Make explicit what methods can use attribute matching", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "205db32c67346af0f7d088b83b87d359d21b2b8e", "messageHeadline": "Make explicit insert and remove cannot use attribute matching", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cb4610b52d583551e8eda0e42fe4b5f6cdf9b3d", "messageHeadline": "Merge pull request #703 from cakephp/3.0-cache-set", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "df2eaf2d377f2a3659a69f8328aeca6b0bcca515", "messageHeadline": "Update docs for Cache::set() being removed.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "cee5d670c1f39646507ebc15454b8cdb288a6ae7", "messageHeadline": "Merge pull request #657 from dereuromark/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f201d035c3a60a7b40eebd7c2333be9b8d0d1fc", "messageHeadline": "Merge pull request #677 from dereuromark/master-autocreate-dirs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ca234c51afa5025c46b021771b734691b504ddaa", "messageHeadline": "Merge pull request #697 from zuborawka/ja-mendig-translation", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f3df56ada882972242f99e3bd7de95c51451c35", "messageHeadline": "comparison section", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "42deffae9f27d59360f2ca0d9228ff71aa240deb", "messageHeadline": "Merge pull request #701 from windomearle/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "626399ed6b7399171c0a6e772fd51c218af6fad1", "messageHeadline": "Fix a typo.", "author": {"name": "Windom Earle", "email": "windom@gmx.com", "user": {"login": "windomearle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc543739fe21a53786bdfdd5a207730865b39fa4", "messageHeadline": "[fr] Follow #700", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f81e40fdf64a79167476a8b16d82be7685c37c2", "messageHeadline": "Merge pull request #700 from burriko/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73895ad4ff8b498201bf02930aa260c2c947719f", "messageHeadline": "Router::baseUrl() has been renamed to Router::fullBaseUrl() in RC2", "author": {"name": "Graeme Tait", "email": "burriko@gmail.com", "user": {"login": "graemetait"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eb867290803dd519b1df1c01466d7b9558573f7", "messageHeadline": "Merge pull request #699 from cakephp/3.0-config", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 190, "deletions": 107}}, {"node": {"oid": "51cd93c47e516666c520c806494964a778d16cde", "messageHeadline": "[fr] Fix typos in titles", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcec878fd6a466a083bbb62818a6908103ba071c", "messageHeadline": "Update migration guide more & fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "09f54c999f0da4ad481602d206828007e5d174da", "messageHeadline": "Fix mistakes add namespaces.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e36f95ee03450479e79d7d9ee55d995362605044", "messageHeadline": "Fix/add docs for dropping configs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "eb95b1423d93dd4cd3e32e73894c5bdf49a98fcb", "messageHeadline": "Update migration guide for various changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "d4a013063a6eba28dbc517b1514360d1d07118eb", "messageHeadline": "Update docs for email config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 44}}, {"node": {"oid": "ab2cad87c2bfb86996dfa1a743aa2b4f0d7c7a3b", "messageHeadline": "Fix typos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6eb318499fc3b93aefa777d8ac445a14cb11310", "messageHeadline": "Merge pull request #698 from windomearle/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c1b0f56b0c19f80258249f72ce59398de27cdd9", "messageHeadline": "Fix a typo.", "author": {"name": "Windom Earle", "email": "windom@gmx.com", "user": {"login": "windomearle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6db3b09791a4c7e5c58d1d8ef70797bd167f6001", "messageHeadline": "Update changelog.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8ea5733a6fc7118c79cb18365b106f65a7aa2baf", "messageHeadline": "Update for configs not being modifiable.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "a3564e79c702cccd1d76ac543f0a5450d4d7c369", "messageHeadline": "Update logging docs for config changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "98f899fbff1d7b1db2c45740fa0e9ece11091f56", "messageHeadline": "Update Cache docs for recent changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "a09a67307f1567e1915a883adf1b901fea751807", "messageHeadline": "[fr] Follow 6d982b492c399eb821ef333c17bb727466eaa1a7", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c519ff734dc0d671def7a8e00fc6eb282919cca2", "messageHeadline": "Merge pull request #696 from rchavik/2.5-map-resources", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "39299be3bcbada760b4916e8f6965a041bcd9870", "messageHeadline": "Merge branch 'ja-mendig-translation' of https://github.com/zuborawka/\u2026", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e29cc55ce8dc13032c861184819cd52195c50a81", "messageHeadline": "[ja] mending a translation of app.rst", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58c301eff916f5ce61d7ae6901145a6a2a88a4ac", "messageHeadline": "[fr] Follow #694", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5979bd48f862c48596c27f48c82ccd1fa54b8412", "messageHeadline": "[fr] Follow #688", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 63, "deletions": 27}}, {"node": {"oid": "45aa487b6083d16d0642aba0b7bc0ddf52bdaf88", "messageHeadline": "I feel it`s better.", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8ab70bc2fca9a16f6e18dfb61736237d42ba79", "messageHeadline": "Docs for `connectOptions` with Router::mapResources()", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "799bd7b21f33eee3a9d0002ed6c50b2530e29e6b", "messageHeadline": "Merge pull request #690 from zuborawka/ja-app", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 597, "deletions": 0}}, {"node": {"oid": "6d982b492c399eb821ef333c17bb727466eaa1a7", "messageHeadline": "Update docs for removal of non-features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "9293178e4b88b8f303b1d52af6606f8684d50b3e", "messageHeadline": "Corrected some fault according to reviews.", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "23d4b76a79de1cf096d97766cc10fc4164e7b3c3", "messageHeadline": "Merge pull request #695 from waterada/fix_part-two", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1b4c8c0ac0525d531a78b91542186cc939e74c49", "messageHeadline": "fix Japanese translation to make it more clearly.", "author": {"name": "gr-terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "95f06fb8ae6caab7c8f39a0f7aafee69c4ea8e33", "messageHeadline": "Add migration guide stub for 2.5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "6f86fe52c3189202dd38ec07ae1a181267629783", "messageHeadline": "[fr] Follow #692", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e0d75e3478bfc8049ca267bcc696b9f67a88ad02", "messageHeadline": "Merge pull request #694 from davidyell/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "68c043d72f38cde20fc581f893507dc9ab7ec369", "messageHeadline": "Update routing.rst", "author": {"name": "David Yell", "email": "neon1024@gmail.com", "user": {"login": "davidyell"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1de60d9d8fb94d4f1e1ce93cee84ee80b7ed037e", "messageHeadline": "Merge pull request #688 from cakephp/sanitize-docs", "author": {"name": "Christian Winther", "email": "jippignu@gmail.com", "user": {"login": "jippi"}}, "additions": 64, "deletions": 36}}, {"node": {"oid": "df2510e3469a7cd526a8aada52b03f35c89e79fd", "messageHeadline": "Update Model::query() docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "9c11a44cbc06eed96f21995668a1d673a44b2a46", "messageHeadline": "Corrected line feed characters to LF from CRLF", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 593, "deletions": 593}}, {"node": {"oid": "30dab9ebfc8632083b3ac2870d91ebbca4ce554a", "messageHeadline": "Merge pull request #692 from mvdriel/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cb5b4578750dd4e4eac73a653dbfb55d829ee282", "messageHeadline": "Added missing percentage signs", "author": {"name": "mvdriel", "email": "mvdriel@nlware.com", "user": {"login": "mvdriel"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d43d48a754aa0a061bfc0425c5f9419cfea01386", "messageHeadline": "[fr] Follow #691", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ebad1d343d66291b5d10ee1841329abc7cf41dbd", "messageHeadline": "[fr] Follow #685", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5315fd40b009e9d8de5369c9ec7da0f84734258a", "messageHeadline": "[fr] Follow #684", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 125}}, {"node": {"oid": "40d0d47038e27f3c62d5003aa975e3e1c0aa852c", "messageHeadline": "[fr] Follow f8e37687401333fde6d28bf805cb6e9bcd265c2c", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 21}}, {"node": {"oid": "7c840a47486c9a9f950eb81dd01127cdb1b7378c", "messageHeadline": "[fr] Follow #680", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b43fe9664704dbfdf1c35c85a9cacf6615aeb003", "messageHeadline": "[fr] Follow 553f148ae533b382eee670b348a02fd19f064ffb", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "01f006ce4837348fcca6ad09bf401270968cb252", "messageHeadline": "[fr] Follow 428c1e1b47a0eab411e750be3de52a713467cd3d", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d21242a2bbf3bcf4cfe997a578178108377af444", "messageHeadline": "[fr] Follow ae7d773499d1cead39c3fcf57e73f68275fe21a0", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "26aa852bf5b34b551767783f08bd43a436984910", "messageHeadline": "[fr] Follow de183812ea04757d649f2a5be3e822c6cbf5acd9", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "de2a89119614d1bb646c4180430282cffb4d7908", "messageHeadline": "[fr] Follow 99ff8d58af2db2ef37dd2b8f36679dab6a0ce41f", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "32f4cbed08699e98e584bca3b3e533db2444dd03", "messageHeadline": "[fr] Follow e229cd8c8e7b7416228a6c5ce8b95430dd158eb2", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "54d3b367322c394ba8f47ca12496151de14a47c8", "messageHeadline": "[fr] Follow 9c279721a4abfe81a9c310a672c89220e0806f7f", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5689aacf32fcdf4fe7531e84d0aab46ae44a608a", "messageHeadline": "[fr] Follow 46ab5d735200a58178da8b8c504ae8df094427eb", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "badd2057a1da10252324f7f6defe8bdfc51af633", "messageHeadline": "[fr] Follow #672", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "858547d225750dbe560cab8edcf5fd36d936a6d1", "messageHeadline": "[fr] Follow #671", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "009b00ab0aac774564d62a546137f0696d097b17", "messageHeadline": "[fr] Follow #670", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "026c3eaef7ad732a983967e8903039546cf9feae", "messageHeadline": "[fr] Follow 2144f73724c8171ec4f8ff26becbd5b5d5ac370f", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1bd9a256af1c1520da11ffe0d2bb0c0aae51d2ab", "messageHeadline": "Merge pull request #691 from bcrowe/core-library-update", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e91c376d4ac0d7368327d1b1f8bd8cf26dc491b3", "messageHeadline": "Updated core library component section to match session section", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4703db90472a43c80206667f136f9b6476123d2a", "messageHeadline": "Reset .gitignore", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "76271127451ed7a9666a9f6780d5629815b234d5", "messageHeadline": "Reset .gitignore", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7a2da58e26b8f3200b21c9177ea6dffc00f26fe9", "messageHeadline": "Transslated ja/core-utility-libraries/app.rst", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 221, "deletions": 168}}, {"node": {"oid": "a08ed4653a6e184daaaed595d986b1845035f74f", "messageHeadline": "Remove additional references to Sanitize.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1c3b795e208a3376517e741206c19ffa403ab2e0", "messageHeadline": "Update RSS docs to not refer to Sanitize.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "c32bb151d1f87ebde2792671a02660b6f3b00767", "messageHeadline": "Re-order TOC to be alphabetical.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "169a786784aa495d7b495874ba0278ba04f1dad4", "messageHeadline": "Update links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5b844dc6838e2ce5ee201adc2a1eabf39d01806", "messageHeadline": "Add data sanitization docs and don't reference Sanitize.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "815b711235f8d714bd3a5e74ec8ce33647b17416", "messageHeadline": "Merge pull request #678 from dereuromark/master-round-formhelper-date\u2026", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4caf762594097c63429950383a076a4a3771f303", "messageHeadline": "Merge pull request #681 from dereuromark/master-return-redirect", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 49, "deletions": 55}}, {"node": {"oid": "73bcf95d55dac0aa23b4b9ce2546d8172c9aaa7f", "messageHeadline": "Merge pull request #676 from okonomi/feature/ja-follow-authentication", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 480, "deletions": 304}}, {"node": {"oid": "45122669c28c3f7edb91b81c83ced6d9a3191ff1", "messageHeadline": "Merge pull request #687 from jaysh/master-helpers-example-syntax-error", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c34824d9acb164581abe826ca2ab8c6ec792cff", "messageHeadline": "Fix the comment inside the mix() method.", "author": {"name": "Jay Shah", "email": "hey@jay.sh", "user": {"login": "jaysh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd9a6b932e4e6144c936adda921726283d87e431", "messageHeadline": "Fix a small PHP syntax error in 'Using and Configuring Helpers' on th\u2026", "author": {"name": "Jay Shah", "email": "hey@jay.sh", "user": {"login": "jaysh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efa16e119d464b9c00469b47f2ff0e5aa1e34687", "messageHeadline": "Added some drafts", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 139, "deletions": 15}}, {"node": {"oid": "62dc825bc2f912a68bf3b7c5218bcc2319beb23a", "messageHeadline": "[ja] follow up #686", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80e6bc598a7f7b91a332cc4d7507168aece7a995", "messageHeadline": "Translated all titles.", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 418, "deletions": 388}}, {"node": {"oid": "8b2c99ee965846a150b0a5509039802b779ed1ab", "messageHeadline": "Copied original file", "author": {"name": "zuborawka", "email": "zvg03134@nifty.ne.jp", "user": {"login": "zuborawka"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "113a8c99f8452d099596d2541a716e0164e2fbcc", "messageHeadline": "Merge pull request #686 from jaysh/master-helpers-example-syntax-error", "author": {"name": "Christian Winther", "email": "jippignu@gmail.com", "user": {"login": "jippi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92ab0b5c5c2ed1b1cc0e410230d179e91d3dde5a", "messageHeadline": "Fix a small PHP syntax error in 'Using and Configuring Helpers'.", "author": {"name": "Jay Shah", "email": "hey@jay.sh", "user": {"login": "jaysh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72cdb066ba1a0747f5a8da0fe40222ae0e85e5b1", "messageHeadline": "Merge pull request #684 from ADmad/deprecated-sanitize", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 119}}, {"node": {"oid": "f8b3f21012bf1d63e059c35063f4f7d94d36fbe5", "messageHeadline": "Merge pull request #685 from bcrowe/session-edits", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "275029a74fc4b61b0209142b689cd9ef081cfb44", "messageHeadline": "Added a few readability and consistency edits to sessions", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "48a37a05f1332700123df94a49708457469f0a0f", "messageHeadline": "Added note about Sanitize deprecation in migration guide and removed \u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 119}}, {"node": {"oid": "a9b70c6523eac636500b54a30f2ae1099c852b8c", "messageHeadline": "Merge pull request #683 from bcrowe/grammar-systems-plural", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cdb2d89c0ba5ced9f9a848fc6d297006c0743d0", "messageHeadline": "Updated system to be plural", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "516c3e308b7bafa4cb0983c62619d83275f28c38", "messageHeadline": "Merge pull request #682 from bcrowe/minor-intro-grammar", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77ec21659acb27d2de7328cb58402f84c786e6b7", "messageHeadline": "Updated a minor grammar edit for the tutorial intro", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8100d228003b911cc95c6ad9ba6cf0c2ab15506", "messageHeadline": "[fr] Follow #667", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c3b97d1d6b637dd26667676ec8b8aaf192b92e33", "messageHeadline": "add missing redirects", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "3aaa52f095e7506563b3290bf2f98eddb7ef125d", "messageHeadline": "redirect too much", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8e37687401333fde6d28bf805cb6e9bcd265c2c", "messageHeadline": "return early for redirects", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 28, "deletions": 36}}, {"node": {"oid": "d6b9a6d34c52f9e1b64242d278a1c1377a69c52b", "messageHeadline": "Merge pull request #680 from ravage84/else-clause-after-redirect", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4db7c5bd5e77550aaab00e3c9fe3f346b433cff2", "messageHeadline": "Merge pull request #679 from ricog/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8644db5cee8d8e67fa79bbcb3823ad7ae95c2933", "messageHeadline": "Removed else clause after redirect", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c6f83732a9a15b2e79243158faeadf6db3f9524c", "messageHeadline": "Grammar fixes", "author": {"name": "Rick Guyer", "email": "ricoguyer@gmail.com", "user": {"login": "ricog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "553f148ae533b382eee670b348a02fd19f064ffb", "messageHeadline": "Added return before redirect", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "428c1e1b47a0eab411e750be3de52a713467cd3d", "messageHeadline": "Fix incorrect formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d274cb879ffbb6ffc0c506ba46da1871ca7bd976", "messageHeadline": "versionadded", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae7d773499d1cead39c3fcf57e73f68275fe21a0", "messageHeadline": "provide ability for rounding", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "218840484cd8b958eaa87ee6f228136695c1cee8", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37283bb8cd677d7e42e25ba08b78f54dc0363ba3", "messageHeadline": "note in logging section", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d36e9440e25ce32b406cbea4dc2d2334c701e3ae", "messageHeadline": "In debug mode missing directories will now be automatically created t\u2026", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "de183812ea04757d649f2a5be3e822c6cbf5acd9", "messageHeadline": "Add notes about properly escaping output.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "99ff8d58af2db2ef37dd2b8f36679dab6a0ce41f", "messageHeadline": "Update docs for new CakeNumber feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4daf568fc93518ea7ac26976ad311de40ad69a83", "messageHeadline": "fixed document format", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "169f4d32dad08855dcccd1b5acde4b249ba7c3de", "messageHeadline": "fixed document link", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1993096fb68a476317d8527f603d8ad51842f56c", "messageHeadline": "fixed array syntax", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9693c456fea836d8de31b78f874c739515b32d5a", "messageHeadline": "[ja] follow up core-libraries/components/authentication section", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 480, "deletions": 304}}, {"node": {"oid": "3127afcf3dc3b09f6b6f814fbcaa6fe4a00458b1", "messageHeadline": "Merge pull request #675 from okonomi/feature/ja-follow-642", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c85444456cf2f0c7f28c1f52282ba8072f06f639", "messageHeadline": "fixed rst format", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46ab5d735200a58178da8b8c504ae8df094427eb", "messageHeadline": "fixed period position", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c279721a4abfe81a9c310a672c89220e0806f7f", "messageHeadline": "fixed document links", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a7964d1af812113747139bb27a026f40aa45041", "messageHeadline": "[ja] fixed indent", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0684e57ddf968acfc6d653098669c72bec0ace3", "messageHeadline": "[ja] follow up 2144f73", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "9a42a87d5005d737803e77ddc8f977e64d9c4023", "messageHeadline": "fixed ja translation", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52e3d692a9be267c742ee1af35da705efbb8fbea", "messageHeadline": "Merge pull request #674 from okonomi/feature/ja-follow-672", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "9f63685a39790e42ee94c95b5260a74cc5ccde8a", "messageHeadline": "Merge branch '3.0-security' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "e229cd8c8e7b7416228a6c5ce8b95430dd158eb2", "messageHeadline": "Added info about deprecated constants", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "68618724f0e81567dbecf6b746d3026174b1ba88", "messageHeadline": "fixed rst format", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c60949c4ed599465dc7227b7ba4e587a9fe01ef", "messageHeadline": "[ja] follow up #642", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c7380c2051e640f1f0f44b6d46748fbfb683f0b3", "messageHeadline": "[ja] follow up 4ce1350", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bea7f0e5a2be9fc1881c891f111784431cebac8", "messageHeadline": "[ja] follow up 57d46b9", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4869e44cc1a8fc16db76e7541fa832a508becce8", "messageHeadline": "[ja] Follow #672", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "95a070793806ba67e5cff37d9abfe6c06e440532", "messageHeadline": "Merge pull request #672 from dereuromark/master-db-encoding", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed8493e1e91b8a6a22dfc7680efdf02d2028bba8", "messageHeadline": "Merge pull request #673 from dereuromark/master-plugin-vendors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "2d3ab7a90726619f02f8bef250b81b3aeb418869", "messageHeadline": "show how plugin vendors are imported", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "a15264ffc1794870b15146b82f4550b9a1434b75", "messageHeadline": "use utf8 as default encoding", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57de2bedef0adc5133f1a7b609cec5807556d71c", "messageHeadline": "Merge pull request #671 from fullybaked/patch-1", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b4b5ef5545aa0815e8b1ada67b096296c6f3f1f", "messageHeadline": "Small grammar fix to Events System docs", "author": {"name": "Dave", "email": "david@fullybaked.co.uk", "user": {"login": "fullybaked"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "846e448821cf0e20878a418d93eee698ce3c3d2a", "messageHeadline": "Merge pull request #670 from fullybaked/patch-1", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4571a6887245931bb70742cf8a5f86664470a26", "messageHeadline": "Fix spelling/grammar in paragraph 3 of Dispatching Events", "author": {"name": "Dave", "email": "david@fullybaked.co.uk", "user": {"login": "fullybaked"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2081cbd6b1f229a997afb62e6be847ad6e50b1d5", "messageHeadline": "Update migration guide for features removed in Security class.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "2144f73724c8171ec4f8ff26becbd5b5d5ac370f", "messageHeadline": "Update docs to not be wrong.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "e487ed4d1c40f9dacf43721594ecf1539e9686f1", "messageHeadline": "Merge pull request #669 from cakephp/3.0-collection-changes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 337, "deletions": 385}}, {"node": {"oid": "7d894a88e7200238c6812040fde47ab11430cca6", "messageHeadline": "Merge pull request #668 from suzuki/feature/ja-follow-665", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "30b704ba5de26b272f4ca197ee0980d59facf4d7", "messageHeadline": "Merge pull request #666 from zuborawka/Translate-ja/core/libraries/co\u2026", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "b1c3f5d33a51431ed0d94087ed213e7dd0e626b0", "messageHeadline": "Fixed translation", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fbe90a5e2826ef63a97c28260138d75bd355e0e", "messageHeadline": "[ja] follow up #665", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "46d257d6f181551f38ef1f5f094d097a69ea11d0", "messageHeadline": "Merge pull request #667 from mmapes/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b3f7e31a0158504dcfdc551c68a913540133b2b5", "messageHeadline": "Update email.rst", "author": {"name": "Marty Mapes", "email": "mmapes@boulderinformationservices.com", "user": {"login": "mmapes"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7b310d5340e1de69913219b48a2d1f52773f235b", "messageHeadline": "[ja] Translated collections.rst into Japanese", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 260, "deletions": 0}}, {"node": {"oid": "ef57722e5cae5ddbff8545b4945dffc439dd44ed", "messageHeadline": "Merge pull request #665 from cakephp/correct-cron", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 114}}, {"node": {"oid": "f32000aa7f93698928525905a6cfd17e066408d7", "messageHeadline": "[fr] Change your_app into votre_app in development/testing.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "860ac18b8ce14db743ee0d626ce50a10631a9c36", "messageHeadline": "fr/ja text needs reviewing - changing the code for cron", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 7, "deletions": 70}}, {"node": {"oid": "31a10f1326f921643cf2898cea9615557af8000d", "messageHeadline": "update cron docs to indicate it really is that simple", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 4, "deletions": 44}}, {"node": {"oid": "837c33f9eea36efbaf4bc2f579312b2c0ad3925c", "messageHeadline": "[fr] Follow #664", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af3bf7cdf4e6715fa495a3ca1dbb78b5207f4df3", "messageHeadline": "[fr] Follow #658", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09c093d050db9ad314d8bb5f2234db2cf460215e", "messageHeadline": "[fr] Follow #656", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "febd3ca56aea2c18821e577b825c4620b33b79bf", "messageHeadline": "[fr] Follow 4b77488aab9db0fac44560c2729b5d918dc70f67", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "18eb00d64604d1056ea5877db8749a4cc04f8ea1", "messageHeadline": "[fr] Follow 57d46b907269551ede266096a7c4288d9d9c57ac", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2265a0e52a69d72c66bf112e25405bae475d5ff", "messageHeadline": "[fr] Follow 4ce13502fba30f2b151cbaa43dee727fab3a8983", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79b28d37be22008b77b8214495b4fbe3ff234f34", "messageHeadline": "[fr] Follow #642", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3fc7bbee3989a92b2351ebbaa094f6b0dc088c83", "messageHeadline": "[fr] Follow #634", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "a7f262bf62fcda9cf6e54af76cb3eae71ae2bb68", "messageHeadline": "Merge pull request #664 from ravage84/CAKEPHP_SHELL-deprecation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5eaad4c678097b646d6076e3f784f628263a26f2", "messageHeadline": "Added deprecation of CAKEPHP_SHELL in the migration guide for 2.4", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00e9bab4c7901eedfdcf93cfd311b5a97a60aac5", "messageHeadline": "Merge pull request #659 from suzuki/ja-follow-484-623", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 11, "deletions": 15}}, {"node": {"oid": "5bfb992127e2ecda1a60914df6b35ca18e4a77bd", "messageHeadline": "Merge pull request #660 from suzuki/ja-follow-624", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7df0ca0c9b17d2c31c537101363fcd199f9ea800", "messageHeadline": "Merge pull request #661 from suzuki/ja-follow-627", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5ecb0871f32a09cb737fc0c2c47c45bde04c34ad", "messageHeadline": "Merge pull request #662 from suzuki/ja-follow-628", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f9b4b73d03e06571e29cdb87c94076797fd76759", "messageHeadline": "Merge pull request #663 from suzuki/ja-follow-646", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "149e206add2427923d6c7f0b871efaa091651d97", "messageHeadline": "[ja] follow up #646", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "29edf608549c36165d22dcdc405d5cdcbef395c0", "messageHeadline": "[ja] follow up #628", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "24a3d834b0ac1328786ba26f503bd1add3b83752", "messageHeadline": "[ja] add missing semicolon", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77639afb40d999131bf43aa6de57fbe13be2e2fe", "messageHeadline": "[ja] follow up #627", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "d4facd0880573edb4cb8b283f8efe60c589b6da8", "messageHeadline": "[ja] follow up #624", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "871728d3de9119526f5f9e4aba00838c323f6f8f", "messageHeadline": "[ja] Follow up #484, #623 and more. follow up latest deployment.rst.", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "23b888110e285a1c929b732b62b1b36987dec36e", "messageHeadline": "Merge pull request #649 from suzuki/feature/ja-follow-617", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "88aecfb3e6a1f0abd1f9052d09fc884e0c5c705f", "messageHeadline": "Merge pull request #658 from a-xin/patch-1", "author": {"name": "Christian Winther", "email": "jippignu@gmail.com", "user": {"login": "jippi"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c19922094c89c059b2adc2b0c882a8d1ce71d1f4", "messageHeadline": "Added opening php tag to db configuration written by jenkins", "author": {"name": "a-xin", "email": "achim.weimert@gmail.com", "user": {"login": "a-xin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4b6c0d86e7f3547669d22028c91ac7cb01c4c6b", "messageHeadline": "deprecated DEFAULT_LANGUAGE", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8dacd51188018eb9cfaea7d248580747d324e18", "messageHeadline": "Merge pull request #643 from dereuromark/master-response-location", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3fba7787ef834ab42761cd11bad85fd419d986f8", "messageHeadline": "Merge pull request #656 from zuborawka/Fixed-a-typo-in-collection.rst", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52574122a98fefdd909f78dc6c717308cca25557", "messageHeadline": "Removed redundant comma", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d97582905053972e69998db45b24ecda16ec769", "messageHeadline": "Update docs and make helper/component docs more similar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "c63876ab82c878e88e0812a7c1ec0611fc9bcedd", "messageHeadline": "Update migration guide for TaskCollection.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1afebea1e48927acde0857b09d2c28689d8381ba", "messageHeadline": "Fix rst format", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bcc565dba81cbc67192c73895d118dd0c569ab5", "messageHeadline": "Fix array syntax and pathnames.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "4b8725887faebbe3375603148fc4bb2bb29ba05d", "messageHeadline": "Update array syntax and App::uses()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "7436823d9b906f4e495888da0a2fe27a83d85746", "messageHeadline": "Update docs for changes in events and registries.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "9752fa36d964550761b92d0daaf6617a66e445e7", "messageHeadline": "Add example on how to enable/disable callbacks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9ceb2ac3fd5636bf5b69cca12ec9ffdfbf249555", "messageHeadline": "Add some migration notes for new collections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "f0dc5e72312d609033ff625d2c19abba2b98fa7d", "messageHeadline": "Fix busted links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "78f2778d473e9247d4fc0e065c4ea35e8b34eb08", "messageHeadline": "Fix wording.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b77488aab9db0fac44560c2729b5d918dc70f67", "messageHeadline": "doc update about CakeResponse::location()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "57d46b907269551ede266096a7c4288d9d9c57ac", "messageHeadline": "Fixed broken link to security library", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ce13502fba30f2b151cbaa43dee727fab3a8983", "messageHeadline": "Fixed missing character in url", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec6852f5f1b8df20a24e87d27d96716ef143f6cc", "messageHeadline": "Merge pull request #642 from ravage84/view-comment-fix", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "bcf21849000bbc4b9af0cd8f2e539f0936709bb7", "messageHeadline": "Update event docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 97, "deletions": 112}}, {"node": {"oid": "40d2a647e09764d95aa048555b0b05d35ab3e49c", "messageHeadline": "Start updating the docs for registries.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 156}}, {"node": {"oid": "cc4bd23405e29048b3aa557a6634a364f19d8ba0", "messageHeadline": "Fix formatting errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f1f229a63f98f667e1b2bed8dbd85867e86495db", "messageHeadline": "Merge pull request #634 from dereuromark/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bc7a65193716900ab01c9c7038a87bd9159e582d", "messageHeadline": "Merge pull request #652 from SimonKraus/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8a368583e05c0ab98266a0bee74f98799dfc69cf", "messageHeadline": "Update cakephp-folder-structure.rst", "author": {"name": "SimonKraus", "email": "kraus_simon@t-online.de", "user": {"login": "SimonKraus"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "48f2c69195e13a6bf543dcd68509d62e5b83a16b", "messageHeadline": "Merge pull request #651 from rhelms/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79baa21b11fe0cc5658bd40644f5d7655fccb7eb", "messageHeadline": "JSONP functionality added in 2.4.0, not 2.3", "author": {"name": "Reuben Helms", "email": "reuben.helms@celentia.com", "user": {"login": "rhelms"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b35ace9facbe9a95c1cb0f2dd12217fc67bf4910", "messageHeadline": "[fr] Follow #650", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9a83f80be72256281d29820f3bfa4b6a7c8c4ec", "messageHeadline": "Merge pull request #650 from Phally/master-app-build", "author": {"name": "Christian Winther", "email": "jippignu@gmail.com", "user": {"login": "jippi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "454ca6497242e5d8c837b204a468f2f16c49a27e", "messageHeadline": "App::build() needs paths ending with /.", "author": {"name": "Phally", "email": "info@frankdegraaf.net", "user": {"login": "Phally"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e4328a2500f70d0be2cdd3673552c1f2343b4e92", "messageHeadline": "[fr] Follow 825825d784b4c8694e58dde001bd28af9b96244a", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3e9989c8d539cb6d9f8670f4f7d644ef5c622044", "messageHeadline": "[fr] Follow 28ff91451f96622b8ce9e7206689323b02a26f7f", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de4bfa9bebdd4a0dae31499c97f368fff0d0b2ea", "messageHeadline": "[ja] follow up #617", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "083fcf5462d2c297557dcdc52114513f0c899832", "messageHeadline": "Merge pull request #648 from suzuki/feature/ja-follow-619", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "219c036d65df2df99aac80b8d797ae4216d49743", "messageHeadline": "[ja] Follow #619", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "825825d784b4c8694e58dde001bd28af9b96244a", "messageHeadline": "Update docs for new ssl parameters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "28ff91451f96622b8ce9e7206689323b02a26f7f", "messageHeadline": "Updated API of View:fetch", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f468a7cea918b3d68a1829b6033fdb6bbef21e1a", "messageHeadline": "[fr] Follow 6ecf3a1075726894e0053f648d041dd19a7fe236", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 29, "deletions": 29}}, {"node": {"oid": "6ecf3a1075726894e0053f648d041dd19a7fe236", "messageHeadline": "Add missing key and fix spacing to follow coding standards.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "8e3c068860f6985abcdfb0f19c5e74cee2135de0", "messageHeadline": "[fr] Follow #647", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c8c682d3e2fa64e7ba21471bb22f8fd32a0af19", "messageHeadline": "[fr] Follow 8685781cb674a06521eefac06f32b21dc99619b9", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "630f50f4a5d015e2d6ce9ae64f422deeb5f82a2d", "messageHeadline": "[fr] Follow #646", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "36042f1be68835377b5d20d465af97aa5b22f718", "messageHeadline": "Merge pull request #647 from Zuborawka/Correct-a-discription", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a62cec879569a1c147ca13a8f14bcc9f7b3c54ab", "messageHeadline": "Update collections.rst", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8685781cb674a06521eefac06f32b21dc99619b9", "messageHeadline": "remove duplication", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 39, "deletions": 39}}, {"node": {"oid": "4d5257464f483bf09073817bbc01f1e0e1a56a3f", "messageHeadline": "Merge pull request #646 from dereuromark/master-clarify-redirect", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "13195f5ddc87cf41ccee75deb94a755f92f78b27", "messageHeadline": "routing in cli", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b540c3d5fe46356c708cddd4f071210a1a39c6ac", "messageHeadline": "clarify redirect with query string and hash", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9fc26f23529fcbc4f9b18c155712b24e6075f614", "messageHeadline": "[fr] Follow #645", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "968acde2ea4c398bed4bb0c029f650085ff2d1b0", "messageHeadline": "[fr] Follow #644", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d62df294f1f2e1714fc857c0a209015fb493706a", "messageHeadline": "Merge pull request #645 from mechcozmo/patch-2", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "05e111ce3a453ac8890cc6d035932d0e9d3271b5", "messageHeadline": "Update documentation.rst", "author": {"name": "mechcozmo", "email": "mechcozmo@gmail.com", "user": {"login": "mechcozmo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "853cd2a4dffdec0d19ae1c062c428af539efc104", "messageHeadline": "Update documentation.rst", "author": {"name": "mechcozmo", "email": "mechcozmo@gmail.com", "user": {"login": "mechcozmo"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a746b1b03dd62180a6e421d27b711ba4c31078cf", "messageHeadline": "Merge pull request #644 from dereuromark/master-force-bake", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7ab62d1eda441e32ca62b7e1c1a20e64b6b2909", "messageHeadline": "force-bake", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a77240f06735b4ff846ca893ee145329d44e875", "messageHeadline": "[fr] Follow #631", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ccf8b43b745e96881682b20cefad78e0886f899f", "messageHeadline": "[fr] Follow #640", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0046d34dd8c2248db4a139412a7389f7becd735d", "messageHeadline": "[fr] Follow #637", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "561585e5feeae730b945d352e914de94cb550b49", "messageHeadline": "[fr] Follow 8d3087f3659f523ea014acb0f3ab313743e5fab2", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37076510d29971f9ead162fa170ffd910eee27a9", "messageHeadline": "[fr] Follow #636", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0f3b10ff418f914c2de84567010ea2750cd9dc63", "messageHeadline": "[fr] Follow 6e363fbd7828bb7fc0e7c2aa7c20986eaf4c292e", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "62ec8dcf25eade1ae2e0bee2e01a05e395a16341", "messageHeadline": "[fr] Follow 3d18d42b765b545ed9206b9488b166b473c04491", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8c7f53c4968461035095c7aa50e6955e10e761b3", "messageHeadline": "Merge pull request #631 from ShinKenDo/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "69ae8c985b55c3537d79d10059055d08a4c92382", "messageHeadline": "added Localisation Functionality to $this->Session->setFlash.", "author": {"name": "ShinKenDo", "email": "jerome.roeth@gmail.com", "user": {"login": "steampilot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "10a78373f654f14b516c0fe0804e0df797529572", "messageHeadline": "Replaced comment in code example missing the double slash", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "e68ef935345640175b29d561167d005e513d9740", "messageHeadline": "Merge pull request #641 from dereuromark/master-paginator-page1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a12b72df236ec7debed5c608e4e9cd7b03da842", "messageHeadline": "wording", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68f6fad7dd8682f2830429fef57c8e2de98b21a0", "messageHeadline": "Merge pull request #640 from ravage84/default.ctp", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "230f3660782f0104a36dd5e94f21f1340a64b8f7", "messageHeadline": "migration guide update page1 paginator", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5249290f07389ec4ab808ae3f2dad0f9d354df4b", "messageHeadline": "Proposal for some wording change about default.ctp", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e714d5061650d5e7490ab788607f5f43a37df50", "messageHeadline": "[fr] Follow e049140", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 30, "deletions": 6}}, {"node": {"oid": "721bca02bb618640d10f6c7629f28951d43ec488", "messageHeadline": "Merge pull request #637 from dereuromark/master-doc-markup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e5eff0a5652fc1328a08c0c439089b6f192594f4", "messageHeadline": "clarify documentation markup", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "60a12b13d1ec03bc0276d133a9a8cee7162555f3", "messageHeadline": "Merge pull request #636 from mechcozmo/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5ee55be95d31a0c8aa53ade2597ebf4a0eac7239", "messageHeadline": "Update datasources.rst", "author": {"name": "mechcozmo", "email": "mechcozmo@gmail.com", "user": {"login": "mechcozmo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d3087f3659f523ea014acb0f3ab313743e5fab2", "messageHeadline": "Fixed variable name", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea17acb5eb16f4178843f43051a0949e6da982ff", "messageHeadline": "add tip to datasources.rst", "author": {"name": "mechcozmo", "email": "mechcozmo@gmail.com", "user": {"login": "mechcozmo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dbd8b007bc0ceecfe3487ca5e789208ebd2bfbef", "messageHeadline": "Merge pull request #635 from dereuromark/2.4-timeagoinwords", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "62c4a7bfe43288488a743d080ce1b7c15dcc3208", "messageHeadline": "typo", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e363fbd7828bb7fc0e7c2aa7c20986eaf4c292e", "messageHeadline": "two new option params for timeagoinwords", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3d18d42b765b545ed9206b9488b166b473c04491", "messageHeadline": "casing is important for fullBaseURL to work", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e049140077a676bd7bc7d89ae770d661d210d9f2", "messageHeadline": "Adds multiply option to CakeNumber::toPercentage().", "author": {"name": "Phally", "email": "info@frankdegraaf.net", "user": {"login": "Phally"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "22b5fb14e52d4a778a5788a8134b98603d345fc8", "messageHeadline": "[fr] Follow 37ab60e", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "37ab60e6cedac49547e5591c776c662b4d9d4c36", "messageHeadline": "fix incorrect exit for redirects", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "60dd676188e3dfbddfda450c165d84f8c8570d1b", "messageHeadline": "Merge pull request #633 from Zuborawka/corrected-a-word", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ec86e4158e8f56328c8bbcb3525785a72bae5b8", "messageHeadline": "corrected a word in 2-0-migration-guide.rst", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c685616e7327f67dc7d2f2c51e5fb02a03db6e0e", "messageHeadline": "Merge pull request #632 from bcrowe/texthelper-grammar", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6d6e65a910acfb3ef0080c6fabfec6a529d635a", "messageHeadline": "Corrected grammar in Text Helper docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "935eea876a2ac1593acf2c7db2f7e9ca07a93001", "messageHeadline": "[fr] Follow #628", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a7a79f8f4b46e4229dd3c56572c948e54acc020a", "messageHeadline": "[fr] Follow b8ffeba2aef352f0bd904b499b9f95a6f01a9a9e", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "61fa8d3dbea88527d3003d6d53c21beece4fa2cf", "messageHeadline": "[fr] Follow #627", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "7b4a648c8f2abb8b4d69e989d00cf584684c9765", "messageHeadline": "Merge pull request #628 from dereuromark/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fef04842f29712a18cfe7fe98b6000ad10304bd8", "messageHeadline": "[ja] cleanup in Html Helper doc", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 31, "deletions": 31}}, {"node": {"oid": "4cf5376621399e283454f981d26873136eef5ce1", "messageHeadline": "Merge pull request #630 from bcrowe/hotfix-timehelpergrammar-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2485c770e83ac6401722fa6f37af2db08fa07ace", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs into hotfix-\u2026", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fcecd673fc5a56cf71e3df171755e9191aefdc9a", "messageHeadline": "Corrected grammar in Time helper doc", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b103253da638bd1ce31e24d3fcaf7df0110e47", "messageHeadline": "Merge pull request #629 from bcrowe/hotfix-timehelpergrammar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7112f1ea78ef1fca7bfadcf5d5422322afeaf9d9", "messageHeadline": "Corrected some grammar in Time helper docs", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3be5084e4c59efa1c8cd50fa0f4b35bca854d675", "messageHeadline": "note about testing", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75c733a2ed3dfd97afe875b015c56fecae778944", "messageHeadline": "note about private visibility", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b8ffeba2aef352f0bd904b499b9f95a6f01a9a9e", "messageHeadline": "Add docs for new email features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3729c3e18d839794b3dfcb19253e0d6bb0787c1a", "messageHeadline": "Add missing semicolon", "author": {"name": "Jose Diaz-Gonzalez", "email": "email@josediazgonzalez.com", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "533f0615ead617011f0bb29b5992ef316bd269b3", "messageHeadline": "Merge pull request #627 from ravage84/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "582811b5300e02283c613b6045a10f24888c729f", "messageHeadline": "Disallowing inline assignments in code standard", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d68c3add39f45588fb897cd10013c68d1eb4dc43", "messageHeadline": "Merge pull request #626 from AngleMortSociety/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "facc77dcf347e77952752a30c8fee901434be429", "messageHeadline": "More details about easy_install for use.", "author": {"name": "AngleMortSociety", "email": "guerrierdeslandes@hotmail.com", "user": {"login": "AngleMortSociety"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d63f0d98dcb940b0abe2b0d60e17335f15838be2", "messageHeadline": "[fr] Follow #625", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5ec6ca19ac3a4785bf91b6ac74e528d6ea021ddf", "messageHeadline": "[fr] Follow #624", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7e7c371166a1520c55eb2b110c0f523fa0457bb0", "messageHeadline": "[fr] Follow #623", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44f63226ea628ebf3e6539d385a8feaa67f57203", "messageHeadline": "Merge pull request #625 from ravage84/auth-wording", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99aa71ccd3736fb1eef21976a62e84dbf9f81f12", "messageHeadline": "Some minor wording improvements to Authentication", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d96f20dff952fd2c74ab9e2be0142517f59f823", "messageHeadline": "Merge pull request #624 from ravage84/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "54b108a34c1596799e10c7b3a471dbef76936e2f", "messageHeadline": "Added some annotations to a custom authenticate code example", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebc885062b73fdc5911eb35931e112fc2601a4cb", "messageHeadline": "Merge pull request #623 from ravage84/patch-2", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d995109138a561817fed64952812369967903195", "messageHeadline": "Fixed statement about cache duration in production", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "352913d14443fc3fcea3d00fb92677e124cea6a1", "messageHeadline": "[fr] Follow fcaaf853e5d99f91996e626b14c019ef9490d2e7", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 527, "deletions": 177}}, {"node": {"oid": "fcaaf853e5d99f91996e626b14c019ef9490d2e7", "messageHeadline": "Merge branch '2.4'", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 992, "deletions": 192}}, {"node": {"oid": "24f6520a13a75342dd3128851411ec7014d0a9e3", "messageHeadline": "[fr] Follow f934b1ac8fafa755f95cee53b1e6da84eb9f41c3", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f934b1ac8fafa755f95cee53b1e6da84eb9f41c3", "messageHeadline": "Update docs to reflect both call signatures of format().", "author": {"name": "Mark Story", "email": "markstory@freshbooks.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d96016cbf21b44f68b4f7e1ef222bbbd59bc3b27", "messageHeadline": "[fr] Follow #619", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 24}}, {"node": {"oid": "d052a39d554ed05e845f564b43ca18483c28dc14", "messageHeadline": "Merge pull request #617 from TeckniX/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bb196326e1139006ff1bec49515c5eb4bfcc525f", "messageHeadline": "Merge pull request #619 from ravage84/iis-url-rewriting-improvements", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "aaef06d6c28249d32923d70f06bce20ba1b75166", "messageHeadline": "Merge pull request #621 from suzuki/feature/ja-follow-up-615-616", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71e53c812311336ce37162ac3a44bbd3b242cfc4", "messageHeadline": "Merge pull request #622 from suzuki/feature/ja-follow-up-614", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b888b73d2c2da87c4ea3e81b2b3794de28df7428", "messageHeadline": "[ja] follow up #614", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "273b983f409555efeef6104217ca9d3856a05dd4", "messageHeadline": "[ja] follow up #615 , #616", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f158bb7a50a4c3d81522dac1647eae0f0fc8dd0", "messageHeadline": "Merge pull request #620 from dereuromark/2.4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be9382511d4c2206d31ed39c5c5e29851302ff92", "messageHeadline": "spelling mistake", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c90e8acd8bb398365a72ded892210640b771fa97", "messageHeadline": "Update part-two.rst", "author": {"name": "AngleMortSociety", "email": "guerrierdeslandes@hotmail.com", "user": {"login": "AngleMortSociety"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14bf35a44f8965866cbc0b5bd69120184b7ca1aa", "messageHeadline": "Added proper asset exclusion for production", "author": {"name": "Loki", "email": "lokitek@gmail.com", "user": {"login": "TeckniX"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1c489ab770126b995188fa285c0fb9e03ed07be1", "messageHeadline": "Simplified and improved IIS URL Rewrite rules in web.config, also fix\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "10d54c07a75f7495ed37f5d5c6aac82d08fe659a", "messageHeadline": "[fr] Follow db716ac", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "29921bdc81e6013bc6fec9c28c9bfde5d46a6c04", "messageHeadline": "[fr] Follow 7b94858", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "db716ace792a4f5b45c20851b15e02f8e0c3dd8c", "messageHeadline": "Recommend using h() over Sanitize::html().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00a3c59b05334a1c3c2d0edcd179dec7060225e2", "messageHeadline": "Add information about testing views.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7b948584a1dfe03e3ce023f4988c3fa4a66b5508", "messageHeadline": "Add missing directory docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "39f030ca8367acc310cdb026b7dbf05d77d61e7d", "messageHeadline": "Update docs for new CakeEmail method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ab51ff619dca4b8acc3a1ef9d34b9399aedf191d", "messageHeadline": "Update docs for new function.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48130d85e8933d1fb868e12946936a669c1deba7", "messageHeadline": "Fix broken references.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4c6ebc852294850e4bb7bc996f90ba97069a941d", "messageHeadline": "[fr] Follow #614", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 10}}, {"node": {"oid": "fc6aa9602ac991faeed6dbc4289d137c03eb90e2", "messageHeadline": "[fr] Follow #615 & #616", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afe256b1be6ad5e91206711bc329a84211ef8a7b", "messageHeadline": "Merge pull request #614 from ravage84/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "f6fb83f432b89eccb04b3a2e49039b537e32cf19", "messageHeadline": "Merge pull request #616 from houseoftech/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0367ae1eb64994ea9e2562b09377cc43863ed8b6", "messageHeadline": "Update controllers.rst", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea3143a1ad011106e1c94b8b8e6fced15fd10aea", "messageHeadline": "Merge pull request #615 from houseoftech/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edaa4dc27687118a6b45f75af3806dee72531d8a", "messageHeadline": "Update controllers.rst", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f70e45171de48c6d317cf264b97205eb2b4325bd", "messageHeadline": "Removed outdated url rewriting part for IIS", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "3f289a3a5bbe743f36831ba13e42920a9689a4d1", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "76b06b4e802c858175c870f63a469109ea100187", "messageHeadline": "New 'escapeTitle` option for HtmlHelper::link()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 56, "deletions": 31}}, {"node": {"oid": "30f835b7a456de5e1c629c9600b3d3c8ba9842a6", "messageHeadline": "Added Google Analytics tracking script", "author": {"name": "James Watts", "email": "james.watts@cakephp.org", "user": {"login": "jameswatts"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "64db53e7851d1f6d52c8cd8a09d8ffcd428c4047", "messageHeadline": "[fr] [ja] [pt] Follow #611", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06d3219b12441536492fcd8868345fbb11226af8", "messageHeadline": "Fix more unicode errors that I missed last time.", "author": {"name": "Mark Story", "email": "markstory@freshbooks.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "f4b0f24b47eca1c34ef6038178e0b819435e3f5f", "messageHeadline": "More unicode errors in building PDF's.", "author": {"name": "Mark Story", "email": "markstory@freshbooks.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7df50e8fa1f4efbf06ab5028adc3727aaa807d40", "messageHeadline": "Remove more escape codes.", "author": {"name": "Mark Story", "email": "markstory@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c678ecf71c61ea4a0a5f6d51255471c4e1c686f6", "messageHeadline": "add description of simpler database session configuration", "author": {"name": "Mike Scarborough", "email": "mike@mikescar.net", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ae9c0006eb341c26a65da1433bb476cf9225f507", "messageHeadline": "Remove wonky unicode that causes PDF build failures.", "author": {"name": "Mark Story", "email": "markstory@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12411a9f9b2343a1b87a962939b73e3a84b8bc65", "messageHeadline": "Merge pull request #611 from mikescar/update_github_url", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a65f00701db1269e9e95d5bb014007c2d00d585d", "messageHeadline": "update github link from HTTP to HTTPS", "author": {"name": "Mike Scarborough", "email": "mike@mikescar.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eb08a8323e5ccbe8adcc4ad488d348894874aad", "messageHeadline": "[fr] Add 2.4-migration-guide", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 246, "deletions": 0}}, {"node": {"oid": "b039b7f610016121633a398f389413125efd922b", "messageHeadline": "[fr] Follow #609 - warning for 2.3 2.4", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e22628e9dcd2c527f441aaa102c40838dd226048", "messageHeadline": "Follow #606 hotfix-defaultmessage", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6fd4e2ee8407e2af5497316cc36b0781e5c418e6", "messageHeadline": "Merge pull request #609 from dereuromark/2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ba08449d5e4df6a11497bb50fe966f03c4dfd417", "messageHeadline": "hint about BC breaking in 2.3/2.4", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "be2dfc8b000d70b5d2166169e8cc84e515d4edab", "messageHeadline": "Merge pull request #608 from dereuromark/2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "62504e48876b434974c1f8b4e3cbbb5558282dda", "messageHeadline": "warning note", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bb6c1b49c408b02e66123a8a99ae2e4b68f4283", "messageHeadline": "clarification for Log engine class names", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "015057dc9d6366baf7f8f51dae9732825127c79c", "messageHeadline": "complete new 2.4 documentation about paginator and log", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 32, "deletions": 17}}, {"node": {"oid": "2a27434e61a32978fa1e9eab7aebe08f46f19fb9", "messageHeadline": "Tweak spacing and alignments.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4aeffd5121c86d6a05458d88cf9a616010e41c04", "messageHeadline": "Add docs for the schema system.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "df998fe4c581e7a8349c07a7ca723d2d69a7d64b", "messageHeadline": "Add reference to testing fixutres.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b2e0fb89312c1ccffc8e53db91a475906c0f549", "messageHeadline": "Merge pull request #607 from dereuromark/2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "19f2550c2bcdfa21905e1f31929374da62b0a8f5", "messageHeadline": "migration update for PaginatorComponent::param() and Log engine confi\u2026", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "207110a23ed6f52f2f06bf1c34dfdbbcd3dcb5bd", "messageHeadline": "Merge branch '2.4' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13012, "deletions": 10618}}, {"node": {"oid": "b5cb27e5acd60dd1d50931927a38b4d439339028", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4263, "deletions": 3166}}, {"node": {"oid": "e362a3a8d1552f162cb2b1ec8888dc0a11ecbe15", "messageHeadline": "Fix formatting issues for fr translation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 43}}, {"node": {"oid": "bef2d3cdf2d1043082f3b4cce9a7eaebbfb1eb6a", "messageHeadline": "Merge pull request #606 from bcrowe/hotfix-defaultmessage", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "acd4213200c9a52c67f1adccfd9aae4a7bb2fd38", "messageHeadline": "Added admonition for default validation failure message", "author": {"name": "bcrowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2633fe61c1b25a0e1759dbd5a01387d173b8a1bd", "messageHeadline": "[fr] Correct sentence about \"understanding the models\"", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c244414008926367390280e7cc107e0b535fa29", "messageHeadline": "[fr] unescaped character (')", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "fa39e335c196f8f6e9fceaa6b5934b17f4ef18cf", "messageHeadline": "[fr] Fix typos and add missing parts in tutorials-and-examples folder", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 646, "deletions": 594}}, {"node": {"oid": "440ca541a9e585742560cca8026ec05d364f8add", "messageHeadline": "[fr] Fix typos and add missing parts in models folder (Part 2)", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 879, "deletions": 851}}, {"node": {"oid": "3ba69a95293f981366bee1fc13ecff726388025d", "messageHeadline": "Merge pull request #605 from Lucas053/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0734b37c4fa5f869d2f1d54efb7b2a319011ca4e", "messageHeadline": "unescaped character (')", "author": {"name": "Lucas", "email": "lucas.ech2@hotmail.fr", "user": {"login": "Lucas-ech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecd32f48337d61d76de888049d6287a9a7973e6d", "messageHeadline": "[fr] Fix typos and add missing parts in models folder (Part1)", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 440, "deletions": 414}}, {"node": {"oid": "d4a5d57b40e44cb94ad98efb93e6338cb3f69056", "messageHeadline": "[fr] Fix typos and add missing parts in root folder", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 946, "deletions": 788}}, {"node": {"oid": "ad91003a748c52f722accef3323403eb7e22ec57", "messageHeadline": "Merge pull request #604 from Lucas053/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bee841f994146d2f81cabb6f105bafef1112ee93", "messageHeadline": "unescaped character (')", "author": {"name": "Lucas053", "email": "lucas.ech2@hotmail.fr", "user": {"login": "Lucas-ech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e0fc04736f98eaf38a74e774fc6c73618e7441b", "messageHeadline": "[fr] Fix typos in views folder", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 193, "deletions": 168}}, {"node": {"oid": "355f1efa247406c46499122068b2977b0287cac8", "messageHeadline": "[fr] Fix typos in installation folder", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 80, "deletions": 76}}, {"node": {"oid": "a55fa937f47c66146a1990e8ec3458f5648a0b93", "messageHeadline": "[fr] fix typos in getting-started folder", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 223, "deletions": 229}}, {"node": {"oid": "13f85987bf54e703f5c7719fda960f52a711bbe0", "messageHeadline": "[ja] fixed file location", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c65aa90b1d7f960c0233bcd76d01471fe37771dd", "messageHeadline": "[ja] fixed some warnings", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 29, "deletions": 16}}, {"node": {"oid": "76f75be8f78adcb18def4b6ada7e0dbeacf2823e", "messageHeadline": "Merge pull request #601 from Zuborawka/Translate-a-page-of-\"event\"-to\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 810, "deletions": 0}}, {"node": {"oid": "712425cefb804c544fc998c39d867682207b8fee", "messageHeadline": "Merge pull request #603 from Lucas053/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85e38d5a5fd62109f4357c34ec8ad2ca873c9db0", "messageHeadline": "unescaped character (')", "author": {"name": "Lucas053", "email": "lucas.ech2@hotmail.fr", "user": {"login": "Lucas-ech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2a9e559bda58ed20ae8c6021f2ada8dd6b15d1", "messageHeadline": "Merge pull request #602 from Lucas053/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "785065f31552e278e748b360021c00fbb685f377", "messageHeadline": "unescaped character (')", "author": {"name": "Lucas053", "email": "lucas.ech2@hotmail.fr", "user": {"login": "Lucas-ech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c632b87433c7453a908a7e58336297bddcf5e4d", "messageHeadline": "Added a translated 'events.rst' to japanese.", "author": {"name": "@zuborawka", "email": "zuborawka@live.jp", "user": {"login": "zuborawka"}}, "additions": 810, "deletions": 0}}, {"node": {"oid": "7224f0f2fd44e8b37a3b1b66564fb2c096f06f52", "messageHeadline": "Fix invalid directives", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d3bb6e1ab124a7d32e5aab90b5afa931985f1a8", "messageHeadline": "authError => false to suppress flash message", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "006517cbf99c870a0f4ba6bf803864c195f4dabb", "messageHeadline": "Add docs for model::clear()", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "18d96050b90d4330cdfff14dce676f443e38ac8c", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 8106, "deletions": 6894}}, {"node": {"oid": "0a71d76773912301cad3549a16b180f32504813e", "messageHeadline": "[ja] update installation/url-rewriting section", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0247ac99a37b843cae63c3850323f3b957be7985", "messageHeadline": "Merge pull request #599 from franco44/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9fd49883c5807a56293049d48064dd507eba5907", "messageHeadline": "Changed \"nom_user\" and \"mot_de_passe\" to \"username\" and \"password\"", "author": {"name": "Fran\u00e7ois Pichon", "email": "franco44200@gmail.com", "user": {"login": "francoisrecruiter"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e47d4cf6259a9ef5ffe2ec71fc9366f53e9b3fd1", "messageHeadline": "[fr] fix typos in development", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1898, "deletions": 1705}}, {"node": {"oid": "da56c727151683a27ab4ed42f2d8ead3de28e525", "messageHeadline": "[fr] Fix typos in contributing folder", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 238, "deletions": 219}}, {"node": {"oid": "d1d12c01da89bb03c6b330d3e41dc430f4b46e95", "messageHeadline": "Merge pull request #597 from ThisIsAreku/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf0d849ec4dade0894fb2cd939ba54cc165784c7", "messageHeadline": "[fr] grammaire dans session.rst", "author": {"name": "ThisIsAreku", "email": "alexandre.boucey@gmail.com", "user": {"login": "ThisIsAreku"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fdd24417abd54a3753dbadf11a98b9af39ddfd3b", "messageHeadline": "[ja] follow up advanced-installation section", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 99, "deletions": 6}}, {"node": {"oid": "44b7e2aa20204c62735cce1ce2ccb01c5f070856", "messageHeadline": "fixed composer.lock file name", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "348b75bc63b2f592a25a50cf55a8e474a9dc381a", "messageHeadline": "fixed typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "578daa8543f1398f9f19af0d71e9b616c470e185", "messageHeadline": "Merge pull request #595 from suzuki/feature/ja-follow-up-587", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "26615b03d2173672c86c6c8af839f43c45d1753a", "messageHeadline": "Merge pull request #594 from suzuki/feature/ja-follow-up-586", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 23, "deletions": 10}}, {"node": {"oid": "d803d59a839441ab60ffa745e5092e3a1a58efba", "messageHeadline": "Merge pull request #593 from suzuki/feature/ja-follow-up-584", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f9f9b4a6107c0abff544acad2df1234158598fa0", "messageHeadline": "Merge pull request #592 from suzuki/feature/ja-follow-up-585", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d1d39752855b5921b08ea7d0f4c5c4eea5c821db", "messageHeadline": "Merge pull request #591 from suzuki/feature/ja-follow-up-582", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c1fdda3ab9c62144b4311a0cffcf13904b68fbe4", "messageHeadline": "Merge pull request #596 from ThisIsAreku/patch-1", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac2f72fa8c4a0276782f43916c91d69e07300180", "messageHeadline": "Update json-and-xml-views.rst", "author": {"name": "ThisIsAreku", "email": "alexandre.boucey@gmail.com", "user": {"login": "ThisIsAreku"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37ae79b273ceff3c54475cf7737430535a27196f", "messageHeadline": "[ja] follow up #587", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "bce1312faf016e2cd4c267fcd6bcf7c551677752", "messageHeadline": "[ja] follow up #586", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "606634833e4a0eef52aa8bfcd02a053f7b87e565", "messageHeadline": "[ja] follow up #584", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8b765a2a1f4bf8dea30f51c8f49af0be156cc338", "messageHeadline": "[ja] follow up #585", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "bc772423c308c7ff4797a30bb237269e0f467e62", "messageHeadline": "[ja] follow up #582", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7075d75d044d1862304318500be77b003b82c583", "messageHeadline": "[fr] fix typos and grammar in core-utility-librairies", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 848, "deletions": 686}}, {"node": {"oid": "72d43c12d1c41a09af1c762d38107bc646448302", "messageHeadline": "[ja] fixed some errors", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "00e0d4e006913e369c52825f709490dcfb853382", "messageHeadline": "Merge pull request #588 from yuxxxx/ja-component-cookie", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 158, "deletions": 0}}, {"node": {"oid": "685eb5bf8120d97ea4422cd087bdabd3be5d9116", "messageHeadline": "#588 check and rewrite some lines.", "author": {"name": "\u3086\u3046\u306a\u3093\u3068\u304b", "email": "marlcabbage@gmail.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "87d39dfc700bb3e4fea6b1b82d17857edc3aad06", "messageHeadline": "Merge pull request #590 from Assassins121/patch-2", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c0c539218a4026d384709370da3d7b7588613ce", "messageHeadline": "Update helpers.rst", "author": {"name": "Assassins121", "email": "miamteam.webmaster@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "474376a8c6bbf4f6274da300d89891f149ce1a32", "messageHeadline": "[fr] Follow #589 in component cookies.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f885eac44bb85cb5e7f2ec9a4681e36b6920185", "messageHeadline": "[fr] fix typos in console-and-shells files", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 216, "deletions": 153}}, {"node": {"oid": "940f4af45a0abf6ed9bd9f1bb8029bb1df35473e", "messageHeadline": "[fr] Fix typos in understanding-model-view-controller.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 28, "deletions": 29}}, {"node": {"oid": "b07212d0f57929615dd89fc3fd929c5180785114", "messageHeadline": "[fr] Fix typos in what-is-cakephp-why-use-it.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "16cd4f85f748243f71071da723286ae8323ffdb8", "messageHeadline": "[fr] Fix typos in where-to-get-help.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 19, "deletions": 18}}, {"node": {"oid": "eee49c55e499ee5c2964553c57a810cf7a34d994", "messageHeadline": "[fr] Fix typos and grammar in logging.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 224, "deletions": 96}}, {"node": {"oid": "fe7c2245d7ca345cdfc7b4ec601075f961a7df78", "messageHeadline": "[fr] Fix typos and grammar in internalization-and-localization.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 75, "deletions": 82}}, {"node": {"oid": "cccd6ff43aca0ac7cfac7687239f48fe2fee78b3", "messageHeadline": "[fr] Fix typos and grammar in caching.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 121, "deletions": 105}}, {"node": {"oid": "bef45e7451f541f966a49f1d3908361388862492", "messageHeadline": "[fr] Fix typos and grammar in events.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 218, "deletions": 217}}, {"node": {"oid": "92c6933b9f940762df3f6b6949f6f679d44ed2d0", "messageHeadline": "[fr] Fix typos and grammar in collections.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 53, "deletions": 53}}, {"node": {"oid": "62ff95f523411e0bef088307d2a39ba2b0619ac3", "messageHeadline": "[fr] Fix typos and grammar in global-constants-and-functions.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 46, "deletions": 48}}, {"node": {"oid": "f0fd6da3569808d39aebde0aa4e3f23a7ab9ef7a", "messageHeadline": "[fr] Fix typos and grammar in helper html.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 237, "deletions": 199}}, {"node": {"oid": "a15ce33dd8db4250197e675baf02f05d19b59ccf", "messageHeadline": "[fr] Fix typos and grammar in helper paginator.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 234, "deletions": 184}}, {"node": {"oid": "54a2ee9a5e04598954fd03f10b78a97cdcf2c794", "messageHeadline": "Merge pull request #589 from suzuki/feature/fix-cookie-path-var-name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af0c59a8dd900e7e89a6115c0b0a50d1c80475a5", "messageHeadline": "Fix Cookie path variable name.", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4548df449ef9db84c52f96472d5458b90d332d3d", "messageHeadline": "finish translation 'CookieComponent' in Japanese", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 67, "deletions": 90}}, {"node": {"oid": "884860878d3309d7dbfc66bfd5d9703ea0b3ea1d", "messageHeadline": "[fr] Fix typos and grammar in helper js.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 184, "deletions": 183}}, {"node": {"oid": "fe468ef1d56b91ea26c97dc3f0f40ee7293dfa71", "messageHeadline": "[fr] Fix typos, grammar and small corrections in request-response.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 296, "deletions": 250}}, {"node": {"oid": "65ab438c39633754f35fc57c82a107657fce4ec6", "messageHeadline": "[fr] Fix typos in scaffolding.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 44, "deletions": 45}}, {"node": {"oid": "706fc87895b2697fb944c0e08d47bb22acc0bc06", "messageHeadline": "[fr] Fix typos in pages-controller.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "128d0edea707e24db9353f413ae1473dd3caa1ea", "messageHeadline": "Update docs for Router::baseUrl()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "3f2e9d9c4798ce87a759eaa0d32d59953b95b107", "messageHeadline": "[fr] Follow #587 in components.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5c9dd0af1540d5f81008c589bc770be285d75411", "messageHeadline": "[fr] Fix typos and grammar in helper form.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 395, "deletions": 394}}, {"node": {"oid": "506881f9476e21251baba2b96da0063f1e0929a9", "messageHeadline": "[fr] Fix typos and grammar in helper time.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "65e71b4b5f2fb702d8d673fdd0f9fbd213b5c240", "messageHeadline": "[fr] Fix typos and grammar in helper text.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "2eb50ce478c80911769147a5e628910442cbcadd", "messageHeadline": "[fr] Fix typos and grammar in helper session.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "3b842ceb799ae983238705b67ef7886d3e99e1c2", "messageHeadline": "[fr] Fix typos and grammar in helper rss.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 73, "deletions": 76}}, {"node": {"oid": "3153a6eec120bc6ef4e984c5af9f2c367aac041f", "messageHeadline": "[fr] Fix typos and grammar in helper number.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "fe945de416e31edcc475ba4f9c7f5bd9c2df00a6", "messageHeadline": "[fr] Fix typos and grammar in helper cache.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 68, "deletions": 57}}, {"node": {"oid": "09f7f307ea5846234e281e449c600740786bdaf9", "messageHeadline": "[fr] Fix typos and grammar in behavior tree.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 375, "deletions": 365}}, {"node": {"oid": "dbef1fc9d01226b46dd573d306c7dac4256cda72", "messageHeadline": "[fr] Fix typos and grammar in behavior translate.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 134, "deletions": 128}}, {"node": {"oid": "cf529ed62cea5da8e8cb3f5be2a43e8b865fe2b7", "messageHeadline": "[fr] Fix typos and grammar in behavior containable.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0e0fe28133a6c0e6d2c1a18e20a7bd4fb71b3c6b", "messageHeadline": "[fr] Fix typos and grammar in behavior acl.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 33, "deletions": 34}}, {"node": {"oid": "b19fbcd721711fc2cfb9945879504f15820ba55a", "messageHeadline": "[fr] Fix typos and grammar in sessions.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 57, "deletions": 61}}, {"node": {"oid": "02509f1bd65e888c1e53049bb642583e27f4cd98", "messageHeadline": "[fr] change title in security-component.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41c7d696587e2ff440ea1fcea5306cdc3be24e12", "messageHeadline": "[fr] Fix typos and grammar in request-handling.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 120, "deletions": 120}}, {"node": {"oid": "d2b9eb8e8fac82f96d8ba7617f5b374abc674093", "messageHeadline": "[fr] correct component to behavior in pagination.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be4332f211fb354d5b767af51f2c12890d213108", "messageHeadline": "[fr] Fix typos and grammar in pagination.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 124, "deletions": 90}}, {"node": {"oid": "9fc41fb4d589e51a0125cdf650c09e0e374db7f7", "messageHeadline": "[fr] Fix typos and grammar in email.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 28, "deletions": 27}}, {"node": {"oid": "898d015824670510e5ea2b6414d0f706e403d566", "messageHeadline": "[fr] Fix others grammar in authentication.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "32874be58cea57421a9a1bbf50724d54b114842e", "messageHeadline": "Merge pull request #587 from ricog/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e82a9b894cf6b9992bedbe96b50b84f80d032f66", "messageHeadline": "adding note about on-the-fly components needing initialize() run manu\u2026", "author": {"name": "Rick Guyer", "email": "ricoguyer@gmail.com", "user": {"login": "ricog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b3015413fdb2a5a07ee6c9f2fbe013314a7b7d80", "messageHeadline": "Fix mistake.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31536919de0f1e4f994d2e0e1f1e4135bf329188", "messageHeadline": "[fr] fix typos and grammar in cookie.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 79, "deletions": 61}}, {"node": {"oid": "2126c64d6144b966a02eb76291a074c5c847880f", "messageHeadline": "[fr] fix typos and grammar in authentication.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 435, "deletions": 368}}, {"node": {"oid": "0e0a4b25729f7f9258d5d5d2f82ec7afefd1c511", "messageHeadline": "[fr] fix typos and grammar in access-control-lists.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 238, "deletions": 237}}, {"node": {"oid": "ceb27eeb9d9277da2f66abaf3a8b7bbabb57f1f2", "messageHeadline": "[fr] Fix typos and correct grammar in security-component.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 121, "deletions": 122}}, {"node": {"oid": "ab92f4db942e3e3976ed453989a407ce83cdccda", "messageHeadline": "[fr] Follow #586 in controllers.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e6df2fa681dab6473ac41da4cd0c818cfd2144ee", "messageHeadline": "[fr] Fix typos and add missing parts (bcrypt & rijndael) in security.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 76, "deletions": 12}}, {"node": {"oid": "f4dd5e7f997f3e24f018a847efcb898e5bf6e56d", "messageHeadline": "[fr] Fix typos in controllers.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 287, "deletions": 279}}, {"node": {"oid": "a23d91178da5f84ac7e65c71b81b680c3df42538", "messageHeadline": "Update docs for new method in HttpSocket.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "553d846030d6f40d5ebb39d006ed65cf1f896b4b", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 654, "deletions": 621}}, {"node": {"oid": "4cf151e8e9adec94154c55feb43c26fc80b1a45b", "messageHeadline": "Merge pull request #586 from angelxmoreno/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5458546d2597f7daf9b1d971ea4ce2dd8eb90d3a", "messageHeadline": "Added example of using Controller::render() to render Plugin views", "author": {"name": "Angel S. Moreno", "email": "angelxmoreno@gmail.com", "user": {"login": "angelxmoreno"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b94ae7efd2224b40315d322170fcd7385b53e5cf", "messageHeadline": "[fr] Follow #584", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 92, "deletions": 86}}, {"node": {"oid": "241ce75fdbbba10b4559dfa99086eab3455bd321", "messageHeadline": "Merge pull request #584 from Schlaefer/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08eb556e6d992e259e876c4cd14c2d93d1eff1c8", "messageHeadline": "[fr] Follow #585", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f3dcf6640df65812f0a2935f51176953574ee953", "messageHeadline": "Merge pull request #585 from pafuinlu/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "3a8e78e9ec7b6b3747a2f39cef1869dc8d39f0fc", "messageHeadline": "Update saving-your-data.rst", "author": {"name": "Pafu Inlu", "email": "paul@furiani.net", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "b63f0852f110156df26e85548ce006a41aff2bc8", "messageHeadline": "component's component does not receive callbacks", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b202681a7e61e9f1648729bfccafcc366899fa54", "messageHeadline": "[fr] Follow 0682d8114b81e51c4418455d596b3e548732a2f8", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 392, "deletions": 389}}, {"node": {"oid": "927db9d3a5ea4b3b2c4084271ad3751a27c505cd", "messageHeadline": "[fr] Follow 7e6ac7b31583dd159a8e0918f9e80263a216282b", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 31, "deletions": 47}}, {"node": {"oid": "7e6ac7b31583dd159a8e0918f9e80263a216282b", "messageHeadline": "Update installation/deployment docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "0682d8114b81e51c4418455d596b3e548732a2f8", "messageHeadline": "Update docs for containable.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9f00d373802f6267946fedb8e627d6f8e632c125", "messageHeadline": "[fr] Follow 61eecb5110adf8b3b56fa09642ce4c57102e4232 in advanced-inst\u2026", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61eecb5110adf8b3b56fa09642ce4c57102e4232", "messageHeadline": "fix composer link", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dc2a344faf321bb9f420d6ecb65a2224f6253eaa", "messageHeadline": "[fr] Follow #582 and add missing parts in url-rewriting", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 30, "deletions": 25}}, {"node": {"oid": "8c7013e79190ceb65f64ddde6fa8efc22b046f26", "messageHeadline": "[fr] Follow #581 and fix some grammar in routing.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "293dbf117a9cf06d65a3d4798794bb1737aedf33", "messageHeadline": "[fr] Follow #580 and add missing parts in form helper", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 37, "deletions": 3}}, {"node": {"oid": "0cd500fab9a9d179cf3fd8e38a3d816498f48f2e", "messageHeadline": "Merge pull request #582 from ravage84/favicon", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e7af2cb9c75f09a6a4a595ac9f1dd357a50a2db", "messageHeadline": "Improved URL Rewrite settings in web.config to also catch favicon.ico", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5719e28244013c271fd528ca62615818be237e81", "messageHeadline": "Update migration guide for removed method.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3f77c92fe9942df4918336ce191975380c62c0c6", "messageHeadline": "Update testing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 40}}, {"node": {"oid": "d7ed5448e348d8a5985b3783a492a2d18e90e788", "messageHeadline": "Merge pull request #581 from jbrusich/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3976f0668f51a20a4efeb86da3b420654b9aea8d", "messageHeadline": "Provided another example when the $route supplied uses default routing", "author": {"name": "jbrusich", "email": "jbrusich@desouzanurse.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92879467dd139559842e6352e8cedc7ed17d60d0", "messageHeadline": "Update fixture docs a bit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 82}}, {"node": {"oid": "d617373bf063402e2b5db6b73a9762973e2d4329", "messageHeadline": "Update the top of the testsuite docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 41}}, {"node": {"oid": "96dd16bb668156c405803c69656077a45c3759b1", "messageHeadline": "Merge branch '2.4' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7999, "deletions": 2888}}, {"node": {"oid": "d65b2723a7ddccc6320f4bbb06ed6749fb1b7cbd", "messageHeadline": "Merge pull request #580 from aparticka/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c44919d8e4f15529e3f55b35e778edef4b3b2220", "messageHeadline": "Fixed parameter name", "author": {"name": "Adam Particka", "email": "a.particka@gmail.com", "user": {"login": "iamdmhero"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "40bafad5bb18d34703c74df5f6a202e5bd7f3824", "messageHeadline": "Update migration guide for new feature.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4b868789b7dc83d45d829cc8ce18665b2acfccce", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2525, "deletions": 511}}, {"node": {"oid": "e732da1ecc259e6dafa0a7a5af02d149d7971b5e", "messageHeadline": "[fr] Follow #579 and add missing in parts in time.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 151, "deletions": 37}}, {"node": {"oid": "98c293e77baed7f37f848776d288c68757d2557c", "messageHeadline": "Added info regarding new password hasher class", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 79, "deletions": 54}}, {"node": {"oid": "be71a77c227338cf1c73748c2f7817b04c6c0039", "messageHeadline": "Merge pull request #579 from Phally/caketime-format", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "dbd731fa9a7a077964c13fcb913f3847dd219257", "messageHeadline": "Updates docs for CakeTime::format().", "author": {"name": "Phally", "email": "info@frankdegraaf.net", "user": {"login": "Phally"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "4560c36903b2f9690792f804e3438f87c2962f1e", "messageHeadline": "[fr] Follow #416", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92eeb3c0cf611991829cfed432422e6b4905bdc7", "messageHeadline": "start translating \"cookie\"", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 181, "deletions": 0}}, {"node": {"oid": "79a77f6d084bcac0d9653a76ef1f9b2484ca6491", "messageHeadline": "Merge pull request #416 from gaurish/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "871270be6adba9eb756c0612bb51b779bba57841", "messageHeadline": "Merge pull request #577 from yuxxxx/ja-time-helper", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "d4b6906f0be2a7a192d586d61ffd8ba93af54483", "messageHeadline": "finish translation 'Time helper' in Japanese", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 22, "deletions": 27}}, {"node": {"oid": "d9e750379ccc7bb4da824ae107bfdfd6209c8278", "messageHeadline": "[fr] [ja] Follow 94d64e978a4e77c7987ac4aac038c491520a144e", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f35192d855907201cc4ea10a46bd74f81b298653", "messageHeadline": "Merge pull request #576 from terpfear/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94d64e978a4e77c7987ac4aac038c491520a144e", "messageHeadline": "Update html.rst", "author": {"name": "terpfear", "email": "sfeingol@umd.edu", "user": {"login": "terpfear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cef885f9c07f5124d58ccdad6a33c2fbc0b271ff", "messageHeadline": "[fr] [ja] Follow f0f1ded", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b292189bd619c95f91007a298a1da7d2f2618f59", "messageHeadline": "begin translating \"TimeHelper\"", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 50, "deletions": 0}}, {"node": {"oid": "f0f1ded759d6f7e029631e0b43f7dd6861306063", "messageHeadline": "Update links to point at the head of the repo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c759e48bed47dee4e1fe42aba4f331f372343d25", "messageHeadline": "[fr] Follow 77f88371de1d7e9382a041c94117935f27e8fe2a", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77f88371de1d7e9382a041c94117935f27e8fe2a", "messageHeadline": "Fixed eg. migration code", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34f67feaa99cd57d808daffe2ab6996d5dc184d1", "messageHeadline": "Merge pull request #575 from waterada/terada_hash", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1036, "deletions": 0}}, {"node": {"oid": "e6de4f2c994d92dde0e8c3cc0bb8de7f7ba22eed", "messageHeadline": "Translated into Japanese.", "author": {"name": "waterada", "email": "w.terada@gmail.com", "user": {"login": "waterada"}}, "additions": 1036, "deletions": 0}}, {"node": {"oid": "a5bb79734d54ba46adc0ffdde635ac8ac9e85977", "messageHeadline": "Merge pull request #574 from lorenzo/2.4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "2ce962358639343543551aa976a655e0a9cc3290", "messageHeadline": "More typo fixes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30c75b9467afe06b5c45fe2e1e94d2f3b6dc8178", "messageHeadline": "Fixing typos", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d81f2563f9ac04f72a340a702477d00b8eae1623", "messageHeadline": "Adding note in migration guide and fixing formatting", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "c6fa02b879621722bb4185c06fc7d8fb7f4e40f1", "messageHeadline": "Addinng docs for new syslog engine", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "e39cf95fcd89daceaac0b65bc48a27af4cdcfcf6", "messageHeadline": "Merge pull request #573 from ayudhDas/htmlHelper-fix", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e44e842c5bb01e4a7e2c8fda55fe226ea408e604", "messageHeadline": "fixed the example error in HtmlHelper::media in fr and ja too", "author": {"name": "Ayudh Das", "email": "ayudh.d@gmail.com", "user": {"login": "ayudhDas"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4322e827cc738ac7cb44ce29762fcdc5d1da60cc", "messageHeadline": "Merge pull request #572 from ayudhDas/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "584295a0074859c4d2d5c90085924b9c31f30ec7", "messageHeadline": "Update html.rst", "author": {"name": "Ayudh Das", "email": "ayudh.d@gmail.com", "user": {"login": "ayudhDas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e55b0b898670711f2dca9bcf30193fe558e178c", "messageHeadline": "Merge pull request #571 from bcrowe/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "776f52192065fe7fe31186cdd72753c612507879", "messageHeadline": "dispatch filters grammar corrections", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "999b5fa63e7f339ad32ff631104662d08b8ff2c3", "messageHeadline": "Merge pull request #570 from bcrowe/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d50ff8afb725edd27f44e596ccf39b6f69d7e82", "messageHeadline": "simple malapropism, change 'make' to 'may'", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a7147b48da9f4986e99a0e8c512fb2e591bce79", "messageHeadline": "[fr] Follow #569 in dispatch-filters", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2295a37963cd6eaae704a7280a2dac015e92bce0", "messageHeadline": "[fr] Follow #568 and add missing part on windows configuration for path", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "0e6debc575176ab72993017fb772dae5dfba3e56", "messageHeadline": "[fr] Add missing part in security component", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0b5f3ac0388f6a1d477ad52c5c1ffde53d798536", "messageHeadline": "[fr] Follow #565", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be6a13ab04475e8f16438602c063df1c517df0ee", "messageHeadline": "[fr] Follow #564", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d738d49b51e6c76bd33cf7671793ff6f8bf07f9c", "messageHeadline": "Merge pull request #569 from sophistry/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da11438e9cbb1e17440f676206c5952bb0b38dca", "messageHeadline": "Fixed typo on Dispatcher.filters key name", "author": {"name": "sophistry", "email": "okij.u.hujiko@gmail.com", "user": {"login": "sophistry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e55dcc77db1ce56896a62e01745cd8ffb7632db", "messageHeadline": "Merge pull request #568 from matheuseduardo/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d454aa9d1dc393aca77ba50a5f62277769ad3fd", "messageHeadline": "path in windows's systems", "author": {"name": "matheuseduardo", "email": "matheuseduardo.com@gmail.com", "user": {"login": "matheuseduardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0aa96e51f2e933284b038f8e0f35a2968c4940a", "messageHeadline": "Merge pull request #567 from dereuromark/2.4-fixture-task", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "22e991c9cfed985788f244170c795a4dba931796", "messageHeadline": "adjust underlining width", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75eacb7d547c758653a6aa5f9210a1814a009784", "messageHeadline": "schema param for FixtureTask", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b945bded73f97eaf87cc77169ddc9d001a98063", "messageHeadline": "Merge pull request #565 from jbrusich/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "691ade965264a5295523ddcbadefe873bdfb0ead", "messageHeadline": "Merge pull request #566 from ravage84/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0572bef62174e4a86d05e833453aab3bbf7ccf3", "messageHeadline": "Fixed typo in security component page", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ae705f479a1a2a181f4c9f08a7c7d0e5d624941", "messageHeadline": "Follow command syntax in example to create a new aco", "author": {"name": "jbrusich", "email": "jbrusich@desouzanurse.ca", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c526e9715db7e7f3e247e3b59e05758aef951142", "messageHeadline": "Merge pull request #564 from ravage84/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9882d3b558050f14a3a99ebe814f418ece92e396", "messageHeadline": "Fixing solmization syllables", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e37cbaf58cdcc9f0dfde0f34d0f71e5f94e0878", "messageHeadline": "[fr] Follow up 9e9b509ef03f6966493ea5510718d228344503f0", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 106, "deletions": 3}}, {"node": {"oid": "0d05f8172a70d54921df52dd4b46601c6283e502", "messageHeadline": "Adding docs for Cache::groupConfigs()", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "9fefeb6daee73de0b0e688b2dcbcd1fa34a75c25", "messageHeadline": "Grammar and cleanup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "9e9b509ef03f6966493ea5510718d228344503f0", "messageHeadline": "Update installation docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 95, "deletions": 5}}, {"node": {"oid": "e7825efd79bc3e2c1b01cb5324baddf23bc65ae9", "messageHeadline": "Merge pull request #563 from angelxmoreno/fix-copyright", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fc326db953142f3d896d37a7bb50a66eda9986f", "messageHeadline": "Merge pull request #562 from Phally/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba2c60332f53e2eb63fd69d394e2b526d2d93872", "messageHeadline": "Changed copyright year for epub_theme to 2013", "author": {"name": "Angel S. Moreno", "email": "angelxmoreno@gmail.com", "user": {"login": "angelxmoreno"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfdd9c2a19ba6131b06f68d0946917b90f68c346", "messageHeadline": "Update copyright year.", "author": {"name": "Frank de Graaf", "email": "info@frankdegraaf.net", "user": {"login": "Phally"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a71a614d2461b4612533bc09ff701076602a797", "messageHeadline": "Merge pull request #561 from kwetto/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a65783e6a83b422b0b6b3a543bc638425c52c72d", "messageHeadline": "Update simple-acl-controlled-application.rst", "author": {"name": "kwetto", "email": "irakaboha-s@yahoo.co.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42fca82a587464df171c5022007b87ad83903f39", "messageHeadline": "[fr] Follow up 4bad23f0a09d09c03cb2def125454b8e3e6bf0a1 in fr/plugins\u2026", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69228a0e422ecabebfc065b478e6036a1d49864f", "messageHeadline": "[fr] Follow #558 and add missing parts in fr/core-utility-libraries/e\u2026", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 49, "deletions": 2}}, {"node": {"oid": "9c49fccbcc21ab4d0a5eb089766ea305a6926d26", "messageHeadline": "[fr] Follow e2019c00ff6070e112cee92543145253e897bbac in fr/core-libra\u2026", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e2019c00ff6070e112cee92543145253e897bbac", "messageHeadline": "Updated language code for french", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "05da9e261f43fe301b2bfe86f62c7f986f9c0d09", "messageHeadline": "Merge pull request #558 from chrisxplod/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b8b9db500816666530fc839b01e72424b19ab2e", "messageHeadline": "Update email.rst", "author": {"name": "chrisxplod", "email": "cmmuir@googlemail.com", "user": {"login": "chrisxplod"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f46491625d278464a77d2447fbe2e0652330312", "messageHeadline": "Merge pull request #557 from suzuki/feature/ja-follow-550", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6fe9b8b0cca3cc0c026024bb829eb745691f6152", "messageHeadline": "[ja] follow up #550", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b0956263e8a9dc7cd4fae4e4704727259268bd76", "messageHeadline": "Merge pull request #556 from suzuki/feature/ja-follow-547", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "61236399b7b9f9109d586cfb6c0b0d76106d0cd8", "messageHeadline": "Merge pull request #555 from suzuki/feature/fix-markup", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "628cb1dc27fb876b88239084e1d15f2bd23e582e", "messageHeadline": "[ja] follow up #547", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4bad23f0a09d09c03cb2def125454b8e3e6bf0a1", "messageHeadline": "Fix mark up. (add ':')", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af7d9c6631d92f6390be8e8a5d83d99e26360b1d", "messageHeadline": "Merge pull request #554 from TeddyBear06/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 21, "deletions": 19}}, {"node": {"oid": "8a597cacf8c120b42a910ca57e23cdf3453e72df", "messageHeadline": "Update datasource.rst", "author": {"name": "Ludovic", "email": "ludovic.floch@gmx.com", "user": {"login": "TeddyBear06"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12de7c8f597a9715b8c0b4789973b630face5df8", "messageHeadline": "Update mistakes datasources.rst", "author": {"name": "Ludovic", "email": "ludovic.floch@gmx.com", "user": {"login": "TeddyBear06"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2242405b33c4485a2835504dd6d1df82e8f0572", "messageHeadline": "Update mistakes datasources.rst", "author": {"name": "Ludovic", "email": "ludovic.floch@gmx.com", "user": {"login": "TeddyBear06"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "fbab3fbbe4509886c2895d1f48ec7732ed06fc61", "messageHeadline": "Fixing errors on french html helper", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "5acf566039a7e74fa86b9fd10d2b4d366a862804", "messageHeadline": "Clarify where code could be placed on components. Closes GH-548.", "author": {"name": "Dave", "email": "daveschwan@gmail.com", "user": {"login": "daVinciWanaB"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b32823b506cd15b76be1930777fe80f6fbb77964", "messageHeadline": "Merge pull request #552 from TeddyBear06/patch-2", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0a52e70d008b50cdc6266a050a23e4cbef7bfcf7", "messageHeadline": "Update console-and-shells.rst", "author": {"name": "Ludovic", "email": "ludovic.floch@gmx.com", "user": {"login": "TeddyBear06"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "da46b761df799b8eb5dd37027cb2599be5f9e96e", "messageHeadline": "[fr] Follow #551 delete echo in fr/core-librairies/helpers/form.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5602c64d315939da66978e841c9ab6ec9bf6b525", "messageHeadline": "Merge pull request #551 from PhantomWatson/master", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24133caa37d0527ca4c1a5ccf91c2c6c6c449ad5", "messageHeadline": "Remove incorrect 'echo' that results in an error", "author": {"name": "Graham Watson", "email": "graham@phantomwatson.com", "user": {"login": "PhantomWatson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdaf559d1ae9be31f52fcaf6de85a3daeb31003d", "messageHeadline": "[fr] Fix underlines title and add missing parts in fr/plugins.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 54, "deletions": 16}}, {"node": {"oid": "2e70dd2b1a3629bffb18528b7b6cbd9cba8a815b", "messageHeadline": "[fr] Folllow #550 in fr/core-libraries/helpers/html.rst", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 117, "deletions": 28}}, {"node": {"oid": "155ee88cab8a2bc36646ad990e0028249159b26e", "messageHeadline": "Merge pull request #550 from MikeSchuette/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a1663c2aa1668c8aa8420a81606479290e754e49", "messageHeadline": "Describe script() defaults & reflow verbiage.", "author": {"name": "MikeSchuette", "email": "mike.schuette@gmail.com", "user": {"login": "WintersMichael"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7f89471e04bd4d705e8c4780d8d00495add49830", "messageHeadline": "Merge pull request #547 from savedario/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5a54f63eddf72b4d1611c3ead111f32656cba8f2", "messageHeadline": "Path to Plugin assets changed in 2.1", "author": {"name": "Dario Savella", "email": "dario@growingman.com", "user": {"login": "savedario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55338a21c04f6688fe4a7b3a62a5041852269c3d", "messageHeadline": "Merge pull request #549 from cakephp-fr/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 241, "deletions": 222}}, {"node": {"oid": "475b5694c3d570b44efc9a4d6dd3ca34c3fb911a", "messageHeadline": "[fr] Fix some typos and finish translation of fr/views.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 241, "deletions": 222}}, {"node": {"oid": "f10c635e42b71835daf2a7021bda770a696bff7e", "messageHeadline": "Path to Plugin assets changed in 2.3", "author": {"name": "Dario Savella", "email": "dario@growingman.com", "user": {"login": "savedario"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1cc68d8eacafc97e1033edf58b712bd48dd58e37", "messageHeadline": "Merge pull request #546 from openam/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b03189e35670b59a6cda279a2a0eb11862780313", "messageHeadline": "Update view.rst", "author": {"name": "Michael Tuttle", "email": "openam@gmail.com", "user": {"login": "openam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3d3892fd0ef5c9d269f552a9daaa1f7e6c4361b", "messageHeadline": "Merge pull request #545 from TeddyBear06/patch-1", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 41, "deletions": 39}}, {"node": {"oid": "ce12325358bad01a5b58ae5df184c958613a5a35", "messageHeadline": "Update view.rst", "author": {"name": "Ludovic", "email": "ludovic.floch@gmx.com", "user": {"login": "TeddyBear06"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "cd22f22c1d26c8b5a8e070d36d5318bb6d992494", "messageHeadline": "Merge pull request #544 from dereuromark/2.4-is", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22c2134da12a650bec878e33f8d6f820f1817a56", "messageHeadline": "CakeRequuest::is() changes", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22d8f228146b363dc633bc2b855c24a12aa6cffb", "messageHeadline": "Merge pull request #543 from cakephp-fr/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a64a343da018b05b36cdb7cd9bf2630dae037413", "messageHeadline": "[fr] Follow #542 and fix typos in fr/models/saving-your-data.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fe76b77a85f65e66121404c79b7fddf83944fe24", "messageHeadline": "Merge pull request #542 from spiliot/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c804b3edd9d64a97aad54598e4472a62b9ee276", "messageHeadline": "Update saving-your-data.rst", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9684b1d39c9e00049c1ab8a8de25df82ec3de04e", "messageHeadline": "Merge pull request #541 from PaulMougel/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "56d058b0120c0147fd34c2d5ee788f1a2378e10e", "messageHeadline": "Fixed commas and typos", "author": {"name": "Paul Mougel", "email": "mougelpaul@gmail.com", "user": {"login": "PaulMougel"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "016c4d45f776dc199f1ce548bac4aaa0514f9572", "messageHeadline": "Merge pull request #540 from cakephp-fr/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 305, "deletions": 15}}, {"node": {"oid": "20ac8fd4edcbe308292f004d43877e67d0209beb", "messageHeadline": "[fr] fr/core-libraries/components/request-handling.rst Follow 142fa0b\u2026", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad3b6ea24974b4589d9cb56ed6d78985429642a3", "messageHeadline": "[fr] update with 2.2&2.3 fr/models/data-validation.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 303, "deletions": 13}}, {"node": {"oid": "142fa0b8c8f9972e87615b995c40c3e257a26160", "messageHeadline": "fixed RequestHandlerComponent::setContent() parameter formatting", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b7c0042bfac36b4a7793099eb2c0db8b932cbba", "messageHeadline": "[ja] fixed reST formatting", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ab30c6f8ed702f7078443145634d84c354a8165", "messageHeadline": "[ja] applied changes around views.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 111, "deletions": 15}}, {"node": {"oid": "2594ec99c7c75c0970a1932e1b9ebb3f1f75d7dc", "messageHeadline": "TextHelper::autoParagraph", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "0aeaed37a57140759f2baf369cbbb0f3ad6c53ee", "messageHeadline": "Change casing", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "890d17b11a3197347fac13e3474a9c373f58acd5", "messageHeadline": "Add docs for new CakeTime features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "61f4f8ed608baa7cbf192bdc262bd485c399b37b", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2205, "deletions": 969}}, {"node": {"oid": "45872748c56d090b49acbda191f47850de40930e", "messageHeadline": "Merge pull request #539 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "3e679c3f95ec649800fe5900d93c7faefdb8630f", "messageHeadline": "Fixing sphinx errors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5a9249eac1fdf311ec2bdbe9faa0a86c4fe0ef4d", "messageHeadline": "[fr] Follow up #537 and d74caa18f19909aa5fc489d5f3b1dd548705f8d7", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "2a151117a07b4d1427a795cf925c04843f22fbd8", "messageHeadline": "Merge pull request #538 from suzuki/feature/ja-follow-up-537", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 34, "deletions": 2}}, {"node": {"oid": "29507c51708e2eb1b79a7bde3691d14bcee21f96", "messageHeadline": "[ja] follow up #537, and Added 2.3 feature Custom ViewClasses", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "034f47d434c1c36621b0dd8be175e8364c3c5b3e", "messageHeadline": "Merge pull request #537 from ryan953/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b3cbda8210fdc5aa7f0538ab0b4a640f69a661d", "messageHeadline": "Added missing $ to variables in examples", "author": {"name": "Ryan Albrecht", "email": "ryan@ryanalbrecht.ca", "user": {"login": "ryan953"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56a5dc06ab23c95c341734f26b6ea37e92ce2f63", "messageHeadline": "Merge pull request #536 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "19ff16676a94aa56b40d990929e2c85c1b1eca28", "messageHeadline": "add missing full stops for sentences", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "820b5d003837dcea69342d26ed0544ffbe6eb079", "messageHeadline": "complete sentence", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d74caa18f19909aa5fc489d5f3b1dd548705f8d7", "messageHeadline": "fix link", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0b3a6fa41c52a15d2b97970453c187ceb247e56", "messageHeadline": "Follow up 8a8c8316e22a6230ed0aff8e352a5efb277dd2a4", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 29, "deletions": 6}}, {"node": {"oid": "db3fe9a4002c2b5fd88e90b002f59a89ed0c523b", "messageHeadline": "[fr] Follow up 503a7d8e1c61a44c09d00e5efa2a4b8b98a0ad3b", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fa1ba9715f758c61a57b52cd51e5eb6d885cd0a4", "messageHeadline": "Merge pull request #535 from suzuki/feature/ja-follow-531", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "96bf69f3bbfa3782b0882ccaabf663a49806a47b", "messageHeadline": "Merge pull request #534 from suzuki/feature/ja-follow-up-532", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8a8c8316e22a6230ed0aff8e352a5efb277dd2a4", "messageHeadline": "coding standards cleanup", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 22, "deletions": 22}}, {"node": {"oid": "2abf0ab1f23499f2d789bee07122a4cc8c10b9fd", "messageHeadline": "[ja] follow up #532", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d0dc3a325bd78d86ab5410479cbc83fce14f50e7", "messageHeadline": "Merge pull request #532 from Phally/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fec3930ea65ba19746ce42f66b10e5b08e7a446e", "messageHeadline": "Merge pull request #533 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "d2143b7383b119a152eb8dac7afb09feb067ec2b", "messageHeadline": "update migration guide with skipLog for Exceptions, and pretty option\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "11d06304171286c07a60d9519ef56c302f2214dd", "messageHeadline": "[ja] Follow up #531", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "19e44dc1ac8f9d0148a101663714c0193bd88956", "messageHeadline": "[fr] Correct grammar in fr/core-librairies/helpers/js.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5758ccd88975ccfda89878124e51f0b497e5805", "messageHeadline": "[fr] Clarify timeout vs cookieTimeout", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "503a7d8e1c61a44c09d00e5efa2a4b8b98a0ad3b", "messageHeadline": "Redirect stderr to stdout in shell cron example.", "author": {"name": "Frank de Graaf", "email": "info@frankdegraaf.net", "user": {"login": "Phally"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f2dca48894de963a1219ac37ff624ccd3c51644", "messageHeadline": "Merge pull request #531 from cincodenada/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9bba3decb95749f313eb89afe3e1682e3eb7b259", "messageHeadline": "Clarify timeout vs cookieTimeout", "author": {"name": "Joel Bradshaw", "email": "cincodenada@gmail.com", "user": {"login": "cincodenada"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "70e34345efb63527458f7950b59728919a3111c7", "messageHeadline": "fixed little wording", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "de4201140dd2b0984d4b6271412a9bcef40b7ae6", "messageHeadline": "fixed wording", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ba3f23f0f013605f449bf09b7adbbef0d110bd04", "messageHeadline": "fixed reST formatting", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53ada8a181b4eef737cf6dbb604696aa879f9157", "messageHeadline": "Merge pull request #530 from dereuromark/2.4-validation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "399d4ec82015945236755ed9393b43dab74d2c44", "messageHeadline": "[ja] updated installation and tutorials-and-examples section", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 358, "deletions": 343}}, {"node": {"oid": "006e413b9687d7172ff6b80486b9d46fe2218528", "messageHeadline": "changed github link", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "027d8b1707c16174fae572e94c087deb7043bd5c", "messageHeadline": "update CakePHP website url", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "34215f300bc7a8bc50d8c072ca0facba440bae73", "messageHeadline": "Merge pull request #529 from kamui545/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2247a097d1a13a5dd55832543810c7fbb9ea9e", "messageHeadline": "Escape quote to avoid syntax highlighting error", "author": {"name": "Maggion Emmanuel", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82a6be448f3339f420d3fc375bbd66d39dd55478", "messageHeadline": "correct country code for validation", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33bd001ac45ec17d9bbc6e390df6c430d12a1e72", "messageHeadline": "Merge pull request #528 from cakephp/top-menus", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 120, "deletions": 56}}, {"node": {"oid": "dfa4ddef767ee38c6ad7721cac962d2bd1f368d0", "messageHeadline": "Add keyboard support for dropdown menus.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "72eef0bd466919c621429b730d65e185ca789cc2", "messageHeadline": "Add :focus styles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c35364fd50cd1c4ef8106ebf8bb0cb14243b67c9", "messageHeadline": "Add start of menus.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 100, "deletions": 51}}, {"node": {"oid": "452cd009af29df98474704a9f6d47eeb89ce4fa0", "messageHeadline": "Update links to new urls.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8b15d0b6300697c21c3c15796760a04c9af4b23", "messageHeadline": "Merge pull request #527 from dereuromark/2.4-bake-behaviors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "69c4c5a7f78d645fc847f96d407968733dfbd876", "messageHeadline": "bake model behaviors", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9864dee8da30110ebf7cebcbb83beee37e240b66", "messageHeadline": "updated CakePackages URL", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3514692de99bad7dd529c9299b942de08a561fe", "messageHeadline": "fixed figure note is duplicated", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ddd04db6c0631207cee0a66317c2a49fd4cc9cfa", "messageHeadline": "updated CakePackages URL", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "192c7ebf41ceb9be87dd879afaba756417bc7ef2", "messageHeadline": "fixed indentation in plugins section", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "534213fb7fbccf0abcf4eb211cc29664c390914f", "messageHeadline": "[ja] updated plugins", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "786dc2e3f170cfcfff503b56f4218b3603857b19", "messageHeadline": "Merge pull request #526 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "5ed959d025c8ed3f8a28462b7ca3ee3e1567b366", "messageHeadline": "clarify created/updated in fr/models/saving-your-data.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 26, "deletions": 8}}, {"node": {"oid": "21cc91e54a3e54625c482ddc6113b85898b65584", "messageHeadline": "Update fr formhelper docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69fd051fa7b7febecda44e130ad6f0b8d13f8716", "messageHeadline": "[ja] updated views/helpers", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "5ad493d6955fafb1ba6b27f472848e6ddbe547ea", "messageHeadline": "[ja]updated views/themes", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5892fa42f26be4247b1e2bbeefb5e5ad78d15df0", "messageHeadline": "Merge pull request #515 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 265, "deletions": 217}}, {"node": {"oid": "b9c60e5b1b0f414cab9396c51e429fd4b5949fe1", "messageHeadline": "Merge pull request #525 from suzuki/feature/ja-follow-update-pullreq-524", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "565cd29b5eb71d85f28ef22acff9acfd8522f7cc", "messageHeadline": "[ja] follow #524", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "893d03ebcf382ab65ccc49ee84d02a3efa828035", "messageHeadline": "reset themes/cakephp/layout.html & themes/cakephp/static/default.css", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 24, "deletions": 30}}, {"node": {"oid": "f9b4aea43fb111ee957b0c61039341f957ff8bd8", "messageHeadline": "Merge pull request #524 from dereuromark/master-created-updated", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0c166fabe5dfda21cb65b9b3268abb8104e69ba4", "messageHeadline": "clarify created/updated", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "87344e0a8165bce42190b31050c819b29567ee11", "messageHeadline": "Proposal of layout #2 - languages on top", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 28, "deletions": 21}}, {"node": {"oid": "e7ce2b195d75525c2a6d27e6ec165b127c7d0a8c", "messageHeadline": "Merge pull request #523 from cesarfelip3/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd993746a03bb6ea98559da8193e6b387e39aab2", "messageHeadline": "Using correct path for favicon", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e94f78d6fe37b47a29e79f42a659c650b8be4a85", "messageHeadline": "Adding favicon", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f4d50527d563d6694c2af37174cd32fbbbcf580", "messageHeadline": "Update getting-started.rst", "author": {"name": "cesarfelip3", "email": "cesarfelip3@gmail.com", "user": {"login": "philalves"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "803d49397b2cf8ea27d9e306a3510ec8fbca0c56", "messageHeadline": "Merge pull request #522 from alea12/master", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b70c9a686fd10cee60562413de9f20aeb51d2b22", "messageHeadline": "fixed typo (trivial)", "author": {"name": "alea12", "email": "tremblingdice@gmail.com", "user": {"login": "alea12"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "481be599d0ec59f7f367615fb6785a027736efb9", "messageHeadline": "fixed typo (trivial)", "author": {"name": "alea12", "email": "tremblingdice@gmail.com", "user": {"login": "alea12"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f160e503461609dd01a82c6a37116af58825030", "messageHeadline": "Update formhelper docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "802931fdda06171a3ce2df2ea9601544429515b9", "messageHeadline": "[ja]updated models/model-attributes", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1db9ddd36b6b3d94b26796682a4dcedfbfcf685d", "messageHeadline": "Merge pull request #521 from flode/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1cec735481ecb82f3bf536df721429577c2845e", "messageHeadline": "fix typos", "author": {"name": "Florian D", "email": "flo.de@hotmail.de", "user": {"login": "flode"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47c6f89992d46b6919a3db71500d0ceeef65e60b", "messageHeadline": "update ja/development/testing.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 28, "deletions": 1}}, {"node": {"oid": "99097e9f1ad69ddb5748d292301e7f397a923b5a", "messageHeadline": "Update french docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 262, "deletions": 214}}, {"node": {"oid": "583ea495ba0d387b7ec37ef030d60b5cf1391e10", "messageHeadline": "Merge branch 'master' of git://github.com/cakephp/docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1450, "deletions": 473}}, {"node": {"oid": "d70d2a8ebc33db4fe48bd80670324824da6211f8", "messageHeadline": "fixed typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0a9ae60f8d7588bf0a0a460be80f41ec643aeaee", "messageHeadline": "fixed typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3878d8e836d842cbb95b6518ee5a3f21eca0495f", "messageHeadline": "Typo fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07dc897001cd757dc71726b6ddc12c09094e1c72", "messageHeadline": "Updated info about AuthComponent changes.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 87, "deletions": 71}}, {"node": {"oid": "5d4e444a5a41a25262c622a98b7e4838d3363d45", "messageHeadline": "update ja/development/testing.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 29, "deletions": 66}}, {"node": {"oid": "d60efad2e69d49a52650733a81cfd0541e6ba689", "messageHeadline": "Update docs for testing + sessions.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "913f3d6667a3e1a3a874efe148610c592307329e", "messageHeadline": "Merge branch 'master' of github.com:cakephp/docs", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4ee89f279f435fea2ad55205212081992ce47d0", "messageHeadline": "update info for cache engines, as of 2.3 FileEngine is default", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d1258d109b4800c1728f72e2885441c870fa50c0", "messageHeadline": "fixed sphinx warning", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59ea74a4b17df65d223f317dc0bb80243375ab4b", "messageHeadline": "Merge pull request #520 from oldskool/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "46eb9588f62f01a7b84b2061278da1ad59aed8c9", "messageHeadline": "According to Cake Coding standards, variables holding objects should \u2026", "author": {"name": "Oldskool", "email": "oldskool@fluxbb.org", "user": null}, "additions": 36, "deletions": 36}}, {"node": {"oid": "18ae19b6bc842f084c2c6db5ac78f5d14aa45384", "messageHeadline": "update ja/appendices/new-features-in-cakephp-1-3.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bb79aca33d66754829c730a87189d75c27019d7f", "messageHeadline": "update ja/appendices/2-0-migration-guide.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 29, "deletions": 20}}, {"node": {"oid": "dee2bcbb4090d1d8a9137c93b6c1585d11b3cbb8", "messageHeadline": "fixed reST formatting", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1bf1194e3ecc6fc4ee8f9a986b31d31d72f157a3", "messageHeadline": "Merge pull request #455 from yuxxxx/ja-html-helper", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 980, "deletions": 0}}, {"node": {"oid": "99285628c48b085124a7760ff73692bf518ac600", "messageHeadline": "Update docs for database settings option.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "417c5b92384ad0db39cb8768ccbaf5d311b82d76", "messageHeadline": "Remove duplicate section.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e0a086b05004b0c882016f6db2acef74022f4996", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 623, "deletions": 402}}, {"node": {"oid": "2fb32a0c5fefe6e82d774bcaa656ae33523e8f49", "messageHeadline": "formatting", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8cabb8758d897f686822218872e80491dec51ea", "messageHeadline": "Merge pull request #518 from Danack/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d45932f5a0a7266b67e81c5f7fcfe77132978c5", "messageHeadline": "Link was broken", "author": {"name": "Danack", "email": "Danack@basereality.com", "user": {"login": "Danack"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5735c1af5811f22cdca6ebb6071cff4df1149a2d", "messageHeadline": "Merge pull request #517 from ataylor32/cache-helper-corrections", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0bcf779212ca4f19c4ccd62a28b304c9c12d6c02", "messageHeadline": "Minor corrections in the \"CacheHelper\" section", "author": {"name": "Adam Taylor", "email": "ataylor32@gmail.com", "user": {"login": "ataylor32"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9712a50e9fc9f017aca3878e55324ce589e155b", "messageHeadline": "Update the docs to not be lies.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "ce5311846ebf236894d949501eff87f3a99708c1", "messageHeadline": "Merge pull request #516 from dereuromark/master-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 316, "deletions": 307}}, {"node": {"oid": "2c2a8db0c61be10693e0747abe4ec4148b2c8b73", "messageHeadline": "php5 corrections", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 272, "deletions": 272}}, {"node": {"oid": "b43d1da2362286d39e7b741f480f809121868a94", "messageHeadline": "adding some missing 1.3->2.0 migration steps", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 44, "deletions": 35}}, {"node": {"oid": "0dd0a2ab65d0a270d9c01214d55aeefc430198a3", "messageHeadline": "Change position of languages links in docs from bottom to top", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "27844cbd361a3bbea23a6bf101e9ec3771e31eca", "messageHeadline": "Merge pull request #514 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 254, "deletions": 45}}, {"node": {"oid": "312960f95ac9db0a134e0c13fcdf2529a140aac0", "messageHeadline": "Update french docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 253, "deletions": 44}}, {"node": {"oid": "6e7b8fc4745b7d49b142fb853a7b2ae587ec7597", "messageHeadline": "small correction in fr/models.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "975ecccccf5de4f640cfd530813ae0053d39d42a", "messageHeadline": "Merge pull request #513 from ataylor32/caching-corrections", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "0142c00892c3aa4a237dfa58b360161523ee8247", "messageHeadline": "Minor corrections in the \"Caching\" section", "author": {"name": "Adam Taylor", "email": "ataylor32@gmail.com", "user": {"login": "ataylor32"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "83c36d711176db43526aaed940c4ad0c8a824319", "messageHeadline": "Merge pull request #512 from ataylor32/deployment-corrections", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "59f3807be3e74fc149706bdfbbc15275466a64d2", "messageHeadline": "Minor corrections in the \"Deployment\" section", "author": {"name": "Adam Taylor", "email": "ataylor32@gmail.com", "user": {"login": "ataylor32"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2d1a66b459205d85137b78abaa66f54c455c5169", "messageHeadline": "Merge pull request #511 from dereuromark/2.4-currencies", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b0d13175995f61b6b0453df1b1579a11b5f7731d", "messageHeadline": "clarify", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f46c46555df788a29859819554a5df0838f12a23", "messageHeadline": "line break", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f0dc8c94cdb570b077ce57aa7ec48582282de970", "messageHeadline": "CakeNumber currencies", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "560f775a4faf27b4568daa6858f6e9e258ce18a9", "messageHeadline": "Merge pull request #510 from ciccimanolesta/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "719aee37e2b88d4bafbffc952bf2084866a0af92", "messageHeadline": "Update form.rst", "author": {"name": "ciccimanolesta", "email": "ciccimanolesta@yahoo.it", "user": {"login": "ilevennet"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da41248bd04ce87f0bacf24e4e4413c9ed319cbe", "messageHeadline": "Document magic postgres socket features.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da67210b3467313ea16f2a9d5d00d918d4b58945", "messageHeadline": "Update migration guide for new feature.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3425373f95536aa2c8a91e682dfc700e66596e98", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 114, "deletions": 13}}, {"node": {"oid": "a2d311ad4b0aa6455767282ec8a333fea2a2ee7a", "messageHeadline": "Merge pull request #509 from dereuromark/master-recursive", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8d0bb1c7a7feec6bf14d8a1a704e1ccf09f0ebdc", "messageHeadline": "clarify recursive -1", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "574ecc3579a792dae5f6e526011db17183a97ce3", "messageHeadline": "recursive tip", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "95a5902cc2fdeff2f8c9e2033cbacba9f8906404", "messageHeadline": "Merge pull request #508 from jrbasso/seo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a13675fd377e2062140c650269674b3431d81954", "messageHeadline": "Microdata for breadcrumbs", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e67d2e3c3d5b0a6d607dbbfe6e81607d3d9315fc", "messageHeadline": "Added alternate link for others languages", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "99ca4d9aaa361615434a271a718f384afa827a75", "messageHeadline": "Fixed the open search file for pages in \"subcategories\"", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "525d9422155219cb98af268f815b2cbdc289f9b1", "messageHeadline": "Merge pull request #506 from PaulMougel/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa151c7841d644bdc80adf72cc5588ed926065f4", "messageHeadline": "Added sanity check regarding i18n behavior when setting the Config.la\u2026", "author": {"name": "Paul Mougel", "email": "mougelpaul@gmail.com", "user": {"login": "PaulMougel"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05b7ffe63d577eb84186934e623f9456b2b62c80", "messageHeadline": "Merge pull request #505 from suzuki/feature/ja-follow-504-pull-request", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6dc6460f9fbb50e5b8843b9d71b30e44154db9de", "messageHeadline": "[ja] follow en doc change : https://github.com/cakephp/docs/pull/504", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e2acbe5a9fa609c8cd40846ad6bffdd40890f87", "messageHeadline": "Clarify migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b80470f1146e2534a828f7d0d9a788f55d72708d", "messageHeadline": "Update migration guide for new features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1fab53dbc52e3489f2da49f7790f12aea8e2facf", "messageHeadline": "Merge branch 'master' into 2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2054, "deletions": 1196}}, {"node": {"oid": "8f9163263b3c1c656a7635424f0899fbdceffedf", "messageHeadline": "Merge pull request #504 from cincodenada/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "651dff18bc665538bfd0488fedb0a639ffa5101e", "messageHeadline": "Replace reference to EmailComponent in examples", "author": {"name": "Joel Bradshaw", "email": "cincodenada@gmail.com", "user": {"login": "cincodenada"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2f813eb0de482b1f81999cbdc04aa4c44da8981", "messageHeadline": "Merge pull request #503 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 5}}, {"node": {"oid": "e6b31b108ea88d5ef63aa6ba5154032b4ccbb404", "messageHeadline": "Correction in plugins.rst all languages cake schema create --plugin", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0c2048319715c68fac1c7cdde630be56d307fff7", "messageHeadline": "update fr toc menus - core librairies&dev&tuto", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 79, "deletions": 0}}, {"node": {"oid": "b8961a879f4f7a5f064e36e6c635a1604ec14a9d", "messageHeadline": "Add line about callback ordering.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "71e411b67d27748f755371d468ce9ac8acc07e8b", "messageHeadline": "Update docs for new feature change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e236f363c6d8bda23c6e5363c15fec972d56d46f", "messageHeadline": "Merge pull request #481 from hiromi2424/ja-core-libraries", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 93, "deletions": 60}}, {"node": {"oid": "c9462171ea48a56fe9494cffa3ca79c1bbc0e6c5", "messageHeadline": "Merge pull request #466 from hiromi2424/ja-model-callback-method", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "a54d652dfc6ca9b403c82a7d42b617aa550dcbaf", "messageHeadline": "Merge pull request #465 from hiromi2424/ja-models-behaviors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "81257b6ca25033fa094d526af4821a8e618c8826", "messageHeadline": "Merge pull request #500 from cakephp-fr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 802, "deletions": 768}}, {"node": {"oid": "9effffb532dad3d8091878e68c842dd4fb823d06", "messageHeadline": "indent correction in fr/development/configuration.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eae61aa5122afa5bc6ffda853fb435627d845c89", "messageHeadline": "Merge branch 'master' of git://github.com/cakephp/docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 770, "deletions": 702}}, {"node": {"oid": "ba214ebace7f1fc71db7b82cab64e7cec4161d4a", "messageHeadline": "Merge branch 'master' of git://github.com/cakephp/docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 419, "deletions": 329}}, {"node": {"oid": "5869ee9a50ab39643002a9357653f7b29b272336", "messageHeadline": "Merge pull request #498 from ezequielp/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d54c81cce6322ff7abe426d79c93b2f61d8cf80e", "messageHeadline": "Update en/console-and-shells/schema-management-and-migrations.rst", "author": {"name": "ezequielp", "email": "ezequiel@bandofcoders.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92f71f2def89c9805de5113b2d0b90a8dba6f135", "messageHeadline": "Merge pull request #497 from metaleek/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ee303178a187dd464249ecd877c6d60c41a96ef", "messageHeadline": "Faute d'orthographe.", "author": {"name": "metaleek", "email": "drain.arnaud@hotmail.fr", "user": {"login": "arnauddrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3b088d50dec2b9eea787ea9cd29ba066577bf3d", "messageHeadline": "Merge pull request #496 from kevando/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dc94c97a21d82484914e16e3f1d2250b59ae74d", "messageHeadline": "typo in the 'cake acl view' command", "author": {"name": "Kevin Habich", "email": "khabich@gmail.com", "user": {"login": "kevando"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1bf21411ae530b7a1ad190e9c59e6da0ed3fd37", "messageHeadline": "Merge pull request #494 from kevando/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bdba74ebd64f9cc66f064d9bb8816d573dd04134", "messageHeadline": "removing OS specific comment", "author": {"name": "Kevin Habich", "email": "khabich@gmail.com", "user": {"login": "kevando"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ffdd13e469689683856de940f0e4ab7752f20f31", "messageHeadline": "Merge pull request #495 from dereuromark/master-name", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "8ae8a212765387bc4d5459f869473d6cd593e855", "messageHeadline": "cleanup and replace should with can", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 16, "deletions": 17}}, {"node": {"oid": "4f8bd1bd05fa8c960a4d76a319a19af85b896a04", "messageHeadline": "Adding solution for possible Mac issue.", "author": {"name": "kevando", "email": "khabich@gmail.com", "user": {"login": "kevando"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "21eb0899a40d14320821495aa5bacabb7de00cc6", "messageHeadline": "Merge pull request #493 from bcrowe/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "11061ab6395805a4d08f2826e1914c522119b641", "messageHeadline": "Added App::uses() and an explanation to the model defintion example", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b759c9b46cb6e10d4aa5e7750c0b97b6fd2c97f", "messageHeadline": "Update docs for validation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "d70e2e02af0a4a6e2b8e584f601188833aa553f8", "messageHeadline": "Added App::uses() and an explanation to the model defintion example", "author": {"name": "Bryan Crowe", "email": "bryan@zapsolutions.com", "user": {"login": "bcrowe"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e236e2d16112e6422a38db5ba03018dee7f56a11", "messageHeadline": "Merge pull request #488 from andreaskri/feature/multiple_countercache", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "1c3963c297c2fe37dce1ade91c1488616fb5f298", "messageHeadline": "Adding docs for multiple counterCache", "author": {"name": "ankr", "email": "andreaskri@gmail.com", "user": {"login": "ankr"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "cc970b28945d881a17150a3e979f962183e8e8e3", "messageHeadline": "Merge pull request #492 from CanesCZ/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "78a1f28546ef2465de3ea1c4c308165612882c59", "messageHeadline": "Fixed wrong parameters of Cache::write", "author": {"name": "Ond\u0159ej Henek", "email": "henek@email.cz", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abb1f92a0c50b85fa6faf6eb4b9035465736ca7a", "messageHeadline": "Merge pull request #491 from WyriHaximus/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "32b9e46d2d8a2f0915ccde9cee529e331b377918", "messageHeadline": "Fix code example", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de9943a2f127949aaff2e4195c99b90bf11bbde9", "messageHeadline": "Added self HABTM documentation", "author": {"name": "wyrihaximus", "email": "wyrihaximus@xps420.home.wyrihaxim.us", "user": {"login": "WyriHaximus"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "693d86e7047645c5e568c65150a6dfc605ee89de", "messageHeadline": "Fix code example.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b156ad8af2541af6c4323d41460ef07a14c294be", "messageHeadline": "Merge pull request #490 from ravage84/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3a1bbca57ec615fab8f608f5b908986e897180c", "messageHeadline": "fixed flash parameter type", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed2ed80ccb3ba4038b37c21ed0fdd60e0f14eb5", "messageHeadline": "Added info about new FileLog config options", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c3cc0268b13bbc1b1511064a585dcfbd72754859", "messageHeadline": "Merge pull request #487 from dereuromark/2.4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2e6c0b928deb1db8131ca8682534e4f4dfe113b0", "messageHeadline": "Show isUnique as a Model method.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f5d73823e92e35fa7da2e4e64e15610c609cb7e", "messageHeadline": "locale updates", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1d4a7b99f1daf803bac3036b87672703b0aec82e", "messageHeadline": "Convert very to strongly.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce4cad348c17bd8619731f39bc0d92c4870ebb9e", "messageHeadline": "Merge pull request #484 from ravage84/plugin-assets+url-rewriting", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 298, "deletions": 292}}, {"node": {"oid": "b4075d80b594d48a1afcbae9373e529d2cb55207", "messageHeadline": "Strengthen language.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcc7b77333fba66cd1afd33a0adce419c1ce7aad", "messageHeadline": "Update conventions around view files.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1352ae4617b01233ff9691bd78ede4b84e7b435c", "messageHeadline": "update core librairies.rst and tutorials-and-examples/blog/blog.rst", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 30, "deletions": 66}}, {"node": {"oid": "621ff34fa24799894277f316033950c3a039ecc8", "messageHeadline": "Added note about handling plugin assets through Dispatcher is ineffic\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 298, "deletions": 292}}, {"node": {"oid": "b8c534b5b932e0c7e9ca27fbfd58a6b4afa8df0c", "messageHeadline": "Added info about changed API for HtmlHelper::css()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "40e12dbc78712a9df1f23c4be9902dcaecbbf8be", "messageHeadline": "Merge pull request #480 from hiromi2424/ja-model-attributes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "6ddd353fbcc665ad5c7da6d244ce385813231ab3", "messageHeadline": "Merge pull request #483 from dbyzero/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "be18ae7c6ee2604407dc75d14f3f87988f6fc72a", "messageHeadline": "Merge pull request #482 from dbyzero/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4c197f0261c09f0f72682a3389dc2248d79a19c2", "messageHeadline": "Update fr/core-libraries/behaviors/tree.rst", "author": {"name": "dbyzero", "email": "cyril@dbyzero.com", "user": {"login": "dbyzero"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "170e36e200c43ee3fd56e178a6193c8ab884693c", "messageHeadline": "Update fr/core-libraries/behaviors/tree.rst", "author": {"name": "dbyzero", "email": "cyril@dbyzero.com", "user": {"login": "dbyzero"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "222961df7ab841ff412638ca819987404e4312cf", "messageHeadline": "[ja]applied changes around core-libraries.rst", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 93, "deletions": 60}}, {"node": {"oid": "68edb4cb783dadb8d3cfa52a015c58254f505c26", "messageHeadline": "[ja]translated models/model-attributes section", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 88, "deletions": 100}}, {"node": {"oid": "095d6502d2ab59153951b16dce0db996efb9c25d", "messageHeadline": "Added info about JSONP support", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6f0b7ef7678632b82f173a62dbf45752a4b9cea6", "messageHeadline": "Add docs for new CakeRequest feature.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d7114f39b50018267897275b7b858b6ca3122629", "messageHeadline": "Added info how to skip browser validation", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ae796bc146fac4dc1a1b1e732fd1df3d4b6752b0", "messageHeadline": "Merge pull request #478 from ravage84/ravage84", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "25d96f0e7c0f518af5276e6a6fbe1751874fb304", "messageHeadline": "Merge remote-tracking branch 'origin/ravage84' into ravage84", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8c4d03d708d3bb041684ffce98f99abfca2a2772", "messageHeadline": "Changed links of the developer team to https://github.com/cakephp?tab\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a600e3b195f88fe5cd306eb0b91b906bda12ebe8", "messageHeadline": "Merge remote-tracking branch 'origin/ravage84' into ravage84", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "12c851d7a4dafd389c50c6f486174242054ceda8", "messageHeadline": "Changed links of the developer team to https://github.com/cakephp?tab\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "a72097b85c307e5fd7fbe1d12968748d07dc4854", "messageHeadline": "Fixed some more wrong variable assignments", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "92a9c1d39304b7155affe6943a645c9c6a77f65b", "messageHeadline": "Fixed wrong assignment of hasAndBelongsToMany variable", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5c146e8e98edf4f4960bd807065257ff26bc32c8", "messageHeadline": "cloned models/model-attributes from en into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 244, "deletions": 0}}, {"node": {"oid": "1b45305ff8f953707d54e4ea3607012e7bf792d2", "messageHeadline": "removed updated info", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "188519b22bc02711e535b69a201ccac668d454b9", "messageHeadline": "Merge pull request #476 from hiromi2424/remaining_character", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cc42ce81e458096bafa910f28fa39eb7f840b96", "messageHeadline": "removed remaining character in ja/cakephp-overview/what-is-cakephp-wh\u2026", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26330d64d437e29a1949ea30b48c16a57cf5d0aa", "messageHeadline": "Changed links of the developer team to https://github.com/cakephp?tab\u2026", "author": {"name": "Marc W\u00fcrth", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9f24f882bca2365c04dd3965ff0a73112c3ad90d", "messageHeadline": "Merge pull request #475 from ravage84/patch-6", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26478714e9941f864f0bbf7d46519605bd9c20ed", "messageHeadline": "Added a link to ReST wiki page", "author": {"name": "ravage84", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f528ab358576eeea2a056e7c2f958e32484b2ed", "messageHeadline": "Merge pull request #474 from ravage84/patch-5", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "c75ca2a188dec9973108dea4f983151a203e3e55", "messageHeadline": "Gave the rewrite installation steps some love", "author": {"name": "ravage84", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bc5de52b60a0258c278347d9ee13d0937c94c879", "messageHeadline": "Replaced malfunctioning web.config example", "author": {"name": "ravage84", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "22eceba7418f6a48b41d7ee74e97b8cb97cd97bc", "messageHeadline": "Merge pull request #473 from cecilesab/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9db8bc8933b4b58998953750c97f18558d924343", "messageHeadline": "Update fr/tutorials-and-examples/blog-auth-example/auth.rst", "author": {"name": "cecilesab", "email": "cecilesablayrolles@mac.com", "user": {"login": "cecilesab"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2be3ad89875bfcee2408157b87d195e43520b10", "messageHeadline": "Added info about new `counterCache` for model saving.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "3bd0b250b6d0093e4479a04dce8114d3f03f4a64", "messageHeadline": "Merge pull request #472 from mcreenan/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0d0a24f4aa4d866b5c83e9087af255ff290e49b9", "messageHeadline": "Update en/core-utility-libraries/security.rst", "author": {"name": "Matt Creenan", "email": "mattcreenan@gmail.com", "user": {"login": "mcreenan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26599c53555e19b130423fd0caa66edf6d976d72", "messageHeadline": "Merge pull request #471 from yourivdlans/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "941b885123322abb85e51291b117818a62089b8d", "messageHeadline": "Merge pull request #469 from kai23/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35cb1afb37c30b4684dda6084cde18ded300d1af", "messageHeadline": "Show how to allow all actions for controller for CakePHP 2.1 and up.", "author": {"name": "Youri van der Lans", "email": "youri@itflows.nl", "user": {"login": "yourivdlans"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b4b3f9cb631bd7f2d2b5f8cffae9c5be33401820", "messageHeadline": "Merge pull request #470 from ravage84/patch-4", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12eb1f2dc51dd1bc92c7d822615515beb4d66d4", "messageHeadline": "Removed superfluos word in FormHelper->create", "author": {"name": "ravage84", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16244714eb5a2904aa0af9ebe195e832458ace48", "messageHeadline": "Update fr/models/retrieving-your-data.rst", "author": {"name": "kai23", "email": "kai_23_@hotmail.Com", "user": {"login": "kai23"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "746b4f8179dd5b74a5a8ec3642a9e652804cdea3", "messageHeadline": "Merge pull request #468 from ravage84/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dff078e40ca4e940d58c4b189ae35328c2b10e5e", "messageHeadline": "Fixed statement in option update of request method", "author": {"name": "ravage84", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af31ceff525c29b96ddb605a6d2a36ea06bd89ee", "messageHeadline": "Fixed example to avoid strict messages", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb7f2c4ef8d23ed22aae68f163f78ac1ffc54106", "messageHeadline": "Add docs for decoding data.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "10bf0c54f4773713cf80b006456bd641b05ea177", "messageHeadline": "Updating navbar", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "fc347029aa5d581bc9296b28e22732d45adb419a", "messageHeadline": "fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "144fa98283d3fb41ff244db9152dbaee8c949779", "messageHeadline": "Added info about new AuthComponent::redirectUrl()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "92da4b3111842dd296606cddf8071bbb03e243d9", "messageHeadline": "Added info about automatic 'tel' and 'email' type input elements gene\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "927aaecf3be12bd89c85dc83ff1b05b01874d9ad", "messageHeadline": "Update and expand docs on auth.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 42}}, {"node": {"oid": "909ab41eb49c9185fda38ea6036e76fb89b6b8bb", "messageHeadline": "Fixed code example", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8fa30b828012ac20c67bbff87368aef7d70e24f6", "messageHeadline": "Remove outdated function reference", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5f9aaf78233a1209783ecf95ee703efe5d302897", "messageHeadline": "Fix typo in font name.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "899e831ba627676af6ebeabf041c79da5e89dcd5", "messageHeadline": "Add a darker red outline on header button.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2157860d8f2eb861f3f675ad2bcfaf880dc21bd5", "messageHeadline": "Merge pull request #467 from gasp/patch-1", "author": {"name": "Mark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f90cd8ac28d09241bb20d9ead346f5f048db9103", "messageHeadline": "typo: forgotten to close a ?>", "author": {"name": "gasp", "email": "gaspard@gmail.com", "user": {"login": "gasp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ef8e93d7c8f0736ab3d569e069f4ac5d8fbd036", "messageHeadline": "[ja]translated models/callback-methods section", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 182, "deletions": 0}}, {"node": {"oid": "cc8638da9118d70078b3e061c18c5411e7732dba", "messageHeadline": "[ja]translated models/behaviors section", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "6317a4607a970caf5dc660c5b4a4797e7ccef6ea", "messageHeadline": "Small grammer correction", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb293d7f4891ad5c09362a42a19cc3563e7f07e0", "messageHeadline": "Fix warning on auth", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d28493c4e28f82e25467d73bc9ef62382cd88077", "messageHeadline": "Merge pull request #464 from spiliot/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80ee3f42cf860378dc0cf3a43b857d5c10aec0db", "messageHeadline": "Merge pull request #463 from kevinliteon/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ad22be1b30fc5c58f2f2eeab314c16b74766341", "messageHeadline": "Merge pull request #462 from dereuromark/helper-callbacks", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c28948588839d7ac7e5cf4afa43b0272a7e9e231", "messageHeadline": "Update en/core-libraries/helpers/js.rst", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c62792d57086bdfccac8513d9a88620e559a87", "messageHeadline": "Update fr/tutorials-and-examples/simple-acl-controlled-application/si\u2026", "author": {"name": "kevinliteon", "email": "kevinliteon01@hotmail.com", "user": {"login": "kh12e"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ef349c4baae153861776fb88c2d3de81bef70be", "messageHeadline": "typo", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "195e5746ca406fa7a9ea57ecb3728a833fba0545", "messageHeadline": "clarification for helper callbacks", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4694db7120b55db84f518a44739c2b2e62c75c6", "messageHeadline": "Fix a bunch of formatting errors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "ef410638b509020d3e3e865553d3eb76b740fd92", "messageHeadline": "Merge branch '3.0-httpsocket' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 356, "deletions": 377}}, {"node": {"oid": "62ffcbf9b8766851662033e72904b234bb693a52", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "96041fa7ff739045bfc8fb12f4bbb78d1479a875", "messageHeadline": "Add better internal links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "181933c3875482fc57091f5f19b2ea3f74bd1365", "messageHeadline": "Merge pull request #461 from jsdavis02/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f834f137f03d483aff85f05aae3e7e2a087ed25", "messageHeadline": "Update en/core-libraries/components/authentication.rst", "author": {"name": "jsdavis02", "email": "jeremy@jacqdesign.com", "user": {"login": "jsdavis02"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "91e8189a0fee4f4105538a4b10d528ee60839f47", "messageHeadline": "Update version number in the 3.x branch.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1cac891a169f23fa8a1c5e18bb06e3714afb91fc", "messageHeadline": "Update docs for Http\\Client", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 112, "deletions": 30}}, {"node": {"oid": "9a1c00bd71ef09f2f08708ac0a997b7d42287b35", "messageHeadline": "Remove oracle, its not actually supported.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ba7599b6805e975e453c0b1937e5545997e8421d", "messageHeadline": "Merge pull request #460 from kdelchev/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cc7dc0d1d0c1db07ec1f35889085f522854722d", "messageHeadline": "Fix AppHelper path in CakePHP 2.0 migration guide", "author": {"name": "Konstantin Delchev", "email": "kdelchev@gmail.com", "user": {"login": "kdelchev"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "307df501e247a71f5592ae01fc97ecaed434ec38", "messageHeadline": "Start porting docs from wiki page to official docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 254, "deletions": 375}}, {"node": {"oid": "fe9714b83f20cff61a851aead1b8a2e821d12313", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1856, "deletions": 282}}, {"node": {"oid": "f872c07f572e99f75c97e704beb9fba7e3050cbd", "messageHeadline": "Merge pull request #457 from hiromi2424/fix-testing", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 54}}, {"node": {"oid": "f4f651bb395f9050f7c1ff9f0a4849ed276b8284", "messageHeadline": "Merge pull request #458 from hiromi2424/fix-21-migration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e79ba86b388c52ea430ae63735fdc5f7459030f1", "messageHeadline": "removed lines were forgotten to delteded for 2.1 migration guide in ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "30b15f4e7cd9e6aa66551ffb8e238b8a9d649c74", "messageHeadline": "fixed syntax, removed remaining english and translated some of staff \u2026", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "f912968d096a6236fdfba463238c2badbf3ff311", "messageHeadline": "fixed underline length for development/testing in ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "0c7fe29bd88e06b418d6c68c41fea252fe8ebed0", "messageHeadline": "Merge pull request #456 from Phally/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bd66105fdecaad21d677e437aa70e47b8d8963e", "messageHeadline": "Fix MethodNotAllowedException typo.", "author": {"name": "Frank de Graaf", "email": "info@frankdegraaf.net", "user": {"login": "Phally"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3738091293b4cb42f371292797e6965bff94588c", "messageHeadline": "typo / grammar fixes", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86ba4460dce63cee3c510170b24bbd5e24c17796", "messageHeadline": "updated info about AuthComponent::$unauthorizedRedirect", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8d0aabad15109cbba1a7860e885f10d2a94e455b", "messageHeadline": "Added info about new 'ignoreMissing' option", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2fc7e5f28df6d045a83f352c9edbf3039e31ece0", "messageHeadline": "translation HtmlHelper into Japanese", "author": {"name": "yuxxxx", "email": "yummymetal@hotmail.com", "user": null}, "additions": 317, "deletions": 327}}, {"node": {"oid": "b6e24e17a03196310b3862e0a7df549fba50256a", "messageHeadline": "fix typo", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1b7618b5c49962d94d7c58a08ad29c0fca9b9a9", "messageHeadline": "Added info about the new 'required' attribute", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eb05b5f773e63179355542cdf541341fcffa6f56", "messageHeadline": "Merge pull request #452 from tenebrousedge/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "fd1c5d2a8b325e85028937d46c11a9a15b73871f", "messageHeadline": "slightly improve info about created and modified fields", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1379332916c60873135e0511279f5397b0d283ba", "messageHeadline": "Updating layout", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f811eb1574d2261d153f5e62a8fe0a441c7b29c", "messageHeadline": "Merge pull request #447 from dereuromark/2.3changes", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "50eb050a8354d35c22b0e4d7d750a5cc65356bab", "messageHeadline": "attached to loaded and charset for application content types", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 19, "deletions": 10}}, {"node": {"oid": "0695c6b16ded07c9a5c04bbb50e2d20ae5a5c1fd", "messageHeadline": "Merge pull request #454 from spiliot/patch-2", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08bb3476b1716ae09aa504c2aea8a59e2eb5cd30", "messageHeadline": "Removed an unnecessary 'also'", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "565223c4827d9113bd627529a683dd14dfd68c0d", "messageHeadline": "updated Controller::render() info", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c948bdbf397c643a65b4267c4ec97d8d4691e687", "messageHeadline": "Small typo fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e7c8168090e5179c228ec7defe65f9c274fe1ca", "messageHeadline": "translated console-and-shells/schema-management-and-migrations sectio\u2026", "author": {"name": "Yoshinobu Wakamatsu", "email": "y.wak35@gmail.com", "user": {"login": "yshnb"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "da94068224fe078b2751229948a76b0c91e33693", "messageHeadline": "translated console-and-shells/acl-shell section into Japanese.", "author": {"name": "Yoshinobu Wakamatsu", "email": "y.wak35@gmail.com", "user": {"login": "yshnb"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "659d259d8c4cbc7f77f614d8628d845534608c9e", "messageHeadline": "Fixed nginx config", "author": {"name": "Sethrin", "email": "tenebrousedge@gmail.com", "user": {"login": "tenebrousedge"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "70de2d7e03073a06a87b0928a6c6838dee95abe0", "messageHeadline": "Added info about exception thrown in PaginatorComponent", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "85258f8df6ca5e10a68a7d0275aaf9a9ba84f829", "messageHeadline": "Update links to 1.1 docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a86d238712337c9a474d635dbbaf3eec8e74f8a5", "messageHeadline": "Merge pull request #448 from suzuki/fix-lack-of-image", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e5bc2cfe2c7e664617ca36a217a4199eb1bba367", "messageHeadline": "Add a lack of image for testing.rst", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9f9bc9c438b0f87b482d88286110ad48423a77af", "messageHeadline": "Added info about new `disabledTag` option", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "988e4b36bda6ccab7efd5422d804499c09880722", "messageHeadline": "Info about doctype update", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ca86f29ad09292456495e0a4838d7f2f93d97b33", "messageHeadline": "Merge pull request #425 from yuxxxx/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1193, "deletions": 0}}, {"node": {"oid": "28c05941a8fce0d0090b4c76be8b8dfc05d9b5cf", "messageHeadline": "Merge pull request #428 from yuxxxx/ja-xml", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 356, "deletions": 0}}, {"node": {"oid": "f35b0509545a8d9d762bdea9a7ba9bffb615d86f", "messageHeadline": "Merge pull request #439 from cakephp/sidebar", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 53}}, {"node": {"oid": "43dabc532e57fea7372915b074a1065652c855a2", "messageHeadline": "Make sidebar text/spacing tighter.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8f1fd352fa760d55d93c2054d284ca63214ea6aa", "messageHeadline": "Merge pull request #446 from ravage84/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46a8dded9a055680639227de7a459925328e7eb0", "messageHeadline": "Update en/appendices/glossary.rst", "author": {"name": "ravage84", "email": "ravage@bluewin.ch", "user": {"login": "ravage84"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d392e3ab950fc2f9bf7628dcd22cf147ff9e774a", "messageHeadline": "correct mistake", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "63bf1d1b089ce3dbe371af926f8818f60dcf506d", "messageHeadline": "improve spelling", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31057fc859a5b2e1394480dfb8b2fc68a9d878ad", "messageHeadline": "add missing char", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd36afcfa26916b350c1fb7a6dd10abc4be2a47e", "messageHeadline": "Merge pull request #444 from dereuromark/cache-prefix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7618ace0811248c0c0e77cbf0b44ebcca8aa14e0", "messageHeadline": "cache viewPrefix", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "247ee708b11d26641b3220c42c33e893ca4f89df", "messageHeadline": "Fix path", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46ad786f610c8eb7812154a63adf173fb2af3d05", "messageHeadline": "Fixed missing dollar signs on variables.", "author": {"name": "Jose Diaz-Gonzalez", "email": "support@savant.be", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72aefd3e55a77193d648fe0f0f9060d862e7f4ab", "messageHeadline": "Merge pull request #212 from josegonzalez/defensive", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 37}}, {"node": {"oid": "45f914d65ee2493d8055629b79b079d9c1f46aaf", "messageHeadline": "added some defensive coding to part two of the blog tutorial", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "b2ef6cb3d857f30dd743cc015447dce190124180", "messageHeadline": "Auto-strip trailing whitespace", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8ea0ae7a2a1e2652377b32dc1237fad022c9ccd1", "messageHeadline": "Merge pull request #443 from spiliot/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fb675da9ad03e2de2aac67c81677c3c4b7bbf6d", "messageHeadline": "Update en/core-libraries/components/authentication.rst", "author": {"name": "spiliot", "email": "spiliot@gmail.com", "user": {"login": "spiliot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2ce909ce1aef883e0858a8bd0a9cfe8a5667f09", "messageHeadline": "Merge pull request #442 from mntbkr/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf6569f40e50f54d23b47b8de8526d63c8921b6f", "messageHeadline": "Merge pull request #440 from TeckniX/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "80c5d0762e12b9127fcea4116d65b37f12b1dd5f", "messageHeadline": "Update en/development/rest.rst", "author": {"name": "Neil Holcomb", "email": "neil@holcomb.ws", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d51227dc5698338b4b9847f8e59fe2e4c52649cc", "messageHeadline": "Merge pull request #441 from dogmatic69/hash-docs", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2e39e843b9e71cacb19a499f3e6de7659dce9b5", "messageHeadline": "Set:: -> Hash:: as it is docs on Hash", "author": {"name": "Carl Sutton", "email": "dogmatic69@gmail.com", "user": {"login": "dogmatic69"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd6c2387df7cbbb569ea52e280cb5c39793777b8", "messageHeadline": "SaveField params options", "author": {"name": "Loki", "email": "lokitek@gmail.com", "user": {"login": "TeckniX"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7c06bcc54b706ddfe7b7154d6eacf05d4d37835e", "messageHeadline": "Add missing translation call.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e26e446b4d6f046f5db103fbff098ff4b443ccfb", "messageHeadline": "Update responsive menu handling.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "c5ae07b64cb8d741bd6f4b9e5cb08fe0a5e4ddc3", "messageHeadline": "Move page contents into the sidebar.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 33}}, {"node": {"oid": "1b2769fc5a59d5bbf02e36d4657a29c61fa031f2", "messageHeadline": "Typos and a link fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c767ba3c01d282b7c0efed2fe2a441e9b2579f4", "messageHeadline": "Update routing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "f08f0e76e2b5a9e0e80c60d6637a0e25344e59e1", "messageHeadline": "fix eg. code", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef4c9064cfd989275d76a590878ba2f2904226b6", "messageHeadline": "Merge pull request #438 from jfbrennan/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa88e73353857c4148800021914ccf1e5611b837", "messageHeadline": "Update en/controllers.rst", "author": {"name": "jfbrennan", "email": "jordanbrennan@me.com", "user": {"login": "jfbrennan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c6cab5a795c502fea8c950ed37bd1245f662952", "messageHeadline": "Minor fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "79f0ddc147a2087217ec72be8bbd7be52680c917", "messageHeadline": "Merge pull request #437 from jfbrennan/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "82db9a1026ed20fbee74e263e83543a50496c887", "messageHeadline": "Update en/cakephp-overview/understanding-model-view-controller.rst", "author": {"name": "jfbrennan", "email": "jordanbrennan@me.com", "user": {"login": "jfbrennan"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "712a312befa79a0a05da3a7aa3c4aeba380329d1", "messageHeadline": "Merge pull request #436 from jfbrennan/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca81cc9b039e3dc3c051efd472a48ae009e4665d", "messageHeadline": "Update en/cakephp-overview/understanding-model-view-controller.rst", "author": {"name": "jfbrennan", "email": "jordanbrennan@me.com", "user": {"login": "jfbrennan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e64d41b78859e2efee3dd712b4853530391e4d00", "messageHeadline": "Fix filenames.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b76e16d0d3cbc85897b876b9ee304db1ce6f9008", "messageHeadline": "Fix a few things.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f97d3a051fccde69f8f48ca38c528ea5926e7e7f", "messageHeadline": "Include how to install composer.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fb0fd89dfcdc91e1e43c15d5011bdb5ff5aee8a7", "messageHeadline": "Update more documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "f6abd6ba5ec0b8e50e5e21d7b1cdc3a3a3871116", "messageHeadline": "Update advanced install docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 45}}, {"node": {"oid": "9e93be449337a377a6d8a979791d278a8f2ea79f", "messageHeadline": "Update installation docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 59}}, {"node": {"oid": "914d15d66360c8ad1e953001eb5f62b385b72d76", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 548}}, {"node": {"oid": "4df1af44258975800f1ab034dfb124ac6c0cf16d", "messageHeadline": "begin translation 'Html' chapter", "author": {"name": "yuxxxx", "email": "yummymetal@hotmail.com", "user": null}, "additions": 990, "deletions": 0}}, {"node": {"oid": "0538885608cddbcc8f669fdbae41c2bf63db6507", "messageHeadline": "Fix errors in formhelper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4ce4a14c8795e44cb23c745cf033849ac71c2d94", "messageHeadline": "Update older helper usage to 2.x", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b836ded48e81ad4e28f434b37a175ca6e23161bb", "messageHeadline": "Update helper usage to 2.x standard", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5a8a121dd0c134ec55f27a0278acb1e77d806a8", "messageHeadline": "Fix path", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49f95ada45e45ab22ce4b772f902c4b2399d557d", "messageHeadline": "Merge pull request #434 from suzuki/ja-remove-php-tag", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 527}}, {"node": {"oid": "9130f0af7910ab00c47ce844fe0b07de87bddd51", "messageHeadline": "Merge pull request #433 from suzuki/remove-PHP-end-tag", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d119c42f9735b1c3ae090882c7a0f2954b5b4952", "messageHeadline": "Remove <?php from the ja/ docs.", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 6, "deletions": 527}}, {"node": {"oid": "8f05fcc30176ea380ba19a190490f22f1d00c115", "messageHeadline": "Remove unnecessary PHP end tag", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1dd1d6f83f8f01aba9e85ea852bf4bb1a8adfc97", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1509, "deletions": 3036}}, {"node": {"oid": "94caf0823c6d94b0b156213a9d982e86d93a85b7", "messageHeadline": "Fix heading nesting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4473fd9f0cca7b8e96bac5cba9581d9fc19c73fd", "messageHeadline": "Update the docs for new features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ba65566ebd0ef2b44f417e5ce0d78adc8fc00b52", "messageHeadline": "Update docs for new 2.3 features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "03636246eeade4600cbd2350b39a0d57d942c659", "messageHeadline": "Added info about ConfigReaderInterface::dump()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "4abcadfa8efd7d4da03b97c7370e585e0135aad7", "messageHeadline": "Added info about new Helper::$settings", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "4aa82e98ce3f167f996069a0fb1f62cb1a4491bd", "messageHeadline": "Actually changing the link", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecd2b544ac005eea8c502c85158552d8c4445aea", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 17004, "deletions": 12826}}, {"node": {"oid": "8d04bc278ae286d3561c98c5886a1af618260dae", "messageHeadline": "Updating link to 1.3 book", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d190c4319528d988779ce214e6d8a3e7cf117b8b", "messageHeadline": "Merge pull request #431 from richard4339/master", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b21d9bb2834740ae36f78fe8615486338fc2fe3d", "messageHeadline": "Two sections of the example PHP code do not have opening <?php tags i\u2026", "author": {"name": "Richard", "email": "richard@mozor.net", "user": {"login": "richard4339"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d56498942b110e6cd2ac3182818a06cf928c1ee", "messageHeadline": "Two sections of the example PHP code do not have opening <?php tags", "author": {"name": "Richard", "email": "richard@mozor.net", "user": {"login": "richard4339"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6feff65e8f01f289a7299e144430df1ed0c79ce", "messageHeadline": "Merge pull request #430 from richard4339/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "11e90a7ebf9c999ac93151b6584058d7073d1db7", "messageHeadline": "Fixed misspelling of the word multiple", "author": {"name": "Richard", "email": "richard@mozor.net", "user": {"login": "richard4339"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56b35b4cc7bdc64bd1979c981c95959d560b2c1c", "messageHeadline": "Change headings.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ae9aa80bd7c4ceac4d6182c07cd25c0730dea5e4", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "d8388e1d202dc4d8d86d13ecab3210dc0085a2b5", "messageHeadline": "Remove <?php from the es/ docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "1f7bddae9296ac5d728fe6f56e2fd6809171e928", "messageHeadline": "Fix more formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "a4471d72714a85ade68b2b96dd23445098a216a3", "messageHeadline": "Add formatting to pt/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "a2e19ffe4afcb73174231fa4870f5c7c975f291f", "messageHeadline": "Remove <?php from pt/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 160}}, {"node": {"oid": "8d2ad7ba919d5fd578a9d6db92cde05aab60e5a9", "messageHeadline": "Fix formatting in ru/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "d981e0065010cd0be4dfd4b123dbee7c21435a30", "messageHeadline": "Remove <?php from ru/ files.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 68}}, {"node": {"oid": "b998241353c7e3ad29f506941e15ddecb4974a91", "messageHeadline": "Added a remote URL example, removed an extra decimal", "author": {"name": "Richard", "email": "richard@mozor.net", "user": {"login": "richard4339"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e2143f37fa62144fed1f7bc3028ef5cf6c7b2acc", "messageHeadline": "Added wording specifying that the HtmlHelper script function can take\u2026", "author": {"name": "Richard", "email": "richard@mozor.net", "user": {"login": "richard4339"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c1a787f9fecdc25ea5f16f04ea442a53b866277", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 34}}, {"node": {"oid": "a28b6eb26738403e3e859045813099772980b2b2", "messageHeadline": "Update code blocks in fr.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 243, "deletions": 113}}, {"node": {"oid": "6dc8a7760251416029c513d0d5bcdbe7e849cfb6", "messageHeadline": "Remove leading <?php from fr docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 1173}}, {"node": {"oid": "8942f7c88a52de32c9baa31983d3de861e7fde6d", "messageHeadline": "Fix sphinx errors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8340dc0f397f0552430851647829735b61b8bcb8", "messageHeadline": "Merge pull request #429 from cakephp/no-php", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 499, "deletions": 1512}}, {"node": {"oid": "55608d18dadc1a5bc71b49e6ac9e1abfd9708726", "messageHeadline": "Fix HTML blocks", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 398, "deletions": 151}}, {"node": {"oid": "9d46fea23636f4d55af7d5a30be2ab4c26ac4244", "messageHeadline": "Fix HTML examples.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "87252fdd3b313f230caedd84dce44ca64ca366b0", "messageHeadline": "Make php and inlinephp different.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb99d30e51348f634f3ca1b97390d6f05f952c2e", "messageHeadline": "Finish translation 'Xml' chapter into Japanese", "author": {"name": "yuxxxx", "email": "yunnxx@gmail.com", "user": null}, "additions": 96, "deletions": 94}}, {"node": {"oid": "e2e5d9397e2d4adca0507b52f50d75e71e3e8c7a", "messageHeadline": "Start translation 'Xml' into Japanese", "author": {"name": "yuxxxx", "email": "yunnxx@gmail.com", "user": null}, "additions": 354, "deletions": 0}}, {"node": {"oid": "4ce5264dffc7efe23b45de5faa59e96d06b2d741", "messageHeadline": "Added info about AuthComponent::$unauthorizedRedirect", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "55caaabd1b08c5ebfe854ceff4bb3f9d6468a747", "messageHeadline": "grammer", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "121d5245cc7c3ec23e0d859316963f65c96ce337", "messageHeadline": "Merge pull request #427 from dereuromark/3.0-docs", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6fe149d41c5a2b8030e685384bceacd4b7445e75", "messageHeadline": "Kill more newlines.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 300}}, {"node": {"oid": "f75866c0ac2fff3f5e87fe58845bd57483a58322", "messageHeadline": "Remove more <?php blocks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 614}}, {"node": {"oid": "60ba09d712258cf6719229d3ee9d7715d688f1d0", "messageHeadline": "Start removing all the <?php from the english docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 449}}, {"node": {"oid": "52fe03db4efdda9980b87a20543f29e09492c07f", "messageHeadline": "Make PHP the default language.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9defead1b07c95fce5f309afce28a86b3ee24cac", "messageHeadline": "Update docs for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "6a06fb7dd5184ad47dd7ac9f88c8f5a503e115e4", "messageHeadline": "Merge pull request #426 from sarce/paginator-tag-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "41ebd3ec5257e955161270bdf790b18edb7a0d97", "messageHeadline": "Update docs for PaginatorHelper::prev() and PaginatorHelper::next().", "author": {"name": "Sebasti\u00e1n Arce", "email": "sebitaz@gmail.com", "user": {"login": "sarce"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "1a0a0054ab02646beb7658d154ad8ca1831b8b40", "messageHeadline": "fix grammar in migration guide", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b763ea4e3ae8fc3954b5fa450a5ec3d55419709", "messageHeadline": "translated testing section in Japanese", "author": {"name": "\u3086\u3046\u306a\u3093\u3068\u304b", "email": "marlcabbage@gmail.com", "user": null}, "additions": 70, "deletions": 49}}, {"node": {"oid": "77405e0098516b1a27f0488ad146a0e0967c8c62", "messageHeadline": "Merge pull request #400 from powtac/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fcbb2dfea49e515446a00d580030239be8005807", "messageHeadline": "Update docs for new feature.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "a76c27ee9e8681c90355da90df8e412f88a0fea2", "messageHeadline": "Fix indentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2bb32c4523db03b5c02f1b523351bd3196e5aa7", "messageHeadline": "Add content about creating custom view classes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "942375a3605859e7b9537eb8f702927c73803b57", "messageHeadline": "Update docs for blocks.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f387a3ef5b3249224c51548a4971cddcf0d31637", "messageHeadline": "Clean up CakeLog", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "f3b39272e66f086e0337b8abd210072f247f06c1", "messageHeadline": "Update docs for new HttpSocket changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "626570675c59662eba152cba007980115ae3e8b1", "messageHeadline": "Fix formatting on PaginatorHelper", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "95c31b543e9ddf4bc221bfac427ea82fe1c098db", "messageHeadline": "Almost Translated!", "author": {"name": "\u3086\u3046\u306a\u3093\u3068\u304b", "email": "marlcabbage@gmail.com", "user": null}, "additions": 21, "deletions": 27}}, {"node": {"oid": "2af29f074bf5d4d1f1e25b66a6aa1f39e90361e1", "messageHeadline": "Merge pull request #423 from CCadere/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d454ceca47a230d7102d78292aab792c666f0878", "messageHeadline": "Update en/views.rst", "author": {"name": "CCadere", "email": "cc@keensoftware.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eede16409a9680faf5688b79ff66077ae2304af6", "messageHeadline": "Update CSS for traits.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b35a63b6f28a45d3914db874876f5e853db4b1fe", "messageHeadline": "Update requestAction docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 179, "deletions": 141}}, {"node": {"oid": "e78c73f1293d6da22c24cbb455c659995c692177", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7030, "deletions": 3843}}, {"node": {"oid": "3e4bab467ccbb9f1e124bdad29c51733a9cf2b20", "messageHeadline": "Remove examples that don't work.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 22}}, {"node": {"oid": "3f1a8ab4acdb1fd1e12ea1dfec8d857c826f2b9a", "messageHeadline": "Model::_findFirst() returns an empty array when no rows are found.", "author": {"name": "Ber Clausen", "email": "crashcookie@gmail.com", "user": {"login": "bar"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e9e5a1e6f638086c1b6d435f886fde5965219b89", "messageHeadline": "Update docs for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "69959e0e1963897421a7356514cfb3ad0fe2a173", "messageHeadline": "Merge pull request #421 from takahashiyuya/work", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ff681f3e519c8d9ec108d9ee9cc63d0fe93413a6", "messageHeadline": "added 'console-and-shells/testsuite-shell'.", "author": {"name": "Yuya Takahashi", "email": "guriko200906@gmail.com", "user": {"login": "takahashiyuya"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "300cf4b00d9d5dfe53df23d0b3a5e3740f461b59", "messageHeadline": "Remove migration guides for non 3.x releases.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4314}}, {"node": {"oid": "079e8bafcd4a8c6ee0c1aa52c49cd684286bbe9a", "messageHeadline": "Add docs for LogTrait.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "bb94cfe45575f9750b6ec69e1d9933a246761afb", "messageHeadline": "Add note about LogTrait.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3d366154f7dd5a1e09d9b31c66819b65a3bdac83", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "\u3086\u3046\u306a\u3093\u3068\u304b", "email": "marlcabbage@gmail.com", "user": null}, "additions": 31, "deletions": 32}}, {"node": {"oid": "9158ed4fd21b1f92bba3ac6b8b47a4e4b5e45090", "messageHeadline": "Merge pull request #420 from andreaskri/paginate_direction_fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bb84ad2e29ff931d71bfbe326e6bb8a0952ac075", "messageHeadline": "Fixing pagination examples using 'dir' and not 'direction'", "author": {"name": "Andreas Kristiansen", "email": "andreaskri@gmail.com", "user": {"login": "ankr"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d5744dc0519f3bedff0938a6e1f2ef7ce81ce73a", "messageHeadline": "Remove link to nowhere.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8d675b1a9add77174705fb8c104f78960689cb92", "messageHeadline": "Update ja/development/testing.rst", "author": {"name": "\u3086\u3046\u306a\u3093\u3068\u304b", "email": "marlcabbage@gmail.com", "user": null}, "additions": 136, "deletions": 56}}, {"node": {"oid": "681ef398bec819543575eb32394cb57228af9e92", "messageHeadline": "Merge pull request #418 from ataylor32/blog-tutorial-typos", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d72eb3650f0c9510f9c48d477ce3ebe0c011d489", "messageHeadline": "Merge pull request #406 from waterada/terada_exceptions", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 755, "deletions": 0}}, {"node": {"oid": "109b311fd866fcadbeb9ecfb2b67b66621db6e58", "messageHeadline": "Merge pull request #419 from ataylor32/auth-tutorial-typos", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "a844096a90bfc1aed774c35bc7c9355f64b8f076", "messageHeadline": "Fix typos and grammar in the authentication and authorization tutorial", "author": {"name": "Adam Taylor", "email": "ataylor32@gmail.com", "user": {"login": "ataylor32"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "e3e535737f5c1dd598ef054c664c3d2da195c8ad", "messageHeadline": "Fix typos and grammar in the blog tutorial", "author": {"name": "Adam Taylor", "email": "ataylor32@gmail.com", "user": {"login": "ataylor32"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "8cb1ec1d60ce099291528db717e9107744d25fcd", "messageHeadline": "Update nav link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "595f632042e37a6d329b785f3f135e5fea9b10f0", "messageHeadline": "Add info on new method CakeNumber::defaultCurrency()", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1dca882dab92c795a1e115b140fa60821e97c9b3", "messageHeadline": "Merge pull request #417 from ataylor32/paginator-typos", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e73f33486b3c41d2ad1c2c822a348f8956d44f39", "messageHeadline": "Fix 3 typos in the \"Paginator\" helper's documentation", "author": {"name": "Adam Taylor", "email": "ataylor32@gmail.com", "user": {"login": "ataylor32"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53543d7cd323c882ba5c3b6183c5570ee2ac8245", "messageHeadline": "Update datasource docs for strict errors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "1e8d0fea68949b762999b1559a6fb898c51050b7", "messageHeadline": "Document TimeHelper::nice takes $format as param", "author": {"name": "Gaurish Sharma", "email": "contact@gaurishsharma.com", "user": {"login": "gaurish"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2afb7b22bfb15cc459613faae11c6f889ecc9315", "messageHeadline": "translated some subsections of 'Testing Controllers' in 'testing'", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 21, "deletions": 31}}, {"node": {"oid": "fdd9b204128c8a2e1f32b1374e0eb8b780b81cff", "messageHeadline": "translated 'testing' without 'Controllers testing', 'Helpers testing'\u2026", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 30, "deletions": 41}}, {"node": {"oid": "47402f4b82c67c58d84c3b101a82a03fd7b75b6c", "messageHeadline": "translated 'testing' from head seciton to 'Model Testing' section and\u2026", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 38, "deletions": 52}}, {"node": {"oid": "f271d6cffe7bc77d153cbcf51ee3f2dbab257ffc", "messageHeadline": "translated 'testing' from head section to Fixtures section", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 18, "deletions": 41}}, {"node": {"oid": "c1b1612a426558e3e864fa701114f8e979382003", "messageHeadline": "translated 'testing' from top to 'Dynamic data and fixtures'", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 46, "deletions": 72}}, {"node": {"oid": "3cbb3c6147de659d5484a4999c7b2ecc0948520f", "messageHeadline": "Merge pull request #410 from cake17/docs-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5756, "deletions": 3580}}, {"node": {"oid": "1fa5e5dbae38830d50dc719fc9e1b921125e59da", "messageHeadline": "Merge pull request #415 from dereuromark/master-cleanup", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 107, "deletions": 147}}, {"node": {"oid": "ee46c66b862294063d8eb7c56c9cd05f3e60f791", "messageHeadline": "Typo and formatting fixes in data validation", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "d8a1659be763a706e9ca89ddda9eb457773d16da", "messageHeadline": "translated from top to 'Test Case Lifecycle Callback'", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 30, "deletions": 52}}, {"node": {"oid": "b4edc8f92fd53a37d78402313b256b9f4f76af00", "messageHeadline": "more corrections", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 92, "deletions": 117}}, {"node": {"oid": "0418b779f0cf7abad3d0d4ae3c463119337fa1f2", "messageHeadline": "removing overhead of $name since half the examples dont have it anywa\u2026", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 15, "deletions": 30}}, {"node": {"oid": "a7e6c8fdbb469f0ba7f97cbfdb75a006ea560624", "messageHeadline": "Merge pull request #414 from dereuromark/correct-indentation", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1c43440c263744bd05e52a57253dfd1a96813fc", "messageHeadline": "correcting spaces", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27727b9ecf24e211ab823ce9c46dcb06bad6406b", "messageHeadline": "Merge pull request #413 from dereuromark/master-validation-localized", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "369f58cb47f67f93bb669bcef2f668104ed068d2", "messageHeadline": "adding missing dots", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df73f1974482cf7c23e33969071e3b164a6dab3d", "messageHeadline": "Merge pull request #412 from dereuromark/master-validation-localized", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "952e8b0269a01e2037791331320d3ac4ff8e7b67", "messageHeadline": "Merge pull request #411 from dogmatic69/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cee6bcc02d41c958384e6fe7283a4f38a88c6bb", "messageHeadline": "specify the folder locations", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a772e263602a2079fc6873a63517635f4d09a9c8", "messageHeadline": "translated all titles of 'testing'", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "07543f92ae9a9bd109efe60a16a89f0d8c038e74", "messageHeadline": "translated 'testing' from top to 'Creating Your First Test Case'", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 15, "deletions": 27}}, {"node": {"oid": "f728146051c2b02bea02b657b3d656c4bc9b8ea9", "messageHeadline": "doc about localized validation", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 37, "deletions": 2}}, {"node": {"oid": "20e1c281639c209cffb6dc34081645e2974f678b", "messageHeadline": "translated 'testing' section from top to 'Test Case Conventions'", "author": {"name": "yuxxxx", "email": "marlcabbage@gmail.com", "user": null}, "additions": 1220, "deletions": 0}}, {"node": {"oid": "18b203c7b4de53ca33cf442aca255313e93e9f36", "messageHeadline": "Small mistake with addArguments() in shells", "author": {"name": "Carl Sutton", "email": "dogmatic69@gmail.com", "user": {"login": "dogmatic69"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23c8576bf5026a300d820701e02d9d041f1597a0", "messageHeadline": "rebase from real34", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1856, "deletions": 163}}, {"node": {"oid": "5648f19a0bcbc77e37bb6dc66d6ea78e3d9f33ff", "messageHeadline": "Small changes in fr docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 27, "deletions": 9}}, {"node": {"oid": "e7e15356a3de9163698599b1e8d16e3bca6ff76f", "messageHeadline": "Translations of french doc", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 5697, "deletions": 3558}}, {"node": {"oid": "ce85e2be7c68c1205c33d76bbb9ef2128d2624ab", "messageHeadline": "Small changes in fr docs", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 27, "deletions": 9}}, {"node": {"oid": "a30da8d42db841c7af2b4505b53120a3880dac85", "messageHeadline": "Translations of french doc", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 5710, "deletions": 3574}}, {"node": {"oid": "f84f8eacd0f419b926d1cc2a341a5c6a1a1979e8", "messageHeadline": "Fix underlines, code highlighting and small wording changes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5b10928e6e86ae4cebd095e7fab705dc870f7fe7", "messageHeadline": "Merge pull request #409 from dereuromark/email-cli", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "330fcd3ca6c65a95285c6dea764ddf029868e4ed", "messageHeadline": "CakeEmail and CLI", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ded2b3916b5b914d692419aeef5a882404158019", "messageHeadline": "Merge pull request #408 from andraskende/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c5434b5c3a242363679fc75c21f062d81f24741", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba67e4aaf1d80a13bd947d391a1a8dd85fd02848", "messageHeadline": "Remove Asset.filter", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b85c485375eef0c614a5e146989a70ef431154ea", "messageHeadline": "adding isset for beforesave password hashing", "author": {"name": "Andras Kende", "email": "andras@kende.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df3b8760800b4ef509d73b7fa0fc31d729ccb3c0", "messageHeadline": "Fix indent and clean up code directives", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "e6eec3aafc1fe558d2211f57ec5b1e1cd04fe4de", "messageHeadline": "Merge pull request #407 from ichikaway/REST-ja", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "2a4727e62db678124291389b0f685253f20aace6", "messageHeadline": "Translate REST page in Japanese", "author": {"name": "Yasushi Ichikawa", "email": "ichikaway@gmail.com", "user": {"login": "ichikaway"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "f986ac509389be6b5ee03efe02dd3e55b8344257", "messageHeadline": "Update merge variables documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "13e6e4c6d3bc1459001b4627e1e12b0ffb4fcb60", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5495, "deletions": 3924}}, {"node": {"oid": "f680abadedc00154bda6fc7107286cc49040c035", "messageHeadline": "Fix typo", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db1316f13b102710409e0277d1f17d98310669fd", "messageHeadline": "Added info about new 'currentTag' option for PaginatorHelper::numbers()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8b16f59ff088607202563284ef3272d79ec4bd97", "messageHeadline": "Fixed all the following which okonomi pointed out.", "author": {"name": "waterada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a58a641b9dcbcfeab8c32abc432815ca54a3ac52", "messageHeadline": "Merge pull request #392 from tkengo/ja-translate2", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 872, "deletions": 0}}, {"node": {"oid": "ef8ae42e565a301d961219e54c1b398abb6ff40a", "messageHeadline": "Better TOC structure for Core Libraries", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 96, "deletions": 62}}, {"node": {"oid": "439b9d42f2fdff7d78e8951154afac38c0b64395", "messageHeadline": "Fixing sphinx error in warning directive", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "65b13f75ed053212dbdefd81d98a67f179886ad9", "messageHeadline": "Add ja/development/exceptions", "author": {"name": "waterada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 756, "deletions": 0}}, {"node": {"oid": "3a7d81bb71202f5f0cd9332c7891cee0c057af54", "messageHeadline": "fixed typo and translate missing", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "a02a4763918d89f10a6f741d44589688116d0412", "messageHeadline": "Merge pull request #405 from dereuromark/threaded", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "3191517f05bf3d906570b5b5dd69cb80fab4e24b", "messageHeadline": "warning about parent_id requirement for threaded find", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5896d0368b6de18eb819873800d395732ae5b1cd", "messageHeadline": "Fixing sphinx errors in french docs", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 63, "deletions": 64}}, {"node": {"oid": "e34c1563d226c8c719c4523989ca5fa68018cd74", "messageHeadline": "Clarify docs around logging.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7994e2e70398558f71e7ea273fb8c168d03ca640", "messageHeadline": "Fix error in logging docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "901cacdb601adaa506811efab48eed0d8c602c0f", "messageHeadline": "Merge pull request #403 from waterada/terada", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 502, "deletions": 0}}, {"node": {"oid": "e96406759c30ebd2beca3c77e72d0ed59b649931", "messageHeadline": "Change the title.", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0926d1e54d4ec20ea5267ae675744ed03152d975", "messageHeadline": "Add a new translated doc -- ja/development/debugging.", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "5c22147cbaa4214ca6606c0b4b0c42c3d66fca05", "messageHeadline": "Merge branch 'master' of git://github.com/cakephp/docs into terada", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 3714, "deletions": 3746}}, {"node": {"oid": "b0b98dc5c0d774b0b86daf3589762d2dcfd5a432", "messageHeadline": "Adding a new ja page about the Error Handling.", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "1ae050269fb1d828cf5e851d3136e946f56f72bf", "messageHeadline": "Merge pull request #402 from cake17/docs-fr", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3714, "deletions": 3746}}, {"node": {"oid": "f0eed6c99ce1f9aeda0363748659b33bf8393bb3", "messageHeadline": "Rename types -> levels related to logging", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "eec5ba080c6503ac62ccc7e9fce89c2a2c7613d3", "messageHeadline": "Add versionadded tag.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f55468184e97331e1f44d6f3df5a0a982a680b9c", "messageHeadline": "applied changes into ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c8570dc816185ebd87c7f822d8a183219582de07", "messageHeadline": "small modifications", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 114, "deletions": 456}}, {"node": {"oid": "9df9d7f0a8135ce7a4bc6854b88e15110005b22b", "messageHeadline": "translation of french doc", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 3756, "deletions": 3447}}, {"node": {"oid": "f7d7433d23a783d27d6caa31f8667509803425cb", "messageHeadline": "translation in french of plugins, console-and-shells and development/\u2026", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "034441cecd12dad33936ef00f3e30678a4efe295", "messageHeadline": "translation in french of models files", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f30ec14c55210a66b3aa82d902615eade1d800c5", "messageHeadline": "small corrections in french files", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 26, "deletions": 25}}, {"node": {"oid": "0d7b3e00016a19082bd6853ac10c8b1ef9a8caea", "messageHeadline": "Remove misplaced deprecated directive", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "448a246ef072c7cfd7cc7e89845354a077e74754", "messageHeadline": "Merge pull request #401 from okonomi/req-res-api-arg-missing", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "73b421729539b09a413f6baf7d065c83137b7dff", "messageHeadline": "fixed API arguments of CakeRequest and CakeResponse", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e1167e841914a9849b12d366c3f2ca9d0e4473b3", "messageHeadline": "Replace reference to $useroffset with $timezone", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2187c686d73ffd78d9ed707a9e7f5cc0b6e66b65", "messageHeadline": "Update docs for fixture datasources.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "bbcf61d0363f29ce17f56c74502d520c9838d0b4", "messageHeadline": "Fix incorrect docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "9b0ae22dab4589d041d213059464128a60e61c52", "messageHeadline": "applied changes into ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 28, "deletions": 9}}, {"node": {"oid": "d29d7507fc37e089c44dd464401d29d93dd908fe", "messageHeadline": "Adding HTML5 autofocus to search bar, CSS improvement", "author": {"name": "Simon Br\u00fcchner", "email": "powtac@gmx.de", "user": {"login": "powtac"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8e604a2c6d444807e87323f305889ff7dc67259", "messageHeadline": "Merge pull request #399 from powtac/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "eee08627f56ac044049a6499ff03c37ace9ee62e", "messageHeadline": "Adding opensearch definition XML for CookBook 2.x", "author": {"name": "Simon Br\u00fcchner", "email": "powtac@gmx.de", "user": {"login": "powtac"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3853b72d681cae765477baa2bd5bd08016d59177", "messageHeadline": "Merge pull request #396 from dereuromark/cakenumber-format-delta", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "402280a8b6d8d61a4e390e2ac50c5d0a44b06937", "messageHeadline": "adding version number", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "475801c22b1b3a86db7b6ca3eba9c506426ebe47", "messageHeadline": "Add versionadded tag.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b07b62d7ec0905dcf13df0710ebb57282694bc6", "messageHeadline": "Trying once more", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f39c501f2a183cd76e3786a889eb408c33d0cc6", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9a4ac007e1ba0ef82c0cdf59b4beed065e408b93", "messageHeadline": "Added info about View::prepend()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "805ae41b7a5cab08ecb4fd953a0816cc50cae5a8", "messageHeadline": "variable camelBacked", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5efc61276b34b882b98baf1927255f25e3abe5e9", "messageHeadline": "correcting method name", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0857b91f200ea8cdfd6dc6c67cf3b6f3db834938", "messageHeadline": "Merge pull request #398 from dereuromark/languages", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2ba297eaf0d51ad10ac128fdb34f8dfad3895096", "messageHeadline": "Merge pull request #397 from dereuromark/ajax-helper-removed", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ac14aee040fab30760e8e480508511138ac6625", "messageHeadline": "documention update for migration guide regarding iso language codes +\u2026", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "30543f768e9560008026f9cb010a8c0fbd403ba4", "messageHeadline": "ajaxhelper update", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dae87885242d008af3ece4629a33518d24dd295", "messageHeadline": "Merge pull request #395 from dereuromark/master-i18n", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e88dcd249af07e503b1d96dab47054b1ef12f63b", "messageHeadline": "CakeNumber::formatDelta", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 49, "deletions": 2}}, {"node": {"oid": "ce8c882f5bf18b0289f628113d62f716414da2b9", "messageHeadline": "migration guide update for nld locale", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6ea58779d6a0dbb1d7a34ce1c39cf5909d569a90", "messageHeadline": "Minor format edits", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "da8bc9fdffc846327d15f71cad37cb07c76ec7ed", "messageHeadline": "Merge branch '3.0' of github.com:cakephp/docs into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "ad72dfa1d581750f0cd2d5a67e9ba0c222ce13ef", "messageHeadline": "Remove unicode symbols that break PDF generation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5b0b69e329df32f449e949bb7a216ca99e33ecab", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2bf230d98ec1dad6234b7ff4a5b8314951f53923", "messageHeadline": "Merge pull request #389 from jrbasso/3.0-multibyte", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6b4e805ea8376057166897b36f6455ffd9a33a61", "messageHeadline": "Include all appendicies in the PDF.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "313f7210c9179814e8cf9fef634f0c31b845727d", "messageHeadline": "Merge pull request #394 from wnasich/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62c5309fac14cedee85f6dac5e908cb77336ad27", "messageHeadline": "Update en/core-libraries/components/pagination.rst", "author": {"name": "Walter Nasich", "email": "wnasich@gmail.com", "user": {"login": "wnasich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "648529f29daf16580fcba8346cb34f8780c1f041", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dddd857dfd1a081fb189ab88202c38ca51fb9cc", "messageHeadline": "Update method links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d32a7e38bca85ee9bab322c014004326f42477c0", "messageHeadline": "Remove some mentions of App::uses()", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed7dd24178738d4d2be2cbd87ee710f248ebb438", "messageHeadline": "Update email docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "3d5303f9f5ab1cadd419bc7ad5ade2c0e306a7bf", "messageHeadline": "Update email and configure docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 99, "deletions": 102}}, {"node": {"oid": "19f30a6055df627b7976b6a87f2ab6255365d092", "messageHeadline": "Add missing method & title.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "662dc9aaec070b677b0af7ba7c24d3e5188fe9ef", "messageHeadline": "Consolidate configuration docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 179, "deletions": 145}}, {"node": {"oid": "77d0bb8b39fdfed84a8c79b5f6bd17c0c43b7535", "messageHeadline": "Move sections around.  Remove versionadded information.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 82}}, {"node": {"oid": "312c00459d8f1ae995f77329d8e348d15acab9e3", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "debca94c72c5e8a5907eb0ce432ea5a1f645f2bd", "messageHeadline": "Update logging configuration.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "4e9ce6d2885da67897b73a78355cfb1d9991cfb9", "messageHeadline": "translate models subsection (saving-your-data) into Japanese", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 871, "deletions": 0}}, {"node": {"oid": "5b983b8dd6a8b37e896804dc3dd891e45fcbcbca", "messageHeadline": "Add new method flag.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f040b53d8e858c65eaa3399b0704d9fc0e48b467", "messageHeadline": "Update appendices.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "135373de2b209770c0ab3d63d79c6c12ffe2f48c", "messageHeadline": "Update logging configuration.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 55, "deletions": 117}}, {"node": {"oid": "2f74992ba30e4fd855b4d608f41100196f1358ca", "messageHeadline": "Update migration guide + caching docs more.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ce6ccbe8e373dadb80d8fbb9cf18124e2abc4fcd", "messageHeadline": "Update caching docs for new changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "5884422c538fa25f044d000de78f0969fc1949a3", "messageHeadline": "Remove reference to named parameters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "2700e52505551dcfa3381d2e569f22c46d937a9b", "messageHeadline": "Merge branch 'master' into 3.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50815, "deletions": 784}}, {"node": {"oid": "15a6e8752125762d0397d58dd9a63b02c7cd2170", "messageHeadline": "Typos and error fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "3225fa76156f886d6b1e23ea33f94a529b4f3ee7", "messageHeadline": "Merge pull request #391 from str/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9f870a700edec3417f2797e4e11ecb01a4daa6ae", "messageHeadline": "Update en/models/data-validation.rst", "author": {"name": "Stuardo -StR- Rodr\u00edguez", "email": "str@maphpia.com", "user": {"login": "str"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36d937e7bdf59b6d7e2993b0f37956306c39005a", "messageHeadline": "Update en/models/data-validation.rst", "author": {"name": "Stuardo -StR- Rodr\u00edguez", "email": "str@maphpia.com", "user": {"login": "str"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c0613ab2c42c49c9b440f7f26d4e4d4e9775fd2d", "messageHeadline": "Update en/models/data-validation.rst", "author": {"name": "Stuardo -StR- Rodr\u00edguez", "email": "str@maphpia.com", "user": {"login": "str"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "991bf8b6ae4d514562a515bdcb1e0045dbf106cf", "messageHeadline": "Merge pull request #390 from tomwoods/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e3f405da0947120458647ea009fd3b1f7d428618", "messageHeadline": "Case insensitive routes example", "author": {"name": "Thomas W", "email": "tommywoods@gmail.com", "user": {"login": "tomwoods"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9b0af41ad40edd1c9e0bde720f06b79398379c03", "messageHeadline": "Updated contributing docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "c14873ad6a07fa0a0417c3a485bacdb47bc8840c", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ebbe52aaee30dec1d130c8ce2e22be976b04465", "messageHeadline": "Added expanded info about CakeRespone::file()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "be796b969f0850d7cb4cd8c33e95cac6ae1ebf78", "messageHeadline": "Merge pull request #387 from dereuromark/2.2-request", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "421740dc40578cf6e8b92630ae4bae31f2279ec5", "messageHeadline": "Fixed typo", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45663b1ec945ad92970400108f379318f99c3613", "messageHeadline": "Update docs for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5d42b94b663cdf1663a68e73cd7c296e07bde6b7", "messageHeadline": "Removed duplicated word", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1026e65f5653af63a3d2c8e7a62fcc3e5f55f0db", "messageHeadline": "Added mbstring in the requirements", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ff681fd5a7947d4dd5845de2ea76ee260385f208", "messageHeadline": "Added that Multibyte was removed in migration guide", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d9e65d207d9f975a3ea2dc8802934dfd8cc25b70", "messageHeadline": "removed BC notes", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e40211b3598957dfd3dd60a1240cad78b0f7fb8", "messageHeadline": "Merge pull request #388 from dereuromark/master-response-file", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bcf18803ad9eb91bac038360a606def63ce6a0e9", "messageHeadline": "adding missing documentation about CakeResponse::file()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9dfe673427cba647fdcf2a75159121cdfb5af858", "messageHeadline": "Remove confusing example.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6de64c85d4d2967fcf575f7e76161291b9eb8472", "messageHeadline": "Merge pull request #385 from dereuromark/master-create", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "425fc1b2bfa7fb7312faae30426e05fdf794f455", "messageHeadline": "doc update about create()", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69a1e9a2abd8a1e31acc2335b3f4097b891be650", "messageHeadline": "clarification as outlined by @Admad", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a9201e6d46af1d42860fcedcbda4682c2751078a", "messageHeadline": "Merge pull request #386 from andraskende/master", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf23360a8d2c5cedf8479d2af301e768c249aa7e", "messageHeadline": "fixing a typo", "author": {"name": "Andras Kende", "email": "andras@kende.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fac4163d2f0f6817a0fc709a14f15aa3a1489ebb", "messageHeadline": "Model::create() clarifications", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "76785236b46931839ade1c1a6109e6028ce02acf", "messageHeadline": "applied changes into ja", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9a5b8c2b1ed71c07b1dbd30647c0e29c33fc8d2e", "messageHeadline": "migration guide", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87d061cd8b34a05f8b2698bc0a4c3502ae8462b6", "messageHeadline": "typo fix", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a9c11f4b5bdb43651ce9bfc82ec52ddc0db52cfe", "messageHeadline": "adding CakeRequest::query() and marking BC accessors as such for maki\u2026", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 26, "deletions": 10}}, {"node": {"oid": "2bdb9fc801cd1b19f6b16ebffada9fb2fd3f8a30", "messageHeadline": "Merge pull request #384 from jbrusich/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe0d0f2a16a6f54aa0e98fb82e0d5cf154bf65a0", "messageHeadline": "Update en/controllers/request-response.rst", "author": {"name": "jbrusich", "email": "jbrusich@desouzanurse.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b79e908813d3de7f6c4361912818d7db86cc15d2", "messageHeadline": "Update docs for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "abc6174b81ed3ae870198dc4f94b06bd181d5f3b", "messageHeadline": "Reword description", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8460efee20e5124a5add3140e11056acc32131a2", "messageHeadline": "Update docs for new features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "b2e281b9d9cff389dc0ad4426894a72e8e0fbe76", "messageHeadline": "Adding disclaimer to save newbies from some head banging", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "00d2f837ec24f6272562c7bd450d4deeddd89c99", "messageHeadline": "fixed formatting in ja", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c9932886a1863934d66e13e1d7c565b0a161b10", "messageHeadline": "applied changes into ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27c7f8272dbf8b8d614adbcc55c10ea81f46e886", "messageHeadline": "fixed formatting", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "22e69b00c314e577581a88301abadeb997be27a8", "messageHeadline": "fixed formatting", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ea22cce2d058e9040419f729353975e7b936e54", "messageHeadline": "bit more info about error views", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "83ac097e10fea9b02c07145d2d550527c9ec41a6", "messageHeadline": "Fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4cd7441c717213ba42c87a440ea09dad4792262", "messageHeadline": "Moving around blocks and adding info about error views.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 175, "deletions": 159}}, {"node": {"oid": "9a4d1bcd3e17c5ac73052909bc1c7daf0d72210c", "messageHeadline": "applied changes into ja", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3fd8e78ff30623d88a4ca4827c3bd5afe650e02f", "messageHeadline": "fixed sphinx syntax", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f3a5c0914c4f57f5e3d939fad7e64da379d832b", "messageHeadline": "Update theme docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b07dcfab66c733f4911fc24e93ed9da402cbd3fb", "messageHeadline": "fine ajustment the counter cache description in ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f77bfa7dec80a30bb37d8698ff2ca4638906298", "messageHeadline": "Add docs for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "6d28dc66c098c5680c0b97a10575768ed71efbc7", "messageHeadline": "Merge pull request #383 from dereuromark/master-folder-merge", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1fa3a5453633de33d7df514df45c5788ac1f65d7", "messageHeadline": "doc corrections", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "971b893ea488964ba3fffd482dfe9e97af5278b7", "messageHeadline": "Merge pull request #382 from andreaskri/counterCache_examples_fix", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "60ae0ef497011fffdd0f58b374f07360c29f8fec", "messageHeadline": "Fixing model relations in description for countercache", "author": {"name": "ankr", "email": "andreaskri@gmail.com", "user": {"login": "ankr"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ded9ffd923c6722f6ad5231ca2754e9750dae41f", "messageHeadline": "Update docs for new Folder features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "1378ebdfcc610f5fddab5b5d4a0f107d22edf2b8", "messageHeadline": "Update docs about limitation of required field marking.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "65a1652b8e8ee686c0286feccf274747a59ba83a", "messageHeadline": "Merge pull request #381 from andreaskri/counterCache_examples_fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6f4f1201cd65c2b434fc1212583525e9fc3d0571", "messageHeadline": "Correct relations in examples for counterCache", "author": {"name": "ankr", "email": "andreaskri@gmail.com", "user": {"login": "ankr"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8592b6c8fbb240f8739ec7912e687842d25f05cf", "messageHeadline": "Merge pull request #150 from horechek/ru-translation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1006, "deletions": 2}}, {"node": {"oid": "a9f655d4196c609a0ec8252a318903f202fcf1f2", "messageHeadline": "Merge pull request #380 from daVinciWanaB/patch-6", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2604f1b7c03de6ed77a2597e1a42839024840024", "messageHeadline": "Update en/controllers/request-response.rst", "author": {"name": "Dave", "email": "daveschwan@gmail.com", "user": {"login": "daVinciWanaB"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "621620c1826fc7c8d0a60e7f425418c47d5521b3", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "508b232178292ae3184a051febbaa77b2dc9841c", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ff7880fb68996c67eae880c8fdf3df425445b39", "messageHeadline": "Fixed info about 'last' and added info about rule key being used as m\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "b311bb8b8ac58bb1a073bc5fbe12e49f980510d3", "messageHeadline": "fixed sphinx syntax typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f95ad4888ada745a4977d7879940ae03ef42e5d1", "messageHeadline": "Merge pull request #377 from okonomi/migration-guide-fix", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3171d27b0a928ad86c9832830a6b8c32872556b6", "messageHeadline": "fixed postLink description in migration guide", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcb1f5da5bfc26b5a804ba2980c577981ca315f9", "messageHeadline": "fixed counterCache example.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "901bde207cd5203f905c86b94c1c9e75af0f4b6c", "messageHeadline": "trailing whitespace", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3f69792c0eced150601de4439491274bdae44992", "messageHeadline": "applied changes into ja", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f8ed5147858c14937f80992a598ec4e39d10fb97", "messageHeadline": "more fixed example syntax", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "341744d719636a626cfd2cfb0d65b939deaeaf82", "messageHeadline": "Correct model alias examples with HABTM", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "84fd0922f3a3dd94ed2f4ca97fefb54472900ead", "messageHeadline": "Merge pull request #375 from BigHeadCreations/master", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11bed4884c655aca415c5aeb6bcbda54c699dc1f", "messageHeadline": "Fixing a similar typo based on shama's comment.", "author": {"name": "BigHeadCreations", "email": "timpearson26@gmail.com", "user": {"login": "BigHeadCreations"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdc87fbde885630f7d68ff60fd1b986498d34c8d", "messageHeadline": "Fixing a typo that caused confusion when describing the use of aliases.", "author": {"name": "Tim Pearson", "email": "timpearson26@gmail.com", "user": {"login": "BigHeadCreations"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84d755aebaf5fdc1137b07c3bfd8a2254eec6e17", "messageHeadline": "Fixed examples to use right syntax on associations", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "1a69a9f35c76ddcd13e01f8bc63203096173cc2e", "messageHeadline": "Merge branch 'fr-docs'", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2330, "deletions": 2206}}, {"node": {"oid": "8c283e91c1ae040aacde01416e6ce4afe0a1cb4b", "messageHeadline": "translations in french of models files", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 79, "deletions": 79}}, {"node": {"oid": "96294bb39de8451f89c9e3b1fabc44962b544ad3", "messageHeadline": "start of french translation of controllers file", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 308, "deletions": 290}}, {"node": {"oid": "a017fab3f67d25ddaeee96c4112811bc523a2018", "messageHeadline": "translation in french of plugins, console-and-shells and development/\u2026", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 525, "deletions": 484}}, {"node": {"oid": "b56868edc875b69daf8d6d1bf9b02588eae854e8", "messageHeadline": "translation in french of models files", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1330, "deletions": 1263}}, {"node": {"oid": "4335d697090b666df87dec29c892b9c02b89d8ad", "messageHeadline": "small corrections in french files", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 153, "deletions": 155}}, {"node": {"oid": "0359f15709b68c222afca62c9b429d2045c255bb", "messageHeadline": "Minor typo fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "49d25fed197c92e604a5b85c7142db0bba5ec54a", "messageHeadline": "Update docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8bce51587ecfe7e4755a24ee072caee7899c5089", "messageHeadline": "fixed a little typo in ja", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f5385a3b05c48bb326fe6305095370e2b210031", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9480617a78bcb235d0291479b198d55726dfa63c", "messageHeadline": "Merge pull request #373 from tkengo/ja-translate", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1043, "deletions": 0}}, {"node": {"oid": "98453426895df0c3b1346fc6d49dd59b333c3790", "messageHeadline": "translate complete", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 46, "deletions": 71}}, {"node": {"oid": "57d529b9ce4673f543575f5df6db46eaccfe2db0", "messageHeadline": "translate 80%", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 172, "deletions": 222}}, {"node": {"oid": "a3ad70b649afa25bb86a336b4c5d626632e5e340", "messageHeadline": "start to translate model's subsection (retrieve-your-data) into", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 1118, "deletions": 0}}, {"node": {"oid": "a344a7e20eea678ff2a03679bcfaa522b3d21edc", "messageHeadline": "Fix missing permalink elements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "72757c17449a2fd20fc41aa8ac353844fd1baa68", "messageHeadline": "Merge pull request #369 from okonomi/core-utility-libraries-set-fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "b0ef827e12743c7f4c81ab41155aaf43e5cd4fff", "messageHeadline": "Merge pull request #370 from okonomi/debugging-format-fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50955f87b19a7bc14de505cc3e4bd20dba7b4a3e", "messageHeadline": "fixed debug function format", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31acc2444596c7c47b17fe6bdb0dd7ae080730b2", "messageHeadline": "fixed indentation", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 41, "deletions": 41}}, {"node": {"oid": "d5230e3d6b1107e6dfff9072ba44f177bd93d2a9", "messageHeadline": "Add note about biginteger support.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a7b3ff8b0e4a087ac5c591396791678957734570", "messageHeadline": "`ending` was changed to `ellipsis` and not `beginning` on String in 2.3", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad03980c49796586218071bda8e49f03c931efbf", "messageHeadline": "Merge pull request #368 from TeckniX/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dfb16b3f6ade7aaff58085c2344c731d7c15458f", "messageHeadline": "Added versionchanged regarding ending and ellipsis", "author": {"name": "Loki", "email": "lokitek@gmail.com", "user": {"login": "TeckniX"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0c0568b3622696bb313466c9645325c65e3539b8", "messageHeadline": "Add link to Sanitize::escape in Model::updateAll tip", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b005748bd5e2b904240f84573cb817be430abfc", "messageHeadline": "Fix ja errors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "29bf51bef085042641ecbfe2f3db3dd9c805923f", "messageHeadline": "Consistency formatting on saving-your-data", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "aa0925c1f9e35badb261a1ff7be5204f8b619710", "messageHeadline": "Merge pull request #367 from okonomi/master", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9de888a704e621aa242ed874b165a7a59b1f019", "messageHeadline": "deleted english", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7be4d265ecd73b7d6e9bd1b7e06db6d5f2423c1f", "messageHeadline": "fixed sphinx syntax", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "efcbdfc590585fcee80378a55c00d440c5d8c692", "messageHeadline": "Merge pull request #366 from mntbkr/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a43fa22d0c341456a0c67acdfe78e652c76af3a", "messageHeadline": "Update en/console-and-shells.rst", "author": {"name": "Neil Holcomb", "email": "neil@holcomb.ws", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ee765c75a8281edd8f66507f13af5ceb4fa633e", "messageHeadline": "Improve example usage to look more like a standard call.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "24626be884187410b3978b0be752fe5f76b04de8", "messageHeadline": "Merge pull request #365 from okonomi/master", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21276a106fcba1b1b8904353d29df41169cbfaba", "messageHeadline": "fixed typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b45316328ee039e391a70a537d35f8a060a34b50", "messageHeadline": "Merge pull request #364 from okonomi/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1c002462aa7058d425fab74a3fcd972a2267c1f", "messageHeadline": "Merge pull request #363 from suzuki/ja-folder-file", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 579, "deletions": 0}}, {"node": {"oid": "fe0eb3bd35f651359fa96110f305fe6c65b26402", "messageHeadline": "fixed typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf3d7358f0c64279eed435e7b8c0061f3b3ab069", "messageHeadline": "Add new ja translate: file-folder.rst", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 579, "deletions": 0}}, {"node": {"oid": "4baa39c6e328f78697618e0c4731ee1a8253ccac", "messageHeadline": "Merge pull request #362 from okonomi/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b83427f5c8d14023de52b7dd09065307315a6a60", "messageHeadline": "fixed missing sentence in ja", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7560b16bf7b69899d502c4eba5aa262ec11250f2", "messageHeadline": "Merge pull request #361 from okonomi/ja-update-installation", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 54, "deletions": 118}}, {"node": {"oid": "bbe3c505738c7d43b3555f7a8b158a201c7dcf89", "messageHeadline": "Merge pull request #360 from okonomi/ja-update-tutorials-and-examples", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 48}}, {"node": {"oid": "630783d66fe1042d3c1ae3ecb6271bc247a7142c", "messageHeadline": "translated \"Using one CakePHP checkout for multiple applications\" sec\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 16, "deletions": 19}}, {"node": {"oid": "8ae79e238ec3b8501400d14ec8453c0d728d4fef", "messageHeadline": "translated additional paragraph in \"Adding Posts\" section.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a2087ccddd80e06a064d6c0ebae910439f6875e9", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2d921cb88b3c5d076fb8a4584e6a49dcf8717b45", "messageHeadline": "Add missing calls to App::uses().", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4a759e8c9df7594019d9ca47b19b87ef1c965c7b", "messageHeadline": "Merge pull request #359 from okonomi/virtualfields-fieldname-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1ed8e657d8e1077ef18ee77b3a60ee2a66c028ee", "messageHeadline": "Update migration guide, new method onlyAllow() and callbacks for Json\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 65, "deletions": 54}}, {"node": {"oid": "9caeec7455d8b00de735db27aed5e4489a2c36de", "messageHeadline": "Fixed sample code in virtual fields.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ec7a5b8f7a91f7938e580f79406fb840a461f348", "messageHeadline": "applied changes into ja/tutorials-and-examples/blog/part-two.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3153029e9034f3f1d571c735ac2389aeed36ac85", "messageHeadline": "fixed warning: Literal block ends without a blank line; unexpected un\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf3273a352d82fad1deac33f37566481a8958cd4", "messageHeadline": "applied changes into ja/tutorials-and-examples/simple-acl-controlled-\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "1029691414529f2e4e3c7f2b248555a81e1c2cb0", "messageHeadline": "applied changes into ja/tutorials-and-examples/blog-auth-example/auth\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 24, "deletions": 19}}, {"node": {"oid": "e8fe7a5508cdad760b3e0146a5db90c486ef5fdf", "messageHeadline": "applied changes into ja/tutorials-and-examples/blog/part-two.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee3e46738b56b2003da977eef9640a4dafe73a94", "messageHeadline": "copied paragraph in \"Adding Posts\" section.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d6fc916480182839f452460947284243d2e9957f", "messageHeadline": "applied changes into ja/tutorials-and-examples/blog/part-two.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 11, "deletions": 19}}, {"node": {"oid": "38d9c74808cc17a8d95341adf1b22c70d3a904df", "messageHeadline": "applied changes into ja/tutorials-and-examples/blog/blog.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "81e8517ae90e6225497b58bb706029ec89ba7c04", "messageHeadline": "applied changes into ja/installation/advanced-installation.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 8, "deletions": 92}}, {"node": {"oid": "a8c2214fc2717796b673dcbc09ef1f419c761af8", "messageHeadline": "copied \"Using one CakePHP checkout for multiple applications\" section\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e261c5e106529c12edfca76bddac68f29a704a53", "messageHeadline": "applied changes at installation section into ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 22, "deletions": 30}}, {"node": {"oid": "d5231b061318c1d1df649c4f3b06b9eb4e858692", "messageHeadline": "Fix errors in French docs", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1c87dd7836d5bf52bcc052682078beafb44b7971", "messageHeadline": "Remove DS_Store file in french docs", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "79f918a372b6504445a93b17bd879b98cfce14d2", "messageHeadline": "Merge pull request #358 from cake17/master", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1297, "deletions": 1240}}, {"node": {"oid": "783e12d0f0ce7d1aa87496e1131baf882acf6907", "messageHeadline": "all files in installation folder translated", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 242, "deletions": 237}}, {"node": {"oid": "eee8581a5b8f07912b236c60721073f374e3de15", "messageHeadline": "Merge pull request #357 from daVinciWanaB/patch-4", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b93398b487a4042417489e9963bef9711b0ea0ba", "messageHeadline": "Merge pull request #356 from daVinciWanaB/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0613795a017ee46dc6ff235e735df36f83c61a1c", "messageHeadline": "Update en/core-libraries/helpers/html.rst", "author": {"name": "Dave", "email": "daveschwan@gmail.com", "user": {"login": "daVinciWanaB"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8b622d4e30c6eaf459a389fe0fec422727db232b", "messageHeadline": "Update themes/cakephp/layout.html", "author": {"name": "Dave", "email": "daveschwan@gmail.com", "user": {"login": "daVinciWanaB"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6065a051b794de1020e5b58a1e8a93943b653033", "messageHeadline": "Merge pull request #355 from JonathanSimonJones/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2631fcac2598da374c39d6f32660ef4ae85dfab4", "messageHeadline": "Update en/tutorials-and-examples/blog/part-two.rst", "author": {"name": "JonathanSimonJones", "email": "jonathansimonjones@gmail.com", "user": {"login": "JonathanSimonJones"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "468ee884e96b97c9f042432ad5f67cb4a4fc1d9c", "messageHeadline": "Fix title underline and add callback defaults", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0ec4abb25673eba8f7b4cb3e5b77e8ce519e238e", "messageHeadline": "Merge pull request #342 from dereuromark/2.3-string-tail", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "00a09443569bb000578e9f50cf683e3928ff63f4", "messageHeadline": "Merge pull request #352 from okonomi/controllers-typo-fix", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b2574f108c4b7de99bb60ff508f266e400d151b", "messageHeadline": "Merge pull request #353 from okonomi/ja-update-controllers", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "ce3d958f2cdfc83ae059487f6f41707495c132ea", "messageHeadline": "Merge pull request #354 from okonomi/ja-update-getting-started", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2807a8cd7b5f78c31b8eaec7b455450e4b5ebbd", "messageHeadline": "translated additional paragraph to ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49e0b181a58c4d759bc924b00b18ccfcf3367009", "messageHeadline": "fixed typo", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f065369e5607cab672ae047393b7fc78180b9ec7", "messageHeadline": "copied additional paragraph", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7c3ad2eb701358deee877604652ff0eb174a9ba6", "messageHeadline": "applied changes into ja/controllers/request-response.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fd77e889c95fd7ab4234aa5e2ac4446c22c4550", "messageHeadline": "applied changes into ja/controllers.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "9ec6a781a3be1e95bd8136cb0149b1e3a164b42d", "messageHeadline": "applied changes into ja/getting-started/cakephp-conventions.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "915260bf7a0cdf90c8fd9ca80a958f9bbedc80fe", "messageHeadline": "Merge pull request #351 from okonomi/ja-update-deployment", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "94337ef8dffb9b75efb115a5b2cc6905ea932de2", "messageHeadline": "Merge pull request #350 from okonomi/ja-update-contributes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "131a57c9fec6a9d8baadb3d11b21fac3d7513919", "messageHeadline": "Merge pull request #349 from okonomi/ja-update-cakephp-overview", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fb0a7a0163fac502cf1f852e50ce845adc8af4c", "messageHeadline": "Removed misleading statement", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d33c42397b54041656349a794ae1321d2f5c9b25", "messageHeadline": "update ja/deployment.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ae91b73392663935b438473467345053c84bbc5d", "messageHeadline": "applied changes and translated them at contributing from en into ja", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "0f92bf1f9348608d2bfe717bb3cff10bd0a29b7e", "messageHeadline": "update ja/contributing/cakephp-coding-conventions.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fd9e4dad0c4e4d9fa32cd2c33b2b2bdc377709bb", "messageHeadline": "Merge pull request #348 from okonomi/ja-update-appendices", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "5524fa50744dddee0e198379969cd8d9ddbe9e53", "messageHeadline": "update ja/cakephp-overview/what-is-cakephp-why-use-it.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29ec9ddb2bc81a3d4191ccc3d24048db5eb1ad2d", "messageHeadline": "update ja/appendices.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 8, "deletions": 10}}, {"node": {"oid": "c4359d710e7de8eab1833cab9c7589f01d29b919", "messageHeadline": "update ja/appendices/new-features-in-cakephp-1-3.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7903f6d61ef149a9261097fa79eeb819e7866945", "messageHeadline": "update ja/appendices/migrating-from-cakephp-1-2-to-1-3.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2f0a53b3680bbd3a1665a2365236ab4bf30dcbe9", "messageHeadline": "update ja/appendices/2-1-migration-guide.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8b62b9ffe989ce4d2b0668f6a43a35af0df13a0f", "messageHeadline": "update ja/appendices/2-0-migration-guide.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "72dbe5efd46020e304d0ee7e7eca50777aa2015f", "messageHeadline": "Merge pull request #345 from okonomi/ja-translation-model-additional-\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "055968994d481b5595f457ed0172ef4adf31f3d1", "messageHeadline": "Merge pull request #346 from okonomi/virtual-fields-sample-sql-fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d6bf7933acbd9d10a93b594c8eb4aa5ca70f921", "messageHeadline": "Merge pull request #347 from okonomi/ja-update-appendices-phpunit-mig\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a5f7d5bf553adee1e9a06e9e6be1dcff513624ed", "messageHeadline": "update ja/appendices/phpunit-migration-hints.rst", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1dfd2c6138751533e77592253fffde5d33675971", "messageHeadline": "fixed sample sql", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "651b65ea32ee6f959a483f1a58dbc6305ae65638", "messageHeadline": "translation completed.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 88, "deletions": 29}}, {"node": {"oid": "0ffb9eb205f49df0c58f1907651f550513cf6a16", "messageHeadline": "version added", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de19006c05a0aa5076f1aaff9cfd1140fc8b283d", "messageHeadline": "doc update for string tail", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 55, "deletions": 8}}, {"node": {"oid": "6b6f59a9d5de86f71dfa2e1379b3c8ceb17c2a1c", "messageHeadline": "Merge pull request #343 from psychosmose/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "db396c6b7749a463d7255e5a43c3be9149584c38", "messageHeadline": "Merge pull request #344 from okonomi/ja-translation-model-virtual-fields", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 323, "deletions": 0}}, {"node": {"oid": "5f5f427373d8f4c468972ca17232624009757f78", "messageHeadline": "Update fr/core-libraries/components/access-control-lists.rst", "author": {"name": "psychosmose", "email": "psychosmose@gmail.com", "user": {"login": "psychosmose"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ea98270e45f0a35cf9fc369ab69b6fabc2b2cb7d", "messageHeadline": "String migration guide", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "0ee20c32c43bfb3d7fb7b5050f78019a6e1ef802", "messageHeadline": "copy en/models/additional-methods-and-properties.rst to ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 117, "deletions": 0}}, {"node": {"oid": "5dda6330a5be80a8167aaf9d6f04aa87206fd129", "messageHeadline": "Merge pull request #341 from thegallagher/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0658b27add9b6d8958b171a306a659d21addcffd", "messageHeadline": "Fixed callback signatures in models and behaviours", "author": {"name": "David Gallagher", "email": "david@thegallagher.net", "user": {"login": "thegallagher"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b33b3c330248c2a3e84bce0a253d663564a266d4", "messageHeadline": "Merge branch 'master' into ja-translation-model-virtual-fields", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 57, "deletions": 29}}, {"node": {"oid": "389c3ef0a03f9d3348b405eccc05bf9bb2b215ff", "messageHeadline": "translate last paragraph in \"Creating virtual fields\" section.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "1e3e72e2f0719599db2b5c8012b782fae47542c8", "messageHeadline": "\"Virtual fields in SQL queries\" section translation completed.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 31, "deletions": 12}}, {"node": {"oid": "9c7b8fe711c8cf7c7c7729a78575761f34fdfb7c", "messageHeadline": "\"Limitations of virtualFields\" section translation completed.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "074d54ce4168db2bdb345c471a24afd391f37b7f", "messageHeadline": "Minor typos and fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "39fe78312a09144043e75d4b634bbf24561f23d0", "messageHeadline": "Merge pull request #340 from Schlaefer/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d1bfed85dbf9101d098909673ba6461c8b2ffb1", "messageHeadline": "add `url` option to JsHelper::submit()", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f33af337d1174fab0a5b2b494a08434235bc9a19", "messageHeadline": "Add missing comma in console and shells", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1953adc6822503524286221bf9a38fa32f392480", "messageHeadline": "Update docs for TranslateBehavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "f0bd3ac8998a220a883fd8eb4f80019820ee1dc1", "messageHeadline": "small corrections in french", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 17, "deletions": 20}}, {"node": {"oid": "0355afd8c21126f715d1db2e8ae11ac4585cfd2c", "messageHeadline": "All files in tutorials-and-exemples folder translated in french", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1038, "deletions": 983}}, {"node": {"oid": "7be023b718d9a9dd5b1db1a42a687b22ace9c917", "messageHeadline": "Merge pull request #339 from okonomi/ja-2-2-migration-guide-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "716ae13407ac9f8c34179e32bf71a318bdda42e2", "messageHeadline": "\"Virtual fields and model aliases\" section translation completed.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 17, "deletions": 7}}, {"node": {"oid": "0eecaaa6fa3971dc902f66271a401991660d0044", "messageHeadline": "Merge branch 'master' into ja-translation-model-virtual-fields", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 110, "deletions": 70}}, {"node": {"oid": "9db76d58bb3edcc0fb35dd5dc44f992045803360", "messageHeadline": "added ModelValidator info.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02c9e603550ab8e0d3ad78c1cd911e32b49df229", "messageHeadline": "translate section headers.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4021e46818d9e0908666f9335afb129516812bad", "messageHeadline": "fixed typo.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7cd4e58ddd7cfc90ab2403a5ad5e00a7dcc7da7", "messageHeadline": "fixed CakePHP version number.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f010a5e971898aec40a3b29c43c657651308a726", "messageHeadline": "Update docs for new features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "cd346494314e04d49451cadc4d1a36fa909cc5bd", "messageHeadline": "Rename gif -> png, this fixes PDF build issues.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc2c0bb7776b542a297ff279b5338dc619b3beb8", "messageHeadline": "Fixing more errors in french docs", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "7aa13991d8755a0c7f97c99e65fda8ebf2785fbe", "messageHeadline": "Merge pull request #338 from okonomi/ja-follow-cakephp-conventions", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ddda943e4671b46fea678d75b3816663b83cd4a", "messageHeadline": "Merge pull request #337 from okonomi/ja-warning-fix", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "fa5733c4611596e3f45f389cb8444200ab24d16b", "messageHeadline": "\"Using virtual fields\" section translation completed.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 22, "deletions": 9}}, {"node": {"oid": "a5a659635d7efca7235e983a1e25d9eb83fe3f90", "messageHeadline": "fixing follow to en", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7cf5186b89daa1e98f38c0d9d1037f8d28ec69e", "messageHeadline": "Merge branch 'master' into ja-translation-model-virtual-fields", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "614863f707ad5b7ead034af3d1f250b55d60dee5", "messageHeadline": "translation progress", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 106, "deletions": 45}}, {"node": {"oid": "91f2471f332c92c013d66ed36c3eb0fc1873e4ab", "messageHeadline": "fixed warning: Inline literal start-string without end-string.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "137716c1be4951f1aa1171812c8978d33167c787", "messageHeadline": "fixed warning: Inline literal start-string without end-string.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fb538b49751234267f7763f688206c2d2f58d464", "messageHeadline": "fixed warning: Block quote ends without a blank line; unexpected unin\u2026", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecc1473bc6d8bf1fcfcd390c4efa694b68520fe0", "messageHeadline": "fixed error: Unexpected indentation.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "503864d1eac3626dcfd8122edf7218020d77c2ef", "messageHeadline": "fixed warning: Literal block expected; none found.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d5460490ba269195ba2b469489ec3ed981db5810", "messageHeadline": "fixed warning: Inline emphasis start-string without end-string.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b114186a086cd865a659ca59fca2f25b1ba89a", "messageHeadline": "fixed warning: Inline literal start-string without end-string.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8844f96413435ec298948f7cb6045662cd6becda", "messageHeadline": "Merge pull request #336 from lornajane/style-table-name", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "577fbd51869ad690b50b48740be4ecc95dce4c11", "messageHeadline": "making table name match the others in the list", "author": {"name": "Lorna Mitchell", "email": "lorna@lornajane.net", "user": {"login": "lornajane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae04d50d592aeb8605d28f352cee104b167c998f", "messageHeadline": "Merge pull request #332 from okonomi/ja-translation-welcome", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "61825d753efc46f5458fd64b3a783f6139aa70ba", "messageHeadline": "copy en/models/virtual-fields.rst to ja.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 205, "deletions": 0}}, {"node": {"oid": "93a0f5a685f919deaf12571aaf1169db76ae8ce7", "messageHeadline": "PDF link change to en.", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "670e31d1d8de5c58c23b57fb4e7a1dc02b698b6e", "messageHeadline": "Fixing almost all errors in fr translation files", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 241, "deletions": 247}}, {"node": {"oid": "81d7c2e406e41da048c95ea48139d4ab80398776", "messageHeadline": "Fixes for PHP 5.4 Strict Warnings", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "81427d12d5ce39a91e274c28112cb1f2297546e5", "messageHeadline": "Merge pull request #335 from reinoldus/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f68a03bc4a20bc8948c90d6a7c055801d564584", "messageHeadline": "Update en/tutorials-and-examples/simple-acl-controlled-application/si\u2026", "author": {"name": "reinoldus", "email": "kontakt@stefan-hesse.net", "user": {"login": "reinoldus"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82e7760d04f185e70189b2c5de99ca311c802e94", "messageHeadline": "Adding French to the list of languages for the book", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c984d1c39dccd27b79721d984ce45587efe118b", "messageHeadline": "Restoring gitignore", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0e4553afe1bf2965716b25f86f74eb6e2adad24b", "messageHeadline": "Merge pull request #334 from cake17/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 40418, "deletions": 40}}, {"node": {"oid": "abe10a2fafc88ce21e3e3a479492c9545290d367", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6532841ecb3a2ec3e93b11e729ea32673aff4ee1", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1178, "deletions": 1043}}, {"node": {"oid": "aec5105394738eba87b33c02cf600527c541c945", "messageHeadline": "Adding label and ref to event priorities", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6ccdf5f76e58df240272f99eb6815d7788abaf90", "messageHeadline": "More formatting fixes", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77d0b74abef9bb79624e381ccff9a98f4b557225", "messageHeadline": "Trying to fix formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3cb911709211130e845f52e4e814aa66ce1b4941", "messageHeadline": "Added info about object priorities", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "3bc2c429f36ef8ecdf35069c0ee4bff4365fce9e", "messageHeadline": "add the versionadded", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bcef60adc985a6daa62154af4a8da7bb8405eb8c", "messageHeadline": "add docs for viewClassMap", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "2e66effbfd6713355272026455354bcea59ee011", "messageHeadline": "update migration guide", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fb76e8a4ad442298f3f5ce8207996cc0abf25f22", "messageHeadline": "Merge branch 'master' into ja-translation-welcome", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1178, "deletions": 42}}, {"node": {"oid": "5329a2c1f5aae165ac488249d9d21bcec111e57f", "messageHeadline": "Fix errors in hash docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06f15a3064d41075b0ef01b959f30dd7a92939c7", "messageHeadline": "update migration guide and add docs for new exception and method", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "b335fcab433a0679a99c37a2b95f15bcc8a84e0b", "messageHeadline": "Remove extra meta directive on security component", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a23bee502862941d009c0d844b986e8341c5b6e7", "messageHeadline": "Merge pull request #333 from tigrang/unlockedActions-docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "7fa5e827de43dc15bfd10dcd1ae70b49fa337ab7", "messageHeadline": "Added docs for SecurityComponent::$unlockedActions", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "82dcb45d60d7c53e7a993bba9589f31477801e06", "messageHeadline": "Update migration docs for new behavior.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c728c9d641665c7923590b3f6564e08ff12f61ca", "messageHeadline": "Update docs for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "831434760ac5864e3d8103e484cb43fba66549e2", "messageHeadline": "Merge pull request #331 from tkengo/ja-trans", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1053, "deletions": 0}}, {"node": {"oid": "ffbd290a1ae0dfce67347340a692cd5c254a435c", "messageHeadline": "Merge pull request #330 from okonomi/ja-contents-menu-sort", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4015a65f3c8679855321ac69ee9f024b47f8f78", "messageHeadline": "Merge pull request #329 from okonomi/title-underline-too-short-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "721a8a736e3fdb0f7ecccffdddcdb9824658debb", "messageHeadline": "wording small adjustment", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c563da835f4a2f6e560549ce139463988bb612b", "messageHeadline": "Translated associations-linking-models-together into Japanese", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 1053, "deletions": 0}}, {"node": {"oid": "4f3861174d4c3076b248b2db6c41e4ba6c317138", "messageHeadline": "contents order to follow \"en\".", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1263270910bb25693901efea19ccdac9ae875455", "messageHeadline": "added offline-download container", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2c7af22abd7e06eff3b5a8e96a4ac87737b0f63b", "messageHeadline": "fixed title underline too short", "author": {"name": "okonomi", "email": "oknm@okonomi.sakura.ne.jp", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "fdd0e8c0782ddc476716637ca4d468c2bd2befab", "messageHeadline": "Merge pull request #328 from martinciscap/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "376df88cf6a7236d32bf96e9c995ff88c351e0c8", "messageHeadline": "Update es/getting-started/cakephp-conventions.rst", "author": {"name": "Martin Cisneros Capistr\u00e1n", "email": "martin.cisneros@gmail.com", "user": {"login": "martinciscap"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da2c70618545d81feb3a5aa35ba90529e8f460ff", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 194, "deletions": 186}}, {"node": {"oid": "c4f0cfa257e27e84e8b8ce0e272e575586915a2f", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 38, "deletions": 35}}, {"node": {"oid": "0bcbda6014c256e0807ea39b913993b13682cd60", "messageHeadline": "Document new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "74015f964f86ff8268ba6637a5e74c5116954d07", "messageHeadline": "Merge pull request #326 from suzuki/ja-little-fix", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3611f25b5848ecd0f4deab790959b2e0c24560e1", "messageHeadline": "Fix hyperlink", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff7c6539e938c7796d0695ace2e86d1f2b2ca7ce", "messageHeadline": "Merge pull request #325 from rolandschuetz/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e060cb9b96e9277a9de6b5914f23ee976db8bd1", "messageHeadline": "Fixed typo on i18n example with specific domain", "author": {"name": "Roland Sch\u00fctz", "email": "mail@rolandschuetz.at", "user": {"login": "rolandschuetz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaff5570f259e3cc41bce6fcbee8a04fc03c39d5", "messageHeadline": "Merge pull request #21 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 268, "deletions": 263}}, {"node": {"oid": "0db2f5bc696ab27554de39fd98609de4169d3dab", "messageHeadline": "Merge pull request #324 from sy-r0y/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d063212d639d22b23d9154d01a3a3ead50276b55", "messageHeadline": "Some changes in the semantics...", "author": {"name": "Soumya Roy", "email": "roy.valmont@gmail.com", "user": {"login": "sy-r0y"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "25ae02e97a513a93147cc61ee47be7d521d7a2ac", "messageHeadline": "Tidy up time.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5d730e5fd9a4a8a2f87e220ff9400777255622bd", "messageHeadline": "Add more clarity around requirements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "12984693781605b12a1a4afbe2f3a82d4149a4cc", "messageHeadline": "Update fr/core-libraries/helpers/paginator.rst", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 258, "deletions": 253}}, {"node": {"oid": "1952e61a6540b985f9663f868655b08a29b9b850", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "528f8c9ff7c9b536cbb31a2a4775f1e5ef1a710d", "messageHeadline": "Fix Error: Unknown interpreted text role php:method -> php:meth", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27b7cb3722645581a659211ca23f4d35a34ab823", "messageHeadline": "Update docs for bcrypt addition.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "d96e76e37269ded18a866e0ba1323ac044fa2815", "messageHeadline": "Fix error in hash docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40f08ccf76b2ffa83e9cc831db88d62c882c4f84", "messageHeadline": "Fix busted link", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "299153759c586b1e8580df323451b33507cb01c4", "messageHeadline": "Updating appendices", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "d3aa2ef1116441d24b7d21351574456f65adb02e", "messageHeadline": "Update email docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ca64b2ef60151b78b273df25fe404941713f4a9c", "messageHeadline": "Add & expand docs for new features.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "8590209e35ed62a983accbf8c8f27a2d308a6ed9", "messageHeadline": "Update fr/core-libraries/helpers/number.rst", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e314641eae2161ab7a68e188aa1924f907933dca", "messageHeadline": "Merge pull request #20 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 460, "deletions": 443}}, {"node": {"oid": "39238fc8a5bde586349b1fc16efcc09d93322711", "messageHeadline": "Update fr/core-libraries/helpers/js.rst", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 460, "deletions": 443}}, {"node": {"oid": "2d6842be227be9a25aabbf6e8a2878b6e9f4c24d", "messageHeadline": "Merge pull request #323 from uzyn/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "99b6af4cf84fc886dfd829a7011897f270432c59", "messageHeadline": "Fix the method documentation for Shell::nl()", "author": {"name": "U-Zyn Chua", "email": "chua@uzyn.com", "user": {"login": "uzyn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "16d345fff32bfa168da1f8bc9abd948a0f910ea5", "messageHeadline": "Update migration guide for routing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "24ddcc350291d7138abe02b15dc2a25212fbfbab", "messageHeadline": "Merge pull request #19 from azur29/master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1216, "deletions": 1118}}, {"node": {"oid": "16dfe94b5e6410a66d6711d3ee3db9020b7e4892", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 365, "deletions": 358}}, {"node": {"oid": "0895e2760c83f81ed072c7fef4e55412a3b2291d", "messageHeadline": "Add migration guide for 2.3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "345f0811c29d581b2eeaaa74718508d30678c6e7", "messageHeadline": "Small update to routing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "042bdd3cf674904e0f7d24d875671693eff0ff19", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "68b20de531a34defd70facf76e3c8d0bee70c156", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 151, "deletions": 151}}, {"node": {"oid": "b7a970c64cc5065257b33b0afb962cfea9e3aa39", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "3d45ddb9e9de7936250f97ebe70afa79a7cfa1f7", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b9c3f3bd0c125ee3929b3cb20dc7f2d32c441ad3", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 731, "deletions": 640}}, {"node": {"oid": "33f1ec603dc744ee7b036aeade4e9bacaec104c2", "messageHeadline": "Merge pull request #320 from williamn/patch-1", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "534c675596a83e772adff2864c36d9ae71e26d64", "messageHeadline": "Adding missing '}' on the last line of UsersController.php", "author": {"name": "William Notowidagdo", "email": "wnotowidagdo@gmail.com", "user": {"login": "williamn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1c95fd2d7dadb791b8f0fabea4324b3bf468d32", "messageHeadline": "Merge pull request #18 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 105, "deletions": 75}}, {"node": {"oid": "b5d1efade702ee4588fe32280447fcb15ae17d19", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 105, "deletions": 75}}, {"node": {"oid": "a9731254b85fe1a657a123ceee63427eec47d07f", "messageHeadline": "Merge pull request #17 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 146, "deletions": 124}}, {"node": {"oid": "4f58e17ed99e86f04dfdf63e0fdec428fec7d1a8", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 146, "deletions": 124}}, {"node": {"oid": "1d66c46c1252221e0eac56c70d8b8b18392d7153", "messageHeadline": "continue translations", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 259, "deletions": 251}}, {"node": {"oid": "b66b0512ce63444104957eb109098e26d8224c68", "messageHeadline": "Add New files in repository", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 3567, "deletions": 29}}, {"node": {"oid": "57b9f8414ce938ea93b5d55cef9bc82c1e94607d", "messageHeadline": "Merge pull request #16 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 138, "deletions": 117}}, {"node": {"oid": "e4f2c9e738d4a997c1c231f1c6d5613004be940d", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 138, "deletions": 117}}, {"node": {"oid": "f97dbe125162babf80126d55e9214b0acf2b5d53", "messageHeadline": "Merge pull request #15 from azur29/master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 459, "deletions": 395}}, {"node": {"oid": "0dc5dc5ad32fe2597738dc97d3dda1eca988fb06", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 148, "deletions": 123}}, {"node": {"oid": "605a5246caf208064f8b7167be4a9d8635a831ca", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 311, "deletions": 272}}, {"node": {"oid": "a047b62aa7b19ad91bf48ec1eeed24a9b526041d", "messageHeadline": "Clean and fix Hash", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "629840a29b374fc1971dab5018d6361a32e75a47", "messageHeadline": "Fix ja title underline errors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3b387ba320e07863206d8e445389c8ad1ab0115e", "messageHeadline": "Merge pull request #319 from tkengo/ja-translate", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1258, "deletions": 0}}, {"node": {"oid": "419bc8a6c58a68f7b1bd052e4a89aede7a6ec176", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 310, "deletions": 300}}, {"node": {"oid": "7bcae8dcc7d0f2c52b7ef4b7fd71fcb573c08874", "messageHeadline": "translate cron-job.rst and code-generation-with-bake.rst into Japanese", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 1258, "deletions": 0}}, {"node": {"oid": "5fc4de16e52a792573d2664189267a446dee049c", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 339, "deletions": 315}}, {"node": {"oid": "4e96851dd9d849b2e593147b5bd4d78b80530e79", "messageHeadline": "Added info about public visibility requirement for model function use\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94beb87b3bada3d46a3faaf0fe12ce294d6028cf", "messageHeadline": "Merge pull request #318 from burzum/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c1100af570b312f44997568b535f42328ca3835f", "messageHeadline": "Adding section \"Internationalizing CakePHP Plugins\"", "author": {"name": "Florian Kr\u00e4mer", "email": "florian.kraemer@cakedc.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "735ce71970ed4dee4da63be90a4244b16755a8c3", "messageHeadline": "Merge pull request #14 from azur29/master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 74, "deletions": 65}}, {"node": {"oid": "02b41f2cc5861d570cb7fbbdd5568982d5bd00d7", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e75ccc52115e8d7a7b149416a0ac7f0d1d206d0c", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 74, "deletions": 65}}, {"node": {"oid": "7d7add6e5d70922b561679a359e7a30c2a6d189b", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 483, "deletions": 433}}, {"node": {"oid": "d01449e20caca66dba97e41720b9687e10cd63c3", "messageHeadline": "Merge pull request #13 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 214, "deletions": 183}}, {"node": {"oid": "478f925ed8c2e821a8ea8f44dfd89a336a6f99ff", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 210, "deletions": 188}}, {"node": {"oid": "8262fc249c9162e3b69f809a6e6a84ed40e28db5", "messageHeadline": "Add section on improving performance with named routes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "aac1401508941bee2b86890c177d5846de5a1e28", "messageHeadline": "Update rewrite rules.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dc82b80e871a16eb983dc142a5b5064df5d7ff21", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ff71328ff8d9777a90be8273aa2f3133c76e64c2", "messageHeadline": "Merge pull request #317 from Yop44/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "978a871d679c75370345600880b416730078847f", "messageHeadline": "Replaced Vendor folder woth Console folder.", "author": {"name": "Yop44", "email": "yoannpichard@gmail.com", "user": {"login": "yoannweb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ef78a94c8100f6d2ea04558ad71f3e796cda514", "messageHeadline": "Merge pull request #12 from azur29/master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 331, "deletions": 260}}, {"node": {"oid": "d05e6855032a80a62f7998988f62748a9eec4e0f", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 109, "deletions": 88}}, {"node": {"oid": "05aea46c779edaf990ee6eedd639b2a93cf67d67", "messageHeadline": "Merge pull request #316 from papettoTV/ja_transelate", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 429, "deletions": 0}}, {"node": {"oid": "4fe092b1317e7e83fc5fcc01a24c7f521fc98d92", "messageHeadline": "add plugins.rst in ja", "author": {"name": "yokota", "email": "yokota@swirl.co.jp", "user": null}, "additions": 429, "deletions": 0}}, {"node": {"oid": "d78df5c630335a64a0fbedcfb92a9bbc843520fd", "messageHeadline": "Fix incorrect docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "42d2fd4b3822e17e73f5ef543d57cc0a232cd7a0", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 222, "deletions": 172}}, {"node": {"oid": "579ca1cc68434ec8d09dffa2497f902552cb1964", "messageHeadline": "Merge pull request #11 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 340, "deletions": 274}}, {"node": {"oid": "54e2440c83947536b3e51dfa3a65683c635ae5f9", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 240, "deletions": 201}}, {"node": {"oid": "6887e576d66628e23a1967d7d960ae5699d1c34b", "messageHeadline": "Files checked !!! Ready for pull request", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 521, "deletions": 462}}, {"node": {"oid": "8b0bcb10cb3c1ffe44882253ac5309d677eb0ba2", "messageHeadline": "Merge pull request #313 from MontBlanc-Sucks/feature/ja-translation-t\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2719, "deletions": 0}}, {"node": {"oid": "e0ddbe8fc275d5fcda0650944ef5165b0722e9d1", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 170, "deletions": 140}}, {"node": {"oid": "66e00ef2a799a7fdfe50a83f38d6dd377b6ebb4d", "messageHeadline": "Merge pull request #315 from msng/ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "d3c8247a650bdf761cc8353723f5163b09c1cbf7", "messageHeadline": "Add ja translation: models/deleting-data.rst", "author": {"name": "Masunaga Ray", "email": "ray@msng.info", "user": {"login": "msng"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "72cfa786e3a5c103498b9161e18c49bf2a8da8fc", "messageHeadline": "Remove more references to named parameters.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "7d317c43acccbf351854179c7a6c12a148d744c4", "messageHeadline": "Remove data[ prefixes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "ccff34c9a7e13c4e5e8c362bf84fbcf95291c483", "messageHeadline": "Start migration guide + routing changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 249, "deletions": 374}}, {"node": {"oid": "9f4b9de4133672e63609e0e196a430ee5cd4e69e", "messageHeadline": "Remove lighttpd config.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 90}}, {"node": {"oid": "e4f11bbb111c1c7a52c061721cc7edb502de5b73", "messageHeadline": "Merge pull request #314 from colares/save-3rd-level-deep-example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "2d406fb1bd4f0df9fdf6ccc0d9833b5141823b7b", "messageHeadline": "Split long line into two", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c5c674ca4f8be265d6e5d070528811e17d8eaf38", "messageHeadline": "Adding an example of saveAssociated with more than two levels deep as\u2026", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "6536cf3d52588bfe320edcbfab6d93c95c702cc2", "messageHeadline": "Merge branch 'japboy' of github.com:MontBlanc-Sucks/docs into tokyo", "author": {"name": "Yu I", "email": "lagfer@youck.org", "user": {"login": "japboy"}}, "additions": 727, "deletions": 0}}, {"node": {"oid": "73c21e68b7e62c4aea1ae2e35dd1076f2c695b3c", "messageHeadline": "Merge branch 'terada' of github.com:MontBlanc-Sucks/docs into tokyo", "author": {"name": "Yu I", "email": "lagfer@youck.org", "user": {"login": "japboy"}}, "additions": 1298, "deletions": 0}}, {"node": {"oid": "3f09123940aafdb99ff81f310340d2360512fe92", "messageHeadline": "Merge branch 'monsat' of github.com:MontBlanc-Sucks/docs into tokyo", "author": {"name": "Yu I", "email": "lagfer@youck.org", "user": {"login": "japboy"}}, "additions": 694, "deletions": 0}}, {"node": {"oid": "51bfcc67b603fa9a7b260a16f9b70a3c9aa4fa39", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 170, "deletions": 134}}, {"node": {"oid": "994529c4cbf2b3873498b55f5d71727e03e6dd01", "messageHeadline": "Merge pull request #312 from shin1x1/ja-typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de73e5c7716c04e47773fc6fa2759af8ab495507", "messageHeadline": "Fix type and sphinx syntax in ja/models/transactions.rst.", "author": {"name": "shin1x1", "email": "shin1x1@gmail.com", "user": {"login": "shin1x1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d9ac423b80d84e37e75e9b538df14b41f90c9e2", "messageHeadline": "Checked.", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "98ad0c8874d91b228b4d4c9a0485a5e0f1c8daeb", "messageHeadline": "Adding clarification notes around priorities in dispatcher filters", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e7ee5256e33e17fc584619e221c06740c6bac755", "messageHeadline": "Merge pull request #310 from meriiken/ja_model_transactions", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "4de40fb7b95e993d7b070119879361f3a4f17c34", "messageHeadline": "Merge pull request #308 from meriiken/en_sanitize", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "075b6b4ca7d3a3af735c921e403c78f596b573ce", "messageHeadline": "Merge pull request #304 from hiromi2424/fix-set", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d55f412cf340cab548f7770fc0c8b58f72242c6", "messageHeadline": "Merge pull request #303 from suzuki/ja-translate-security", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "9f6ed1f1aeb0965f85e4c920a4f1f1b40c9c8641", "messageHeadline": "Merge pull request #300 from msng/ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "40d8fcca127c1c4af0132481e63e198225e8be04", "messageHeadline": "Merge pull request #9 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 42, "deletions": 37}}, {"node": {"oid": "24eaec52ffe14f262779af6eaaca8e8b57030d1c", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "0b691c40ab45c2509c4b3e51ea06dfa824d895b5", "messageHeadline": "Add Session in Development translation", "author": {"name": "Yu I", "email": "lagfer@youck.org", "user": {"login": "japboy"}}, "additions": 537, "deletions": 0}}, {"node": {"oid": "e067128bc22dc5f66029fdbfb271370fbe388158", "messageHeadline": "Merge pull request #8 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 94, "deletions": 92}}, {"node": {"oid": "9b846df303e93ab2273001b6d2b37f880f4aeae8", "messageHeadline": "Merge pull request #309 from meriiken/ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "9a8d2d2d787ee363ddde1d44bea1ff6f350a240d", "messageHeadline": "Merge pull request #307 from ichikaway/develepment-menu-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "18a79524d8087221a1ff9d140b4d9d4ce7aa7e86", "messageHeadline": "Merge pull request #306 from hiromi2424/ja-core-utility-libraries", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1604, "deletions": 0}}, {"node": {"oid": "62ef732e279bc0674305526aabb648cec82e6145", "messageHeadline": "Merge pull request #305 from ichikaway/2.2-migration-ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "09c45ee309df7cb25ed6e9236d836fedca264c99", "messageHeadline": "Merge pull request #301 from suzuki/ja-translate-string-retry", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 231, "deletions": 0}}, {"node": {"oid": "3d08b7d336c1886713efd508587d132b3949b8bf", "messageHeadline": "added models/transaction.rst", "author": {"name": "Kenji MORI", "email": "merii.ken@gmail.com", "user": {"login": "morizyun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e41ca3a17d5a31123d58f36231c3acbb7f660918", "messageHeadline": "added models/transaction.rst", "author": {"name": "Kenji MORI", "email": "merii.ken@gmail.com", "user": {"login": "morizyun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "521166ecf639584a6271e168b6bf488b9c6574d2", "messageHeadline": "added models/transaction.rst", "author": {"name": "Kenji MORI", "email": "merii.ken@gmail.com", "user": {"login": "morizyun"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "9bcbd83d40a3eda21fd0ef487deed882824862d4", "messageHeadline": "Updated Auth doc.", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 445, "deletions": 281}}, {"node": {"oid": "23748c8fb8f575b8966016e3bec15f4b0a129304", "messageHeadline": "deleted meta", "author": {"name": "monsat", "email": "tnk@daijiten.info", "user": {"login": "monsat"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "80f4bb146a7e924d281628280a3e0d19eaa34720", "messageHeadline": "deleted meta", "author": {"name": "monsat", "email": "tnk@daijiten.info", "user": {"login": "monsat"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5126a5209e5a10e1be1c5c089a7ad607a57457c5", "messageHeadline": "completed incomplete translation", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e7d05073c9a23995a9d0cd512aacea488ed8e1ad", "messageHeadline": "added new ja translation: RequestHandler Component", "author": {"name": "monsat", "email": "tnk@daijiten.info", "user": {"login": "monsat"}}, "additions": 435, "deletions": 0}}, {"node": {"oid": "b1a270f86e4f3e52ddffb9a482fd882ae232ab64", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "70f105e6b0ef0dc2ae736d26c918fb8917b7a651", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c07a3cee695ae89efcfa391b56dfdca7bb76299f", "messageHeadline": "add ja/core-utility-libraries/inflector.rst and sanitize.rst", "author": {"name": "Kenji MORI", "email": "merii.ken@gmail.com", "user": {"login": "morizyun"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "e5e36249653ae4014c0d61f798c10da163a61598", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "dec1e1a0a9d94bdb9c92d086dd0ad39711be3b41", "messageHeadline": "add development menu and tralslate development.rst file", "author": {"name": "Yasushi Ichikawa", "email": "ichikaway@gmail.com", "user": {"login": "ichikaway"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4a954248aa680d290614c19432f85ff4e2957202", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "01f37a77337e1023d6ad2318482fa2938873d807", "messageHeadline": "modified sanitize.rst", "author": {"name": "Kenji MORI", "email": "merii.ken@gmail.com", "user": {"login": "morizyun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d474e10dd499a961c0c265463d7fba748730084", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "9d13774d70d5bec64ad5a7e846cc69c660287f94", "messageHeadline": "translated core-utiliry-livraries/set.rst into ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 1600, "deletions": 0}}, {"node": {"oid": "75a11777a5fdeb63676b9ef26cbbe10221b59e40", "messageHeadline": "translate 2.2-migration-guide to Japanese", "author": {"name": "Yasushi Ichikawa", "email": "ichikaway@gmail.com", "user": {"login": "ichikaway"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "02b596e3c62eed79a6ed2f7ffe52718177c42327", "messageHeadline": "fixed comment location was wrong", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bec4a1d0b06dbce154ac44021d4b5a021023b5d4", "messageHeadline": "Add SessionHelper page translation", "author": {"name": "Yu I", "email": "lagfer@youck.org", "user": {"login": "japboy"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "92e1b524201b80b8643d3d4e15a0d43c83733d8f", "messageHeadline": "Merge branch 'japboy' into monsat", "author": {"name": "monsat", "email": "tnk@daijiten.info", "user": {"login": "monsat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbfd8ab8376d1e136895191764b57524a630b54c", "messageHeadline": "Add new ja translation: Security", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "81d614a549cac2bb8057235102228e4c73f4133f", "messageHeadline": "Fix header id", "author": {"name": "Yu I", "email": "lagfer@youck.org", "user": {"login": "japboy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd95eebef855a69599c239662ca0183ff3437225", "messageHeadline": "Add new ja translate : String : Retry", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 231, "deletions": 0}}, {"node": {"oid": "eb840b5bea013ca28206a227537386e87009224e", "messageHeadline": "Update", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2de4e1902440046dd0202fe76f4e04e642a8405a", "messageHeadline": "Updating", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 188, "deletions": 188}}, {"node": {"oid": "f92c96e1af36cb686b0702a77f524bfcec90d15f", "messageHeadline": "Updating...", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "943eae52b5d3e537ff46a4e8dd95b5f5c5926f54", "messageHeadline": "Updating...", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 499, "deletions": 285}}, {"node": {"oid": "2d36e42f7a3f13406382bb1485cf948365c70b07", "messageHeadline": "Delete en comments once reserved for future changes", "author": {"name": "Masunaga Ray", "email": "ray@msng.info", "user": {"login": "msng"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "e5cf0b393180bca4b438938bb7785d5030d90aaa", "messageHeadline": "fixed dot notation", "author": {"name": "monsat", "email": "tnk@daijiten.info", "user": {"login": "monsat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a89ee6d1a6a0108edef3eb97e3815be0404e8a7c", "messageHeadline": "Merge pull request #298 from BiMihoujyun/ja_bm", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "b5d7b15db3307dbac01a4126acd75bb7ceed7f3f", "messageHeadline": "add ja translation", "author": {"name": "Masunaga Ray", "email": "ray@msng.info", "user": {"login": "msng"}}, "additions": 231, "deletions": 0}}, {"node": {"oid": "fd1daf99bc77d3a7b456ae073d303e11c73ac88a", "messageHeadline": "Merge pull request #299 from suzuki/en-typo-security", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a038d366c13cb7a4534f430ba1172758daad8de", "messageHeadline": "Fix: variable name typo", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11783a2607d231366d25c12d5b8033d178306c1c", "messageHeadline": "add ja/core-libraries/helpers/cache/rst", "author": {"name": "BiMihoujyun", "email": "slowtime1226@gmail.com", "user": {"login": "BiMihoujyun"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "4edc0e6b6da21bcc5ea1e9f67b6f61cb52c57501", "messageHeadline": "translated core-utiliti-libraries/router.rst into ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c74b975e25ec947237c707a3098e7e04e6e066ef", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5cd3610f7ac236b61af4c5ae68f64ae90ffbe6c9", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4d50e37f3b6e317ab529010235e3ab3633a6941b", "messageHeadline": "continue", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 173, "deletions": 164}}, {"node": {"oid": "c556aa05da182f0f0d527f220738199a4e57eaa6", "messageHeadline": "Merge pull request #7 from azur29/master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 558, "deletions": 497}}, {"node": {"oid": "f7842e2ba20046aa6c55bb3366d941058bc947c1", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "6f2db68c09c517a30cc34adf870ac8ee860c507d", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 557, "deletions": 496}}, {"node": {"oid": "984d909bd58c154994c822048bf24ed89502b5ea", "messageHeadline": "updated SessionComponent", "author": {"name": "monsat", "email": "tnk@daijiten.info", "user": {"login": "monsat"}}, "additions": 166, "deletions": 68}}, {"node": {"oid": "0124ae189664173a7160fd59ed5fc9ef99057d91", "messageHeadline": "Merge pull request #296 from msng/master", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91bd9103a17902e6eefaba66cf2e90b0e1b5a108", "messageHeadline": "Fix document error", "author": {"name": "Masunaga Ray", "email": "ray@msng.info", "user": {"login": "msng"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dac8f02021c95757513d95057c9097764649f9f8", "messageHeadline": "Updating...", "author": {"name": "Wataru Terada", "email": "wataru.terada@gmo-research.jp", "user": {"login": "gr-terada"}}, "additions": 912, "deletions": 0}}, {"node": {"oid": "083799f4bdeb54a0734594bd23e04495bbea367f", "messageHeadline": "Merge pull request #295 from shin1x1/ja", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "136e9772543b686ada7fcf3db1a7ffcf889a512b", "messageHeadline": "updated title", "author": {"name": "monsat", "email": "tnk@daijiten.info", "user": {"login": "monsat"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "7b75fa7124926dd5ebaeb00400da3931f760ab9a", "messageHeadline": "Merge pull request #294 from iliepandia/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "0955ce165caa69e367880bcbf8d14f20a8a2177c", "messageHeadline": "Removed the Security.level configuration as this is no longer used an\u2026", "author": {"name": "iliepandia", "email": "ilie.pandia+git@gmail.com", "user": {"login": "iliepandia"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "86d5bf53f19c31d203b12ee353efcc7bb09b3b1e", "messageHeadline": "Fix sphinx syntax in ja.", "author": {"name": "shin1x1", "email": "shin1x1@gmail.com", "user": {"login": "shin1x1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dae1b753e7611de6a545ba41b1ff742cb5952e41", "messageHeadline": "Update code docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5a590e1ddb9721438fce7c4b46cf6f12375ab1e0", "messageHeadline": "continue translation", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "894f20b05e084944b77c773d0100c28eefe2054f", "messageHeadline": "add azur29 translations", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1247, "deletions": 1241}}, {"node": {"oid": "757b1a0249fcd38476051ce6cbf9570532887ad3", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "1aa2a677d3dd454b9cf7ebde354ec8969cb4a279", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ebf7605f7382a740c13743b466b3416334816b2e", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e34a567886504f53027e9b174cd23359e2fffd12", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1a5ddc8b6d2d465fa00c03bc372c06a629210c3c", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e9742480c7ed5b53742c91209e4372efe2188f9", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af842d41af21dc4071e62d9c9f03d56fff75ac7b", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 98, "deletions": 37}}, {"node": {"oid": "5f97981bd721c46d34fbd0fee908bf2ab5eac349", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fa424db709d89538326373c3360dfa0fca1cf576", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dbcf742a7e712330a97a70f95899123f46ff5b7", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d655ba32fca3c0248baec2db99cdd461a736e1c1", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7bbd868af32e6a8d47112f02b5924027a979a12e", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e7417770203dac1ae78712eb10763b38126648ea", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "104c50bbf68ff9f2becf04f02a5be6761c02beb1", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d07c7aef2ac70e340bbd028b318507fda15bdcf7", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 488, "deletions": 505}}, {"node": {"oid": "d55cd32ee45ce14663d2c96486a36fbd64cf5fe6", "messageHeadline": "Merge pull request #293 from Schlaefer/master", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14046f7c3520a3148974335cab5bf62ddb6ebd06", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "bf53660d5287e88472a1cf47d1b5e7e79b2b142b", "messageHeadline": "Fixed typo (missing parenthesis) on Configure::dump example", "author": {"name": "Schlaefer", "email": "openmail+sourcecode@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbf9681bc31677c9e0d7841fe42f67ef86b177a0", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 83, "deletions": 82}}, {"node": {"oid": "e1181c8d70e3586e167fcdbbc205a48afe71133e", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95e89b9b9710a65cea924b29fc3666b8398ea590", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d2a98cab2f5dfe92fca09f4980a9e8884e2949ea", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b717d3285058e3f80e75ee2596851a81a1836582", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e090586428042fb5293417307676a0fd363ac03", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4418c8ffd2a035fd3aeb1872ef1c9f72a303f484", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "08176b45a9350d2eb9e34b357a70a4b23afed569", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c7016fe73dbfa7117e58eb0e34c26cff3491641", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "92fccca0c6b102d368001651e023386aa03d3741", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8f3953f9266f9c9543eac12367f01ff306c3e90a", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "52fcd3583ff0449eb880bf87bb424534c50190d3", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4a238cbf5c89ea8883a4ba55a9378b2299835917", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "400a4691424448fc3a756f75d6a7b0dc270edc14", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a03bfdc4afa14852886fde085c39f2bcad7ce1", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de73c5bd24af36a78051b551add067295a42f093", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0477d4b0bf56461ec49dce1707a589785b1d67c6", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc549385082bfb8d0a35b99c6f2b53fe2f18e3bd", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 71, "deletions": 861}}, {"node": {"oid": "02aaddcbfb99d18c8966cd3f100c321c1f137a99", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37ff3b85fe455a0f693c116d0663c56c82732bd0", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d0dcdb010adef4c3c979a58d939aac58ec12caa", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2861e1c3a48edea085ef2813807b4269a7983d87", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5454ca6f46a080a53006892594af5313c9ccfcdb", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c49660495a292986126d119a4d5d1abebb35681", "messageHeadline": "Translation in progress...", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 90, "deletions": 89}}, {"node": {"oid": "7fa09745811bf99302bedff633ae45fb13e6b7b3", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8cb2dd414d32631b2638c1f68635e22534019995", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fcfe33ba0515e2be06ce2e6461ade8b440f85c08", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "717222d3f98fd34e90bcfcf4a27e8d8e6aae086d", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e9cd558800f31593b5d50c994074ea9380a4001", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 781, "deletions": 0}}, {"node": {"oid": "0646c12f2645dea882f9a55217078732df848408", "messageHeadline": "Merge pull request #292 from dzschintzsch/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f49a6b0bbd053ece9724dbdfca28ab8ec6781f51", "messageHeadline": "Update master", "author": {"name": "Daniel Zschintzsch", "email": "d.zschintzsch@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d1e2135626d5d29118fdcf98c545be859ae0cfb", "messageHeadline": "Continue translation", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 312, "deletions": 309}}, {"node": {"oid": "59abdf7be24ea8a5f8ad4752e1a1059bd4803a4c", "messageHeadline": "Continue translation", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 90, "deletions": 91}}, {"node": {"oid": "3162302a0ff70a909d9fa3d8721b182b3a9d791b", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38bfc31e97d0a3264a7d770d3a2cfe2579d3a4a3", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 130, "deletions": 134}}, {"node": {"oid": "8ae75bedb8cfe3f86814b936a397f784c3155f4f", "messageHeadline": "Delete all folders, just put the translated pages", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "253a2d931085119f766d89cc33d9602b6b12ccb6", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0d7c34295d2a453a174fc6bdc28bea7785c6847", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b1b58bbcaf640af23dfb9dd01013f09fdfb525f", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "a2fdb0888650bedbeea3dcf2ae8a153de8831c9d", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "f81deb1a9128c24b415162cc890ff05c62884a94", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34c3665d5ed6b4aa4e83326b9b8806ad76322eca", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "4fdaa4a14a2de1a33747d11f2b841a5ca6b9077c", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e0a31d7f3bb25c9b23942e30e9767ec984cb9d6", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f31109fe2f918d572fa852e9096baacbc468cea4", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7b71229ad3a1da7746f0f7acc130a09ea233b13", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 292, "deletions": 334}}, {"node": {"oid": "a42c5f3874c855d12683278a94e357d139af0908", "messageHeadline": "continue translation", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 105, "deletions": 97}}, {"node": {"oid": "faeaed1bf1b1e193e0398d1246ef187d43ef5be4", "messageHeadline": "Merge pull request #1 from azur29/patch-1", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 42, "deletions": 54}}, {"node": {"oid": "3889603245f7bf9c66608803cb429639c7e693d5", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 42, "deletions": 54}}, {"node": {"oid": "075012c68b7ad81b4113b0576c3c1c2b3b040c34", "messageHeadline": "Update master", "author": {"name": "Azur", "email": "azur.bj@free.fr", "user": {"login": "azur29"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bcc92d13ebb5e747630922c1d911389f2a35c1e", "messageHeadline": "Merge pull request #291 from vinhboy/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e22f9280d7b830d807cfe735b8b28fddbe0dac3", "messageHeadline": "The note talks about including the SessionHelper, but the sample code\u2026", "author": {"name": "Vinh Pham", "email": "vinhboy@gmail.com", "user": {"login": "vinhboy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5b6cc0e76e1223dfde8c3c888d76c3d91d48d34", "messageHeadline": "add new validation methods to docs and migration guide", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "b2c028474ade775f61ae3ea7571af986c03cf8ec", "messageHeadline": "Merge pull request #290 from potix2/ja-core-libraries", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "88ae27ae99819f2feb802cc4f270eb39a00420cb", "messageHeadline": "Translated core-libraries into ja", "author": {"name": "Katsunori Kanda", "email": "potix2@gmail.com", "user": {"login": "potix2"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "e8e05d3ffb099bcc06c02c68a0b942537aed45ea", "messageHeadline": "Merge pull request #289 from mikeboehm/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0eb687268901effb27c5135484938f227b58576f", "messageHeadline": "Updated code examples to use \"AppModel\" instead of \"Model\"", "author": {"name": "Mike Boehm", "email": "mike@boehm.net.au", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3efdcc036710e8de343b58b9bdcde75265bdd700", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 50, "deletions": 48}}, {"node": {"oid": "c1dfdd04e188b8d8eab0a81a1775464169817f44", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 61, "deletions": 61}}, {"node": {"oid": "76934ebaf3cdc0c2e3922710a3237f4cc453f278", "messageHeadline": "fixing docs in ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12672ad095454c7c7ad95a44b00058186f7a71b5", "messageHeadline": "Fixing docs in pt", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "219daebf123b10378755465404445269b2757e0c", "messageHeadline": "Fixing docs for CakeRequest::accepts()", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2330e3323527669d06c3dfac66ab5c8e09e1df0f", "messageHeadline": "Fix links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0d5d087a88770f96d1e2276187e673c35b73932", "messageHeadline": "Update index pages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "fa24745a8c53de71e75cf97bb907f0c07afa9235", "messageHeadline": "Replace all the gifs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "421df6e5002831ca9837c5279b7be956939c027f", "messageHeadline": "Add PDF contents for each language.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "e7ac368e43870ab9f961a546c91e9fd22ee577ae", "messageHeadline": "Update the Makefile", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ba080f57c51db6bcaee2b4fa9eca66234051a880", "messageHeadline": "Update offline docs callout.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "df63fda0626f4b3fa92c2613534e4f459e95f8ba", "messageHeadline": "Start adding styling for downloads.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "9e497f10eed527a20e63478bdabe408b89916042", "messageHeadline": "Update the PDF contents.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cbd799cc8f4a2b7610fde9f85af7bdc35a642743", "messageHeadline": "More style changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be4757e2d0a2b128999e048ebae897f3a3547794", "messageHeadline": "More style updates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ba85e1fedf9cc6ecc4743e9bfb5110b147dec4af", "messageHeadline": "Make titles black.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "583232b76d506a3027f6b1dfbc98fe3ab367001a", "messageHeadline": "Update makefiles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9b51fb7e5f313f5af9259f5459ec2fa0a1736a72", "messageHeadline": "Start work on PDF version.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "950bfc380ec9de6914a457e85f1aae8fdf054a44", "messageHeadline": "Convert gif -> png it works better with pdfs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3424743fb2cd6f80c3409072aaaa58dde48ea1ce", "messageHeadline": "Merge pull request #288 from maurymmarques/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d55aa84938b0de5ffb01e85004f39b096afa827", "messageHeadline": "Improvements in the rijndael example", "author": {"name": "Maury M. Marques", "email": "maurymmarques@gmail.com", "user": {"login": "maurymmarques"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92ec85b7c1421f6839dc8dbd8ed285e1a2faa463", "messageHeadline": "Merge pull request #287 from potix2/ja-controller-section", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1053, "deletions": 0}}, {"node": {"oid": "b4efa890a20e01d0d5de31308afcdde35dbb66e4", "messageHeadline": "Translated controllers section into ja", "author": {"name": "Katsunori Kanda", "email": "potix2@gmail.com", "user": {"login": "potix2"}}, "additions": 1053, "deletions": 0}}, {"node": {"oid": "9424abf177b05536c9f7314ad110946ef979e17e", "messageHeadline": "Merge pull request #286 from volponi/patch-1", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43e8da7c91d3ca42c91dbec7735a64de583f8989", "messageHeadline": "Fixing typo (missing parenthesis) on Redirect routing example", "author": {"name": "volponi", "email": "volponi@gmail.com", "user": {"login": "volponi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25c3aefba9bb1fa995f9858ea9bfa52a19db1bc1", "messageHeadline": "Adding documentation on translating validation errors", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e245cd90eb260744ee6ff0cafdec0971e62b314e", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e2143b09b96712f994c35607292b091546d1d76", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 40, "deletions": 18}}, {"node": {"oid": "869e603597b1259321e16001cdae16b5981a563d", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aed5f955a939cdbd28c39fdc0f36602637b3f941", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a051b6e73b041c63465631175d10d65e2c08e035", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 40, "deletions": 43}}, {"node": {"oid": "c65188e470426d059b143f9b81e700e1006b1514", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 94, "deletions": 86}}, {"node": {"oid": "cadc55d43866d3a4b9d3d083f3b19e8f43d4ad3e", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88c4bc9a85f4313157876cc68e1b829674e5a13c", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 19, "deletions": 18}}, {"node": {"oid": "4bc464de52e4a6c26d86e35f1a60dab32d49f141", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 90, "deletions": 92}}, {"node": {"oid": "082272364e47b7b6c53a65857f9589fc2524eef8", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 43, "deletions": 46}}, {"node": {"oid": "e045575b671faac71c1901a6ed28eb80c61e3d1d", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c46f4a1df2f851a19198e0388a477c23f9e54499", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "251dad9be4321a416736aa72eebf5e79cdda62c0", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 202, "deletions": 202}}, {"node": {"oid": "15adfa266381578858320d21df77849023e0ea2b", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ad919ad61a4ffec8e7579b0f72d1f0add4bf83ea", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "948310fc4df92e4000dfc8a4e6a2c3d8226f9f10", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 125, "deletions": 129}}, {"node": {"oid": "5b068627f50384288ce1496f1ef29bff9128893c", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 61, "deletions": 62}}, {"node": {"oid": "2fefdf584f9e7c89a8b5204341539cac300f1d3a", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 40, "deletions": 37}}, {"node": {"oid": "9a50dc12aa1a5a9c26d18b39d53eb6d20452f34d", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 44, "deletions": 41}}, {"node": {"oid": "dff55fd6d15f356c7e48acfe3bb75cb12d08bd4b", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d95f8ef8344dca54492f2b804b4d5781b503b802", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ef213d2e573c394e25f50735f379347214bea301", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 26, "deletions": 29}}, {"node": {"oid": "ce1b940c96476dfe4a1a66ff8e76506a7db68c14", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 11, "deletions": 16}}, {"node": {"oid": "8ce6397b2b95f483977045eae488a7f728598f3b", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70a062ee99aa3fe6e5042bbe840bb741ddb27349", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 69, "deletions": 76}}, {"node": {"oid": "f7570337a85b1925887af94d2cf2f795bcadbba7", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 35, "deletions": 36}}, {"node": {"oid": "77fdf7f41e22a5ffeeb9b6b0fd700021c2d0edff", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f4ad2f86dd721b0905fd29b7ea71c665ba0ab107", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e448a597a2522a67f96da353a03c794705c29c19", "messageHeadline": "Fix busted link and remove links that break epub.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 56}}, {"node": {"oid": "2cd010929c1be74f60f8ad11e686976a0da300a5", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 42, "deletions": 55}}, {"node": {"oid": "007f860dacdb63af871b8a526ad38cb96f41f931", "messageHeadline": "Update links to point at the epub file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c663ec0be4ac7cdf4f2887ce1a81a97e7a611064", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55aeff4d1491a3b0b46d3946217e550a69e8b1df", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c403f220a5d00a97aeecfb040140e45b64021c4", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 28, "deletions": 30}}, {"node": {"oid": "abda6f73cda19065ab4e6d74cf0af1ec3c7a2a0f", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43916f671fa041219d8846be1e5a44da71800368", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 49, "deletions": 60}}, {"node": {"oid": "4325996d0eb06e7a04f825b4a6af4ed57c04b033", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "e8ecb2ea1657434701c94388e82e595b11cf6d8a", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "471e7ed1c3cf832e2a963cc1b2ac1eb6bcbd3aff", "messageHeadline": "Add fr what is cakephp", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 47, "deletions": 56}}, {"node": {"oid": "7801eaa70797424eb90aaeddfa2b9b85d4545429", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 54, "deletions": 55}}, {"node": {"oid": "b4b4984f73449ec2b1e33e4583182bbaac0c2e7c", "messageHeadline": "Add an epub theme", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "7d116c8f94ccd156c56239c14b6cf540eb052173", "messageHeadline": "files not to upload", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1585273007970c29fd8066dd0a4c04026b540acd", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20e2a8c8bc8587bf7b90a43b4b99fc69df31a82f", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "122ebe70617e9d892b9436ac4bb446973f4c3f3e", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "63605d4118650a2f189e0565c719c6df717121c2", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3145bc64ff9d004a6516933506b04fd2b932a4f8", "messageHeadline": "Update master", "author": {"name": "cake17", "email": "gvmail76-inscription@yahoo.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de5254c34986ce84c00f3fe883dc06661bc9013f", "messageHeadline": "Start of fr translating", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 152, "deletions": 149}}, {"node": {"oid": "a9a7c6c9165008dae1e1260af5a7a96d8088fece", "messageHeadline": "Delete all the DS_Store", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2d7a09f9bf371ac48cf558bc2a342fd25ce6016", "messageHeadline": "Delete DS_Store", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5606ab9accf1e49565e06017a3925497d72b0f71", "messageHeadline": "Add all the files in my repository", "author": {"name": "cake17", "email": "root@email.com", "user": null}, "additions": 35968, "deletions": 47}}, {"node": {"oid": "8e88a1fe89d8e5ac9e2dddb2fadb5886313fd273", "messageHeadline": "Merge pull request #285 from uzyn/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b15a3fd18ca1774e11e7fb089acffcfe0de5ed08", "messageHeadline": "Minor typo for $parser->addOptions() fixed", "author": {"name": "U-Zyn Chua", "email": "chua@uzyn.com", "user": {"login": "uzyn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d00ff1af1fbaa4df52a43f2dbbedcd5fa9753bf", "messageHeadline": "Updating paths to 2.x style", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "63b79e9e11805b0430c3439b1dbb88763055d4a2", "messageHeadline": "test", "author": {"name": "cake17", "email": "gregoirevallet@macbook-de-gregoire-vallet.local", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a28720db62bfb453286dd726486198ae1962e6d5", "messageHeadline": "ajout du dossier overview", "author": {"name": "cake17", "email": "gregoirevallet@macbook-de-gregoire-vallet.local", "user": null}, "additions": 94, "deletions": 0}}, {"node": {"oid": "9cf15d839e8ca866e52a4c869a2b6ee4fe156fe4", "messageHeadline": "update migration guide on changed validationErrors with save/validate\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8885394427e374d168bff5e0e2b71417ae809de5", "messageHeadline": "Fix broken links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6359615b6816e313c0168421d22ac60bcc9a1de7", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8659cae4c8e815e3d6e40556385dfbb8b0c6446c", "messageHeadline": "Update docs for new CakeRequest feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "615c0ef194cd8fc1faa322b84b11367d6f277da3", "messageHeadline": "Fix link to json/xml views on REST", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cc78d8663214c8948a158a4d5590580c3a5f50d", "messageHeadline": "Better formatting of dir structures on installation", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "a4dee1a989fa6ec13c56e17b88932b24ef7b2bab", "messageHeadline": "Typo fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0d451b7ffa8a8dce54541c29f130c168f5d3e7f1", "messageHeadline": "Update REST docs to use data view classes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "8db3d387678a8f1fbdec697b508c2bd508169db1", "messageHeadline": "Merge pull request #282 from iwat/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3685e3de0c8ed87edccfc2b169ab01b5caeaa1c4", "messageHeadline": "Remove reference to Oracle because there is Oracle in Datasource/Data\u2026", "author": {"name": "Chaiwat S", "email": "iwatth@gmail.com", "user": {"login": "iwat"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1193c0af5a1c2a1175007c01d10ee883dd882686", "messageHeadline": "Update example.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "23f9f93bfa5a53e5b09100ceeaa9bd9d7222569a", "messageHeadline": "Merge pull request #281 from Shard/patch-1", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16395f3298856443d76eb0f22e549b52243cb803", "messageHeadline": "Fixed typo.", "author": {"name": "Mark Beukers", "email": "mark@shard.com.au", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ebcfe6a8a670388339a18003014a057351c8343", "messageHeadline": "Add note about public visibility on custom validation methods", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af0c400cc81c312fa751ba9cdcc39cfd8bfe7f4d", "messageHeadline": "Documentation for the core message extraction in the i18n shell", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f12af20154942ead03e608419a78cf3cba7d2e1c", "messageHeadline": "Merge pull request #280 from potix2/fixed-missing-links", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "61ee3901c85e0c541edb7d2ea0f301c42ac239b6", "messageHeadline": "Fixed missing links.", "author": {"name": "Katsunori Kanda", "email": "potix2@gmail.com", "user": {"login": "potix2"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "b01db67523395ed2fcfe46a580ff17615399140d", "messageHeadline": "Merge pull request #279 from potix2/ja-views-section", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 557, "deletions": 0}}, {"node": {"oid": "8722975d1ea846beb62cde96637fba1aa812fa0e", "messageHeadline": "Add new translate (ja) a section of views", "author": {"name": "Katsunori Kanda", "email": "potix2@gmail.com", "user": {"login": "potix2"}}, "additions": 557, "deletions": 0}}, {"node": {"oid": "65f77aefb8a99c15311de5aa3dbe190c00bce5a0", "messageHeadline": "Replace name with title.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "da63e3c4677f1a669e379c8e11f2ee69fa835dc3", "messageHeadline": "Merge pull request #278 from real34/patch-1", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3afb5c40c6d9f136f78d7dc93a97682ca069479", "messageHeadline": "Fixed a missing array() wrapper for an Ajax Pagination example", "author": {"name": "Pierre Martin", "email": "contact@pierre-martin.fr", "user": {"login": "real34"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed90abd0db3348bc6203e138b33f4fe096032e4", "messageHeadline": "Add link to cookbook contributing to docs page on readme", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9d59b0b882c6b6d90a1bd25eaf51df481d530c05", "messageHeadline": "Refer to CakeNumber::currency for list of $options", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "7ca1f74cdb3073be45dbcb21d8dc45e44376e45a", "messageHeadline": "Remove secret backtick on number helper", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46735d76856fd1f4a97829fca8bdd4509b1cf4c8", "messageHeadline": "Fix title levels on plugins", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "83e487d6772e975007efca04de0b65d236318462", "messageHeadline": "Merge pull request #276 from ataylor32/security-component", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7d0b9d56ecc2e71d839a6f183310bdf844992046", "messageHeadline": "Added another tip to the Security Component's note.", "author": {"name": "Adam Taylor", "email": "ataylor32@gmail.com", "user": {"login": "ataylor32"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d97fa451ee641769d369dc62e53cad055b42186c", "messageHeadline": "Merge pull request #275 from jasonmccreary/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "99aeaf0aa3fa79577682446b8fc4e0506ff6e5b4", "messageHeadline": "Adding code examples for security hash", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e3f5ca91743b4668a017080d92fdac2acd032b86", "messageHeadline": "Adding section on advance plugin bootstrapping", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "99a29fa2da108fb26f0f3629c7e32f0c8edd0c6b", "messageHeadline": "Formatting corrections.", "author": {"name": "Jason McCreary", "email": "jason@pureconcepts.net", "user": {"login": "jasonmccreary"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7348fbf088eaca19db0072ea6c28761b28ae118a", "messageHeadline": "Typos in last paragraph and added code sample \"defined\" earlier for c\u2026", "author": {"name": "Jason McCreary", "email": "jason@pureconcepts.net", "user": {"login": "jasonmccreary"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e1cd3b5c46e9e1abeb10c12787660dc884deca5a", "messageHeadline": "Updated info about Model::$name", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3046c6e3060035462985890cf1d54b633ea5c521", "messageHeadline": "Fix formatting boo boos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ea67fa8878a0c3f4b2d911ea41f79f9cd40236d7", "messageHeadline": "Merge pull request #274 from potix2/views-missing-semicolon", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cf20322f756e1c66f6bcb14a193a355b38caadd", "messageHeadline": "Added missing a ;", "author": {"name": "Katsunori Kanda", "email": "potix2@gmail.com", "user": {"login": "potix2"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6620c89b0fa9b623ff213aad5809209e67256983", "messageHeadline": "Merge pull request #273 from calubrious/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b4eb6ab058f6bc7fdab8a81ce0c8aea07f6228d", "messageHeadline": "Line 92 was missing a ; so i added this :)", "author": {"name": "calubrious", "email": "github@paznos.nl", "user": {"login": "paznos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "658cd83359d6d0ce6c8879ef591ad1f5bb3ef958", "messageHeadline": "Improving layout of the changed in version notes", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 10, "deletions": 12}}, {"node": {"oid": "abcf9bdc2d7208aee24e10cbc904c7ef0eac8a9e", "messageHeadline": "Update rewrite rule to match what's currently used", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b79f2db0ce30436136306d1884094a5fa0d95af0", "messageHeadline": "Add docs for rijndael.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "e39cd0c97d9fb18415623f772476bb968adf114f", "messageHeadline": "Code standards formats on Set class", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "07347dc3026fa5c4b2752b8cd95ab78e3b74a0a8", "messageHeadline": "Fix versionadded directives on routing", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "88c33c3ae1276332affa603d5b40d49278b4123f", "messageHeadline": "Alpha placing Set::nest", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "0f1ebf8d9229a53cda7adfed5cedb53e0b76940f", "messageHeadline": "Fix formatting on Set::nest", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "b79f11d33e364efcd739a7208e6b16984fa02c75", "messageHeadline": "Remove duplicate Set::apply", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "3c5521552ce79c6e1cccab0ceaf30b4245098773", "messageHeadline": "update migration guide and docs for Router::setExtensions()", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 95, "deletions": 84}}, {"node": {"oid": "5bcf1567540bb19858414ebf5ec4728edaa9d155", "messageHeadline": "Update docs for new feature.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0bf1e759d710876b358e39dd0d2ffae412140814", "messageHeadline": "Add versionadded 2.2 to Hash utility", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "251dd2a3a4a1febe51bd1b238ecbf4b7a77fcb1e", "messageHeadline": "Merge pull request #271 from potix2/ja-views", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 600, "deletions": 0}}, {"node": {"oid": "f707bf939e5d56b6c0aa3663ebf1cfb42da34b28", "messageHeadline": "Add new translate (ja) views", "author": {"name": "Katsunori Kanda", "email": "potix2@gmail.com", "user": {"login": "potix2"}}, "additions": 600, "deletions": 0}}, {"node": {"oid": "544b5c1e7ffc43b7531abe2c7dba4581bb83b4dc", "messageHeadline": "Merge pull request #270 from huoxito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a54f80c20314ec25be6278a215f120050a1b8d9e", "messageHeadline": "Adding documentation for the new contain option in AuthComponent adap\u2026", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27dd1962dd700e2fc68332c12d0a6ec3d3bb4418", "messageHeadline": "FormHelper end() method uses value of label key to set value for submit", "author": {"name": "Washington", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d834874eb7dee6221cb2c09b1dbf8ffff6206efa", "messageHeadline": "Merge pull request #269 from jellehenkens/2.2-validation-natural-number", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "e99759660ab30f8a88bcef49801dd5ac25da347f", "messageHeadline": "Adding documentation for naturalNumber validation rule", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 29, "deletions": 4}}, {"node": {"oid": "0b9f23fb7371a4243cad6b0b7381dd959608d7bf", "messageHeadline": "Merge pull request #268 from jellehenkens/cakelog-missing-parentheses", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4412be08ab252b7aeb7db36cfdc12e17d20d09f6", "messageHeadline": "Adding missing closing parenthesis", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3df4a0327e239bab1bf119d25ce3109602f21b81", "messageHeadline": "Merge pull request #267 from maurymmarques/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40f0cb845c8433d49740ccb36183f924e57537f2", "messageHeadline": "Correction of a single quote", "author": {"name": "Maury M. Marques", "email": "maurymmarques@gmail.com", "user": {"login": "maurymmarques"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87705532d1051d776d9c37e32cf6f50a61f4585a", "messageHeadline": "Merge pull request #266 from jellehenkens/big-ol-fixes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 166, "deletions": 119}}, {"node": {"oid": "0a2f63f62c2571e13826830add3da07533e44df7", "messageHeadline": "Fixing up color coding, coding blocks and code formatting rule", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 166, "deletions": 119}}, {"node": {"oid": "7714f5036bd87f5f7d0d08127f4e561bac686e44", "messageHeadline": "Merge pull request #265 from jellehenkens/extract-shell", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "34ca972a60c0604281a3580923f2273c8728dc37", "messageHeadline": "Adding more documentation to the I18N Shell", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "a3ee99a879cb30a21c621640d773e67e4a5d5d66", "messageHeadline": "Clean code formatting on Model validation", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "b58a7ce246f5fb4e327cd5b6ae1cf927fd5b3a08", "messageHeadline": "Merge pull request #264 from nicholasareed/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b50317d228c0aee937d1f927ad27120671866f5c", "messageHeadline": "wrong direction for curly bracket", "author": {"name": "Nicholas Reed", "email": "nicholas.a.reed@gmail.com", "user": {"login": "nicholasareed"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7a5514e50e7b49040ec029421613df2112c9604", "messageHeadline": "Update session docs for basepath change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c555ffacc724af763469ce54229f518bf13e9f9a", "messageHeadline": "Merge pull request #263 from aqeeliz/master", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcbc7ca22d5a6a28f655ba5d32a252beb3845cdb", "messageHeadline": "Fixes a minor grammatical mistake.", "author": {"name": "aqeeliz", "email": "aqeel@aqeeliz.com", "user": {"login": "aqeeliz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38b5ecfd07ca7de6389d34c2d691f7633e83b4a4", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "652cd298c0ce442b7a9b901fac6328b78ed4ab95", "messageHeadline": "Merge pull request #262 from jellehenkens/small-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dd01987926e29cf4144f4c9ec733303330e9a6eb", "messageHeadline": "Fixing DateTimeZone object typo, variable names and brand name camelc\u2026", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "20ab37797dea0018da462752dc2e4801a08c8b64", "messageHeadline": "Fix versionchanged directive", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a6dce1738969637b97bcc089802b3d15235420e", "messageHeadline": "Fix typos", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98f18e42727b3287176396d143749d4a143f665f", "messageHeadline": "Merge pull request #261 from colares/pt-view-localization", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 718, "deletions": 0}}, {"node": {"oid": "dd4a7a80460bedadba3d779dae8d3fd6efdc6854", "messageHeadline": "Fixing tiny identation error", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b9a41614ae2fdb5374dd84bd749f592fa49f59cd", "messageHeadline": "Fixing some stuffs and grammars. Also removing non-translated views docs", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 15, "deletions": 657}}, {"node": {"oid": "1f45b506c2541ff0640af6f9666f055618673dca", "messageHeadline": "Language tweaks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "32d9994a5f7f2e6d1daa03fc24102737d040ac76", "messageHeadline": "Added docs for new inputDefaults method", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "a1024efc0622ba6a13923701dd920750f42e264a", "messageHeadline": "Adding note about ModelValidator in migration guide", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7068e65dc81493017ddc836bbddc1f28585f0134", "messageHeadline": "Adding docs for new ModelValidator object", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 150, "deletions": 1}}, {"node": {"oid": "32062144af659d62431d969902286feb3f7d8407", "messageHeadline": "Added info about CakeTime::listTimezones()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "f42457e4248cac3bc76cf8e35c573d97a5b3701e", "messageHeadline": "Add missing content.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "079942f5707bd42f8d568adf45ea044bbdb2fbaa", "messageHeadline": "merge new features and migration guide docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 112}}, {"node": {"oid": "4d9b72cf4926afb86a87295fc786b8fc8ee7903c", "messageHeadline": "Code standards fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d974a91a3383759b2d3fcd00f3576c0671f271ec", "messageHeadline": "Consistently formatting and placing version directives", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "21cf5d27a6662b570f43a49bbfe6ebf216bddaf9", "messageHeadline": "typo fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1640cbd1fd29715d452e79551f379a4796aea79", "messageHeadline": "Fix typo.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40591d9b0750f0793886379db54be22e6442a27f", "messageHeadline": "Update titles.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "215f8135b5a46b77fa1d35fefa34195135fe1fdd", "messageHeadline": "Make ES_HOST configurable.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3cba23bf51b1ae8d05cd169b419bd99817a01c00", "messageHeadline": "Update version numbers.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87ca37471694553165bb344ddb50cfbb0843f1af", "messageHeadline": "Update build script + js.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "21d9017093ec0ec06da36509653399e4b25aa0c4", "messageHeadline": "Update logging docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5893806d5d6db24ac226e7e1a18765b3caf64814", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "4c622bf54b65770a38b39ab34fd142a252567520", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7a60704569cdd93c37f2557f6ce4e9b7a3eabb3c", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "94babe4a2b2d94b83532b6117cb852b82e099f8b", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "15c6ca5d96d62cdc8690c33eb53ffc9c9da60b4d", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8b65bf8e12a1385b4c21495481d951fb2e042791", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "96dcda66411953bd40655c375e0160335c2ec828", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5e878778b89f9bde875aa6ed8596ec9b159138a2", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4849a715b58fd1f702118390d2165e957326dfc7", "messageHeadline": "Merge pull request #260 from jellehenkens/cake-time-updates", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7e2c796e98957fcb01f9cd5ab64e6933906a97be", "messageHeadline": "Adding new in 2.2 notifications for the DateTime object", "author": {"name": "Jelle Henkens", "email": "jelle.henkens@gmail.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8d17ba688b98f3b939feaac97441d3e86ef988ec", "messageHeadline": "Move required steps to the top.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "34d0f4bb0fd5d595389ba92b1f7ab54c6d706126", "messageHeadline": "Fix formatting.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "748bfe99effc8ec5ab477b97b6cd74fa961d3495", "messageHeadline": "Fix indentation.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3e7d1321e02545db1a80367751db3d63aea1e0d8", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "fceaa806fce337f109bb17e4cfdb49dedf20b4e5", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "903a5a5e4fbd0530633ff16c9f31ff7371a7f9cb", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "5ab6327508fed0059d573ff9e41e1976cebdc4ac", "messageHeadline": "corrections", "author": {"name": "Tsouto", "email": "tsoutom@gmail.com", "user": {"login": "Tsouto"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "5772771a79b10d4772bb1a4029b80dc8482056a1", "messageHeadline": "correction", "author": {"name": "Tsouto", "email": "tsoutom@gmail.com", "user": {"login": "Tsouto"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b69bdb2a38d51b3b76ab319239a2db7686ce31d1", "messageHeadline": "correction", "author": {"name": "Tsouto", "email": "tsoutom@gmail.com", "user": {"login": "Tsouto"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ab9cbf02b08d7032b23e033b5876c4290278482", "messageHeadline": "Finishing \"Passing Variables into an Element\" translation", "author": {"name": "Vagner da Silva Amaral", "email": "vagner.amaral@gmail.com", "user": {"login": "vagneramaral"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "b5c2b86e2061e988d649d0114f1abc0a4bb232df", "messageHeadline": "Finishing \"Using layouts from plugins\" translation", "author": {"name": "Vagner da Silva Amaral", "email": "vagner.amaral@gmail.com", "user": {"login": "vagneramaral"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c9d142ce7edaffed5da7a8d6e06e289fe86a3ee3", "messageHeadline": "Finishing \"Using View blocks\" translation", "author": {"name": "Vagner da Silva Amaral", "email": "vagner.amaral@gmail.com", "user": {"login": "vagneramaral"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "1436ca5d1c817b81c6efaf42a08a2d52e0a4e802", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2df2a059c0fcb65e4e96640acf8727c2e8c9475a", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "e2127bcb81a2f975944ea9424872eff59bc0108c", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f919cd19fe2b209d38a3ce9ebce09d7f48459f2", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4200b83e629a8a60715875f2d515a6dbac57fe15", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "dcae938fd3540cd83235286919dca56d0874a7ad", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e9c681ca1dc0be0a518606acb723b04f4cace38", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "aa91243ec3832ac8789420a37688e37877fb325b", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "142b6c29673d74e7674851913b0865de11fa823c", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b252eb16b045ab26a7da9e55f92d1d511b1ef4f4", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ef618945217b368d32db6f15882c1a3d807f32ba", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ef12529b672e3dd222361e28c250f6faec77e1a9", "messageHeadline": "Fixing a tiny error in Elements chapter", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f776de7d6c12c41eedeadd95f037681866b9d7a4", "messageHeadline": "Translating \"Elements\" chapter", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "dc5c3dcd4af8aeee4b93bf9e9db55c9121dc630a", "messageHeadline": "adding docs about logging changes in 2.2", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 149, "deletions": 1}}, {"node": {"oid": "7f69f1aa48c5d4c41090f961a456a0e73a5b4c0d", "messageHeadline": "Update docs for new caketime features.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "20573c9d25cad39385bb9b8c57370c2b8251dedf", "messageHeadline": "Translating \"Using blocks for script and CSS files\"", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ad19216ab489ad6e30c35ebe1733dc4be120e69c", "messageHeadline": "Translating \"Display Blocks\" title", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0044c22287a9f3a7ed0bbb33c44e592610fdebe", "messageHeadline": "Finishing \"Displaying blocks\" translation", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "29717ba1e4268233fe600717c055fcc142dfbfff", "messageHeadline": "Finishing \"Extending Views\" translation to pt", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "25c130e472b02cf96175e18623de4e92c4cba2a8", "messageHeadline": "Removing remained original english text", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "08b285b7e9ff2a5d48bc040fbce28fa1b1f44880", "messageHeadline": "Translating the first and the second paragraphs in \"Extending Views\"", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 15, "deletions": 11}}, {"node": {"oid": "9bf3217920c3c06b561de13048809e25fddb7058", "messageHeadline": "Update pt/views.rst", "author": {"name": "dmcnascimento", "email": "dmcnascimento@gmail.com", "user": {"login": "dmcnascimento"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6009e2a82612784cb6e9d301c225b92265a7892c", "messageHeadline": "Update pt/views.rst", "author": {"name": "Tsouto", "email": "tsoutom@gmail.com", "user": {"login": "Tsouto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc1f8b45a2be1b98a2fd2d45023f00093742ffb3", "messageHeadline": "Finishing View Templates charpter", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 20, "deletions": 16}}, {"node": {"oid": "1087cefe85cf8fe0b5f33839f9559d4f9023d9ed", "messageHeadline": "Merge pull request #257 from suzuki/ja-2-1-migration-guide", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 667, "deletions": 0}}, {"node": {"oid": "fb0ca527a770d02a8d56630da7f0ef83ea7a3f48", "messageHeadline": "Add new translate (ja) 2-1-migration-guide", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 667, "deletions": 0}}, {"node": {"oid": "8422f91f29fac258b58433b36d77f3af208cf124", "messageHeadline": "fix line wrapping.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "80cbc0d1b21895b706019aa033cdcb2b83aaa364", "messageHeadline": "Translating third paragraph of View Templates section", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07e34f6b574082fcc9a96c016e7159220e7eebf3", "messageHeadline": "Translating second paragraph of View Templates section", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f0d055dd822c9c9ce1169bc295907347f758d2ee", "messageHeadline": "Translating first paragraph of View Templates section", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ba1fb96f5f86b892f880609483651106525e86c9", "messageHeadline": "Improving 'but' translation at first paragraph.", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b15ed15268b4a367bdefae3107c3f11c9d44399", "messageHeadline": "Fixing mistranslated link for view/themes", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3233934d0762839e3a4f8ffda13ff711a70f8b53", "messageHeadline": "Translating the second paragraph and list in the introduction section\u2026", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7ef00ced707f5bfee0ac48f6df59a76e69bcfc61", "messageHeadline": "Translating the first paragraph in the introduction section", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b77a5905f1377a517de094f6d013b323736e6671", "messageHeadline": "Add docs for new feature.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "15049d2744f032e11dde86fb8b32dba3e820e178", "messageHeadline": "Creating base files and folder based on english version", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 1345, "deletions": 0}}, {"node": {"oid": "5fe2ce1e700fd3de3ff983bed04289bc4b22fa33", "messageHeadline": "Merge pull request #256 from elitalon/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2984189a3d45dfdaed87fe52df7f39d62fd02cea", "messageHeadline": "Note about using false as default value in inputs", "author": {"name": "Eliezer Talon", "email": "elitalon@gmail.com", "user": {"login": "elitalon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "228d0a339cbf51cd72042cd63d1900e502fbc2a4", "messageHeadline": "Removed DS Store file", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b6adc80b8a17a181f36cb2aa1110afea7c9d2882", "messageHeadline": "Merge pull request #255 from colares/windows-path-setup", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "dfc0b500c2d558d56406f047d5fe7efd456f21b3", "messageHeadline": "Added how to setup PATH for windows systems", "author": {"name": "Thiago Colares", "email": "thiago@apimenti.com.br", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "dc9e4d2a4f9254648a28600cdacd3984fe0bec31", "messageHeadline": "Merge pull request #254 from sime/nginx-config", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2097f55c32ed468de6e60feb1bb51e9336bdafea", "messageHeadline": "Use $document_root rather then absolute path for SCRIPT_FILENAME", "author": {"name": "Simon Males", "email": "sime@sime.net.au", "user": {"login": "sime"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d0e1f0fec0b8c41071742e5db9ea4cbfc03331df", "messageHeadline": "Less Tahoma.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2fdd155b930cbb9b87921b15ebea495a6de7ea57", "messageHeadline": "Fix typefaces.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b4eb126d881263ffd50f6f8875fa88b13bafa581", "messageHeadline": "Fix issue in RssHelper docs", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "143cda67b5ef1d981cd5620d7e94b2a893a4628c", "messageHeadline": "Adding link to codesniffer repo.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "15a43b94cb6e77f30ddd9dac399a113d402ac464", "messageHeadline": "Fix typos", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "801f6838143bc3e0bda2dcfb9fd58d7e141b68b3", "messageHeadline": "Fix build warnings.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "561be76ea249e8cfb083110e54ccf8d3a6c6b784", "messageHeadline": "Add docs for configure::dump", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 62, "deletions": 15}}, {"node": {"oid": "710f2271edaa9a1f3eced875d435486700ab645f", "messageHeadline": "Merge branch '2.2'", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1599, "deletions": 38}}, {"node": {"oid": "c7482eb3d135b45fba342f18f97dad2a1103a1c2", "messageHeadline": "Fixed build warnings.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa15404960c105b0c49b692cb98994db12e811bb", "messageHeadline": "Fixed and improved documentation about nested transactions.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "554bf0d4b33520ce43a3d7480572ef9255466ffb", "messageHeadline": "Merge pull request #253 from markomarkovic/9ef840b830fd4f9cf2cde70ca6\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9ef840b830fd4f9cf2cde70ca691d7a022526c83", "messageHeadline": "Updated HtmlHelper::loadConfig", "author": {"name": "Marko Markovi\u0107", "email": "okram@civokram.com", "user": {"login": "markomarkovic"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "8bf9c2d0d4a9eb79c36505fa626d4210d0b6c411", "messageHeadline": "Add docs for NotImplementedException.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9150dc21863b6c2ace375dc0d98fb58ce37b05c6", "messageHeadline": "Merge pull request #252 from dereuromark/2.2-fixes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45ad575507882d182ab5e4d4d5a7c2ae87406116", "messageHeadline": "typo", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2443e9aac10e1534e7a3dc05ef6e2ddff1f6462", "messageHeadline": "Merge pull request #251 from Maff-/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1121a2b3b565fc60acdee072dee119a36b27b6a1", "messageHeadline": "Fixed variable name in example code about passing options/settings to\u2026", "author": {"name": "Ruud", "email": "r.bijnen@gmx.net", "user": {"login": "Maff-"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d116caac02f6650e01d8b4929cc543259e41a47", "messageHeadline": "typos", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "772f68c7161de003e2370527bd394bb00082b959", "messageHeadline": "Code standards and whitespace fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "608b56c6a3bc2b5ac243b167001bd53cbf19e436", "messageHeadline": "Merge pull request #250 from LauRosenvold/patch-1", "author": {"name": "Andy Dawson", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b5f36801e6ded8960cd42a8390d89979f16e060a", "messageHeadline": "Added the five missing types to the list of supported mobile user age\u2026", "author": {"name": "Lau Rosenvold", "email": "evade@evade.dk", "user": {"login": "LauRosenvold"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "f572fc0b0e6ea33305a46c1356621e0f7e17b465", "messageHeadline": "Merge pull request #249 from huoxito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "0a2a9b0e8bacb207eef5bffb0070ed723b3e2e8f", "messageHeadline": "use local var instead of property on CakeSchema example", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aec52992fd6f7e9f69b24e7a20338b453d627f32", "messageHeadline": "add connection property CakeSchema example", "author": {"name": "Washington", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2dbff51cc63860c04910b7f8c3dac23a94e070c4", "messageHeadline": "Update App::build() configuration list", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "b7221603651864bb5b0e3af7697abc67cf73522b", "messageHeadline": "Make definition lists look better", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "1c8d75e9b8ff4bc65ae49627fac8dfc411d01243", "messageHeadline": "use ClassRegistry to instantiate model", "author": {"name": "Washington", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1060633f6c5ac8b5b9035e466977db5cbd34e99e", "messageHeadline": "add doc and examples for CakeSchema callbacks", "author": {"name": "Washington", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "1a5df46744daec71c921acb2eaf6d026c3cd3942", "messageHeadline": "Merge branch '2.2-nested-transaction' into 2.2", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "09b00b4744bcb8af00a603fe39f41af946ea2f93", "messageHeadline": "Adding Redis and cache groups documentation", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "f14ae329385b502e837eee7281dfed89985506bd", "messageHeadline": "Merge remote-tracking branch 'origin/2.2' into 2.2", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "c95eabd77a4ffaacbf2fed40649c87a819ef20ec", "messageHeadline": "Adding dispatcher filters info to migration guide", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "afce4279e5701710df2370aea20855aa98daf95f", "messageHeadline": "Added info about new CakeTime methods", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "2179d24fcc0cca7c79adee0d7aa114cdc84cbf84", "messageHeadline": "Adding docs for dispatcher filters", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 228, "deletions": 1}}, {"node": {"oid": "4aaae53de77b9b1272a0cefe64c88a56ab79d162", "messageHeadline": "Merge pull request #248 from Pushnell/patch-9", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad5c9f68acef279be691dca65621994b2d26dbfa", "messageHeadline": "DebugKit link was broken.  (No 2.0 tree any more, just master)", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5e88f1f1f7d7ba852c39883ba2aaa07e2ce4bbf", "messageHeadline": "Merge branch 'master' into 2.2", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 62, "deletions": 56}}, {"node": {"oid": "a9ba7f3741fd6ca7fed9a8afaabf02ac3755fd89", "messageHeadline": "Addded info about new config param 'Config.timezone'", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f651ca75659ef58d90d8899407aa85c05de3d867", "messageHeadline": "Updating functions info for CakeTime", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "0938398bacde127f7c4909b7f90b0f6adeff8c78", "messageHeadline": "Added info about timezone support in CakeTime/TimeHelper", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "fdbfa3301051e686ac822fd355801d135e154d92", "messageHeadline": "Update config copyright", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fde861a004b2fba0f9cc5b74fcb8864a850c266", "messageHeadline": "Migrate testsuite shell to test shell", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "10f78603de833a93c41b8b761a814bf89bb72bfd", "messageHeadline": "Correcting test shell example in migration guide", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "240027fb99ee17072fa6483c3d059a44c153bdc8", "messageHeadline": "Merge pull request #247 from dereuromark/master-php4-comp", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8da6ff571710bfcf6952c952fadd261ce91cdca8", "messageHeadline": "revert visibility for PHP4 compatibility in 1.3", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b6f3bc07026161978deec72fa8371f63e91c087c", "messageHeadline": "Merge pull request #246 from dereuromark/master-code-fixes", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "204bf5b2cd5e7e8bc21ee6950ebf02ac24d3dfb8", "messageHeadline": "test class name", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e8c405ce0b6b4ce846f6134802e8da07a6d98a8", "messageHeadline": "correct other languages as far as possible", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2dfddcce45f47179819e66359717de59c90c1551", "messageHeadline": "type hinting corrections", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63e0dd0acffdb8e5f00c23811e79122c3e15026e", "messageHeadline": "visibility corrections", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "00322e4d0625ff2cba6d3d7a08eca6dec77b7292", "messageHeadline": "Merge pull request #245 from dereuromark/master-fixes", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cb80134e8eb29cd5d02bd0416159714714c9e914", "messageHeadline": "reference correction", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c187a77b6d032dbc54425c68d5222bf710c5dcf9", "messageHeadline": "coding standards in docs", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8a5b91438f32d8cb8b4070d4cd77b8a4f0ea47e4", "messageHeadline": "coding standards", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebb3b51b2e1abd7f27a17652b2673751ee24d58d", "messageHeadline": "correct if sentence", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43f9a0e56986f4e9281176fa0f19de6601a7ec2b", "messageHeadline": "events typo fixes", "author": {"name": "euromark", "email": "euromark@web.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d389832f62082a5fcf116176c14fd7b7d0507fc", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f6e51e43ac627bd91652ccab5b86fc349dc4e375", "messageHeadline": "Merge branch 'master' into 2.2", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1689, "deletions": 471}}, {"node": {"oid": "10db638b4551f4ad8273e30eeb618259797842a8", "messageHeadline": "Fix examples used for Set::sort.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 22, "deletions": 85}}, {"node": {"oid": "06b81e30767a5a4d3c009c998c8aca6340b37140", "messageHeadline": "Revert \"Ajout du dossier cakephp-overview\"", "author": {"name": "cake17", "email": "gregoirevallet@portail1226.univ-lr.fr", "user": null}, "additions": 0, "deletions": 111}}, {"node": {"oid": "725d1080af5003e7021f728060768a64f5736991", "messageHeadline": "Ajout du dossier cakephp-overview", "author": {"name": "cake17", "email": "gregoirevallet@portail1226.univ-lr.fr", "user": null}, "additions": 111, "deletions": 0}}, {"node": {"oid": "6e817fda11f66ba94cf8c24ec19b7282e1f4143d", "messageHeadline": "Add example for dynamic fixture data.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "25ffc34a053c4f054f919061a761e37d4582a6da", "messageHeadline": "Merge pull request #244 from suzuki/master-fixed-testing-typo", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a518761cbf4a0511a841993b5c3d2da8b650f5e", "messageHeadline": "Fixed a method name in sample code", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89bc1fd0faf8b1b6d97a5b1b99c7d3f41e3a39f0", "messageHeadline": "Fixed description for nested transactions.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6cbd14b65483054b962159b4207d5797cca64d5", "messageHeadline": "Typo fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8836621f5fe29a722c2cb9c983818fa15d43fa85", "messageHeadline": "Update and clarify how _serialize works.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d5cb2b75e779355aba07fa98d5953a339fe44cbc", "messageHeadline": "Fix a few omissions and errors with the hash docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "36ff701de0753d0388b36714731b9ebcba66b680", "messageHeadline": "Fixed tag name", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5efa1742fa646a9c2f982107eeb97113b5cea5b8", "messageHeadline": "Added information how to disable nested transactions.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "32ae2eaf78ee4739720492131d15d0a477542883", "messageHeadline": "Added documentation to nested transactions.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "2fbf875ba2e411ce2af9cb5d10dc87137e03e96b", "messageHeadline": "Merge branch '2.2-fatal-error' into 2.2", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "4991327efee9f46e66145e6d634e70eec0860fbe", "messageHeadline": "Changed the behavior of fatal errors.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "f7f7513f583ed6acecd2052c577ea1e6956a2e02", "messageHeadline": "Fixed doc for errors.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4e6e645c0d88b08fc4ecd2cff942e5a2e115af68", "messageHeadline": "Added fatal error handler configuration to english.", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "57cc24a68b7bf4e02bee1699a94de77ec28a0969", "messageHeadline": "Fixed layout path", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50fd512028bed838c1c9ad05f529c9a751719069", "messageHeadline": "Pluralize View/Layouts paths", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "838ebe18a3f6010679f163d4654a5cff13caffdb", "messageHeadline": "Merge pull request #243 from dkullmann/patch-1", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf48303f43acb12acea79daa85961cecff510ab8", "messageHeadline": "// in app/Layout/default.ctp <-- should be plural:", "author": {"name": "David Kullmann", "email": "kullmann.david@gmail.com", "user": {"login": "dkullmann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9366c5d8a919d409efeec0da4dbb031e9d708d3", "messageHeadline": "Typos and clean up with saving habtm", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "68cbc2f6a534b73153c28aaa953264f2e5926036", "messageHeadline": "Adding examples for saving HABTM data", "author": {"name": "Joel Bradshaw", "email": "cincodenada@gmail.com", "user": {"login": "cincodenada"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "2d9f5f19c72f57f0e4f6ab0c799b725ffd3d8869", "messageHeadline": "Fix title underline", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5dee870d86303f4e01aeac30efeb3d2468c6d63", "messageHeadline": "Fixed missing parentheses", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03264f6347f3d1724624ded9ec9edcc3591e1112", "messageHeadline": "Rewrite DataSources Example", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 183, "deletions": 100}}, {"node": {"oid": "3af47887a1c7a00845282f3ae45049ad1c3c7d37", "messageHeadline": "Merge branch 'hash-docs' into 2.2", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 896, "deletions": 0}}, {"node": {"oid": "e50f24ef11ca77b9290bb4a916d09a39ff428524", "messageHeadline": "Fix ru severe include errors by including en", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f40124f863b31868b8fa8502758bd53415bcd0ad", "messageHeadline": "Merge pull request #241 from kimegede/master", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e59a7adbcae6a9a8f956f21720e2e2b95b7dbd4e", "messageHeadline": "Fixed very small 'bug' in comment.", "author": {"name": "Kim Egede Jakobsen", "email": "kimegede@gmail.com", "user": {"login": "kimegede"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "067637742bfb786d1ead1d55827c6aa29dccc81a", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1673604802cbe14d788a017aa2cc8fc219f279ae", "messageHeadline": "Removing unneeded/outdated file", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "5706545b000eabc56e07b97d766c50b821cfb275", "messageHeadline": "Fix my mistake in clear modified code example", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "338b6981b4abc85ee3a8fe46ec4803fa25838973", "messageHeadline": "Update docs for PHP5.4 constant.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4b681eba2b5521c1717cfe6281956d044f3d494c", "messageHeadline": "Update docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3cf22164603aad0b061770e8a8fd09751f0159e7", "messageHeadline": "Add more docs for Hash", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 227, "deletions": 660}}, {"node": {"oid": "9c03872073be918132537829b240acadc678188b", "messageHeadline": "Made more progress on the hash docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 218, "deletions": 336}}, {"node": {"oid": "0431f6f3bed42deaf222fb4d896d7b5f6b720a37", "messageHeadline": "Start hash docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1437, "deletions": 0}}, {"node": {"oid": "9e3db510ad66a739a4051108f6f1fedfdb3061c0", "messageHeadline": "Try to address cross domain issues in Opera.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3d0cab143d43314e21af3fdc48ef275d4318c1f8", "messageHeadline": "Fix ModelBehavior methods", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0884904fab9d735269de98d41475c60096275dcd", "messageHeadline": "Fix title underline and simplify code example", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6dff48ec6110b68c53d82a70438277e8891e3ffa", "messageHeadline": "Updating migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6d2f4ced56d1adc0b835b14e2ed259a601d85ba", "messageHeadline": "Fix method names to match coding standards.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a62386ec0be73bd5cfa80ff0cbef9e11222de084", "messageHeadline": "Merge pull request #240 from josegonzalez/action-signatures", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3d1195e2d48caece35aabdd970382e48235b7ad3", "messageHeadline": "Updated action signatures to use underscores instead of camelCase", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "93bb9cf94f0227640ff57648ea5d8868f0ba025c", "messageHeadline": "Typo fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "695701f9f804f01d7f99367e46f16f6f7ec0973d", "messageHeadline": "Update minimum PHP version", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aae2e57b64969217c219aa4877b7051b3f985540", "messageHeadline": "Merge pull request #239 from challet/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9e2d5fa6c88c35a848109b1c34121a9073eab942", "messageHeadline": "fix indentation", "author": {"name": "Cl\u00e9ment Hallet", "email": "clement@challet.eu", "user": {"login": "challet"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "32c560c506d71b2e3ffc95649a08c3880d74e348", "messageHeadline": "reverse mistaken deleted lines", "author": {"name": "Cl\u00e9ment Hallet", "email": "clement@challet.eu", "user": {"login": "challet"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "78e6dfdfad888e1c1e677e9564a6d0c5a420bba2", "messageHeadline": "Add documentation about automatic handling of a redirect response.", "author": {"name": "Cl\u00e9ment Hallet", "email": "clement@challet.eu", "user": {"login": "challet"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "298eeffea538ad2b73e1c8d9fc2b1c2ead73c50c", "messageHeadline": "Adding docs about CakeEmail::theme()", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0623166bd2ffb0d39dc7216a47e81b7dd2e3406c", "messageHeadline": "Merge pull request #238 from dakota/patch-2", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f92df40652ad906de059fbfcd6a467e635cbaea8", "messageHeadline": "Added a short paragraph on the CakeRequest method. Received some quer\u2026", "author": {"name": "Walther Lalk", "email": "waltherlalk@gmail.com", "user": {"login": "dakota"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b3bc9e6bc4811b3b1c4970db69ccfd7ba8e5265c", "messageHeadline": "Merge pull request #237 from ts-web/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d678b30ca58a40b13297f7fae557b993d82545e6", "messageHeadline": "Add examples for isSlashTerm and inPath", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "07ddcfee3b0eabb33a26275d55cdd95b6f482241", "messageHeadline": "Add missing semicolons", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3620cf8c09beaefef3e38a70e5249a6eb27f65c3", "messageHeadline": "How to upgrade your app with the upgrade shell", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "d570098363f7b8985206230c84ef240a7801b5c9", "messageHeadline": "The UsersController->login() should only validate the data on POST su\u2026", "author": {"name": "ts-web", "email": "matthias.dailey@gmail.com", "user": {"login": "ts-web"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "01ab5b1fc94e299f71420adb71b1f03924ff791e", "messageHeadline": "Fix malformed table", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e974a80e24de11e38b656a88bec4c15c7a0aa52c", "messageHeadline": "Don't promote default allow", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "4c69b9420e3e1c3e01c825b7575d23c5f649772c", "messageHeadline": "Merge pull request #236 from leoden/tree_behaviour_move_examples", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "a6546aa3b8b6bdc70475c69a1eba5bafa09dafd2", "messageHeadline": "Changed the two Tree moveup() and movedown() examples to use id rathe\u2026", "author": {"name": "leoden", "email": "leo.denham@greentree-systems.co.uk", "user": {"login": "leoden"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "5ae148ba57886911150898fd33ec148ed60f13a8", "messageHeadline": "Merge pull request #235 from botcheddevil/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab6d02a1cde6c12eab1cd74914dbd603288f7e72", "messageHeadline": "findBy<x> Example's Corresponding SQL Fragment for $this->User->findB\u2026", "author": {"name": "botcheddevil", "email": "anshuk-kumar@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c4df37317d210c038eb5637296a62714381b274", "messageHeadline": "Remove scaffold segue into bake", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3d26baba5ad69943bb2001533a5da9dbaac7b683", "messageHeadline": "Update info on Pages Controller", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "1126dff13b480eaa34f426a65d2ab9bb28396c78", "messageHeadline": "Fix title underline", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6b508038f9a12da2cd5a3c78f8e61d3ec65227e", "messageHeadline": "Merge pull request #234 from ramonakira/patch-1", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfa44031a25de450c2b42517d77dbcd4e9fdad13", "messageHeadline": "Corrected a simple spelling error", "author": {"name": "Ramon", "email": "ramonakira@gmail.com", "user": {"login": "ramonakira"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7538dc6e2b11a00ff134c25c8e7194927f4f1c9a", "messageHeadline": "Fixing formatting.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "a8962c93feab2e92f21738df1bfae6d535a1c0ca", "messageHeadline": "Add testsuite shell commands which run in project root directory. Als\u2026", "author": {"name": "kimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c0bc8bf9ff83a41bbebf44048b62c9da41f05eb0", "messageHeadline": "Add in section describing how cakephp uses created and modified datet\u2026", "author": {"name": "kimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 47, "deletions": 0}}, {"node": {"oid": "059486fd4df82bffcc56836f63f2d57659258310", "messageHeadline": "autoRender = false is a bad idea.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3a3d505bfbbad028d6a1493c394e398d60f82cb2", "messageHeadline": "add info to migration guide about removal of P3P headers in CakeSession", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e0862a7f0ae9e25609918f7fbfe008311f26a0d5", "messageHeadline": "Merge pull request #233 from maurymmarques/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 423, "deletions": 0}}, {"node": {"oid": "26c141e1bad496b1be6f76f9d4ff08f6fa76aa13", "messageHeadline": "Translation of plugins", "author": {"name": "Maury M. Marques", "email": "maurymmarques@gmail.com", "user": {"login": "maurymmarques"}}, "additions": 423, "deletions": 0}}, {"node": {"oid": "3f9d0bb6affc7b9159c478a4f21049f292194a25", "messageHeadline": "Add docs for new error/exception configuration.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "6785e95a8ff969f01a2fc14197539217baf24201", "messageHeadline": "Merge pull request #232 from dype35/patch-1", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ab4a2f8b1865c1eac1917525cfa6b86dcbb69c55", "messageHeadline": "fix accent problems", "author": {"name": "dype35", "email": "dype35@gmail.com", "user": {"login": "dype35"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "172c8acae7759e6bcb1f3fa958b7555904066acc", "messageHeadline": "Add missing apostrophes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e69bcc88389235017f4692e99a84904dc3cd3e31", "messageHeadline": "Merge pull request #231 from the-tsc/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "08367f5d3304b9d8403ccf3c41a8ceed132b56fb", "messageHeadline": "Config setting \"Error.log\" has no impact on logging. It depends on de\u2026", "author": {"name": "the-tsc", "email": "tobias.schlemmer@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09eebb80c6cd71ebde559700d2b2314df091eb4e", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "61018c4b63c13b789d04cd7fa23d527ae310d020", "messageHeadline": "Merge pull request #230 from webtechnick/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "27e5bd087ef917536b63e3d2e028c51f10783699", "messageHeadline": "Merge pull request #229 from challet/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a5357d0af5e95a3c5432380eea6f9180be56122", "messageHeadline": "$this->Auth->allow('*') doesn't work in 2.1, change to $this->Auth->a\u2026", "author": {"name": "Nick Baker", "email": "nurvzy@gmail.com", "user": {"login": "webtechnick"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e10170b4136bd1ca2bd4756264a7f464dfa1854c", "messageHeadline": "Add information about how to retrieve the current routing prefix from\u2026", "author": {"name": "Cl\u00e9ment Hallet", "email": "clement@challet.eu", "user": {"login": "challet"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8a0d15fe81498af659eac14272f10dc5c9adb061", "messageHeadline": "Merge pull request #228 from turnred/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbfde90cf1fabbf05fe436fa8fafdd00ddd719d1", "messageHeadline": "return type \"render\" does not exist - replaced it with \"contents\" whi\u2026", "author": {"name": "Ferdinant Visser", "email": "ferdinant@turnred.net", "user": {"login": "vtek21"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9bb52fb4061bcd5c3e2cdec4b12cb59163741ab", "messageHeadline": "Merge pull request #226 from maurymmarques/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "246e3cf4eb5b583d8aaa31d0a0eef888e00f57cb", "messageHeadline": "Replacing pt_BR by pt", "author": {"name": "Maury M. Marques", "email": "maurymmarques@gmail.com", "user": {"login": "maurymmarques"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "197243bb76121349e3e637821d4e89133af9d94f", "messageHeadline": "Merge pull request #224 from DevAddict/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "3cbaefd507df2b5658fd1490098d0947af2fd5bc", "messageHeadline": "Ajout de l'index de la documentation en fran\u00e7ais", "author": {"name": "DevAddict", "email": "contact@devaddict.fr", "user": null}, "additions": 52, "deletions": 0}}, {"node": {"oid": "dc1cf15daa9c859b3f73999c84b405aedb81e889", "messageHeadline": "Correct formatting on console examples", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2ac83b50c7a37aa143ebed3ea227e8f9caab7e0a", "messageHeadline": "Use CakeRequest and CakeResponse when testing Components", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "92a34b07ed41139ad6f5f7692b89212f6d133efd", "messageHeadline": "Fix title underline", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0e197c560dca7a6976c6c537807a96e51f181b8", "messageHeadline": "Update migration guide", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6f900bc3232980b327ad13f08d3accd7bc160291", "messageHeadline": "Started migration guide for 2.2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "766598eaa737c6db8b16e7c5d2aca0a8dc6a8012", "messageHeadline": "Merge pull request #221 from majna/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "91c4b0fa66497d073395b2c4b564a344619fd09f", "messageHeadline": "Fix Set::filter() example.", "author": {"name": "Ivan Majnaric", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "66fec0a15bc26e019aa38fd0a23ea300e0cff9e6", "messageHeadline": "Merge pull request #220 from elitalon/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0c05a76893e9ff1fe66ce4fb7170c8683ebf602", "messageHeadline": "Fixed view block path in sample code refs #83", "author": {"name": "Eliezer Talon", "email": "elitalon@gmail.com", "user": {"login": "elitalon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a029dd339cb906143cc1ea809e68203f20ac8b9", "messageHeadline": "Merge pull request #219 from dakota/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "fa5c52e169e032252d4c07980cc506541fffa6df", "messageHeadline": "Removed $name references from blog tutorial. It is no longer required\u2026", "author": {"name": "Walther Lalk", "email": "waltherlalk@gmail.com", "user": {"login": "dakota"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "6ae96fec241eb859373223512b0b2cebb266103c", "messageHeadline": "Merge pull request #218 from DevAddict/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "1dbc741c4051b06a588f12c18dac0b3bd02eca2b", "messageHeadline": "Traduction compl\u00e9te de la page", "author": {"name": "DevAddict", "email": "contact@devaddict.fr", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "03ea8087ce94a0df818a02aac1d122bb019beea8", "messageHeadline": "Merge pull request #217 from mcammaert/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68abae87ba5ce58894e01a6a5e40130c4c8355f3", "messageHeadline": "Merge pull request #216 from DevAddict/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47b6acb0b92ad8d8dda8e9b0cbe07151f997cb1d", "messageHeadline": "Correction to controllers doc", "author": {"name": "Manu Cammaert", "email": "manu.cammaert@me.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7655ba00fca1550c559142d7a1b21298501ff267", "messageHeadline": "Tournure de la phrase plus fran\u00e7aise", "author": {"name": "DevAddict", "email": "contact@devaddict.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "725ad726fce1fb1b38298b8f125411cdb6bf0bb6", "messageHeadline": "Add docs about className to components.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "632eb6e572caefcad85e86431be5ff37013bea3a", "messageHeadline": "Fix a few things.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "20859af30cf37caac91aa1b9990bdb10590b6139", "messageHeadline": "Update the readme to contain notes on elasticsearch.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1556a515315506598b6d01b3a89a80547c617435", "messageHeadline": "Merge pull request #214 from yandod/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3bf1c56dff9183f4f948b3adf2527b922331502d", "messageHeadline": "Merge pull request #215 from vitorpc/master", "author": {"name": "Renan Gon\u00e7alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 367, "deletions": 1}}, {"node": {"oid": "c08f849e762cd3daeda4ef0597494abae401411a", "messageHeadline": "Migration guide translated.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 367, "deletions": 1}}, {"node": {"oid": "8f504b85dec5f97de9f28461a30bbb717aceafd0", "messageHeadline": "add \"Pagination\" into list of components.", "author": {"name": "Yusuke Ando", "email": "yandod@gmail.com", "user": {"login": "yandod"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a9d4115b8ae375a7315f1ca003ced63e6b3a856", "messageHeadline": "Fix fonts in IE.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56cbc90aa458861db5a2fa368934cc56ea9d6a39", "messageHeadline": "Update menu to work with a dropdown.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 85}}, {"node": {"oid": "a38ccf45d3656f2788b94b6f3bf5b27335881dca", "messageHeadline": "Typo fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3e3b9be086a38702feedcb562fb02caaedc4019", "messageHeadline": "update custom find docs", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4c8c56faf2d000e1f935d69879ace677331b0650", "messageHeadline": "starting 2.2 docs", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "fdf11eb888f60431c2343b516025d72d7d67a415", "messageHeadline": "Repopulate elasticsearch on each build.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2d78abff435952885185e666501c2166108b590c", "messageHeadline": "Add example for testing with redirect().", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "63f223b1ec081bb665320bf4a371c52a70f9af76", "messageHeadline": "Fix broken titles.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d503971d49e78ece889ca9bc97c4cede93812b2d", "messageHeadline": "Merge pull request #211 from yandod/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "760d2629c34f902890b2f1f15dac058344b2bd9e", "messageHeadline": "We should escape least title and body when showing as text.", "author": {"name": "Yusuke Ando", "email": "yandod@gmail.com", "user": {"login": "yandod"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ca19f05f9b392125335ad0a6d445e31de58f338", "messageHeadline": "Fixing code example for JsonView usage without serialization", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "03cc44878de40a30e73a9a575f879defa74eb67b", "messageHeadline": "Update migration guide.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "be5d8d55861315183d58b038f57c28e7f10c235e", "messageHeadline": "Merge pull request #210 from Ivoz/patch-3", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba31519663f549cfef662b57fe7c2e046d707048", "messageHeadline": "Fix code quotes", "author": {"name": "Matt Iversen", "email": "teh.ivo@gmail.com", "user": {"login": "Ivoz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd359cf698ca5a68680a7d03468efbe557d0ab4", "messageHeadline": "fixing incorrect code example for label()", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "d5411de733f37c023cef1a7f9238696c5811b974", "messageHeadline": "Fixing broken links when seraching inside subpages", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0caa5b0aa84c418253e90094617a5098352b1eb", "messageHeadline": "Update the CSS for the new selectors.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47217371d3fd5ba7bbc14caf87802b8429741c8c", "messageHeadline": "Fix id overlap with pagination docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "972ff62f427b57dec524277e925ee95939b544ec", "messageHeadline": "Merge pull request #208 from Ivoz/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b564f8c1009ea5668379afd4d5cea5da101505de", "messageHeadline": "Improving docs for ngix setup", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ad629cba6afee9b5c113341f80053c12794b23ca", "messageHeadline": "Update en/installation/advanced-installation.rst", "author": {"name": "Damiano Porta", "email": "damianoporta@gmail.com", "user": {"login": "damianoporta"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "670c8d3f5f9836a38fc5aedb855c2a243b88adb7", "messageHeadline": "adding notes about changed and new method in File class for 2.1", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "7d64bc631f9a0a78bd9e4412a6fb6360374954f7", "messageHeadline": "Added a mention of common things to secure with your app before deplo\u2026", "author": {"name": "Matt Iversen", "email": "teh.ivo@gmail.com", "user": {"login": "Ivoz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "883e39ec7cc61e9f9c4698b44629918abace4e8f", "messageHeadline": "Fix incorrect import.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6f318338eeafbbb6c3b1f9b9ffd5672e341e41", "messageHeadline": "Merge pull request #206 from RobsonKarls/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a8a12a70f254649642db29b0e4d63b934c6bf3b", "messageHeadline": "it was \"AppHelper\" on App:uses first param", "author": {"name": "robsonkarls", "email": "rkdesigner@gmail.com", "user": {"login": "robisonkarls"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30a872e98ae2a2e8fc72b010c0f97e96ea29ebde", "messageHeadline": "Try to fix line-height issues with header links.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b4044426d7ddd6f9a5d64e966202aec7f0dbb28", "messageHeadline": "Update CSF navbar.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 27}}, {"node": {"oid": "1cf391332d8aa3c48ab5c73223b90e1cf44bb006", "messageHeadline": "Update docs for GH-322", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3a671cf4203bcd78822c4c2bbd37af4a3fd03394", "messageHeadline": "Fixing link to epub", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afb2a9fb8121ade0cea51630a1baeb6cfec95738", "messageHeadline": "Fix whitespace below footer.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b3fe122cecd0195bda47d7da37b33754ced0e27e", "messageHeadline": "Merge pull request #205 from weslly/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5453db095b01d14e593db00189d95c0c1f71283e", "messageHeadline": "Changed search URL to live value", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38325f16e9a0ca2fefba107903ab39fd722ece85", "messageHeadline": "Merge remote-tracking branch 'mark/elastic-search'", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 9314, "deletions": 236}}, {"node": {"oid": "438b51f977b47aed89531d2c2e42fbb05a5aeb5f", "messageHeadline": "Updated \"Bitstream Vera Sans\" to \"Bitstream Vera Sans Mono\" on prefor\u2026", "author": {"name": "Weslly Honorato", "email": "weslly.honorato@gmail.com", "user": {"login": "weslly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea2a329daea2377dbcba96fb1682c2e1fac36bdb", "messageHeadline": "Fix typos", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "702e42d568a0ca44dd309d1b3da61adba39dfe70", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 378, "deletions": 232}}, {"node": {"oid": "f11ff5f58cf72307e5077b3658f649422a8d6e0c", "messageHeadline": "Fixed new function name", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44adfc078fb20c2db92332b9cf850f2ba5ee7f9f", "messageHeadline": "Shift border radius around.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e7ff4a2a350a840158b28a33f1ffa1877d298c7", "messageHeadline": "Style the pagination buttons a bit.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "e3b6c052f7c187e448bfa64caf7ca481fa9ca34f", "messageHeadline": "Add query string propagation.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "270da667148dc3ac26b5a7f60e87eb28447e9bd6", "messageHeadline": "Update search index.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f299444278f21fbecc89411a280a621eebbd533f", "messageHeadline": "Strip header formatting.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1ed254a73b3c8b470eee3420c38f4726e8bf2d4b", "messageHeadline": "Index the title separately.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "c0fa99127f26ec1238d4e47d05e120dbc7eb89c2", "messageHeadline": "Update set docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3622aa77be26b3c0ee12fdc72ebd09d4f5aaf3b3", "messageHeadline": "fixing some missing indents, blank lines, underlines. Also small code\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "0986b60c83a05e8cbcfd81e9cf05811dc0ed29b6", "messageHeadline": "Getting the standalone search working.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 135, "deletions": 10}}, {"node": {"oid": "1f3e917e8599492b2012c31093c066b2e0dc7e8b", "messageHeadline": "Update the searching js.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735fba043e28c51ab8dc04acd3cb50b577fd1620", "messageHeadline": "Merge pull request #203 from tigrang/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7e2ae364588011f667083c082a4b3f59e108693", "messageHeadline": "Added missing attach() method", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4ac727b734fc95f98a5511b5424cb95e024d785", "messageHeadline": "Remove code not being used.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 164}}, {"node": {"oid": "cc095e1eccf236c8b5eec0dea5731e4aa73d7380", "messageHeadline": "Hackity hack the new search in.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 92, "deletions": 82}}, {"node": {"oid": "a112ade513a6ee73faa3ca965cf1335920af23d1", "messageHeadline": "Adding new jQuery version.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8982, "deletions": 0}}, {"node": {"oid": "a019accacfe514ca7e230beb27a0d594fc8431be", "messageHeadline": "Merge pull request #202 from huoxito/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05a84ace1ca88deb08bdef169628c5b7bc44f794", "messageHeadline": "Update docs for #2590", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "421191733421d626d78a00c0f7237293177335bc", "messageHeadline": "replace assertIsA() which is deprecated", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94fa42c6a37e6bb9b2660ab2435361072603d3b8", "messageHeadline": "Fix script.  Somehow I broke it.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2c0c2ec0079737f7fb4d84af74a5742675859521", "messageHeadline": "Merge pull request #201 from josegonzalez/custom-find-types", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "453e3bbeccb08fa0fbdbcaeb9f5634af673cf6a9", "messageHeadline": "added more documentation to custom find types", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "aa73255f86d3b2b614563d45fdae7a2a91dc5bb3", "messageHeadline": "Add crappy script to populate elasticsearch.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "72c93f56ec44e5226647b8b443c3e2c5528c58d3", "messageHeadline": "Fix overflow issues on search page.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a04c301534442d80ed0fcb28e69e7115743d34ce", "messageHeadline": "Merge pull request #200 from suzuki/2.1-email-typo", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f95e44293c772465382264773c41b6d5ff964f76", "messageHeadline": "fixed typo", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7fc3736e091386db76aa642f88ff50e8644b915", "messageHeadline": "Fix search box on tablets.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70e94d009f65947fc9da23af4fc974dfaa895db7", "messageHeadline": "Fix positioning and add escape support.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d86ba2f62ccc7df0f05c7db3f29813835e1ec84d", "messageHeadline": "Merge pull request #199 from kamisama/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a841ab67de7c6269dcf6e7e5003ebc95d647a0f", "messageHeadline": "Update infos about Custom Session", "author": {"name": "Kamisama", "email": "kami@kamisama.me", "user": {"login": "wa0x6e"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcc2a6e142a6aa185d08c664a16ab0d10fc61ace", "messageHeadline": "Fix issues with tablets.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a40e4ea8e3377ad3a47e52dd3ffedc954cba3c6", "messageHeadline": "Updating info about Model::exists()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "2e519419978153878bd04ac765fec084bf0f1db6", "messageHeadline": "sphinx complains about duplicate object", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fe9c27ae12bf90914cce65635edaeaf7912cbee", "messageHeadline": "updating info about keepExisting", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "2749c445c4b2d261630d78cea9489e85e26fd0a3", "messageHeadline": "Merge pull request #197 from mhamann/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77176659cb3bc4f7789c5842072c4063523ecb6f", "messageHeadline": "Fixed description of how CakeLog::write() works.", "author": {"name": "Matt Hamann", "email": "matthew.hamann@gmail.com", "user": {"login": "mhamann"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81c3b3bf09271c0273daa4f7531e4fb760cd6d00", "messageHeadline": "Correct App::build() example path", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0edd7a6c690d5f2d7405c786fa08679666be70a", "messageHeadline": "Update documentation for required attribute.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "aeac1e9876ec109f5c0ebcc7ee3cbbb4f67c0941", "messageHeadline": "Update new feature.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "fac3d2b5836bde7e6e06ca6a31a24ecd22d315fc", "messageHeadline": "Consistency formatting on TreeBehavior", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "f5f13d1f9d18b34f175b2f05d7e438ec53b9e485", "messageHeadline": "Add missing visibility keywords", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 109, "deletions": 109}}, {"node": {"oid": "fdf18d506e2b0e6cfe4a17af6b5e957781454c2a", "messageHeadline": "Add info about autoFixtures and loadFixtures", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bef14595af2b28dcb0eec35191012b452a792c71", "messageHeadline": "Formatting CakeSchema fields in testing docs", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "7e5c5096167057dcfd60ca2b41f87307f1e21263", "messageHeadline": "Add magic meta tag.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ed46185348f0b3c149e7e3b047cc81ec57cb119c", "messageHeadline": "Fix static methods, constants and global functions.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "34c9ed6c4a530f76baf943ee5e9fea218b7f3b1c", "messageHeadline": "Sexy search.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 282, "deletions": 187}}, {"node": {"oid": "1f860a389448c528d57869f149fb22aa3d1e2604", "messageHeadline": "Update buttons and search.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "432570001e3ed2cfac477cbf347897774757a25d", "messageHeadline": "Add more styles.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "579df212acbedb96ea17f123bca0595055165b2d", "messageHeadline": "Making modal window work.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 265, "deletions": 73}}, {"node": {"oid": "19e35de88fd2bc2663561a2b62b6b78410a35289", "messageHeadline": "Styling things.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 135, "deletions": 81}}, {"node": {"oid": "5429c17e9121026052db2bf66ff1f4372a0a60d9", "messageHeadline": "Adding images.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 122, "deletions": 41}}, {"node": {"oid": "cdda850c38b8722c4586382fd46adacc6566ab87", "messageHeadline": "More stuff.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "14eed958fddac9b1fe36d36248d3204e91f61259", "messageHeadline": "Adding more styles.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 93, "deletions": 45}}, {"node": {"oid": "691b2185f30793dd7325337fb269baaca0a157ff", "messageHeadline": "Styling methods and other text elements.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 147, "deletions": 73}}, {"node": {"oid": "9118d3392ecb985da6398a4eec70f6747622aabd", "messageHeadline": "Fix duplicate css files.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 43}}, {"node": {"oid": "116043bf4ba9948ef1141a47090e8f81bdda8807", "messageHeadline": "Start adding new css.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 105, "deletions": 8}}, {"node": {"oid": "3702d4b1731182dae4ea781a55c860de16132167", "messageHeadline": "Update things!", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 570, "deletions": 429}}, {"node": {"oid": "41b32309579fcd4bf76a221af607869576a1629a", "messageHeadline": "Copy css file and fonts.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1323, "deletions": 23}}, {"node": {"oid": "acb5c2a999e132ce5d2dfd8a7665eacd35254034", "messageHeadline": "Hacking out some HTML.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 30}}, {"node": {"oid": "dd86245cf7a9a476b4ab2e0449def54e2cf5451a", "messageHeadline": "Starting to move things around.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "8793ff40b8f20480c9e51bc2f64dc842aa88bf73", "messageHeadline": "Fix formatting irregularities.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "0b02afc9e7fef7f2526c3e31dfaa9a23450c6528", "messageHeadline": "Update habtm conditions docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c19ad90c30cc2b4652daaeb37e712f5766e2eb32", "messageHeadline": "Alphabetize core libraries toctree", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f2ca7bba54d2058e96c946f0ac466d17a7212e7", "messageHeadline": "Adding more info about Model::validates() and Model::invalidFields() \u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e3b0a0a2a518a65561142f4634ca65d135a45ada", "messageHeadline": "Merge pull request #196 from gilleswittenberg/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8eaf739b52c271c81dcaa30cb136d324d0453dc", "messageHeadline": "Update en/development/rest.rst", "author": {"name": "Gilles Wittenberg", "email": "github.com@gilleswittenberg.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31c279ec384b32b32d88c46fcffca4f0dcc3837f", "messageHeadline": "Fix formatting errors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "4d90dea98e29b4127e112ddf1955934017527ad5", "messageHeadline": "Typo fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51a8ab634e531918466c6073b7272dfaee0befe9", "messageHeadline": "Adding info about htaccess changes", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "30d92a6ea958e713a919d7c60e52a8d4f0f0b176", "messageHeadline": "notes about refactoring of time/number/text helper", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 844, "deletions": 542}}, {"node": {"oid": "b65cf529b00c96af0747ee6971ab664b2d8c343a", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "708aa7750c05e8d9f8bf515e7f50ad207ec57228", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1315816e344ae0b13e4c55fa689c0fa46e3abd5a", "messageHeadline": "Clarify the docs around additional columns.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "296a0acf4963db928e51964adf1160451cd4e8ef", "messageHeadline": "adding info about deep save", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 77, "deletions": 17}}, {"node": {"oid": "2be8927bc5657532b3a3b4c36a9a265ab7727715", "messageHeadline": "Use ComponentCollection when testing components just in case", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5950fec283ab916a72df533ba327807cd598c83", "messageHeadline": "Should be a period instead of a comma", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "21e37ce480b3071d9984265d5704f760965100b0", "messageHeadline": "Adding note about using FormHelper::submit() instead of FormHelper::i\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2435d74fde2e9868a8d7926297ee0d500fb94066", "messageHeadline": "update docs about AclNode, Aro and Aco now extending Model", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4a0cdfe625eff4284ed060bf3cc85a775ea79d8a", "messageHeadline": "Merge pull request #193 from jonnsl/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52c4edd1fe40975f0385d1faeadda6257ddf0a14", "messageHeadline": "Fixed typos.", "author": {"name": "Jonnathan", "email": "jonnsl@hotmail.com", "user": {"login": "jonnsl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "434a1513cd63fad679a60d58bfacd9f3f7b4ba03", "messageHeadline": "Format and add options to NumberHelper::currency", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "618cf125b0450bb59d8e5bde384596b22ee432e8", "messageHeadline": "Add type hints", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b83b8f8628acc02ba0f19dd4629e57eaf7b59e16", "messageHeadline": "Fleshing out Number::addFormat", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "d8cf371bd35e3da7649da4ba9c0ae6a022c39d04", "messageHeadline": "Test conventions could extend ControllerTestCase", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbf865ebfc1ad5cfec95b90ead38e5c561018c03", "messageHeadline": "Remove duplicate testing helpers", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "8e9c7935483cb017d1fa757db4342684287c18b2", "messageHeadline": "Remove redundant test case lifecycle and components (Previously remov\u2026", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 93}}, {"node": {"oid": "47797e758c55cd22f158fa108cf5de1f0f7fb98c", "messageHeadline": "Remove duplicate testing models section", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 85}}, {"node": {"oid": "12c47f598d22efca8a7afc1fb6311b69ce05c9bc", "messageHeadline": "Fix indentation errors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "81c966157b06ec5160b586c77a14b85150c10cda", "messageHeadline": "Clarify how Configure + Session interact.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "e019abd4151c1549ff637664fe70eafcc65fd9c6", "messageHeadline": "Formatting tweaks.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "9984fa68f2bb79442bdccc2afbad6b6822d443be", "messageHeadline": "Fix missing parameter.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5587fa45a5c62d13d949a2155ee10dceb4a42130", "messageHeadline": "Update docs for new feature in HtmlHelper.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "b82e91c23e1a94ebd22da107e9007e8c0e076977", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "41edfe5673281f34a0443bd658979e39b35bbe49", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f150c906240ab57398af852f9915b48f80381d2d", "messageHeadline": "updating AclBehavior docs, adding info about setting up as both", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "5a22982612983a497e475e45a27959d6e7b050e4", "messageHeadline": "Merge pull request #192 from rycarus/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "47d36f857beed053478e98c5d1cd3b5c3f8a53a9", "messageHeadline": "Formatted paragraph width to 80 columns", "author": {"name": "sknight", "email": "sknight@luxurylink.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "077a48fabc182010064190b8fa56fce5007e6607", "messageHeadline": "Grammar correction", "author": {"name": "sknight", "email": "sknight@luxurylink.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "150ffeabf97789860a836acc0ceead3241ab1a9d", "messageHeadline": "Replacing info/references to HtmlHelper::video() with HtmlHelper::med\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "0d8e7761236aece18d7ff9e1fe5625595e1f33a7", "messageHeadline": "Typo fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cb3c3b3e8fb78777bb17d184db3b390ae19759", "messageHeadline": "Clarify directory name.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "337b6f5bfb5bcb4b50484e460d173d2102b12d93", "messageHeadline": "Adding reference to HtmlHelper::video() function", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "86d602977d6acb264e6491fb93ae80cae8915fee", "messageHeadline": "Fixing formatting", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "7ef98866a8234dcb54bd966db7b6d2694301cd14", "messageHeadline": "Added info for new HtmlHelper::video() in 2.1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "94d641d26b50d0ce6d2ad58b3c2d730c2265eed7", "messageHeadline": "Merge pull request #191 from brism/patch-3", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c83521107a9b96e2437257fcf945b301fc29a5ca", "messageHeadline": "Small fix to show 'secure' type of blackhole()", "author": {"name": "Brian Smith", "email": "brian.d.smith@gmail.com", "user": {"login": "iknowthis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e29d597bf3df86903881232fbbc1ce1432b0a90", "messageHeadline": "Merge pull request #190 from tkengo/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 672, "deletions": 0}}, {"node": {"oid": "12830b731f7eaaa6e2b796f185b6f4d3982bf620", "messageHeadline": "Format Model save options", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "790e226eb7b2f9398ffedea3c3fbcd60d070a909", "messageHeadline": "Remove redundant table heading", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1230ce87ffb73ab9d4717a5c64cf96395602b166", "messageHeadline": "Case events title like other libs", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d8733832ceae13b42b642e3f06aa4adfa0bedad", "messageHeadline": "Merge pull request #189 from Schlaefer/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb5b906c57e57e85a4feeeced88243c87a8c9d33", "messageHeadline": "Fixed dead link to PSR-0 dokumentation", "author": {"name": "Schlaefer", "email": "openmail+github@siezi.com", "user": {"login": "Schlaefer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "349b429ea7ab7a5245624f8b220f7cb335be15a7", "messageHeadline": "Update migration guide about htaccess.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b48fb0da405c4a67ff3925ca0850c8242d61aee0", "messageHeadline": "Merge pull request #188 from Jippi/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "72339baaaa3d6cbca68885f83b68c215c79f4c0f", "messageHeadline": "Update en/appendices/2-1-migration-guide.rst", "author": {"name": "Christian Winther", "email": "cw@nodes.dk", "user": {"login": "jippi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a010e156e291add379b8914679294ffacb477498", "messageHeadline": "Update migration guide for new things.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "202ac5fcf1de0da441aae04759f9304b8d3ba624", "messageHeadline": "Merge pull request #187 from tigrang/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "438ddc54dcd8867e6f5780081d6f1d0fd1ba367a", "messageHeadline": "Update en/views/json-and-xml-views.rst", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac87c51c5a992d7fb4a64a8c75701c2f499ead73", "messageHeadline": "Merge pull request #186 from phpMagpie/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "04028f556da787328e58262ca0522e4712ed346c", "messageHeadline": "Read through the rest of the page and corrected more typos etc.", "author": {"name": "phpMagpie", "email": "phpmagpie@webbedit.co.uk", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "90b21b430bf6c471c6af7cf5ee1a62aa2c9b36a1", "messageHeadline": "Update cache docs for umask.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bf197e0cf2e9356a8ba3cf31f4634a9205aefb16", "messageHeadline": "Merge pull request #185 from phpMagpie/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b551e3822d430e64c1ad39e920328232dab4ab45", "messageHeadline": "Merge pull request #184 from nojimage/ja-installation-requirements", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2352944cfdc55050468947b8650d14a71774abe8", "messageHeadline": "Correcting a few typos in opening paragraphs.", "author": {"name": "phpMagpie", "email": "phpmagpie@webbedit.co.uk", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "93a357dbad132e91dd2502a7a81ea5ac8fddae2d", "messageHeadline": "applied changes at installation section into ja.", "author": {"name": "nojimage", "email": "nojimage@gmail.com", "user": {"login": "nojimage"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49a91f5f1884e36badf2196c44e3b3b842232a8", "messageHeadline": "Updating description for CakeRequest::$here to match the one in API d\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d736263e578d56f86a0b468a0a518b4457c3ea76", "messageHeadline": "Translating controller.rst into Japanese", "author": {"name": "Kengo Tateishi", "email": "embrace.ddd.flake.peace@gmail.com", "user": {"login": "tkengo"}}, "additions": 672, "deletions": 0}}, {"node": {"oid": "858f6b59fa673122b3a694366109246372ea2598", "messageHeadline": "Update guide for moved files.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "3d4e53442d4d8789670bb9c8f811912282aae5f7", "messageHeadline": "Updating docs for new feature.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1cda8523afd02e5494754731679e64d1377be30c", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "739134050eb89c1dfc4c6e8f313f3a910e8e1059", "messageHeadline": "Merge pull request #183 from cdvrooman/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "1f7404b99b8396ccbf56a68905befcb3fbb32db3", "messageHeadline": "Minor typographical changes to routing", "author": {"name": "Christopher Vrooman", "email": "cdvrooman@gmail.com", "user": {"login": "cdvrooman"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8796bc5d9842a319c6fde3a9d40d88be42916054", "messageHeadline": "Merge pull request #181 from cdvrooman/patch-2", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d67439fba74726d01ab52cc3dd356e7e3f3d5733", "messageHeadline": "Updated minimum PHP version requirement.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ed752cc19f2da025dae1cc64ebf756c46270c69", "messageHeadline": "Fix typos", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bf7e8a07bb8e95352d526822ece462071c4237bb", "messageHeadline": "Update docs for new image() options.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "243b8997b254b930270399f3b9ba4b1d3914aede", "messageHeadline": "extend does not use file extensions", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "0af0329c9f605f499373f31a8158f22b27a174e9", "messageHeadline": "Merge pull request #179 from brism/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4e20633666a436b9d0aaae7d10d83a993038bac", "messageHeadline": "Minor fix for extraneous semicolon", "author": {"name": "Brian Smith", "email": "brian.d.smith@gmail.com", "user": {"login": "iknowthis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21375fcd08e5d7b673e7576e11901803f39cd860", "messageHeadline": "adding link to new features page", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "905b66c9387366ab32b38d9ac4363680de0fce2c", "messageHeadline": "adding AppShell to the list of App class that were moved to app/ dire\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2aaae0ceafb42a08a0d807d523757ca0bc101c50", "messageHeadline": "add Set::nest as new feature on 2.1 migration guide", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "49bc2227cddb8705e72f4f8b2d2685484a9c0c48", "messageHeadline": "add docs for Set::nest()", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 72, "deletions": 10}}, {"node": {"oid": "5d3568872b3da655f8cb25ca9ea84deccfc03c61", "messageHeadline": "update migation guide about new feature, allowing threaded find with \u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5be435ae300831d18012f79b44a90b5454cf1ee6", "messageHeadline": "Merge pull request #178 from josegonzalez/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "ee7d12dd6c09f17a5a0433e0290d2b22bf4cf4d1", "messageHeadline": "Merge pull request #177 from tigrang/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f40cdc3b185e038be92455e29a1b572a106a33e9", "messageHeadline": "Updated new features for 2.1", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2ba780a8398696a3e5ad0deb7a9d8f4aebea9eb9", "messageHeadline": "Updated migration guide for 2.1", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b02f7b35c5b19d4b5b77ee7a779396d6697b44e1", "messageHeadline": "Updated docs to reflect the fact that using ThemeView is no longer re\u2026", "author": {"name": "Jose Diaz-Gonzalez", "email": "myaccounts@savant.be", "user": {"login": "josegonzalez"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "91d7f7abcbe3806ae172ed1e493e6b6e820910e3", "messageHeadline": "Fixed typos", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b680d7039fc533f32b2bcb59749ed135b89fd263", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "02520e13a6922b5671bfb5f31af039f7522a8f4f", "messageHeadline": "Documenting changes done to improve HTTP caching", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 247, "deletions": 14}}, {"node": {"oid": "b143f21c8586bd26862dbd11d296d7e662c1c338", "messageHeadline": "Fixing code formatting", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85864f18d1e27144d3ed78d4ea2ecc24e697586b", "messageHeadline": "Making a not about $content_for_layout and $scripts_for_layout for 2.\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c477d81eb6fca49a994222d3fa15e4e429781823", "messageHeadline": "Formatting to fix warnings", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f5c5b717f99f6993486554f3094a1357938b62b9", "messageHeadline": "HtmlHelper::docType defaults to html5 in 2.1", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9b2ccb2427048b9cea229592db3f5bf2eea7b821", "messageHeadline": "Fix default HtmlHelper::docType value and formatting", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "0bb577d007ef9d7ea191eeb617e9fb739b6e09cc", "messageHeadline": "Fix typos", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "08c73449c89bae63f48cfc4c7fe86dd974e127d1", "messageHeadline": "Adding info about the include_path.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "616e81e48a098e18f29b2446da5b2b3bdc2835d7", "messageHeadline": "Removed extra semicolon", "author": {"name": "Christopher Vrooman", "email": "cdvrooman@gmail.com", "user": {"login": "cdvrooman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f071985ecdb873e62a8410ce8ec1b112d802e355", "messageHeadline": "Fixing base url detection", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c249d1a8b5711746a36b242302f612f88a96ebfe", "messageHeadline": "Fixing bug with relative urls in generated search links", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4d90a12b122ae5367ab1273aedc9953d73a15139", "messageHeadline": "Making menu.json location not relative", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90d838b03f8104587ce7004e7664526331e82203", "messageHeadline": "Fixing javascript problem when pressing the esc key", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ccee87e264d93e17d682b6f22b828930d3ba1661", "messageHeadline": "Fixing bug, the text for functions was not being extracted on the mai\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79dd611aa17d75293e37d7549880f184bb0043e2", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 78, "deletions": 34}}, {"node": {"oid": "ecdd47007dd89753c2c41031bff2f4c2b1f38ecb", "messageHeadline": "Implementing a javascript quicksearch for the book contents, thanks @\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 317, "deletions": 5}}, {"node": {"oid": "4f8947d0ba9f8e220c1d1197db7a5a08e1ce77b1", "messageHeadline": "Merge pull request #175 from cdvrooman/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4aa5d34d4ac1598b41a866c2d551ce5ed5bf565", "messageHeadline": "Update en/core-libraries/helpers/form.rst", "author": {"name": "Christopher Vrooman", "email": "cdvrooman@gmail.com", "user": {"login": "cdvrooman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11fd3a6764073908ceb25969985e5093ec9754dd", "messageHeadline": "Merge pull request #174 from tigrang/6741c87ac669730e1a36e6d8c845f9e9\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6741c87ac669730e1a36e6d8c845f9e96ac871bf", "messageHeadline": "Updated Transactions example", "author": {"name": "Tigran Gabrielyan", "email": "tigrangab@gmail.com", "user": {"login": "tigrang"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e9d1ef00c8768072b85bada9100991c5e80823e9", "messageHeadline": "Update docs for change in HtmlHelper::getCrumbs()", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "33ed17c8d52597e38735db0857629b3b3473a51a", "messageHeadline": "Merge pull request #173 from swiecki/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eec4f0be87ce7faaf8ec767eb0c1e0db4cc6253", "messageHeadline": "Sorry for not being thorough.", "author": {"name": "swiecki", "email": "daniel.swiecki@gmail.com", "user": {"login": "swiecki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "398b0b83b3eb5b2d9b76f262e27026c32536e4e0", "messageHeadline": "Merge pull request #172 from swiecki/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "95a5144911e3196f5cca3a9278834a79fd999070", "messageHeadline": "Updated HABTM docs: added table formatting(like there is in the 1.3 d\u2026", "author": {"name": "swiecki", "email": "daniel.swiecki@gmail.com", "user": {"login": "swiecki"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bfa86c6a4ebc12d93115901ced0885ab6af2dd3b", "messageHeadline": "Merge pull request #171 from webtechnick/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f3db626b02e509beeb83ec3824f4b638219b62ee", "messageHeadline": "Updating Requestion Elements from Plugin for 2.0 compliance.  Plugin \u2026", "author": {"name": "Nick Baker", "email": "nurvzy@gmail.com", "user": {"login": "webtechnick"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a6d0cea54c35a30c42b413d679abea5e79b562a9", "messageHeadline": "Add versionadded directive.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19ba563b3125854abe61c4c3ab40006a9206a17d", "messageHeadline": "Add docs for Router::defaultRouteClass()", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "68db3a19a00674ccc3e7e9c0d6eee2660df9e0c9", "messageHeadline": "Updating migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af99cd79d6e1213a05991a8391c1e444de683809", "messageHeadline": "Add visibility and fix isAuthorized() example", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "23f7d6d2fc5139db33073867f7fd87d7ff0079bd", "messageHeadline": "add note about copying PagesController to app/Controller", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c320c2db9c704452371f8e8e6114cb044486d0ec", "messageHeadline": "Updating eg. for multiple counter caches.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ec9b816b423767b69b42b50a4bfa074997d1bdcd", "messageHeadline": "Merge pull request #170 from Pushnell/patch-8", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73a8e1d6a5a85fcbd97e99237e974462a544c2b0", "messageHeadline": "MPTT link was broken.  Updated to point to a good explanation.", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a000078712e791bfad57d703f76fdb9405991af", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9b5ac395a7a12ff1efd961775f4f50c7833d15f5", "messageHeadline": "Adding version annotations to make it clearer those features are mean\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4abdd3da9665f66b3091be8a471750ab160cba1e", "messageHeadline": "Fix 2.1 migration guide bullet lists to fix warnings", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fcb901bc47440eb3be62bb97da43dda204d19557", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1715, "deletions": 30}}, {"node": {"oid": "a02a0eeecc288b72d80609c9f18b34f5a918a326", "messageHeadline": "Generalizing the book version", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e59a1ee2c0edba9dfe635c5905360e6b9b3d6349", "messageHeadline": "Merge branch '2.1'", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1756, "deletions": 123}}, {"node": {"oid": "5c2eee0c26fddcef6beb5b26ce2fd25cd219f6eb", "messageHeadline": "Marking the events system page as new in 2.1", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08b9990cf65c4dfab13030ac264ae4cf65a835af", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1036, "deletions": 247}}, {"node": {"oid": "4cf95dedaa2e539704f63b821cdef5553e6566a3", "messageHeadline": "Merge pull request #169 from hiromi2424/ja-tutorial", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1709, "deletions": 23}}, {"node": {"oid": "9388ce996858176580644261d1f82ebf8c728cd6", "messageHeadline": "translated tutorials-and-examples section into ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 1686, "deletions": 0}}, {"node": {"oid": "5e96c2fdd05fc7636f3145213841447e84325003", "messageHeadline": "fixed typo in blog tutorials", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6ccefc59def7e7ee041ea64ebc620099873b5303", "messageHeadline": "Merge pull request #168 from Silwing/patch-2", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8097024433a5c0c203e6c44e9b6a32d3d06d7aa", "messageHeadline": "Fixing a few typos.", "author": {"name": "Silwing", "email": "silwing@gmail.com", "user": {"login": "Silwing"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "95eb8d571a01472982b1ace485c3963ec334d928", "messageHeadline": "Merge pull request #167 from Silwing/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b67bbad03714de69f818a4a0088fdde958786110", "messageHeadline": "Added a missing function keyword in handleException-function.", "author": {"name": "Silwing", "email": "silwing@gmail.com", "user": {"login": "Silwing"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97c219841d8190754d5f67a2c0da02fec6adda32", "messageHeadline": "Add notes on JsonView, XmlView and ViewBlocks", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 98, "deletions": 2}}, {"node": {"oid": "8b57c420e0dfb31ec87f3942ba538fb3065f34b5", "messageHeadline": "Merge pull request #166 from majna/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0839e6e10c9518b5a5c8258fd112705e5275075d", "messageHeadline": "Remove 'Security.level' - not used anymore.", "author": {"name": "Ivan Majnaric", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b0baabbb247bb4e076275418b2647aad67937e2b", "messageHeadline": "Making the searchbox appear without javascript", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4c52635357cbc6023fc61cb472f45724e03e6bba", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "810f6b311d354c3f2e57e007f63399e8c3cbd2f9", "messageHeadline": "Adding links to the other book versions", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "e1dcc2b7b8de2e54a374eaf1ed08893c2f7332a0", "messageHeadline": "Update docs for change.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b62b6ddf342e07f0a76ff445d87b1040f4511f21", "messageHeadline": "Add docs for Router::resourceMap", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "fc189cdf542f271e5a42c0df1cfc9afc85b9eb75", "messageHeadline": "Avoid warnings in Jenkins sample code", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6295511d17355e59618bf4175564b6975a79e9c", "messageHeadline": "Merge pull request #165 from hiromi2424/correction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "dc028f648cedc4ef251d6603ad86d75f89a999bc", "messageHeadline": "corrected the explanation did not match corresponding codes.", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9f0c20f4859d0546c7ef8abc85ed4960a599ce7", "messageHeadline": "unified duplicate title in blog tutorial", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9a59fe7a7f2cfe001d57ea31fea6fa5e2b23e027", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 685, "deletions": 118}}, {"node": {"oid": "8562f3bbd069cf0d0b6212b8016eb36e27bdbaef", "messageHeadline": "Improving spanish documentation", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 316, "deletions": 119}}, {"node": {"oid": "d322701f3637240af25d0f47902eec5b1ef264b7", "messageHeadline": "Add more docs on controller methods and request action.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 6}}, {"node": {"oid": "2bf8d46a7d5ac60109ca4504abe2410c67d9861d", "messageHeadline": "Merge pull request #164 from hiromi2424/ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 154, "deletions": 30}}, {"node": {"oid": "b529de84c1888ad794a349e6ff246d9f15af7a7d", "messageHeadline": "translated deployment section into ja", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "0aae9239602f23ee327047ce48d6db84ace6682d", "messageHeadline": "applied changes and translated them at installation from en into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "24f738b509d2b76845f0f0b0b083c9669e651a78", "messageHeadline": "fixed missing escape for underscore", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd5ae0c028d8faa4951b682babcf09ef5914dd1c", "messageHeadline": "applied changes and translated them at contributing from en into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "18c3ec7de8edb16d7814eaa83a3b683f6380464b", "messageHeadline": "applied changes and translated them at cakephp-overview from en into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "947019466f78e3bdbd755c961ffa68673fb3b52e", "messageHeadline": "applied changes and translated them at appendices from en into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 73, "deletions": 18}}, {"node": {"oid": "9f5eea5902ff754a94f6a7f2bd7d9249eba14f41", "messageHeadline": "fixed markup and missing letter in migration guide", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "380940a48ea07944633495f90f53d0410f9cbde2", "messageHeadline": "Fix return type of App::core()", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4021ea15ff449db9fdb7378613f0dc55e468123", "messageHeadline": "Add type hints and return types to App", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "8c5b2cdc0e3cded9eb16d862f6970fbf864e60ab", "messageHeadline": "Add App init, load, shutdown methods", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "9aba3ace87d25b9c3103c2c494811bc177a3264a", "messageHeadline": "Highlight code in paragraphs and formatting on testing docs", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "01555cc18bb10cfadbe08da950273575c02daff4", "messageHeadline": "Correct parameter order for assertEquals", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4be2af191925fd5b3a5517f2a4c9d04c27616d4", "messageHeadline": "Clean events code samples and typos", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 108, "deletions": 106}}, {"node": {"oid": "ac1ed8d87b131356798fe8e1ba95cbe9c87c9179", "messageHeadline": "adding events system docs and a few improvements in the core-librarie\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 518, "deletions": 6}}, {"node": {"oid": "2f6272f312941cac523d1f966fb473a253dc0c22", "messageHeadline": "Merge pull request #163 from hiromi2424/ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 354, "deletions": 0}}, {"node": {"oid": "40013089629034c20c69d7223310d81b7be1bf52", "messageHeadline": "translated getting-started section into ja.", "author": {"name": "hiromi2424", "email": "hiromi2424@gmail.com", "user": {"login": "hiromi2424"}}, "additions": 354, "deletions": 0}}, {"node": {"oid": "f45c28f0100d327f00a6251f7f642a4ec838ce47", "messageHeadline": "remove incorrect note about debug", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6a065f23413b5d28db6eb523c5326b4125e75ff0", "messageHeadline": "Merge pull request #162 from leighmac/dev-complex-testing-ex", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e8de29f5070b3a10b582ba1316f771a90ff028", "messageHeadline": "changed assertEquals to assertContains", "author": {"name": "leighmac", "email": "leighmac@phpnotepad.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc57e8597609595282e5a4379d9aa22b9204ad6", "messageHeadline": "adding note about mapResources(), to put this above the include of co\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "3e424ce080c04c2bf36fc11c1ae0359df98bd3e0", "messageHeadline": "Merge pull request #161 from gilleswittenberg/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e149c84ea929d23a22d74eac36c55f984a2b7421", "messageHeadline": "improve clarity of sentence", "author": {"name": "Gilles Wittenberg", "email": "github.com@gilleswittenberg.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c0e217651d92e55d5cd8b4fe34216dbeb0a6e36", "messageHeadline": "fix typo: A array => An array", "author": {"name": "Gilles Wittenberg", "email": "github.com@gilleswittenberg.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cb2b3c6609538a9de1d0ef7f6583f1eed62af3d", "messageHeadline": "let all custom Shells extend from AppShell", "author": {"name": "Gilles Wittenberg", "email": "github.com@gilleswittenberg.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3ff9a0ba906024c85e1cfc34b16500a7a7a62b2", "messageHeadline": "Append instead of prepending to the PATH environment variable (best p\u2026", "author": {"name": "Gilles Wittenberg", "email": "github.com@gilleswittenberg.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf7ae4d3013d31d095bff92db74a38f12cf9c45", "messageHeadline": "add `upgrade [CORE]` to Available Shells", "author": {"name": "Gilles Wittenberg", "email": "github.com@gilleswittenberg.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f63c74ecc519c637bc6d5344b92ce3373bcf0d6", "messageHeadline": "unify and correct paths to cakephp directory", "author": {"name": "Gilles Wittenberg", "email": "github.com@gilleswittenberg.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6bfb511c4db84229bf4ba86a2f9e84b8a703f6c0", "messageHeadline": "Adding some migration notes about multiple datasources in tests and t\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "d9664bac27098514f86cc4eae4de7316d570c1f5", "messageHeadline": "Update docs for plugin views.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "0a486dd0ee5e47387591a1f76ccd89624bd897c9", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f52a40a39890cb071b11f11fcf42101d169fb762", "messageHeadline": "Add note about plural-forms header.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b19d1f2a1d341241a51b89e03787e243c60d6a3c", "messageHeadline": "Merge pull request #159 from ProLoser/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a54511b87cc9766f4f9740a8ef19a54a7bcf6803", "messageHeadline": "RssHelper->header() seems to be gone.", "author": {"name": "Dean Sofer", "email": "proloser@hotmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "82d265626ef7deb9b0f41b84b523d82bc1171520", "messageHeadline": "Fix typos and title underlines", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "0ba2bbe8aa3c6560fb61550854a4174095a828a1", "messageHeadline": "Fix typos and title underlines", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d0f6adf0f92223c38e0fbcc96b2fa5acb8ae1e96", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 288, "deletions": 129}}, {"node": {"oid": "81574dc2fdf2d7482a9f7e8ba1d3034262802a08", "messageHeadline": "Update routing text.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "083dcd376b2ba87b645774e11598a09b2174debf", "messageHeadline": "Merge pull request #158 from ionas/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "59909e6c53e8978fca7a099867a3822576167099", "messageHeadline": "Ran into issues ( https://github.com/CakeDC/users/issues/30 ) assumin\u2026", "author": {"name": "Jonas", "email": "fwd_github@jonas-hartmann.com", "user": {"login": "ionas"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aef40f1a965166ad7d54afc495ac13d1437bac66", "messageHeadline": "Merge pull request #157 from 0x20h/2.1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d876cf2263591e778b93142506158500e4fcb24c", "messageHeadline": "Merge branch '2.1' of https://github.com/cakephp/docs into 2.1", "author": {"name": "0x20h", "email": "kohj@informatik.uni-marburg.de", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "267389ab43c3b8496202fcc6b6f2338171130633", "messageHeadline": "fix typo", "author": {"name": "0x20h", "email": "kohj@informatik.uni-marburg.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec6c1dbeff1b8addd0a9b7d87a1f7b87493986dd", "messageHeadline": "Added page for new 2.1 features", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ce27695be645789ee415d829cfc8f5190f88eca5", "messageHeadline": "Convert Set definition lists to tables", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 49, "deletions": 43}}, {"node": {"oid": "cb5e898529068b3e73dc8310ed0bfe327ca4a6cc", "messageHeadline": "Merge pull request #156 from watermark/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b29bb0afef604fa55b02baac48b2b11f5d5dd496", "messageHeadline": "Modified beforeValidate to be in line with the rest of the callback f\u2026", "author": {"name": "watermark", "email": "bryan@theclays.us", "user": {"login": "watermark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7b7e8e3d73956027f41485d96d421efc616ed0c", "messageHeadline": "Update Session setFlash info", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "a01cbb8ed79b9fb96c08929dc3dfad54757b8e8c", "messageHeadline": "Cleanup formatting.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "8de1e5a26e347e7fa2d3d8bbecb040776f6b58cd", "messageHeadline": "Remove note on unsupported feature in schema.", "author": {"name": "Vincent Bonmalais", "email": "vb.kouno@gmail.com", "user": {"login": "kouno"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "e0a9f04f07ca2b51e45a0d5b6bedefeccb7613ea", "messageHeadline": "Add more information to the schema process.", "author": {"name": "Vincent Bonmalais", "email": "vb.kouno@gmail.com", "user": {"login": "kouno"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "e7d34d22010358883a86682b15f44e4eaa5c7269", "messageHeadline": "Add plugin view example to email docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "7daa414bdf0370fa0a9fe7bf70bf71cdad9d7160", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "649a0421cebeb265acb187536a095ad8271dd812", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48047c41e03935b9f281d1b70c44e7e5e5be0a6a", "messageHeadline": "Ability to set FormHelper::checkbox() hiddenField value", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "086d673517b4039ba8629d25c5c21a237a5dc686", "messageHeadline": "Fix broken heading", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2df5f92a5bf064e1a6f92de14d6b91cdc3009886", "messageHeadline": "Add new callback docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "db7042f3316e39b253f07205e13ec3b628b4f6ec", "messageHeadline": "Document changes in FormHelper::radio()", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "282d3b836a30d09a1ce823b0209a8228b52e6b00", "messageHeadline": "Add docs for File::mime()", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2e60c07d426c26320555758493b522a96da4ef2f", "messageHeadline": "Updating example code. Closes #2393", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0298e94247dd97b828fc8402abbb3425539339ab", "messageHeadline": "Update guide for moved app classes.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "3daa36f0031eb814695fc96f222e6bb7d07d9403", "messageHeadline": "Fix broken heading.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc2dcba6a36c29f79a268eaf29f390e9be64f2f3", "messageHeadline": "Update HtmlHelper docs and migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "092755e2544ed1260e4a408e7b74a76e90016821", "messageHeadline": "Fix broken heading.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7de93b553f3e725e7c1ad73fe072774131bfd0ad", "messageHeadline": "Updating magic vars to blocks.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "544bd832e5e4e88cb2dc4236f8e8ab3d51178961", "messageHeadline": "Writing the bulk of the content for view blocks.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 172, "deletions": 6}}, {"node": {"oid": "ad58ed6f29355d113cbe3194760340aca50b80c1", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "50238eb2bba9ce2b05da760473a7860474267a43", "messageHeadline": "Adding new View API methods.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "b96d72d928afff05781524c917d7041081d801bc", "messageHeadline": "Merge pull request #154 from tlatsas/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e313da65bb773c75e64bf46c4213b843903b2e57", "messageHeadline": "Updating to use request->data where appropriate", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "a72064b55b9092d7a314f50e05f6468de7775da8", "messageHeadline": "Update to request->data\\nFixes #2386", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbe30c88206cbde6bea70bc47258652e709fe307", "messageHeadline": "Correct documentation for addDetector()", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57789a19f3b421fc1c801a19a4a9c2e0be2a7ec3", "messageHeadline": "add example for redirect using name based parameters", "author": {"name": "Tasos Latsas", "email": "tlatsas2000@gmail.com", "user": {"login": "tlatsas"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "457a22bb998ee80b345486db7693eed9b9eeb7b0", "messageHeadline": "Add debug flag info for testing using web runner", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "267f09f82a82cecff33ca39cd5124490bbeff334", "messageHeadline": "Add additional model methods", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "2636b77e69aad0c253cda8eda847058de3b6f13b", "messageHeadline": "Change userModel to non-plugin model to avoid confusion", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4ab9ab88f9e95a695f7353a9561e53baab327b4", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 635, "deletions": 169}}, {"node": {"oid": "51d6121b9e30ca1afae1c1d854672a55d9c79d7e", "messageHeadline": "Add info on how to disable SSL only cookies.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4ea782cc88581f6bdf80746bad9930aa1442ebad", "messageHeadline": "Merge pull request #153 from watermark/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "90aacde8b13ea7fd6dfedb8d75ec9fa5b9125248", "messageHeadline": "Added text to clarify naming of behaviors", "author": {"name": "watermark", "email": "bryan@theclays.us", "user": {"login": "watermark"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ef95d2608a434bb615d5d99e0c7c186f92124e3b", "messageHeadline": "Merge pull request #152 from tkaretsos/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d6f2367375e951fb7ff8694424b4c492e3503e3a", "messageHeadline": "Update en/core-libraries/helpers/form.rst", "author": {"name": "Thanasis Karetsos", "email": "karetsosjr@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cee766797c3a8f564cd033973d199a43645e7d91", "messageHeadline": "Merge pull request #149 from rchavik/2.1", "author": {"name": "Rachman Chavik", "email": "rchavik@gmail.com", "user": {"login": "rchavik"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c5472d394df29828d6c0c5d7018ebd4a24fb1f47", "messageHeadline": "adding notes about 'keepExisting' in HABTM", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6ddef73b1c72d519969e0259972d38fb02c9a8eb", "messageHeadline": "Fix ru title underlines", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6935c42e0989dea6f7d1cb014a7928f3ebb5e8b6", "messageHeadline": "Add Model::exists()", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e5401badf128b7432793ccd206f3bdf528ac7cc8", "messageHeadline": "Update docs about datetime inputs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "7efa500f9e71acb55a9184d37b531ab471a075eb", "messageHeadline": "Nitpicky cleaning", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3f5d397191bd785a6c27d6ed5000f8f670b8504d", "messageHeadline": "Add visibility to function and fix setUp case", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e90b5f0af30fcfac201fc62e104c062ccd3191a6", "messageHeadline": "Merge pull request #151 from diverdude/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "944713df057b2c7ac0d331c2790fbdc739e61bb8", "messageHeadline": "Added a small tip if mod_rewrite does not work", "author": {"name": "bdi", "email": "bdi@bdi-ThinkPad-W520.(none)", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "7681df5e31d07a2da22c8718204d0cfadf16446e", "messageHeadline": "ru-translation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "52ba1b450da7fd056e01725cb33fb189a35f49b1", "messageHeadline": "ru-translation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 46, "deletions": 48}}, {"node": {"oid": "be5a91e07808dac3b6e785d86d94c20db801c6fa", "messageHeadline": "Add info on how to use include_path.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ea04c60a76ac93d13d93e18d7c5d3113dc8c6569", "messageHeadline": "ru-translation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "dde8237f26389872e146d376c1e965cb15ede2ed", "messageHeadline": "Adding info about routes.php file in migration guide", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "413dc6c811a799627a5b520324e156887b70c47a", "messageHeadline": "ru-translation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "d945dadd36d6b486f54613a983b31d1b31877ad1", "messageHeadline": "ru-translation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 24, "deletions": 926}}, {"node": {"oid": "91b717a5c72acfca394ac0d2ed19422b7fc182db", "messageHeadline": "Merge remote branch 'upstream/master' into ru-translation", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b08bd726ee54c8df8f65e83ebdda86a1bacd37e5", "messageHeadline": "ru-translation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 1652, "deletions": 31}}, {"node": {"oid": "5a540a8c44e23c8d15497c353c1a18cbf693b96d", "messageHeadline": "adding the methods for email headers", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88e9285d08ec41c31c05cfc7ff089d53fff0958d", "messageHeadline": "setting correct path for email layout", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e8cd1028ec4aa29955e4738c5f813d64748f51b", "messageHeadline": "ru-tramslation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0f0d9ee8a1e488dc94768b028ff2d926b475440d", "messageHeadline": "ru-translation controllers", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 287, "deletions": 0}}, {"node": {"oid": "49a53fa2af640f40295897e58b4459746a4a8e12", "messageHeadline": "ignore", "author": {"name": "horechek", "email": "horechek@gmail.com", "user": {"login": "akovardin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9541e1791fa0684c80fafef0ab804234b7b3ce13", "messageHeadline": "Fixing eg. code block. Dispatcher already calls CakeRespose::send() s\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "50792a12a6182a4261954c6b80d55cdb535c56e2", "messageHeadline": "Add example testing a JSON responding controller", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ddc9e4214f552ab17a37ea9a11b786af8a88ec7f", "messageHeadline": "Cleaning up the code in auth example", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "4ec68bd9830399350e72f8a8ab70bfc0f9f5db14", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 77, "deletions": 88}}, {"node": {"oid": "dbfbcf3ac013ec7becde20d9be7ae77126126b48", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b43c12d4c0cb584af473abd9c38a5912b6321082", "messageHeadline": "Adding the MetatagShell for translators", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "0090f54d3774c090eb11101b8c143d6f28b33023", "messageHeadline": "Merge pull request #139 from huoxito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4df2c22a7c7ee5deec338dc4fac7a87e66efffad", "messageHeadline": "Fix left/right quotes to single quotes in code samples", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1b264197da67350d1f5354bb418176519a53af8b", "messageHeadline": "Put model magic find types into tables", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "f97935ff43552c789ebd5df143ca7558770147be", "messageHeadline": "Remove redundant Model::find() uses", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "ca8a7081f339975d72ed3f96ff4eb6fb91b61688", "messageHeadline": "Fix Config paths", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "2025c46026579b028a89ca7769eece220d542f4d", "messageHeadline": "Remove echo from addCrumb examples", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "910bae3c0b3086053ca1d25a92bb2ad20a8ecdc8", "messageHeadline": "Formatting fix on conventions table names", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af79ca814206b7215f6dba7d543c3838fd03abc2", "messageHeadline": "Fix TextHelper excerpt method example", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "11b6a59bccb6cf070e90be17a1905ee6132888cd", "messageHeadline": "Merge pull request #148 from Rondrer/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dd49f89010cd61e7c45763aeca0180e5c5a8b890", "messageHeadline": "Updating blog tutorial code.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "50946944b48c995213482167a222e7ef58637d5f", "messageHeadline": "Made the isAuthorized example more straightforward", "author": {"name": "Rondrer", "email": "tobias@reusing.eu", "user": {"login": "reusing-code"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a35049283ec4aa18a8e6827e0b4f4ec8478bbafb", "messageHeadline": "Fixed the isAuthorized function locking out admins instead of authori\u2026", "author": {"name": "Rondrer", "email": "tobias@reusing.eu", "user": {"login": "reusing-code"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e3548373277fdc3bb0438a7c0850d27d5271d31", "messageHeadline": "Organizing testing page more logically", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 271, "deletions": 271}}, {"node": {"oid": "f8191d13e9b05ea0d9f6d0c2bd0780f1d53b541e", "messageHeadline": "Clean testing code samples and clarifying file location on component \u2026", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "a0761915ab633491ad9fa3cc165a145a6c85cce7", "messageHeadline": "Re-writing testing components example", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 60, "deletions": 56}}, {"node": {"oid": "04ba217a7a69593d3500210bdbf524a4153074d6", "messageHeadline": "Updated info for HtmlHelper::docType()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "11448e091ffd6ad6281c85d09a18632ec7398fee", "messageHeadline": "Adding section on how to choose an authentication system.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "ee69d994d1188ed66c376e17d6e655efa1a366d6", "messageHeadline": "Clean testing code samples", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "713f04de5f233bebaf319f52789a77a7df9c3704", "messageHeadline": "Remove duplicate filtering test cases seciton", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "f96153ff0f2a51d47f707aedacb4a5031a100578", "messageHeadline": "Add ob_flush() to PHPUnit 3.6 output swallowing note", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "482b6de8fe87b314c60f482380f580c9c0ad3809", "messageHeadline": "Add change update.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "16b32d398cb31d7f00f14a38323b4e2423c684f4", "messageHeadline": "More fixing/cleaning with testing helpers", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 28, "deletions": 47}}, {"node": {"oid": "f6c73d024d0378c0c047a37e7306f8d0921aa856", "messageHeadline": "Fix helper testing examples", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "e92a2826a51371a81f6aacb6bf27fc04b9f9bcc5", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3352, "deletions": 1648}}, {"node": {"oid": "40e19b2a833be86759fb6410f37f6907f6292048", "messageHeadline": "Adding note about static methods.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f2c31a9ae9eeaff37f694a3ccd24c82ab3d710a3", "messageHeadline": "Add note about using ClassRegistry::init() when testing models", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "af595181ef0470055675ecbcc50e615cb23a840b", "messageHeadline": "Add php tags to style code block on validating from the controller", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d50971c645f02f834ba807872bdaa827b80c6ad8", "messageHeadline": "Add missing methods, parameters and sort order to Validation", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 115, "deletions": 58}}, {"node": {"oid": "51700f17696eb20387f64536d7539cac6b91e0c1", "messageHeadline": "Merge pull request #147 from gilleswittenberg/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a81d3caac13f7cd5df5238cca2eb34c22fd57c4e", "messageHeadline": "change 1.3 book text (pizza_order) into newly used name (blog_post) a\u2026", "author": {"name": "Gilles Wittenberg", "email": "git@gilleswittenberg.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8858f044579f20d3ab09000691532fa7dda384c", "messageHeadline": "fix typo bet => be", "author": {"name": "Gilles Wittenberg", "email": "git@gilleswittenberg.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba29d913205ff0155cac1bfe515d60a5d2010f8f", "messageHeadline": "the minimum php version for 2.0 is 5.2.6", "author": {"name": "AD7six", "email": "andydawson76@gmail.com", "user": {"login": "AD7six"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "1e5bb84d6232ee4e5c442f2f98a65cd3ae281746", "messageHeadline": "More descriptive use of MediaView and some cleaning", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "43be8e7915dc600407ee58efd1c1a2d7bbdfb96c", "messageHeadline": "Merge pull request #146 from CarlosRod/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c0611d69427408821f0f52925cb764fc1abe8e1a", "messageHeadline": "Added datetime validation", "author": {"name": "Carlos", "email": "crresse@gmail.com", "user": {"login": "carlosrdrz"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "4e0fdcbb1623f6d868455658e0c9f94f9bbae795", "messageHeadline": "Updated info for App::uses()", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d5b7be0e154511e20c598f271bcbb670004e02a6", "messageHeadline": "Fix links and typos", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "55d9ab88e8e269671beda4e8e22d090d1cf71fd8", "messageHeadline": "Clean code samples in development and tutorials", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 81, "deletions": 80}}, {"node": {"oid": "5446677dcf364788a692196857e22a114741e2ea", "messageHeadline": "Adhering to coding standards", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "8ebe8bbcbd38441dbbaab8d88017c5a7c5ba1141", "messageHeadline": "Add missing methods to PaginatorHelper", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "b6c0294cafdcf5256ad49c227e4768023f12c94f", "messageHeadline": "Add missing HtmlHelper methods: getCrumbList, loadConfig, nestedList,\u2026", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 96, "deletions": 30}}, {"node": {"oid": "5989e76be05cbe1a75cfeb2ca92a14af6da33f15", "messageHeadline": "Alpha sort core libraries toctree", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fc8098a9990be2235f354475c44f27ce1287ba98", "messageHeadline": "Standardize class directive placement across libraries", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "c2d56fe97a239d0a2e67f8cbe26e1e865b27f94e", "messageHeadline": "Update migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d3a645b1901d831675a6ef3093c1f27bb5a3fabd", "messageHeadline": "Merge branch 'content-type' into 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 114, "deletions": 1}}, {"node": {"oid": "472d9ae17a1cefcebfc17cb74f27cbc7be553927", "messageHeadline": "Update docs for data views.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "6a623d377c861a857cb55d83c460f49c3efb31ee", "messageHeadline": "Revert \"adding docs about crossdb habtm\"", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "f7282ce00b944e94e4f0bef3d0748db007f2b12b", "messageHeadline": "Merge pull request #145 from rchavik/2.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "30697bd75f31468f47247ea487da4231cfcafa8f", "messageHeadline": "Add missing JsHelper::set() method", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "18ad04b02c19df91e72f8a49f835a94b021f9a71", "messageHeadline": "Move FormHelper::file() to a more appropriate location", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "779f37c4c6da5a778654b39bfaf220517fb6c9d3", "messageHeadline": "Add missing FormHelper methods", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "955024211f78c304ad0853cd67a39d396391c827", "messageHeadline": "Remove duplicate FormHelper::label() info", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "9c8671ce7f742b2afd775f64e30eb597783d3869", "messageHeadline": "adding docs about crossdb habtm", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "ed2e5dcab97c6f6b0da96425c2ae7f5e6a365d58", "messageHeadline": "Fleshing out RSS and Session Helpers", "author": {"name": "shama", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 98, "deletions": 11}}, {"node": {"oid": "506660c951c862083bbd5f4358d282f217622a86", "messageHeadline": "Add CakePHP Questions and meta data to where to get help", "author": {"name": "shama", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "49f43ea81eee62df2a4f6b31fa012ec407f51206", "messageHeadline": "Fix/clean code samples on models, views and controllers", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 464, "deletions": 432}}, {"node": {"oid": "f52f99b698b5df49167149ff3e0e188a0d176f54", "messageHeadline": "Adding info about AppShell", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3c133667d6169256b27df870853adfa1f0f238e4", "messageHeadline": "Add missing global functions", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "2b18c828cdd449d2562a9a5666d4fdb857cb7305", "messageHeadline": "Fix/clean behavior and helper code samples", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 117, "deletions": 116}}, {"node": {"oid": "e60112b7ba03acb3f28812f55d895984917ef5a8", "messageHeadline": "Fix/clean components code samples", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 64, "deletions": 62}}, {"node": {"oid": "7b46af0103f286cf34e671cf4a1edef227e02b19", "messageHeadline": "Merge pull request #144 from brunosinister/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "4673d00eba203ae239117117025304389efbe1e6", "messageHeadline": "Grammar police", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "cd5e61ea38fd38a43f338bd3765555cf4fe1ae49", "messageHeadline": "Add TIME_START constant to 2.0 migration guide", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9340b402e00e312a1da5b9d845648a97c30fdec", "messageHeadline": "Remove removed constants and add missing constants", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 77, "deletions": 29}}, {"node": {"oid": "ce7cbae541ebbe4bf5ff0f5401a573587879125f", "messageHeadline": "finalizing the translation of  auth_blog_example", "author": {"name": "BrunoSinister", "email": "brunosinister@gmail.com", "user": {"login": "brunosinister"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "efe1cbfab0fc507c9852d24de4c4051b29d473e1", "messageHeadline": "Merge pull request #143 from sartun/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae83a538f02e16553e3844068bc784ecb562e835", "messageHeadline": "Fix Wrong option name --clover-coverage to --coverage-clover", "author": {"name": "Serhat Artun", "email": "sartun@gmail.com", "user": {"login": "seartun"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd2bd51b88f686911d7222bda438c0d84462a259", "messageHeadline": "Fix and clean testing code samples", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "94291ac76a65d10e2b8b15a075ec282dd999b4ee", "messageHeadline": "Add httpOnly property to Cookie Component and cleaning code samples", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "9b6d893bacc1e98960fdbc4ab152690ce6d84b1f", "messageHeadline": "Update docs for data view classes.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "d246bc49edaed9784176e6cd43c1935a722f9530", "messageHeadline": "Merge pull request #142 from brunosinister/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 386, "deletions": 0}}, {"node": {"oid": "467cf7299def7c0611d9cd4dc1e268fc20cb87e1", "messageHeadline": "update translate auth_blog_example", "author": {"name": "BrunoSinister", "email": "brunosinister@gmail.com", "user": {"login": "brunosinister"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "b75d7349045da1eec4827139964c68556e019cb4", "messageHeadline": "Start translate auth_blog_example", "author": {"name": "bruno", "email": "bruno@bruno-Infoway-w7430.(none)", "user": null}, "additions": 387, "deletions": 0}}, {"node": {"oid": "5ad447176bb0db8a987a3752b93c2aa4f60efe01", "messageHeadline": "Add all missing removed constants to 2.0 migration guide and alpha so\u2026", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f633b830aeb2b6d51468a7d436f810a6a3f89aed", "messageHeadline": "Add APP_PATH to migration guide removed constants", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3cb206237e2813efc41b07c61a3345a841f72d9a", "messageHeadline": "Merge pull request #141 from leighmac/dev-testing-complex-ex", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96e6ad9b72cddafe3eb820793eb083b3c3f6d456", "messageHeadline": "Merge pull request #138 from rchavik/2.1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "af53c894045bb57987d4558d6deaa6f2337218ca", "messageHeadline": "Remove negation in tutorial.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4054a3aa1336358d0aca375a9821d8606f0a4db7", "messageHeadline": "added hostname to redirect location", "author": {"name": "leighmac", "email": "leighmac@phpnotepad.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a40f9cfb768f3b89c9877619c8e28c24c9d5902c", "messageHeadline": "Alpha sort and add missing Shell API methods", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 97, "deletions": 31}}, {"node": {"oid": "be8a5f4993770aa39f553419b436a2a72d4d2076", "messageHeadline": "Add missing php tags to code examples", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1d717295a4b0f962c93e5df2d7fdddcc33cf5990", "messageHeadline": "First draft of data view docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "b75be43530de6bf47a4d889d76d4c79b53808c43", "messageHeadline": "Alpha sort and add missing methods/params to Auth Component API", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 99, "deletions": 24}}, {"node": {"oid": "6fb0dc00982c921b2bbe662ebb3806d0fdf8fdde", "messageHeadline": "Update meta keywords on migration guide", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2feac777ed41ba948e42e771c02842c56b7ad471", "messageHeadline": "Fix Controller::redirect link on blog tutorial", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1933dbdee2bf42e5d26beac986665a9c7eae9f15", "messageHeadline": "Merge pull request #140 from imsamurai/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 412, "deletions": 2}}, {"node": {"oid": "e191ad373e2e815ea6ad9569cf390b8dc07000cf", "messageHeadline": "Merge remote-tracking branch 'cakephp/master'", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 590, "deletions": 405}}, {"node": {"oid": "211ede17b4b072537b38e2c2db213eea2aa6e9df", "messageHeadline": "translated ru/views.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 410, "deletions": 0}}, {"node": {"oid": "19f3a6548a49a56350c67a167d13399ad3bac671", "messageHeadline": "Add info about AppController / AppModel, move upgrade shell tip to th\u2026", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "11cc20079b98bf8a49905e92fd2fc660b9ce94fa", "messageHeadline": "Fix/clean 2.0 guide, adjusted folder name wording and added meta desc\u2026", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "e73b986bfbd91a736ac7587c1365ad0c240c0b80", "messageHeadline": "added one warning for saveAssociated method", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "231db5d2fde20ad1a2841b760c8fd4a804ff2f20", "messageHeadline": "added simpler property to get user id", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc9e374c8fcdd638da80433686c503545d903b30", "messageHeadline": "improved example when manually logging user in", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "64090d67b7c625985632c4a55089eff0105dac92", "messageHeadline": "minor corrections", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a18b42fc33d8057012b03a1575546d0e2fc8694", "messageHeadline": "Link Set method and fix syntax highlighting", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bccea357125a42ca2f7ce72ae848c436625873c1", "messageHeadline": "Add missing File and Folder properties", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "5afc6abfc704ce3e3d351e9dda840171caf490bf", "messageHeadline": "Add info for find(), findRecursive() and read()", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "1e5630e6e901c5080314694b66dbf9df876ef4bb", "messageHeadline": "Clean logging and add meta info", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "b1b577f86ee66515c4cac3670e14e41eccaa7569", "messageHeadline": "Link DebugKit to 2.0 branch and add meta description to debugging", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "64319e5bbab4981e042dd95d7ca470637f6ebc86", "messageHeadline": "adding notes about multidb fixture", "author": {"name": "Rachman Chavik", "email": "rchavik@xintesa.com", "user": {"login": "rchavik"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a27823e2e30aba8b4cedf6794a982a0680682a6d", "messageHeadline": "help is an option, not subcommand", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "363cd5a4e10ffb283e7dfa44af5fcb8da24cab9d", "messageHeadline": "Reordering the components section so ACL can be read after the Auth p\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "674f653f20375f95a2f47544e15c0a87137b0d78", "messageHeadline": "Merge pull request #137 from Pushnell/patch-7", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9aea94b0ad2f37f5c36023674e282f2f3498d30", "messageHeadline": "Updating community datasources link to point to the 2.0 branch", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2c50de505a9f941cd1c5cfbe3e2e10fabe682f", "messageHeadline": "Fix redundant use of interface", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "709af68a04e9e26e339e6a2aeb0773c33f7cd141", "messageHeadline": "Add tip about output swallowing with PHPUnit 3.6", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "484143f4e54373beb5aff056a5c2f49edeb35efa", "messageHeadline": "Add more info about aliasing helpers", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ab40c4ffd611b1ac7373a61f3e76a60dcfdeea6d", "messageHeadline": "Reformat long line.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3b3f4b440b5c94f942993c7ffadbf13c93bb131a", "messageHeadline": "Merge pull request #136 from yammye/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de0220e1a9785c056c255140f6cfb86f3e2636b8", "messageHeadline": "not getCrumbsList, getCrumbList", "author": {"name": "yammye", "email": "cadastro@luciana.pro.br", "user": {"login": "lucianahanan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcc6881ce6238104c74fffea101122aaf497ffb7", "messageHeadline": "change authorization to authentication in tutorial", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f078ce73077a1276b89d04f46060c9af9973cd88", "messageHeadline": "renaming ComponentCollection variable name", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c272ea1c9e9b8a34736d966f395a7559fb1352ea", "messageHeadline": "Fixing docs on testing components", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 87, "deletions": 85}}, {"node": {"oid": "338f715b6c52ba6072a7fc091ca2bf5ddda074f4", "messageHeadline": "Fleshing out file and folder utilities", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 289, "deletions": 257}}, {"node": {"oid": "5db94ca07369c8ba0964fceee8438b98093a937e", "messageHeadline": "Delete should be done through POST.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "43a45e1f535a1a5f24841e3772387f802934073f", "messageHeadline": "Fix ::", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26a7a14ff76cfe2a71ccb28b16c15075596baa0d", "messageHeadline": "Add note about change in AuthComponent.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "99e0a457141659131e750286f2c28584fbe8ae1f", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2547, "deletions": 521}}, {"node": {"oid": "1662f8379d6ae225bec26ab360b7df5f3d23a36c", "messageHeadline": "Fix #72. Update blog tutorial delete from GET to POST.", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "effbbade85be38ff161c4d30298c5575300fd481", "messageHeadline": "Merge remote-tracking branch 'cakephp/master'", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 150, "deletions": 123}}, {"node": {"oid": "82c6ffb559a64850b51a252b87ded5f1ba03f4ee", "messageHeadline": "Fix incorrect documentation in Acl section.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "88f62993d2904e7ab8356b04346123eef6d613f9", "messageHeadline": "Merge pull request #135 from tarcisio/hasfield", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "fe568faa0d69593f826d6b6100a89446ee95d17b", "messageHeadline": "Merge pull request #130 from imsamurai/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 825, "deletions": 0}}, {"node": {"oid": "671a059b73f3d8547142999218d5c68e456ee7f5", "messageHeadline": "better description on hasfield", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b88bd941e7a36318df90f031fb18e4c40ea9f7ba", "messageHeadline": "Merge pull request #133 from tarcisio/minor-fixes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7f72d0d21f057a09775ff7b5e4a67445a23f0803", "messageHeadline": "Merge pull request #134 from tarcisio/updated-docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 107, "deletions": 103}}, {"node": {"oid": "7a7db006869cdd238314df78f442942ffd4d8f82", "messageHeadline": "minor fixes in contributing/documentation", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5126fff23c61aa2f9919b096a362fbd5fb71e844", "messageHeadline": "updated-docs", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 107, "deletions": 103}}, {"node": {"oid": "e05225cf4c932bcc85213154ccfaaf589f7aae8a", "messageHeadline": "Add todos for missing helper methods", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0c6a9596d1f21a7424faaf5d7e9a156703b4b948", "messageHeadline": "Fixing paths", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "28b627a280bc4e8a7860ff786e06c1e05811f973", "messageHeadline": "Merge remote-tracking branch 'cakephp/master'", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d14cdf571f6a09ad2a49402d76015571fb882bb9", "messageHeadline": "Fix paths on Themes", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "124dda6dd4fadb4acae85778022760fa1b0ea4f9", "messageHeadline": "Add note about Themes to 2.0 migration guide", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9a618a59b9cbeb9db16122a47afd6e3d77e64b56", "messageHeadline": "translated ru/plugins.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 412, "deletions": 0}}, {"node": {"oid": "3d0d54dca17cc94e5426a57c7c9d8607e79761a7", "messageHeadline": "Merge remote-tracking branch 'cakephp/master'", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "eabbd453aa4adf3b9a0e24c72b73a96aed638631", "messageHeadline": "Fix/restructure info for loading vendor files and add paths(), locati\u2026", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "5b15588dcbe8eb68d72576504b5070b544969e41", "messageHeadline": "Fix App:uses under testing plugins", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd98a57403d1e154df848bde752591c0c9db924c", "messageHeadline": "Merge remote-tracking branch 'cakephp/master'", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 866, "deletions": 254}}, {"node": {"oid": "4bb9d30e31e872d5cbceb799d88a5adbd9fafd4a", "messageHeadline": "translated ru/installation.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 175, "deletions": 0}}, {"node": {"oid": "ccda1b6629b187f4fe8b4061061007853d634b0e", "messageHeadline": "Fix AclComponent link on Acl tutorial", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "068acea08f6b96d43c6fc273e0d05400cc3c75c4", "messageHeadline": "Updating links to 2.0 API docs", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fe0c824f36334f220040431725f02de748700343", "messageHeadline": "Update content for actionPath.  Refs #GH-131", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "60a49f610bbec831e2d0bd0efc0be2e0fe17b10d", "messageHeadline": "translated ru/core-libraries.rst, ru/models.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 238, "deletions": 0}}, {"node": {"oid": "2279544f2f033b13dd6ae9164822bfbf320aaa64", "messageHeadline": "Fix TimeHelper::convert code sample", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08682954d258db5c8f1b7611e4cfbacbb54b4368", "messageHeadline": "Add TimeHelper::convert() example and fix return type", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "dc8dfeb140e3955988b7f6a695b5d59659df8adb", "messageHeadline": "Merge pull request #129 from Pushnell/patch-6", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "045205be32a6c3b92d1ba5f8f6cefacc0e703915", "messageHeadline": "minor - update api link to 2.0", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98bf32996ae962ebdea26ae07f1870fbc1f77fe5", "messageHeadline": "Fix blog tutorial titles", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c00ebef6d2c730f2ffe28462357ed297cff49463", "messageHeadline": "Cleaning code samples", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 65, "deletions": 97}}, {"node": {"oid": "778d3ad4bdeff9e17393fb5c1bb4c5d228302883", "messageHeadline": "Fix Config/core timezone comment in installation", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8ec282154f5740c9a1efa7db0027133b5b388f6", "messageHeadline": "Add meta description and clean meta keywords for helpers", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "635fbc74c8b4573869ab3f11155bc38d0e42905a", "messageHeadline": "Fleshing out Time Helper", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 131, "deletions": 77}}, {"node": {"oid": "1f76fbbd90fd602b19cafaa918346df9651f2f52", "messageHeadline": "Add paragraph on using build() to add paths for Vendors.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "b680634eaf8f5b1271879566da4acd845fd9a4aa", "messageHeadline": "Fix formatting and add <?php tags.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 41}}, {"node": {"oid": "6ffd5628534debfeb7b390931a36722d1be7172f", "messageHeadline": "Update docs for plugin short routes.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a552abb7d356bbcc919150752d4228ac6f79793a", "messageHeadline": "Merge pull request #128 from imsamurai/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "9f34af266a53a3f73ffeaba54d418a3ac67946d4", "messageHeadline": "correct deployment.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6ea321d5fd21153a75e1bd88db6ada910a8b6b3", "messageHeadline": "translated appendices.rst, cakephp-overview.rst, deployment.rst, gett\u2026", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 213, "deletions": 0}}, {"node": {"oid": "7ebd735972063ed7beaf3b9927de7027169a7611", "messageHeadline": "development.rst translated", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "42552ef832dcec47bb564ab5476c6f22148149de", "messageHeadline": "Re-adding russian to Makefile", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d74b8e748cfbc6fbc9e68fe427cfe8e6fdd5531", "messageHeadline": "Merge branch 'master' of https://github.com/imsamurai/docs into imsam\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "a646cc14ed16ca35ddaee49142dfb9bb3dc8c4a1", "messageHeadline": "Taking out rusian until there is a table of contents", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aaa9d82666b7aead71174b05dccbfc5044c7a28", "messageHeadline": "Fix incorrect method.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52ad7277087260d104e12c642adc0a61d9d045e1", "messageHeadline": "Merge branch 'master' of github.com:imsamurai/docs", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da48871b9e4b7626b9294daa373d3175f4a6dafd", "messageHeadline": "translate contents.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "42656e8020d641d18cea362145070f702d3e9335", "messageHeadline": "Merge pull request #125 from imsamurai/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acb9e7a6785461cdb4fde5eebb35fa735df8c3e7", "messageHeadline": "Merge pull request #126 from Pushnell/patch-5", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82b815b712ff3441f8893f2d42e3b87da062833a", "messageHeadline": "minor grammar update", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48025802395c9055630f0688d82ffc7fb2ff01bc", "messageHeadline": "add Russian (ru) language", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e22e3c1a3501cd4e0092bb8f641540d327f43ba6", "messageHeadline": "Merge pull request #124 from imsamurai/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 169, "deletions": 1}}, {"node": {"oid": "444fd3064bfdc644fc85a3f65e0a456c4cbe7da4", "messageHeadline": "Update ru/contributing.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d406c76a383e057a863b6af2d47b58cfb8dd954a", "messageHeadline": "translate contributing.rst", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "a7f5b4f2147c3f93f9df7b61581b62be8a0a21a7", "messageHeadline": "add Russian language", "author": {"name": "imsamurai", "email": "im.samuray@gmail.com", "user": {"login": "imsamurai"}}, "additions": 133, "deletions": 1}}, {"node": {"oid": "d1df53358e86e567fc2e2502c60b7ade88d2c41f", "messageHeadline": "Merge pull request #123 from campezzi/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54ca624af8f63caf265daa5d40c8d6ad311a812d", "messageHeadline": "The original code example for \"Testing Controllers\" didn't include th\u2026", "author": {"name": "campezzi", "email": "campezzi@gmail.com", "user": {"login": "campezzi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f52c3fc75df59b875aa6540e629af2ca6e5b6817", "messageHeadline": "Adding automatically generated meta keywords and title, we should cle\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 570, "deletions": 4}}, {"node": {"oid": "ca8fc046c2197653851ef4bc95ec45d17964f351", "messageHeadline": "adding transport key to gmail config", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2efa96c56cf6839a86ae076955808168dde156d9", "messageHeadline": "Cleaning Form Helper code samples", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 63, "deletions": 41}}, {"node": {"oid": "8d862c5e81c8a9c2aa2937e0c141cfbd570546fa", "messageHeadline": "Adding note about main() method.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e7c9471d7743968a397f330277478fe8784e67db", "messageHeadline": "Add return types to Time Helper and some cleaning", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "b1973bd2f2cfb268bbe5dc7e76819f0dd99f4b4f", "messageHeadline": "Link to 2.0 api docs on where to get help", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ae53c6e903afa3545631344eb37c9f0c54c5035", "messageHeadline": "Remove relativeTime from Time Helper", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "20763be9b6688aa8ab2ef45a4cb0ed00142c18ea", "messageHeadline": "Fix parameters with Time Helper", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "54bba26e12bb6cbe8ee4b6d21ae0044ba43f9cd0", "messageHeadline": "Add example usage for Time Helper", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "094a0e94122a0938bd2cdedb910e847497c7a812", "messageHeadline": "Merge pull request #121 from jamiemill/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f33103c015ef4395d5560db8d58b28f97f219381", "messageHeadline": "sp", "author": {"name": "Jamie Mill", "email": "jamiermill@gmail.com", "user": {"login": "jamiemill"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45edd421e189d959a23768927dc82da143af5b33", "messageHeadline": "Add missing backticks on 2.0 migration guide, Scaffold, en, ja", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "678f8ad809ed1937b06662fc91e6ab79c03ebfb5", "messageHeadline": "ja 2.0 migration guide fixes", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "afa1c701e21c4b5e4e0d357efe46026473fcc3b3", "messageHeadline": "Removing true from __()", "author": {"name": "kyle@dontkry.com", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4769315fec4d5d0b2bfb46d3b5a38dfeb349a7d9", "messageHeadline": "acl tutorial minor formatting and fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "db978a27474605bfb12ecd78416b7095ffb8fced", "messageHeadline": "CakePHP works with PHPUnit 3.6 now.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "dfb44be56185357f8e2b0f95f421c4e130520d6c", "messageHeadline": "More format fixes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b4ca1d5ad4c81179d46557cecbeac30d3d26b60f", "messageHeadline": "Fixing formatting", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "13e89efaa210baddf2ec06e6f12f619d12eb6e6e", "messageHeadline": "Merge pull request #120 from jocull/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "9ef9ba40edd5db1cf7b908374a918eec1ce72973", "messageHeadline": "Adding section about using virtual fields in direct SQL queries", "author": {"name": "James O'Cull", "email": "houndeyex@gmail.com", "user": {"login": "jocull"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "52d7b4e02302f94261b009423e60ae215b34e426", "messageHeadline": "Merge pull request #119 from brism/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e98b4b0f90afdfafa4e710d3ce43f6c020db80aa", "messageHeadline": "Fixed cookie variable table structure", "author": {"name": "brism", "email": "brian.d.smith@gmail.com", "user": {"login": "iknowthis"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8b0de4a5e3b093af9b00f69538433917434c1cd", "messageHeadline": "Fixing documentation for debug()", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "697dd7185f88f9c1c476621c33a475c9639862f6", "messageHeadline": "Merge pull request #118 from shama/fixes", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "97509d1a561a3726f2a938e44ad9e2bd50f57dc5", "messageHeadline": "fix console task example paths", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38a0e24bac5790fc66f94b74448c05bb6755c9cc", "messageHeadline": "small header line fix", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c33237fc744a4645b87bdd188a82ac2e14210540", "messageHeadline": "fix lib paths and file perms", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "325fb17570a2901fec73032ee8d9505e42c408a1", "messageHeadline": "Merge pull request #115 from shama/9ff9cd9a5229472925093ea9e73802f11e\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 26}}, {"node": {"oid": "9ff9cd9a5229472925093ea9e73802f11e300cf0", "messageHeadline": "scaffolding name fixes", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "0891595007103ebad43a671e25c419609db1a114", "messageHeadline": "removing incorrect File/Folder migration info", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "19f9bbd51110f8f009e91f34c6be71c8b1abda30", "messageHeadline": "Merge pull request #114 from shama/01c6630eb1b6fa458a0bcb9289396fc478\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "01c6630eb1b6fa458a0bcb9289396fc478599258", "messageHeadline": "Fixing View paths", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cfbef6b4a7930792ef6542af56f98b66d2780f10", "messageHeadline": "Adding docs for registering packages.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "ea9a1df17d03bf481d0f50966fff118c0933185b", "messageHeadline": "Merge branch 'master' into 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7185, "deletions": 1208}}, {"node": {"oid": "b6f8946c12230db0dce032bc2aef8640c1669fcd", "messageHeadline": "Merge pull request #113 from shama/efb5180b9902385b57eada2f06883bfe1a\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "efb5180b9902385b57eada2f06883bfe1a3fcebd", "messageHeadline": "fixing Controller and Model in examples", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "2c332b8618af2690114d19d107e31da225fb3492", "messageHeadline": "Fix directory names.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7c02ff0c181332e83a5707679e59afd799de09e2", "messageHeadline": "Merge pull request #112 from sugitime/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a450336919f86b1f5ff52b013bd10f63775447a9", "messageHeadline": "Merge pull request #111 from sugitime/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "173384e3ab764c00c2090d61a57dc217ffdf6d25", "messageHeadline": "Missing closing quote", "author": {"name": "sugitime", "email": "kevin@infamousdevel.com", "user": {"login": "sugitime"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a65562c74e28df5ae792a6747c8cd656a7dd411b", "messageHeadline": "Misspelled 'from'.", "author": {"name": "sugitime", "email": "kevin@infamousdevel.com", "user": {"login": "sugitime"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dff347ec435d80a2160e87c739920fa9c15ba0dd", "messageHeadline": "Merge pull request #110 from sugitime/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0ad6708de976e76618c09ba2f070a56d0761e855", "messageHeadline": "Merge pull request #109 from sugitime/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9ae1cf423eb7efe27e3dd5d2d16abd1db0c87bf", "messageHeadline": "The index.ctp example code had the Delete link in the code prior to t\u2026", "author": {"name": "sugitime", "email": "kevin@infamousdevel.com", "user": {"login": "sugitime"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "df52fd789f1e9b059465339700de4862e2479bdc", "messageHeadline": "Under the section 'Adding a post', $helpers is no longer defined in t\u2026", "author": {"name": "sugitime", "email": "kevin@infamousdevel.com", "user": {"login": "sugitime"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "14894f6f5e22c27b4ea51c7c010431446de47f75", "messageHeadline": "Merge pull request #108 from tarcisio/more-in-controllers", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1038, "deletions": 19}}, {"node": {"oid": "9186f33860127660ef6a88580db8b0dfd4a1f14e", "messageHeadline": "Merge pull request #107 from shama/coresecurity", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "2b7126574d717a5d461737614096da3f5b6781a7", "messageHeadline": "more in controllers", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 1038, "deletions": 19}}, {"node": {"oid": "7f119f6304fe6be94c73d4d45bf56b59606e3288", "messageHeadline": "update Security todo", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9de2754105ba50194d5d47fe956fe7f492b84823", "messageHeadline": "adding Security method examples", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "728babd3e72b4154a524986394ee3b13f036cc68", "messageHeadline": "adding Security method descriptions", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "010963e104c37d7c2199680a1c2f9a3c3bdc1a29", "messageHeadline": "Merge pull request #105 from majna/2.0-app-lib", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "c75973826e6d91bb469a6978de2ac43e49f97558", "messageHeadline": "Fixing class paths and some examples.", "author": {"name": "Majna", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "15bd84850262fc66ffee17159b17a8b851f004be", "messageHeadline": "Merge pull request #104 from shama/filefolder", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 437, "deletions": 0}}, {"node": {"oid": "e805aa1412cfbed712330bc406b2f8f60575075f", "messageHeadline": "flushing out File API", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "3feb61013055041b2ec56cb87e0f094719c7ecc5", "messageHeadline": "fixing line wrap", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "3a65bf82bea15dd1a148f9bac9862882b1e2356f", "messageHeadline": "adding File return types", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "d61179cc57db7fc40c51e5330c2ee9812cb6cef2", "messageHeadline": "add file-folder to toctree", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30eeff15618d0ca2bff54b2fe4965948b13ea476", "messageHeadline": "flushing out Folder API", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 156, "deletions": 16}}, {"node": {"oid": "3a2b150f19a55e7116302605f253380c60923dc0", "messageHeadline": "Merge pull request #103 from hiromi2424/ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 485, "deletions": 26}}, {"node": {"oid": "b8fe1563832f789cc855e917f40446b4813b743b", "messageHeadline": "typo and added todo", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f900a94999a9c0363283aff06ce2cc9acd5f96fe", "messageHeadline": "construct basic folder and file page", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "a15d11e3c89ea7c49dda12390cca224a98920f6f", "messageHeadline": "translated installation section into ja.", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 485, "deletions": 26}}, {"node": {"oid": "b34a1ebc8cae264f0651f61ca92cb62189cab653", "messageHeadline": "Fixing path for creating custom log engines", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6e6adbcd608fd8c5e297a7283ad52bd935b014e", "messageHeadline": "Merge pull request #102 from hiromi2424/correction", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e637dd12a4ad880eb7bf20aa6a7998ed1440d8", "messageHeadline": "Merge pull request #101 from tarcisio/fix-reST-markup", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "a92bd14c46a08a05e804dfac52c5f7bd2a0ee7bc", "messageHeadline": "fixed reST markup warnings and errors", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "4d832ee46ea421319a8615cb156109fb0c519eb8", "messageHeadline": "Merge pull request #100 from tarcisio/controllers", "author": {"name": "Juan Basso", "email": "jrbasso@gmail.com", "user": {"login": "jrbasso"}}, "additions": 770, "deletions": 0}}, {"node": {"oid": "5bc521f612228216317699585b1d49fea21aaec8", "messageHeadline": "pt/controllers and pages-controller translated.", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 770, "deletions": 0}}, {"node": {"oid": "155e63b03a314e73e498bbe80998cdc9c9efce8c", "messageHeadline": "Merge pull request #99 from Danielpk/authcomponent", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b46d26d7d97aa561e7429ce553b5adf18501b575", "messageHeadline": "Removed wrong usage of deny.", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe2ff9d2c91336145898692675145247c563a252", "messageHeadline": "Update TextHelper docs for 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "7e72e101a613ffdf64c3da3fdcc1707913a54057", "messageHeadline": "Updating docs for router and other features.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "f385e0901f9159d0214630d30a3ee39bd1dd91a7", "messageHeadline": "fixed format of seealso directive", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7add1a4aa64574b616254a8decf937745ab50338", "messageHeadline": "fixed typo", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68982b3063a63238ffdeab2586b91351deae10b8", "messageHeadline": "Updating /config/ to /Config/ for CakePHP 2.0", "author": {"name": "Travis Rowland", "email": "travis.rowland@gmail.com", "user": {"login": "Theaxiom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6673d07817984f9a018c8a89caedff0cc758a0b3", "messageHeadline": "Fixing custom configuration issues.", "author": {"name": "Travis Rowland", "email": "travis.rowland@gmail.com", "user": {"login": "Theaxiom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "849eab17f59f7d8a3b9858dbc3bbd5063f6e1da5", "messageHeadline": "Add info about unix_socket.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "065d56c94c1b71e188b2ac165c44e086c8e9d0bd", "messageHeadline": "Line 294 generated a syntax error. $suite->addTestDirectory(TESTS . '\u2026", "author": {"name": "Amit Samtani", "email": "amitsamtani@techandhouse.com", "user": {"login": "amitsamtani"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db60cf25ed77e9caae3ef5c33ff8a41dfe7ea2ae", "messageHeadline": "Fixed attached->loaded", "author": {"name": "ajibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3308620c2e2afadd7a0aecbc73eef0b8cb0a601f", "messageHeadline": "added Set::apply", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "2798eb4b00cc37d90887850eb8720797edeed397", "messageHeadline": "added new plugin app locations to migrations guide", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "bfb4103eaf37f5a9b05668f70ee9cd3603ea2b05", "messageHeadline": "Updating behaviors docs", "author": {"name": "ajibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c59b4f97a8e2ad480dd3f1e06e7dc18764e33637", "messageHeadline": "fixed minor markup", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ca65c248831590958f9319e62b50b9f6982503", "messageHeadline": "Merge pull request #98 from hiromi2424/ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 883, "deletions": 45}}, {"node": {"oid": "99c828f42bc94100acdf0596307277ed64234e70", "messageHeadline": "applied changes for appendices into ja from en", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 23, "deletions": 9}}, {"node": {"oid": "0fbb26f922a50a5995009dab38c9267ba9b87ac9", "messageHeadline": "Merge pull request #97 from tarcisio/blog-tutorial", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 902, "deletions": 0}}, {"node": {"oid": "465b6cd57b9e749782a061aeece50425f8876e2e", "messageHeadline": "applied changes and brushed up(ja).", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8b3b623b394ae457d7dc08c5b7d6c5e46b1d6d22", "messageHeadline": "updated index of ja to reflect en changes", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 7, "deletions": 36}}, {"node": {"oid": "370dd895a55115eed39c8133fb963b403abd2e49", "messageHeadline": "Merge remote branch 'remotes/origin/master' into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 2737, "deletions": 1202}}, {"node": {"oid": "126f58cea890b1fc2d4bc3b941393108b68856a8", "messageHeadline": "translated contributing section into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 855, "deletions": 0}}, {"node": {"oid": "759aa51ac2f05d685f66c181492ffe361492ebbe", "messageHeadline": "typo mistakes", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "d4d2aff8ccb9f57b97b1e35790c915ba06acab20", "messageHeadline": "part two translated", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 134, "deletions": 126}}, {"node": {"oid": "49379ceba71c4bdd80fed48dbd867e67a4a1123e", "messageHeadline": "blog tutorial files added", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 892, "deletions": 0}}, {"node": {"oid": "867e558cac2b221e515da15f2bb1833ca370c558", "messageHeadline": "Merge pull request #96 from shama/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "cefe8afb10edc42133a8b47ec93c6c09301edeb1", "messageHeadline": "spelling police", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "a3e3bdeec74a0c2ea5de7a3def4994a6ff1d935b", "messageHeadline": "Fix parameter names in schema shell docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "c93a44ca096c3d20430ca043aa5f37e8a5db0267", "messageHeadline": "Merge pull request #95 from 0x20h/fix-lighttpd-rewrite-rule", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b711a5e5dfd31ab40da33a2f824165419d31066b", "messageHeadline": "Merge pull request #94 from shama/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6b8164f409956d86be122e0447a326442f3f7f42", "messageHeadline": "fix lighttpd  rewrite rules to allow plugin and theme assets to be re\u2026", "author": {"name": "0x20h", "email": "kohj@informatik.uni-marburg.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6049eac9deae5daf6ed6604b38bba4328d68dc23", "messageHeadline": "linking note in 2.0 migration to upgrade shell", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4fea7b995a477c648f77388322e4faa01ecf40a3", "messageHeadline": "Adding missing configuration lines in Acl tutorial", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cdb992b4314de3dc4782c556847519b496c69580", "messageHeadline": "Fixing typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a56db3e0a855bd416a9490236418f53ddfda1b0", "messageHeadline": "Improving the ACL tutorial", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cc42ec4ecd57a83fb47587c351889697056f7a19", "messageHeadline": "Merge pull request #93 from shama/upgrade-shell", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a5d8140bacc8187d8b86bb878c9bff47fac0b65c", "messageHeadline": "Added page about upgrade shell", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1d707e21a5f45318a8d71c13419c6918694bd7cd", "messageHeadline": "Adding note about xml.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "974c7920ea7ca711c47579a5432334ffcf4b2eda", "messageHeadline": "adding warning to Auth login method", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d6cc23ed18be67934c80d488ade44e44b18f785c", "messageHeadline": "Add note about PDO requirement.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8b13fa392d14aa1c83f8b56dffefc57aeb1a5f0b", "messageHeadline": "Merge pull request #92 from hiromi2424/correction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b029934cddfdc55369a9a03b027dc740b4ea346d", "messageHeadline": "Fixing typo", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f89833f12b73ab4f1edae04ac9f53d0733ffa6b", "messageHeadline": "Merge pull request #87 from tarcisio/sphinx-config-file", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff4d1f4de499b0253fa54c617eeb064b5d2b8c1", "messageHeadline": "Merge pull request #88 from shama/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 851, "deletions": 809}}, {"node": {"oid": "0cc0cb6b41c50e3914fdb3d4514fb78b4e562f4e", "messageHeadline": "Merge pull request #89 from Pushnell/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "65724366031c8d289b62c640b1137df668fe4305", "messageHeadline": "Merge pull request #91 from Pushnell/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "57794d4ffeec6a2e518cd294b676501f2203d302", "messageHeadline": "Merge pull request #86 from hiromi2424/correction", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e763d8e46de80602c9e60398ba28afab7277d3d", "messageHeadline": "Minor grammar", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "de7674b91422e94682c96a7f63e4448289403321", "messageHeadline": "Clarify mapping all urls to actions on a single controller.", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7def8fa2db65b319cf0a5ba245547909353905fc", "messageHeadline": "adding Set::flatten", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "b350fddee521bdfa6bde81f1a7ab39eaabb0cbfb", "messageHeadline": "alpha sorting Set methods", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 827, "deletions": 817}}, {"node": {"oid": "ce4c663071ed9bf222da03a3fe6bf6b1320983e1", "messageHeadline": "changing language directive in conf.py", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "031d6df431f204225bd8b6b2706db30bcda4204c", "messageHeadline": "Merge pull request #85 from Danielpk/contributing", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 876, "deletions": 0}}, {"node": {"oid": "c060506d89bb64efd4c0005723b0148f88434142", "messageHeadline": "Fix merge conflicts", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "72020c67bd7aea3edcffff6d8666c447fac3add4", "messageHeadline": "Translated 100% the contributing/documentation to PT", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 64, "deletions": 68}}, {"node": {"oid": "3117883ca5a0bdad44b0ad3dfd9377619f606582", "messageHeadline": "Fixed typo", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65cee3533b15e40b0e9e813569a89379bcaabd3a", "messageHeadline": "Translated to PT contributing/documentation", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "dbd6a6f3256458f65a499392b54384d6db4e22ab", "messageHeadline": "Translated 50% of documentation section to PT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 123, "deletions": 124}}, {"node": {"oid": "96a76c46fda8222d92b0a70622f43f7e8d57238d", "messageHeadline": "Translated license text to PT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbc3e90d4cbad8e1c8392f3d81f3f44b077c2f88", "messageHeadline": "Fixed typo", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "459e767953872a66829387fbddd1f989b7d56243", "messageHeadline": "Fix last commit", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e7e362cb083fb2dd5616ec23075d6c9697ae570", "messageHeadline": "Translated tickets section to pT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "19935aec02a77ed3f85fa1cf167b5be0de5dad87", "messageHeadline": "Translated section contributing to PT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a5a6d8dfe4aff3d8062c7d41108ed6f5eac07e7b", "messageHeadline": "Fixed some translate errors", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 52, "deletions": 55}}, {"node": {"oid": "8bb05b778d9a9c493fbec95eaead01e5aa80d022", "messageHeadline": "Translated to PT the section coding convetions", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f6c48b076c6f2a36596d8a9b935186afc9299a7", "messageHeadline": "translated content of Conding Standars PT", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 876, "deletions": 0}}, {"node": {"oid": "7c5027e5bc02abb31b0938047af16a50a19c2016", "messageHeadline": "Fix titles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9b23cf27c0dd0c3eef42cd9765dda7fdff917fb", "messageHeadline": "Add example for plugin models.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ef4a5bbd0ed7c7280747b94c4b9b815f5cf935ee", "messageHeadline": "Add note about XmlHelper", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b018057b240da108f779d237061d3b4565efd79e", "messageHeadline": "Merge pull request #84 from voidet/master", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acf7b5616e7fb9baadd811b7b1fe8ca66c136584", "messageHeadline": "Correct naming for cache engine inclusions with plugins", "author": {"name": "Richard S", "email": "voidet@nightgen.com", "user": {"login": "voidet"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "335e099680d7167a42696d25c2e534327e9914c4", "messageHeadline": "Updating Acl tutorial to reflect correct configuration for the AuthCo\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae9ea12f12c573ff78b7d3d406dbe2159a91fa95", "messageHeadline": "Translated to PT contributing/documentation", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e6d703f3bdd6307bd81e6be82600729cd0fc8e22", "messageHeadline": "Fixing typo", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51758aff8c86451c1a10a26b931d5eef2ef1005f", "messageHeadline": "Translated 50% of documentation section to PT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 123, "deletions": 124}}, {"node": {"oid": "ed7c5e8ccf9ce38339a10b5272d50edb7a65f48e", "messageHeadline": "fixed formatting", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c3a64fe25e77eb99a0662a29eb08e328860e970d", "messageHeadline": "added note to paginator section, to avoid questions on the indirect m\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "8ebf2af6861e5f8637524c2532df59c804436d02", "messageHeadline": "Translated license text to PT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dae9bf0420de2aaacf8fd823125c12920b3b10d1", "messageHeadline": "Fixed typo", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42445c726dab6167c719370be4eb560a9dc902c9", "messageHeadline": "Fix last commit", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35baaebc179716dd1526f7795e3e7562788ed1b0", "messageHeadline": "Translated tickets section to pT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "f052c030782d390c6db936dc72b594de250d81b8", "messageHeadline": "Translated section contributing to PT", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2551994ae9aee46ae4dc92e4260f60c0d21e610c", "messageHeadline": "Fixed some translate errors", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 52, "deletions": 55}}, {"node": {"oid": "45a9f87bdaa3fbefa90a4b2ff04fe30a600c8202", "messageHeadline": "Translated to PT the section coding convetions", "author": {"name": "Daniel Luiz Pakuschewski", "email": "contato@danielpk.com.br", "user": {"login": "Danielpk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3577602d7b1c8483872aec0fc461ee41bb02c3d6", "messageHeadline": "translated content of Conding Standars PT", "author": {"name": "Daniel Pakuschewski", "email": "sphinter@gmail.com", "user": null}, "additions": 876, "deletions": 0}}, {"node": {"oid": "90b1daff4a80c1aec244fdc9d5293d8876ff7117", "messageHeadline": "Merge pull request #81 from kissifrot/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 116, "deletions": 118}}, {"node": {"oid": "00251740ef3bff40341f119e4cc765044b59effa", "messageHeadline": "The \"var\" keyword should not be used anymore, prefer \"public\" as PHP5\u2026", "author": {"name": "Philippe Villiers", "email": "kissifrot@gmail.com", "user": {"login": "kissifrot"}}, "additions": 116, "deletions": 118}}, {"node": {"oid": "2f4400f5c7f3aa9f7237cd3d61f7fccd42b24909", "messageHeadline": "Merge pull request #80 from shama/4bf4fe0c774173b100b8fdb4e6ab3838f17\u2026", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bf4fe0c774173b100b8fdb4e6ab3838f1708e51", "messageHeadline": "fixing code in path code samples", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76b6299aedeb38cf73a34636f0a759689879705f", "messageHeadline": "Merge pull request #79 from majna/exceptions", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ff8efb2806ee512172ca2b82f6b34db65f196595", "messageHeadline": "Fixing incorrect docs regarding error handler.", "author": {"name": "Majna", "email": "majnaggz@gmail.com", "user": {"login": "majna"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b22eceefa1c70283cd13abe46047891063fc2e36", "messageHeadline": "Merge pull request #78 from Pushnell/patch-1", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9942fa3bed69008748a04a19bab3490b5bec25e0", "messageHeadline": "Update API link to 2.0 docs", "author": {"name": "Pushnell", "email": "pushnel@gmail.com", "user": {"login": "Pushnell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99fbbf51767b4cad72be3bbf9a4684d21fe42a80", "messageHeadline": "Merge pull request #77 from Hyra/master", "author": {"name": "ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6eb7d0e8f896e5e070edac1ea5fb3ab45462f3a1", "messageHeadline": "Fixed some typos", "author": {"name": "Hyra", "email": "stef@mindthecode.com", "user": {"login": "Hyra"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ceb88f389dc35eb067ccc6ab205f194e8b1ff65e", "messageHeadline": "fixing typo", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e976e53156d510b31825b2b4745e07341b097ab", "messageHeadline": "Adding note, many people add Auth configurations within authenticate key", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "43c519e1adf1443618a4e7d42dd730aa71e2a8c8", "messageHeadline": "Merge pull request #76 from tarcisio/getting-started", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 453, "deletions": 0}}, {"node": {"oid": "4e2806fb2d25c27f369d21e2179aa0d00f1b4b1c", "messageHeadline": "getting started done", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 453, "deletions": 0}}, {"node": {"oid": "d4cb344a37e5c3100f94a699c156747008b76a74", "messageHeadline": "Merge pull request #75 from hiromi2424/correction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f1f59f3ecf2c024f561d51c526284ef16c8f8a68", "messageHeadline": "fixed format of seealso directive", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "356de958bfb1eaa0c13fdffac814910822c972cf", "messageHeadline": "Merge pull request #74 from suzuki/master", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1f985d06239733f0c174179bb06ebde043f69c2", "messageHeadline": "fixed typo", "author": {"name": "Norio Suzuki", "email": "norio.suzuki@gmail.com", "user": {"login": "suzuki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8623413e975988fc3b1c1ebe47379050bf526f00", "messageHeadline": "Merge pull request #73 from Theaxiom/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8558190530eb9cda0b63f0abcbc95087f8d9a4b5", "messageHeadline": "Updating /config/ to /Config/ for CakePHP 2.0", "author": {"name": "Travis Rowland", "email": "travis.rowland@gmail.com", "user": {"login": "Theaxiom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cfac252952b895b70a87b98c54bb07e1df1e9ba", "messageHeadline": "Fixing custom configuration issues.", "author": {"name": "Travis Rowland", "email": "travis.rowland@gmail.com", "user": {"login": "Theaxiom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6df0f512e13a3fc5af62c328a687dc697f9c89e9", "messageHeadline": "Add info about unix_socket.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e793e08d01ef5b5c6eae217f6bf6a3ec39c97b2", "messageHeadline": "Updating migration guide for new method.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4ebd5fdcba78b7b79cdb11c9c9f64f5e382e7de5", "messageHeadline": "Merge pull request #72 from amitsamtani/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2693928965c822d2ee8d30dfd20829d48bf9866e", "messageHeadline": "Merge pull request #71 from ajibarra/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2b2614d2bd3b2db5283d7048de0e394b9042ebe", "messageHeadline": "Line 294 generated a syntax error. $suite->addTestDirectory(TESTS . '\u2026", "author": {"name": "Amit Samtani", "email": "amitsamtani@techandhouse.com", "user": {"login": "amitsamtani"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05fbbbfd597bf332c4fac5f4d2446dbdc7e87d88", "messageHeadline": "Fixed attached->loaded", "author": {"name": "ajibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eee7d0bf01491e077b257810a827a2e368c35a30", "messageHeadline": "Merge pull request #70 from shama/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "366f1cf4b7bbbf1cc11abadd7c931cd51025e84f", "messageHeadline": "added Set::apply", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "414284c13b040c1dd548000ab22e9ca66d602496", "messageHeadline": "Merge remote branch 'upstream/master'", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 129, "deletions": 80}}, {"node": {"oid": "bbcb3b45199501f7c7d36b4565c4661df7c7e9c2", "messageHeadline": "Updating migration guide for 2.1", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "f88dca3a0a7a2815d327a32b851c73b0db261412", "messageHeadline": "Add 2.1 migration guide.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "31c8ce5c0b48bdd2cf6b6196b97480995ff7385b", "messageHeadline": "Merge pull request #69 from stocke/patch-2", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bb05921d32ec33ae9168938e990eab5de28de7c", "messageHeadline": "Update en/tutorials-and-examples/blog-auth-example/auth.rst", "author": {"name": "Dave", "email": "daveschwan@gmail.com", "user": {"login": "daVinciWanaB"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51a67922fb83bcda2ec93e77107f18de078861b7", "messageHeadline": "Adding missing `return true` in `beforeSave`", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82534808f8e014a0e3faa9a578428299a4d3e7e1", "messageHeadline": "added new plugin app locations to migrations guide", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6b0015ccf23d77fbecc45ae7776f3482f8a664fc", "messageHeadline": "Merge pull request #68 from tarcisio/updating-existing-files", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 126, "deletions": 78}}, {"node": {"oid": "6b83556298eee87882a16e8a104a5a08748e20ff", "messageHeadline": "more updates", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 126, "deletions": 78}}, {"node": {"oid": "870a78b21a74b3c9f5d25d8a474db46063a2ef02", "messageHeadline": "Merge pull request #67 from shama/master", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5dfa395d26189615ee59d50843472f4b3cc641c4", "messageHeadline": "removed config and vendors from Folder Names as they are not lowercased", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "51cc2dbb439ac6c9023122d8e77d76056831fbe4", "messageHeadline": "fixing code in note under components, helpers and behaviors", "author": {"name": "Kyle Robinson Young", "email": "kyle@dontkry.com", "user": {"login": "shama"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "43b74ca20e138a10bd711c9950b54fef705d5ef0", "messageHeadline": "Merge pull request #66 from shama/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "6a05f93694c52ded36f4650533732b35ca74ec3a", "messageHeadline": "fixing perms", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e3a90edbf2c25e3d03322551ecd55cf9d59729d1", "messageHeadline": "removing removed constants", "author": {"name": "Kyle Robinson Young", "email": "kyle@kyletyoung.com", "user": {"login": "shama"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "d4f93b24db73d6ce2c5a274298978aa42ec267d8", "messageHeadline": "Updating behaviors docs", "author": {"name": "ajibarra", "email": "ajibarra@gmail.com", "user": {"login": "ajibarra"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8eb32518ddb54d258a610037e0350b8cf90c4cc4", "messageHeadline": "Merge pull request #65 from hiromi2424/ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "55b220798f8b43957f8b63bafa5db781a1f1e3dc", "messageHeadline": "Merge branch 'master' of git://github.com/cakephp/docs into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 195, "deletions": 153}}, {"node": {"oid": "be60b500da27a24f94e3a1ef6eb90e7dda833923", "messageHeadline": "fixed markup error in ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "89edc19ce1e09f47ea8cad011c92ea1351d6d47a", "messageHeadline": "Merge pull request #64 from tarcisio/updating-existing-files", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 184, "deletions": 142}}, {"node": {"oid": "9460a4558ead5295c38f34d423475203ee9a758d", "messageHeadline": "first interaction", "author": {"name": "tarcisio", "email": "sassara.tarcisio@gmail.com", "user": {"login": "tarcisio"}}, "additions": 184, "deletions": 142}}, {"node": {"oid": "56a5da3bdb0d68ea87519506fe4996dda2399f3d", "messageHeadline": "Merge pull request #63 from mscdex/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "427e856594ef5d585f117745dffc7ef322ae462c", "messageHeadline": "Typo", "author": {"name": "Brian White", "email": "mscdex@gmail.com", "user": {"login": "mscdex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9c1559ac5704510f0ddaef2afb308bb5c9cf069", "messageHeadline": "Merge pull request #62 from jamiewright/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1bad87168a1ee1a3416454fc6885e109b4370e72", "messageHeadline": "Minor syntax updates eg $this->data to $this->request->data, var to p\u2026", "author": {"name": "jamiewright", "email": "jamie@jdhw.co.uk", "user": {"login": "jamiewright"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "45d18a9177d4eeba088294811d6178850bd42630", "messageHeadline": "Update var declarations to public", "author": {"name": "jamiewright", "email": "jamie@jdhw.co.uk", "user": {"login": "jamiewright"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94ec5a116c17d79547f7160509d2f1c78d74fdfe", "messageHeadline": "Match singular case as in app folder", "author": {"name": "jamiewright", "email": "jamie@jdhw.co.uk", "user": {"login": "jamiewright"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d82201f323fed6053e63816672fc3f0fe1ffbdb2", "messageHeadline": "applied recent changes into ja from appendices in en.", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "d2a1348aa1de339497b09c6b5621268be6ac225c", "messageHeadline": "Fixing version number, its now 2.0.0", "author": {"name": "Renan Gonc\u0327alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2d8a1e4099f28b2f94b133657c591596692bcfe", "messageHeadline": "Added tip about the upgrade shell", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2f69a8db2702110ae48e5297dce9b4ddcc641de3", "messageHeadline": "Merge pull request #61 from jamiewright/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f7cee6a98bb04864af32bebea87ca8be4d6320c2", "messageHeadline": "replace references to Javascript helper with Js and replace var with \u2026", "author": {"name": "jamiewright", "email": "jamie@jdhw.co.uk", "user": {"login": "jamiewright"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2edb610e4c665e2ba1dfaf1a0d5aedbb13588e13", "messageHeadline": "Reducing redundancy in docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 100, "deletions": 161}}, {"node": {"oid": "3e5418d06d226508780c1a3937adca643b8ab094", "messageHeadline": "Removing docs for exception classes that no longer exist.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "bc9d93ea91272ab0f0b03f7abc22380bde587c30", "messageHeadline": "Code examples needs 4 spaces to indent.", "author": {"name": "Renan Gonc\u0327alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "50401e2588f7c96e370d40fa2c6d9d7407700b50", "messageHeadline": "Adding note regarding Tree and AclBehavior configuration.", "author": {"name": "Renan Gonc\u0327alves", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "81b0d6fa274493e8db12fb3a8054515946bd8ebf", "messageHeadline": "Fixing wrong method names in doc", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1f021c21339e4093c056289dd0ed529e0c654dbf", "messageHeadline": "Update config/all.py", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5636d2695481ac3f816ea977e544a3ce3d5514d3", "messageHeadline": "Merge pull request #60 from hiromi2424/ja", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 2793, "deletions": 3}}, {"node": {"oid": "32016a12fe570eac64bd0d1a2dd709da1d145118", "messageHeadline": "Merge pull request #59 from hiromi2424/correction", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "302fb91ea59b2800945220d2f5bf021d780f025a", "messageHeadline": "Merge branch 'correction' into ja", "author": {"name": "Hiroki Shimizu", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1974, "deletions": 873}}, {"node": {"oid": "8ce952ae8c3620c8d61f8bd47d233c9294e3e433", "messageHeadline": "removed 2 docs from appendices, this is applying changes in en.", "author": {"name": "Hiroki Shimizu", "email": "tanaka2424@gmail.com", "user": null}, "additions": 0, "deletions": 713}}, {"node": {"oid": "1ebcabbabcce01680f1e7ef0bed8a9f7e09bede7", "messageHeadline": "translated \"appendices\" into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1423, "deletions": 1793}}, {"node": {"oid": "94d788922c018321ede98c7f72a5a9c1ded013ee", "messageHeadline": "fixed path for example of group test", "author": {"name": "Hiroki Shimizu", "email": "tanaka2424@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "76484f3f98f557ebe6c0f0329cd3c54a5f90dd8e", "messageHeadline": "Fix a few small typos.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "9f7e446582eea1d6e10a943583f490dfe090e30d", "messageHeadline": "Reverting change in 83990e35a9665b6ce94b11929cb7ffe5bc1b1c26 that cau\u2026", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83990e35a9665b6ce94b11929cb7ffe5bc1b1c26", "messageHeadline": "Fixing the Makefile entry for website, it was not updating the files \u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "091920f9f03867300b5c4bdb4f3d367a28ebffa9", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5e46e04bbc398b98616878bfdf25228b332fc1fa", "messageHeadline": "Updating Acl tutorial to use the AclExtras plugin. Added reference to\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 28, "deletions": 191}}, {"node": {"oid": "76dac65cb1605869ed9d505ce2cb03ba0aac5260", "messageHeadline": "Added some extra info to CakeEmail configuration section, refs cakeph\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d7ac0a4c6302c67f78d3e2bdc353e3afdb04d663", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 112, "deletions": 88}}, {"node": {"oid": "ab0b4dda3eb18c6b117e250fe13b4f4002681aa3", "messageHeadline": "Adding new auth tutorial", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 379, "deletions": 1}}, {"node": {"oid": "cbb3c9e2eb790513e8d6ec7c2ff81caa16a8e992", "messageHeadline": "Add AppHelper imports.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ad6f0c1b5d9bea45da5c3882d6b5cdbd2da70081", "messageHeadline": "Adding some more meat to the controllers section.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 106, "deletions": 87}}, {"node": {"oid": "09fc42c22fcf3c42a4ba621b823777747e8e464e", "messageHeadline": "Merge pull request #58 from L4suicide/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a111452eb1167e0968d0f2a4d6e147bb075215c1", "messageHeadline": "Added note on creating Helpers for Plugins", "author": {"name": "L4suicide", "email": "hanley.uk@gmail.com", "user": {"login": "L4suicide"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e15437fdda6ed319d060d12258f83e01e721bc5e", "messageHeadline": "Fixed error in CakeEmail docs", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a43ed879425906792aab2405e402eb400d515d79", "messageHeadline": "Fixing bad link.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b42bf2b86ba63ffee8a52a9c5d4df088eda500aa", "messageHeadline": "Fixing errors in acl tutorial.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3727cfccef6adcca65979f4cd0730e2d63961df1", "messageHeadline": "Merge pull request #57 from steinkel/es/getting-started", "author": {"name": "Renan Gon\u00e7alves aka renan.saddam", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 485, "deletions": 0}}, {"node": {"oid": "42075128c9254b90137d4913b2310a9c61debd1f", "messageHeadline": "more spanish translation inside es/getting-started/", "author": {"name": "steinkel", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 376, "deletions": 0}}, {"node": {"oid": "394c8f17a7704b5f47e30912ca84820bb2c1056a", "messageHeadline": "Folding basic-info into installation", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "8bbca59c387f5a37e2a22ca74411c6c5efa92049", "messageHeadline": "Merge pull request #53 from kriskhaira/master", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "061959db30ffbdae3ad4313498cb9d04ad4ba6dc", "messageHeadline": "Merge pull request #56 from hiromi2424/correction", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c901a4d6fe132a6a6c9e810d128e0f16c0edf56e", "messageHeadline": "typo", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44e152bfa0b1409bdb12e6f53424dc1ec5b1b4de", "messageHeadline": "Updating code coverage docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1b9de168e8f0948b14fc72c0a6bff3f63518fac1", "messageHeadline": "Adding missing methods to String docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "6d1fc00a311c88ac77b4502fde00d619a883f1b2", "messageHeadline": "Fixing misplaced | in menus.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd6c104202d2bb520becee01cd6fcf36ed595c43", "messageHeadline": "Merge pull request #55 from dstotijn/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "090df722f4af5fcb864ecd453746c41f731c33b7", "messageHeadline": "Fixed typo in nginx conf example. try_file --> try_files", "author": {"name": "David Stotijn", "email": "dstotijn@gmail.com", "user": {"login": "dstotijn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b6a883cb5889f1705d72c56fc2f84259da4b8d", "messageHeadline": "Too many periods.", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cb7235bec8c07e2e17d0ab6c68777b2f7bdbeb5", "messageHeadline": "Update copyright and author details.", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "66c529aca23a43f2ffcf7dc4149de6c5c10a605b", "messageHeadline": "Fix example on loading components.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ecda69c4b8bba0076bfe120cb12bdd50316bbc0", "messageHeadline": "Fixed grammar.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "315a9507b57f78cb7d60e6a932b11973288a53c7", "messageHeadline": "Removing empty section.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 60}}, {"node": {"oid": "57249347a86bfbb546f080a4425ca1cb21e083ff", "messageHeadline": "Adding notes about CLA.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc3f84411615b2b10aef7e64c0ac16c9e66f3fdb", "messageHeadline": "Adding tickets info.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "a64af19f54595b2503904c33f9d909c793e4a334", "messageHeadline": "Adding toctree entry.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "eaa09ea59acef1006c1999049a1ba857985f7ee1", "messageHeadline": "Adding docs on contributing code to CakePHP.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "b1cad156b5539ba3163ddf5be6850c30603689c4", "messageHeadline": "Moving coding standards docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d0d22648b811c91bbd475e82eca5052082ec3378", "messageHeadline": "Fixing formatting.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "0687cdab34dc798d2bd4a1b8a6f28097326b0441", "messageHeadline": "Creating a contributing section.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "3eca7e09ac585a2e9d89d775ec6b3ab7ae01310f", "messageHeadline": "Fixed typos.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57c967048995907609555aaaa6cd6e4f807a0108", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3f336c7e3b19b325ea002bb70bd01c0de5e3a5f3", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "4a60ecd15fcea045c96773b240fcf3346a298d20", "messageHeadline": "Fixing formatting in emails.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "05ff2783ca72d11069f97670eeaf5cba8b88d994", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 105, "deletions": 88}}, {"node": {"oid": "9bf3526fe5084070a888d6dda89d83bcd8359d78", "messageHeadline": "Updating CSF navbar", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f1820c6c80eade0bd09503556e7f81937461928", "messageHeadline": "Adding docs about loading helpers in emails.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "85633b62e1c23440175a24df56994539cde6cbdd", "messageHeadline": "Merge pull request #54 from houseoftech/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fd091bd22ab4f11f328db3c1df769a8ae2ffb1b9", "messageHeadline": "Changed HABTM example to use the same association throughout.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8c83cf3fefd998bcedb3210aacf18289e8f9a634", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "345f0cc780785848783f5e76de628c42613feb03", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2b9c76f04ec1428f399e299a15278fc93e10b27", "messageHeadline": "Removed duplicated text and fixed typos and grammar.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "659e938a4eaba2653df649fb3aeaaa95fa430291", "messageHeadline": "Fixing some build warnings and formatting issues.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "43e7ecc8d750bdd5332983a5b4736db43d35856a", "messageHeadline": "copied untranslated \"appendices\" into ja", "author": {"name": "Hiroki Shimizu", "email": "tanaka2424@gmail.com", "user": null}, "additions": 3846, "deletions": 0}}, {"node": {"oid": "a1d62c9f455a41e3fe47686c3c4b523e932f39ba", "messageHeadline": "Downloads page URL on GitHub has chnaged. This led to a 404 error.", "author": {"name": "Kris Khaira", "email": "kris.khaira@gmail.com", "user": {"login": "kriskhaira"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61cbf7aef60e7a99f72457e8eec841ffe412a97d", "messageHeadline": "Fixed location stated for custom mail transport class.", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9752cc129039b72d5e05ee05ba4442c5d057b010", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "952529a06dfc0358360935db0b8b944f4565a933", "messageHeadline": "Fixed typos.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a155f8366b08430dabe6321ab5cf8e53e070889c", "messageHeadline": "Fixed grammar.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2961a0d10b299d334055d1636d8c634df8e27913", "messageHeadline": "Merge pull request #52 from houseoftech/patch-16", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c79c9ef29e36be86c1509b2c801956b107458336", "messageHeadline": "Removed duplication of scaffolding page in tree.", "author": {"name": "Corie Slate", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a17f27398d18c7c011cd66c12279b8f6080414bf", "messageHeadline": "Merge pull request #51 from houseoftech/patch-15", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f6a6daa316636feea1cc620288f047c75ad2e7b7", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e632c117c4bb15f57406be5f13bd1c793addc1ff", "messageHeadline": "Merge pull request #49 from houseoftech/patch-13", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a8acb902d91d31cd62e4075a6991c698639f726", "messageHeadline": "Merge pull request #50 from houseoftech/patch-14", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e1f071552754241ee0ab533da9efc5dfede8ba98", "messageHeadline": "Fixed grammar and typos. Please check line 636 for accuracy.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "21bca8a378d2a50fb0928f94c506f4db1e980d15", "messageHeadline": "Fixed grammar and updated Cake core path for 2.0.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3574c5b0f8f93f7c1dff936fa4829bce4c2e5785", "messageHeadline": "Merge pull request #48 from hiromi2424/correction", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02dfc802feebe0fb74e8d07aef07cbd7db582876", "messageHeadline": "fixed incorrect old links", "author": {"name": "Hiroki Shimizu", "email": "tanaka2424@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ff0eacc4ee09238b2eebcbbe954abacb7d31891", "messageHeadline": "Improving the saving your data section", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 306, "deletions": 164}}, {"node": {"oid": "44dd68174a28ed59edb4eb6d286bb0af73704e5a", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 578, "deletions": 328}}, {"node": {"oid": "e2a655d9df2bbf422a1f70684d6de6aa43860d45", "messageHeadline": "More improvements to the docs on models", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 155, "deletions": 127}}, {"node": {"oid": "2fd255bce074bc864eff97999b80aa01d859f610", "messageHeadline": "fixed broken markup(ja)", "author": {"name": "Hiroki Shimizu", "email": "tanaka2424@gmail.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "770464d2e9b0f18d6e14cfd38fd8a787f94c54ed", "messageHeadline": "fixed underline was short(ja)", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "222f6555f0818e800200246826a422235be82a17", "messageHeadline": "Merge pull request #47 from houseoftech/patch-12", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f580ba46a07cfeb53579e5ebea3fd27ec4010edd", "messageHeadline": "Added a comma.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "020dc665d9198b6be868abe63e986e85a2a15277", "messageHeadline": "Merge branch 'master' into hiromi_ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 681, "deletions": 798}}, {"node": {"oid": "bc3318f00fd5c08e8c18bd0a7274571f44f208f3", "messageHeadline": "Merge pull request #45 from houseoftech/patch-10", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b78617e46f9d1719e2b21a5009a1bc15882baacf", "messageHeadline": "Merge pull request #44 from houseoftech/patch-9", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eb035b969b0b9b8603611c8f8543dc9b4b71d30", "messageHeadline": "Merge pull request #46 from houseoftech/patch-11", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "439417cc666aae6bb257e65087ead6f31f7aeed8", "messageHeadline": "Merge pull request #43 from houseoftech/patch-8", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2950e5f8365fc21b991bd8417f6f758ed508ec02", "messageHeadline": "Merge pull request #42 from houseoftech/patch-7", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9c693d58140d26810c34cb4065542dfbfbf9880e", "messageHeadline": "Fixed typos.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5fb74aab8e451bf3b40f3c89925c10060b3245a", "messageHeadline": "Fixed typos and updated file naming conventions, thought this should \u2026", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "939856f8bdc8ea917e5f7349bda5de07b7a4b1f3", "messageHeadline": "Updated # of versions and some wording. Please check for accuracy.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc8e5dcc03f88318fad6cd63039b4c5cd07adce5", "messageHeadline": "Fixed typos.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28200aae8f815eb01ad68472b38198a40b44a8be", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d493a46a06468e42a81ed65a50b5f24a975ddf64", "messageHeadline": "Updating theme paths.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d1f3ce268716d495d7e2b8638b64acd3008afb1", "messageHeadline": "Merge pull request #37 from houseoftech/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8e0bc424c4ebfc1ce85d284babd6f8c591390ed", "messageHeadline": "Merge pull request #41 from houseoftech/patch-6", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "9ed76a2dea3980ab00b1220e57d603dc8b0387ee", "messageHeadline": "Fixed grammar and typos.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "d422294f903a57a76593294c9e19c05c0b070cdc", "messageHeadline": "Merge pull request #36 from bmcclure/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "ecc3552bc8a1037a46dc69dc958b5bf45cc90f9f", "messageHeadline": "Merge pull request #38 from houseoftech/patch-3", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d63ddaefe78e606ad0d91467dea8eb6110d85189", "messageHeadline": "Merge pull request #39 from houseoftech/patch-4", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "39436fe4532599b7ba2a35f0c131d5e64840fcc3", "messageHeadline": "Merge pull request #40 from houseoftech/patch-5", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4b5c13b3cf055e94e05061405d52abf4c418056", "messageHeadline": "Oh grammar, where art thou?", "author": {"name": "Ben McClure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "814d71592867eda9e8363969f404ce304c062dbd", "messageHeadline": "Fixed code again", "author": {"name": "Ben McClure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4ec1a792475c06e131e8d65254cee6d54e08b724", "messageHeadline": "Added information about loadAll defaults", "author": {"name": "Ben McClure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "1458f20884d2555ed1cde8bc8ff008cef70791fd", "messageHeadline": "Fixed typo.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d50ec5ca939ae398bcffeee30386cf85cb7c1e7", "messageHeadline": "Fixed typos and updated line numbers referencing code.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3aef68e6695b07a0a12c5797b3db7976047ffb6f", "messageHeadline": "Typos and grammar fixes.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "df66b629abb5fc19bb062044f59f6d368a136f59", "messageHeadline": "Fixed errors of the Themed folder being referred to as Theme.", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd2ecf8be6f0f2b1cf4bed5677885368e76fcf01", "messageHeadline": "Merge pull request #35 from houseoftech/patch-1", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e965315c5258f52fc07cf64adb452d509654a524", "messageHeadline": "Corrected doc code", "author": {"name": "Ben McClure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8777a82d36e539917e4b89fb4f383373a49ea53b", "messageHeadline": "Added more information about how to use the CakePlugin::load() and Ca\u2026", "author": {"name": "Ben McClure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "2ab196a7987b8ffe76a6e9a3ddb9758eb723f536", "messageHeadline": "Should be Database/Mysql instead of Datasource/Mysql", "author": {"name": "houseoftech", "email": "corie@houseoftech.com", "user": {"login": "houseoftech"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "279b66fed814d8622fb156db02b53266dd4f3edc", "messageHeadline": "Adding a link to the epub file.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "f2a8af9230b885a529c13b1e2af6edf7e96e1160", "messageHeadline": "Updating the readme as epub building works now.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "421f73a78fd6dde4f9eb0dd0813db7a1a764c457", "messageHeadline": "Fixing a typo.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "1780318e3dd201d74542517048c8d9549a89b6ae", "messageHeadline": "Adding a link.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b0b7da1c9ff2d21e28568029608c690130c6b67", "messageHeadline": "Started docs for acl shell.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "051cc6ba779fd5244a74b6e24c4475d69dc3c3d0", "messageHeadline": "First pass at fixing up the acl tutorial.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 125, "deletions": 179}}, {"node": {"oid": "cbbb48e6f2a3d5304f92f37e0ddba0c6daad0d1d", "messageHeadline": "Adding some docs for i18n shell.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "84d188b65b28040db21b18a64c6a7efe4bccbc1c", "messageHeadline": "Updating docs to install PHPUnit 3.5", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2abf2c6f359f19eb84c5d40efeb4134f9d6142a7", "messageHeadline": "Adding some links.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "84151bea354a2c3ba725f7160970f47e952cc3cc", "messageHeadline": "Merge pull request #34 from thiagoalgo/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "632ddd895373d8f4b0151cf3ca7489b2e9d0f799", "messageHeadline": "Created and translated the files docs/pt/deployment.rst and docs/pt/d\u2026", "author": {"name": "Thiago Alves Goulart", "email": "thiagoalgo@gmail.com", "user": {"login": "thiagoalgo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "9dd1e69fe9d5d2e38f5d3ecc2b48f895276ba0f7", "messageHeadline": "Created and translated the file docs/pt/appendices.rst", "author": {"name": "Thiago Alves Goulart", "email": "thiagoalgo@gmail.com", "user": {"login": "thiagoalgo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "86de106e1ec0657f76ea8406f393e49f98b5804f", "messageHeadline": "Created and translated the file docs/pt/appendices.rst", "author": {"name": "Thiago Alves Goulart", "email": "thiagoalgo@gmail.com", "user": {"login": "thiagoalgo"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "5ce92587a98e6c1f6ac7d40ed731979067925878", "messageHeadline": "Fixing nested inline markup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9fc1dd98acae0aa7f8ee1e90a9a2f553802008ac", "messageHeadline": "es translation - getting started section partial", "author": {"name": "steinkel", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "2d245b47598acb0f4615471185e06604f2a4d053", "messageHeadline": "Restructuring model docs, improving examples and removing excess of d\u2026", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 104, "deletions": 471}}, {"node": {"oid": "debb79e4332bbdf49f3710a5129944c70647ee2e", "messageHeadline": "translated basic-info.rst into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "d4a44eb8301664a3009c188c92e7cbdcfa2efd86", "messageHeadline": "Updating securitycomponent docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 107, "deletions": 128}}, {"node": {"oid": "54aaa8f189885cea4f6b6bd001b50f951df8d050", "messageHeadline": "Merge pull request #33 from hiromi2424/hiromi_ja", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 476, "deletions": 2}}, {"node": {"oid": "2b6532630a11d30abd95df807cb2269b02d3d531", "messageHeadline": "Merge pull request #32 from hiromi2424/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ac73673b45e9d450a5b1ece430ea6038406206", "messageHeadline": "copied static image into ja from en", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d751806201e963f22918858fba1b3905cb104344", "messageHeadline": "Merge branch 'hiromi_ja' of github.com:hiromi2424/docs into hiromi_ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 476, "deletions": 2}}, {"node": {"oid": "52dc2b8e0cdbda730f86ff178b2fc5abad1e2dd7", "messageHeadline": "making ja to work with building all", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b141156b7656336d7238432872ea9d868903516", "messageHeadline": "fixing typo", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31f4fa6c1a3e728b1824a36483f6b6e9cf4b862d", "messageHeadline": "tmp commit", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 108, "deletions": 0}}, {"node": {"oid": "b1462b72bd8ecddc30b6ea920ab51bbd4fbafbac", "messageHeadline": "Merge remote branch 'remotes/origin/master' into hiromi_ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 118, "deletions": 177}}, {"node": {"oid": "be4608658f119c095a3550361aa16a5e5749b993", "messageHeadline": "translated cakephp-overview into Japanese.", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 143, "deletions": 196}}, {"node": {"oid": "afb70ff03bc966205d8025a6ccddc8113cf4ffad", "messageHeadline": "copied cakephp-overview into ja", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 265, "deletions": 0}}, {"node": {"oid": "4612f58d2023ec1ce62c83a61a053b5a0ec17f45", "messageHeadline": "starting to make translation into Japanese", "author": {"name": "hiromi2424", "email": "tanaka2424@gmail.com", "user": null}, "additions": 154, "deletions": 0}}, {"node": {"oid": "9b5fad2ee72dcc6dc3ac821b40cb5d953365e481", "messageHeadline": "Updating titles.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "659d214d3ae88c9bad5be6095ddaa7c5897c7a5e", "messageHeadline": "Updating plugin docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "7f92bdee4271fcc7420480c65a7a91ec88d88eb8", "messageHeadline": "Moving some securitycomponent docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 67, "deletions": 110}}, {"node": {"oid": "49a93162bb18075824a28ecac1961a402da08766", "messageHeadline": "Moving templates to a theme", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "c28ad9ac3096a74d778a41c08a854c5415ebcae8", "messageHeadline": "Choosing theme for epub.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "82ad73983f71c47069b701372aff73752d43e53b", "messageHeadline": "Merge pull request #31 from petteyg/edit1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ff760aef71eb3b665fdd66e548d7ead119b5159", "messageHeadline": "one sentence", "author": {"name": "petteyg", "email": "petteyg359@gmail.com", "user": {"login": "petteyg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67eb53b4650dd5b66db83f6e52ed2441bfa73693", "messageHeadline": "Merge pull request #30 from RobsonKarls/patch-1", "author": {"name": "Renan Gon\u00e7alves aka renan.saddam", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e38fcaf3ecbe99bbc0e9e8a9783802bd07356e23", "messageHeadline": "Edited en/tutorials-and-examples/simple-acl-controlled-application/si\u2026", "author": {"name": "robsonkarls", "email": "rkdesigner@gmail.com", "user": {"login": "robisonkarls"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcdde05b62243873b5ead10b09e1234ab4a00958", "messageHeadline": "Fixing typo", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8e38fcd88bc0d2a0a8ec7ca8d5f101475a44ff6", "messageHeadline": "Updating Makefile", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "0824e1dbe8a042519e36e367826fb570f6f61ca4", "messageHeadline": "Adding docs on testsuite shell.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "5cb3b214e2775ff2510850d12d3653d4136eb05f", "messageHeadline": "More form helper docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 240, "deletions": 233}}, {"node": {"oid": "513d531643f7d5b868f8b2d540fa4e41686d98e8", "messageHeadline": "Starting to update the formhelper docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 681, "deletions": 751}}, {"node": {"oid": "4b82d65f5855f9ef53ad25c1e11376da43296ae8", "messageHeadline": "Fixing broken link.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd2d941e51ba5634158bd585096ef0270b7acafe", "messageHeadline": "Updating deleting and saving docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "42078f2f5084e5716fc71fba25ae9bada137cba9", "messageHeadline": "Updating incorrect docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d859271b6c65100a05764386ad803ff670c587a", "messageHeadline": "Collapsing the various validation docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 363, "deletions": 412}}, {"node": {"oid": "5416084e198bea21978001149e952c75e81432f7", "messageHeadline": "Update datasource docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 125}}, {"node": {"oid": "600070d61a5056faf6bb42e57fc6d838b03f4f72", "messageHeadline": "Updating model + behavior docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 157, "deletions": 156}}, {"node": {"oid": "a8467f72d890f049336f56fc27e5faab63a18a42", "messageHeadline": "Update rewrite rules.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "43349574ffbf58d017122d78fcb963df92acb4c2", "messageHeadline": "Reformatting text to fix text width guideline.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 165, "deletions": 55}}, {"node": {"oid": "8fa9534b6b705ca14c1400e33f1f6d5af1be4d05", "messageHeadline": "Formatting, consistency and completeness updates.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 241, "deletions": 284}}, {"node": {"oid": "05a8d3897c7ff7d622fac9f8a8f92fc53c4ff3fd", "messageHeadline": "Fixing formatting.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6dab6d9a4bf4fac1fce8c9c40a89d16a5aafa9b1", "messageHeadline": "Merge pull request #28 from steinkel/es/installation", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 444, "deletions": 0}}, {"node": {"oid": "b0616188262993293396578baed3d01a3ae51508", "messageHeadline": "Merge pull request #29 from kamui545/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "8af12567a7cf703d25a35d6255e07c4060677d90", "messageHeadline": "Merge pull request #27 from simkimsia/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "28a1b939b74331cd9aa4c19dcba849d6084be244", "messageHeadline": "Typo", "author": {"name": "Maggion Emmanuel", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86e46bde1fb810a4fe6cc4c55951d81ee007e24a", "messageHeadline": "Adding few translations", "author": {"name": "kamui545", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "8ddead5d26c35704854beb1037ce76e127aeaa63", "messageHeadline": "Starting FR translation", "author": {"name": "kamui545", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "9d5bd6bb97879d371e452461e2b156d2ecc20a36", "messageHeadline": "es translation es/installation/advanced-installation.rst", "author": {"name": "steinkel", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 103, "deletions": 146}}, {"node": {"oid": "2ece9007dd7ae3bdc344adf8805573af2968a7f0", "messageHeadline": "added an example of how to change the username to email field for Aut\u2026", "author": {"name": "simkimsia", "email": "kimcity@gmail.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "cd0a22eee42601be1ae110591ee8cb0f2078a325", "messageHeadline": "es translation es/installation.rst", "author": {"name": "steinkel", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 487, "deletions": 0}}, {"node": {"oid": "298bb68720cfebb2d31b44db383ae999a1dfdf6f", "messageHeadline": "Adding file to index.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "941edd1dabedc6d89e1ab3bf61df98bf04a326c6", "messageHeadline": "Correcting formatting.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 360, "deletions": 124}}, {"node": {"oid": "cb6b4fc2e9a013922eeab5339bc5a78fbfebe41d", "messageHeadline": "Updating testing docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 240, "deletions": 228}}, {"node": {"oid": "a01f822c5f93769f557de0f260c21d2687840190", "messageHeadline": "Adding info about runners.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 128, "deletions": 70}}, {"node": {"oid": "a39eaac3f18255cee354f41b329523fd633b7402", "messageHeadline": "About halfway done re-writing the testing docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 493, "deletions": 633}}, {"node": {"oid": "0283971662293cc04d01eea9d64b09c3a9635b9a", "messageHeadline": "Removing manual PHPUnit install instructions.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 56}}, {"node": {"oid": "58c54fc093e89da115e642825a6e0885bb8a25dd", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1460, "deletions": 705}}, {"node": {"oid": "0434d8913cecaffead546e4dfc8d02e99835c380", "messageHeadline": "Adding more info to the MVC pattern and the typical CakePHP request.", "author": {"name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 66, "deletions": 48}}, {"node": {"oid": "4d31ed99ce3ddf93710fc2eb4f849a2fdc86d6c6", "messageHeadline": "Merge pull request #26 from ceeram/master", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 88, "deletions": 46}}, {"node": {"oid": "c36dbe26f6049aaa94c76e39705f5500613f628f", "messageHeadline": "Fixed grammar", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7ee1e6fe7b2a584e744ca8a9f910846bf3355d7", "messageHeadline": "Explicitly specified that sub-directories of `app/tmp` should also be\u2026", "author": {"name": "ADmad", "email": "admad.coder@gmail.com", "user": {"login": "ADmad"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75254b0ce8e1267c5d92b89ec81d0f135004bc54", "messageHeadline": "Merge pull request #25 from steinkel/es/tutorials-and-examples/blog", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 696, "deletions": 0}}, {"node": {"oid": "4afb1c0402b867fb3dc649e40b37d181c62f1d0f", "messageHeadline": "Titles changed", "author": {"name": "steinkel", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a71f09ed92efee41ed384ead03c7bbf43fbb7c91", "messageHeadline": "es translation blog tutorial", "author": {"name": "steinkel", "email": "steinkel@gmail.com", "user": {"login": "steinkel"}}, "additions": 696, "deletions": 0}}, {"node": {"oid": "dafd9409ad16909fa3c0da8fddfd3f8dac834571", "messageHeadline": "Merge pull request #24 from alexrussell/patch-1", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cf711161f19632577a48646e0cba05e5dcffb91", "messageHeadline": "Fixed typo in App::import section", "author": {"name": "Alex Russell", "email": "alex@clevercherry.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "467ec60121c018a08c6a25d5775ab3ebe187f58a", "messageHeadline": "Merge pull request #23 from classoutfit/patch-1", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a96ae338c244cf6156665b7a404520e78a326084", "messageHeadline": "updated CakeEmail docs, adding info about loading config, setting vie\u2026", "author": {"name": "Ceeram", "email": "c33ram@gmail.com", "user": {"login": "ceeram"}}, "additions": 88, "deletions": 46}}, {"node": {"oid": "85018a6730961236a63b03be4a1e929f9d2251c4", "messageHeadline": "Edited en/appendices/2-0-migration-guide.rst via GitHub", "author": {"name": "classoutfit", "email": "jeremyburns@classoutfit.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86c006fc5ba043732384044808cd4abf8b5f0af8", "messageHeadline": "Tweaking headings.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ce3a6bd5172e1337f6ba465b86411a84daf5afa0", "messageHeadline": "Moving helper docs back to where they were.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 285, "deletions": 283}}, {"node": {"oid": "469c4cb2bb2ff6d94c57e94336e587821570077e", "messageHeadline": "Merge pull request #21 from slygoncito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bfe801c51e27d78e8d790b48ba5a0a54311d3fd0", "messageHeadline": "Removed sentence (missing example? / Literal block expected; none fou\u2026", "author": {"name": "Slygoncito", "email": "slygoncito@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c8c112a8c2d6bb70fe18767da09bf81176ba93b8", "messageHeadline": "Removing missing reference (undefined label: core.php).", "author": {"name": "Slygoncito", "email": "slygoncito@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ae06480b5b65d4f228ab01c58b76e8741606932", "messageHeadline": "Replace undefined term with reference (term not in glossary: named pa\u2026", "author": {"name": "Slygoncito", "email": "slygoncito@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92ec3770a159297719e4e9554979f8c2fb3b6346", "messageHeadline": "Merge pull request #20 from slygoncito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ac7eb65013112cd193743d4bc314e9a82227acb", "messageHeadline": "Fixed warning 'unexpected unindent'.", "author": {"name": "Slygoncito", "email": "slygoncito@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "abf197ad48e7ea666f3e59ea477f220317517c04", "messageHeadline": "Removing XmlHelper docs, it doesn't exist in 2.0", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 147}}, {"node": {"oid": "72ca534d24422c933c9ad02ce74a01a3605462d6", "messageHeadline": "Moving the bulk of the helpers docs to the 'helpers' section and out \u2026", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 287, "deletions": 267}}, {"node": {"oid": "bdb6734ec24ba245d43962dc5aa1d64153af3365", "messageHeadline": "Updating the CacheHelper docs to reflect the changes done in 2.0", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 74, "deletions": 86}}, {"node": {"oid": "41ebed982d7ff550e1981acefb6409048b37dcc4", "messageHeadline": "Updating the Pagination docs based on the wiki page.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 369, "deletions": 324}}, {"node": {"oid": "e1cd43877262c9a156bb2617d78385863e5a26b2", "messageHeadline": "Fixing formatting and typos in migration guide.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "973c854c43a7a7302c7ec97607e8cfbe26e2937d", "messageHeadline": "Moving the wiki pages into these docs.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 189, "deletions": 85}}, {"node": {"oid": "886b66bdbc0e59b2612c5c8343246e835030fa6d", "messageHeadline": "Adding stub for custom find methods.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "22f94f4c7b0bd01994bcb54cde86b6a7401d0e61", "messageHeadline": "Merge pull request #19 from kamui545/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf82cb9f9c8d9182ed515c74fe8b6f34a1a95d65", "messageHeadline": "Fixed typo", "author": {"name": "Maggion Emmanuel", "email": "maggion.emmanuel@gmail.com", "user": {"login": "kamui545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735d2c257f17c050b5371a756c3741923adc0f0b", "messageHeadline": "Merge pull request #18 from rsauerwein/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b8a197c0ef65b1ecac0eb62fa1acf7b1b7a6e57", "messageHeadline": "Updated release number.", "author": {"name": "Graham Weldon", "email": "graham@grahamweldon.com", "user": {"login": "predominant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06829b99908f07dc155b6617a58ac421b7ba9242", "messageHeadline": "Fix typo", "author": {"name": "Rene Sauerwein", "email": "rene@rsauerwein.eu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72d794c23cf7f1c6e373f42fdb4b3bd590097d78", "messageHeadline": "Moving DBO docs to sphinx.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "19ab6c081d4f4a94addef8794a01260f1c1fc30c", "messageHeadline": "Updating migration guide for model changes.", "author": {"name": "mark_story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b831da64fe9682741a3ffbb081ee1320ae58055f", "messageHeadline": "Moving the HttpSocket docs from Lighthouse.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 268, "deletions": 17}}, {"node": {"oid": "7a59b181ee896e09454b9e1443e8f6896ca245ec", "messageHeadline": "Updating app docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "ec79d9c5442d550160239a34c86800584104f08c", "messageHeadline": "Moving all the app docs around and splitting them up into the two", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 275, "deletions": 142}}, {"node": {"oid": "62e329406011469f61299a031f1e20ffca575234", "messageHeadline": "Cleaning up the i18n links.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 90, "deletions": 74}}, {"node": {"oid": "3783f070012526bdd99d078413cc98df3ed8c273", "messageHeadline": "Making links content and context aware.  i18n links are only present", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "85788e4292251f07f72be826e22acecc8622f647", "messageHeadline": "Adding extra class for language bar.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd03efe20c8d70d5c33deab2ecf987c9f9ca2027", "messageHeadline": "Fixing broken links and references.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "2d75d821d78e169be44675c9bc4c3520f9cc62bd", "messageHeadline": "Adding a new sphinx extension for the CakePHP i18n links.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "51c86ce948b251f059fe2af8ca7a7bc6298092f7", "messageHeadline": "Fixing formatting and links.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "e2d65d98135ba61c57877f52c120cfe261618d88", "messageHeadline": "Formatting the rest of the collections docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 118, "deletions": 136}}, {"node": {"oid": "67c2b44d343885c796a54741098777be763d4d6e", "messageHeadline": "Adding a depth limit, makes things a bit neater.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f7bf3c64e3bc0813bcf05a643e241756ffba9d48", "messageHeadline": "Adding a slightly better landing page for the english section.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "cb37a264fd621214f3168380c3b79b53ebef45ad", "messageHeadline": "Small formatting updates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 55}}, {"node": {"oid": "3763100304e31dc7e35998b30baded4c6ce07f02", "messageHeadline": "Merge pull request #17 from bmcclure/patch-2", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 201, "deletions": 137}}, {"node": {"oid": "b5d05cf1adb952b7c95d3d215768b72d1c6c94ae", "messageHeadline": "Updated en/plugins.rst to add a bit more formatting", "author": {"name": "bmcclure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "478c3dd5f78ef4d3052e348c78140b61d6838557", "messageHeadline": "Updated en/plugins.rst to be more relevant and up-to-date. Still coul\u2026", "author": {"name": "bmcclure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 188, "deletions": 131}}, {"node": {"oid": "0e9915dcba20ce42565157ade4718d4a3320fe21", "messageHeadline": "Updated the en/plugins.rst document to utilize CakePHP 2.0 convention\u2026", "author": {"name": "bmcclure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "7d6e1274aead19d5ed2689341bd6b5bb32e793a9", "messageHeadline": "Merge pull request #16 from huoxito/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 259, "deletions": 39}}, {"node": {"oid": "ce70893504ae19637db0a6357fe35a5cebf86177", "messageHeadline": "Merge branch 'side'", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 240, "deletions": 35}}, {"node": {"oid": "9ebdb0fcf1258fbe352a60432d367132a016bf86", "messageHeadline": "adding some notes to options config on PaginatorHelper", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "0ba8dc991afe4a8deadfb2d03698ed1cdcbc8fe6", "messageHeadline": "Updating the migration guide, and adding the start of the collections\u2026", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 238, "deletions": 2}}, {"node": {"oid": "79b4e712799908948db23009b36b88b2cd9fa730", "messageHeadline": "Adding examples to the collections docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a84d8c4623c010885db49bc19f96c305714e1bd7", "messageHeadline": "Adding info about controller + component callbacks.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "b897cf81f69483f7d3e750bbf3bb3e8aec066f43", "messageHeadline": "adding more methods to PaginatorHelper", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 146, "deletions": 2}}, {"node": {"oid": "02571b72058ac446778728b1d6290aeef5735001", "messageHeadline": "improving doc on options and counter mthod for paginatorhelper", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 83, "deletions": 39}}, {"node": {"oid": "423ad1782036e629287e863e467767568bfc13bf", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 233, "deletions": 101}}, {"node": {"oid": "279436dfea92a0f7fa1f43b1ee4934500209d212", "messageHeadline": "Merge pull request #15 from bmcclure/patch-1", "author": {"name": "Renan Gon\u00e7alves aka renan.saddam", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fffae7f55010b499a49d9f2ae9587177121fe32", "messageHeadline": "Edited en/controllers/components.rst to fix a case type in the Config\u2026", "author": {"name": "bmcclure", "email": "ben.mcclure@gmail.com", "user": {"login": "bmcclure"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4947dcc046e679a12c9537754eeb32e3beb42e8f", "messageHeadline": "Starting to move Collection docs into migration guide.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "f13fc9fafb2310a472b13cbd3790dbfa08a62ed1", "messageHeadline": "Expanding and adding to the email docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 126, "deletions": 65}}, {"node": {"oid": "1c91c56d8b375fab0a86d496772faa913a50c621", "messageHeadline": "Rewrapping text. Adding info about line length.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "024e5412ff5ccab065006b100365a5c7274ac365", "messageHeadline": "Adding note of router change.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "436a5952e7b7835f27745fe0bb768f12ddf657ef", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 158, "deletions": 118}}, {"node": {"oid": "48646651e6257ddd95241f843207999335bf02bb", "messageHeadline": "Merge pull request #14 from colourmill/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "10d964d852e62ad80fd66514048764df26375419", "messageHeadline": "More camelcase fixes on Tree behaviour page", "author": {"name": "Ben Joostens", "email": "ben@colourmill.be", "user": {"login": "ben-joostens"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2492956b691bc03133a0722e15cc872c9f9dff46", "messageHeadline": "Merge pull request #13 from colourmill/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "caadf444d16f46b26fe3b4fb603d4a21f9666bb0", "messageHeadline": "generateTreeList properly camelcased", "author": {"name": "Ben Joostens", "email": "ben@colourmill.be", "user": {"login": "ben-joostens"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c012c0bc2fe1c287ea0ba86ce7c0d1ef3a2aa263", "messageHeadline": "Tweaking styles.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c3bbc00921cbb260509aa837ad87bc8a36bb12e2", "messageHeadline": "Reordering email documentation.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 59}}, {"node": {"oid": "a438bee2b80568a60bdc2a4f6150b40134172a25", "messageHeadline": "Merge pull request #12 from huoxito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 86, "deletions": 78}}, {"node": {"oid": "be52bc328762680963640fc6469baa4067ad396f", "messageHeadline": "add missing doc to number helper method", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "00c04e9858108437a2153f0c604dbaac81f47143", "messageHeadline": "Trying something different with notice boxes.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "d626823f2841acb52973ba9975c6c7577aceab3f", "messageHeadline": "Adding formatting examples.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "11db2c97d1db57a1cbace7743e3efe61e3ff5b1d", "messageHeadline": "update security component basic auth example", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "909c432f39f4045c49de462c80fe8d48104f002f", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 184, "deletions": 206}}, {"node": {"oid": "2db3158b4ae62caa954db7da1ddabbed7e19432d", "messageHeadline": "update security components methods and properties", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 68, "deletions": 53}}, {"node": {"oid": "c2e87eb95f8db8231d7a94c8d5a3681429751d5c", "messageHeadline": "Updating session helper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 87}}, {"node": {"oid": "a84c376dbbea110cf281e322032f3271cd652e23", "messageHeadline": "Updating session documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 112, "deletions": 119}}, {"node": {"oid": "5c63b26c9000245aa0778e719e91086b34980a8f", "messageHeadline": "Changing title.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0c54c5d3c631797a03b6636421e373f2be20501", "messageHeadline": "Removing fully justified text.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d8083ffbcb5632dc09cdf2d25adc7c4e2199be2", "messageHeadline": "Fixing links.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7c5b255719ed7d01ad6439ba9b3aaf4798c3d797", "messageHeadline": "Merge pull request #11 from vitorpc/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 519, "deletions": 57}}, {"node": {"oid": "4948e92d86604d5b1b4839bfc30c0b3cb03b672f", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 557, "deletions": 237}}, {"node": {"oid": "f6f596236ba3edf70c607422b1df8f8322a39028", "messageHeadline": "Translation of the installation.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 505, "deletions": 0}}, {"node": {"oid": "76185c7898dd165e242d2e1d66ac42b78b607616", "messageHeadline": "Adding index to the summary to avoid errors.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49cd212c241aae67abb7e85a5ce18bcf9e1be615", "messageHeadline": "Some changes in formatting.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "783a42ac957528ecea8ded6907a1a47821392e1a", "messageHeadline": "Fixing links.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "89d0d65817b0a7fa59a0f1fed83db173a804aa8c", "messageHeadline": "Adding session handler docs.", "author": {"name": "Mark Story", "email": "mark@freshbooks.com", "user": {"login": "markstory"}}, "additions": 112, "deletions": 9}}, {"node": {"oid": "121d055f00832e6506bb3ed5f79013520b5c158e", "messageHeadline": "Merge pull request #10 from kamui545/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "19353b9a0bbe2db212f525e431a02ae769b03402", "messageHeadline": "Renaming path", "author": {"name": "Maggion Emmanuel", "email": "manu@immersion-web.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7b4c71586cfe9c9f653e34856d2fd851370c19f", "messageHeadline": "Edited en/core-utility-libraries/router.rst via GitHub", "author": {"name": "Maggion Emmanuel", "email": "manu@immersion-web.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8594916897553faf2b7da85e74fc3cc2d864a301", "messageHeadline": "Adding style to variables", "author": {"name": "Maggion Emmanuel", "email": "manu@immersion-web.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdc2645051a07e3566e331a4d02fb8f0e7fc376f", "messageHeadline": "Renaming path", "author": {"name": "Maggion Emmanuel", "email": "manu@immersion-web.com", "user": null}, "additions": 12, "deletions": 14}}, {"node": {"oid": "da84bc57229dac131c5a0b98df2a1249042263d5", "messageHeadline": "Fixing spaces", "author": {"name": "Maggion Emmanuel", "email": "manu@immersion-web.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ae0e3a88da66b497934cf4bf5ca12849bbe1790", "messageHeadline": "Merge pull request #9 from kamui545/patch-2", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "158005ec8df514116999fdee64ea0de4da8868b1", "messageHeadline": "Fixing wrong model name", "author": {"name": "Maggion Emmanuel", "email": "manu@immersion-web.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e752b3c17f8c892d1ed07ac603111576884d27d", "messageHeadline": "Merge pull request #8 from kamui545/patch-1", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59c3ebc19bd10456dfae13d8f41123699022179d", "messageHeadline": "Typo", "author": {"name": "Maggion Emmanuel", "email": "manu@immersion-web.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2c36d34555a985d23493ecec16c88b06faf36c1", "messageHeadline": "Adding a todo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0d84a2d1cc5aa4131d69aee3cf89001b9df800d9", "messageHeadline": "Adding session docs from wiki pages.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 227, "deletions": 3}}, {"node": {"oid": "2d0215d6a4a358f0c991c53c76a5ad5459e10f8b", "messageHeadline": "Moving files around, too many 'core' references.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 119, "deletions": 116}}, {"node": {"oid": "907d170893b7a8896ce3a6bd64cf0622530c9cdf", "messageHeadline": "Updating console paths.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "e2f53acc360d2ba39125a24e495d06316fb9a0cf", "messageHeadline": "Updating routing info.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "385909badab8315d8ba998b20a25e9d133c4cccf", "messageHeadline": "Updating controller docs for changes in dispatch cycle.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "cf5a92d3aeaddcacdd19f0f8f5aae70aacecd9d8", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 111, "deletions": 37}}, {"node": {"oid": "cfd7157b67d6a76d3072319e5aa921936895fffb", "messageHeadline": "Updating git repository.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "57577fa17ccf747e946fd8f88e62e3f7e89dbc47", "messageHeadline": "Removing duplicated content.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 9, "deletions": 51}}, {"node": {"oid": "820fbf734a8b7bb393532d875e79bdf3ab45f8ce", "messageHeadline": "Adding index to the table of contents.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e46553d2d517ad97fc8abb3ab1ed1b01a191d73e", "messageHeadline": "Removing bad box shadows.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 28, "deletions": 37}}, {"node": {"oid": "8774cdc62b7685b0a10eb4495972d934621f9d11", "messageHeadline": "Moving view docs from lighthouse.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 84, "deletions": 1}}, {"node": {"oid": "64a0f72994938244688e0f61365ff8e102c10566", "messageHeadline": "Merge pull request #7 from vitorpc/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 488, "deletions": 2}}, {"node": {"oid": "2c7e9a9c16f4b7aa7a3b47b8e1099295d381bc57", "messageHeadline": "Updating translations.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "ef80d0415fce2aa61bc4fff7f9a969965c3e2cd8", "messageHeadline": "Adding blank lines to remove exceptions.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ca7c404f0a604d9a91efeabea6142102a0a416a1", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 178, "deletions": 202}}, {"node": {"oid": "2fd3fa356540b6e3dce12d77e42f27fc6d378c66", "messageHeadline": "Removing duplicate reference to Github link.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcc74dc99d28f8f19b81fb2a3e5554b3a574ee84", "messageHeadline": "Adding a note about adding more database docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ed975ad73b97b5e800a0289a618436c60afed2d8", "messageHeadline": "Small amounts of cleanup.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 102, "deletions": 180}}, {"node": {"oid": "06109081552d2150ab6255238b12c0015f3855fc", "messageHeadline": "Merge pull request #6 from huoxito/master", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 66, "deletions": 17}}, {"node": {"oid": "76820bc24126367aef7a535573dd6f8461b74e65", "messageHeadline": "throw 2.0 form helpers updates also at the of the file", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "37796513395c13bac1835817eb071724c14aea70", "messageHeadline": "paste 2.0 form helper diffs from lighthouse doc", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e2377d97a61155eb0c3334d1d9a7afed038888ad", "messageHeadline": "taking out the selected parameter on form helper functions", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "6b4231b8a08f5d8696c1a85362d3032c91151c64", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 296, "deletions": 106}}, {"node": {"oid": "bc10fb4b1322574b1128a4126e82f0fb3e1f7e78", "messageHeadline": "Adding more translations.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 197, "deletions": 1}}, {"node": {"oid": "839b6a0ecfc5a19fc5f37121e951c2bfc1773e96", "messageHeadline": "Adding some links for better referencing.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5d3361bb9f357e487861680369d1dfeb4cbbd5a9", "messageHeadline": "Updating app docs and reformating things.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 209, "deletions": 209}}, {"node": {"oid": "dc049f50fbb8c56fdb7befd43ee79d09a664cfca", "messageHeadline": "Merge pull request #5 from huoxito/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 219, "deletions": 61}}, {"node": {"oid": "34d9a34231495036696ed63ee7b1f55364ea6912", "messageHeadline": "Adding wincache docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3ded6e79224a5cfbfe64a58c5c937e397b9c6649", "messageHeadline": "Removing double title.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "24b20a5ab10f55c8869c59651a863a13c775245b", "messageHeadline": "Merge branch 'master' of https://github.com/cakephp/docs", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 664, "deletions": 657}}, {"node": {"oid": "dff1e21ad2e0c77dc0839874bfafa7a4e3f0b98d", "messageHeadline": "Adding docs for #1773.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ac95dffa402eaa1009125ae752d98408b7e8723a", "messageHeadline": "change app:import info to fit in cake 2.0", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "1a227d6461f1d18707066f45556f07421baef848", "messageHeadline": "add info about new class loader app::uses", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "403010c57175ffa167ada04ebf80fa5501dc9fe2", "messageHeadline": "info on objects method on app class", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d39d977e1c01831d52567d1f2d40be61b2473923", "messageHeadline": "organizing info for path and build method on app class", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "633488e46dc7028bcc479d031ce76ef6bbee97e4", "messageHeadline": "paste new info about App class and some of its methods", "author": {"name": "huoxito", "email": "huoxito@gmail.com", "user": {"login": "huoxito"}}, "additions": 115, "deletions": 26}}, {"node": {"oid": "4dae6874d00a0f58ce7ea5c82ce84e84c7dff7cf", "messageHeadline": "Merge pull request #4 from evilbloodydemon/review", "author": {"name": "Renan Gon\u00e7alves aka renan.saddam", "email": "renan.saddam@gmail.com", "user": {"login": "renan"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "afa066a85b34955aba6c7b8b3abcd25f1b69c53f", "messageHeadline": "Converted external doc links.", "author": {"name": "evilbloodydemon", "email": "evilbloodydemon@gmail.com", "user": {"login": "evilbloodydemon"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "812a4fb183bbb0c69208c39f18e8b9a0f5330c3f", "messageHeadline": "Adding Basic Info and start CakePHP Overview translations.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "ef6ff0ec0bf57feb980c84470c1f15258e837be6", "messageHeadline": "Starting PT translation.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 243, "deletions": 1}}, {"node": {"oid": "e238a10dcf238e21044b4da19fde98949147fa90", "messageHeadline": "Merge pull request #3 from evilbloodydemon/review", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 642, "deletions": 641}}, {"node": {"oid": "f48a38484783d0aca910202cfa848e9248780e52", "messageHeadline": "Merge pull request #2 from vitorpc/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 628, "deletions": 14}}, {"node": {"oid": "2dda113b8c37fa2e9535b06ab1d6982f15cb810a", "messageHeadline": "Adding links to php objects.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "54dcd9f551b0e80fd80c4a865d0bdbb7efe50233", "messageHeadline": "Updating the configuration database in the tutorial blog.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4bfa3c253f9ad14e6bf9aba71d0c6247aa75642c", "messageHeadline": "Fixed inconsistent indentation", "author": {"name": "evilbloodydemon", "email": "evilbloodydemon@gmail.com", "user": {"login": "evilbloodydemon"}}, "additions": 642, "deletions": 641}}, {"node": {"oid": "46288fda36fe6552ab60504f33bc7a7d152b84a9", "messageHeadline": "Updating New Features in Cake 2.0 docs.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "753ef5d152198028d3395a695ad1225c3515919c", "messageHeadline": "Updating PHPUnit Migration hints docs.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 80, "deletions": 60}}, {"node": {"oid": "cfd5f134187bf924398a24816c5f7b314a68fa32", "messageHeadline": "Starting PHPUnit Migration", "author": {"name": "Vitor Pacheco", "email": "vitor.pacheco@ifbaiano.edu.br", "user": {"login": "vitorpacheco"}}, "additions": 228, "deletions": 0}}, {"node": {"oid": "de8872851a218637ce1599664a571a1a60bd6549", "messageHeadline": "Starting New Features in Cake 2.0", "author": {"name": "Vitor Pacheco", "email": "vitor.pacheco@ifbaiano.edu.br", "user": {"login": "vitorpacheco"}}, "additions": 357, "deletions": 0}}, {"node": {"oid": "5eb8ca396dd1ba60f384c21886481429186e908d", "messageHeadline": "Adding links and <?php tags so code is highlighted.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 88, "deletions": 78}}, {"node": {"oid": "54dcd96f41a9cd5f4cb92383981389a730b447c8", "messageHeadline": "Merge pull request #1 from vitorpc/master", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 918, "deletions": 284}}, {"node": {"oid": "615f762fae4b66bc0eba915d93b5b377e5815a57", "messageHeadline": "Adding 2.0 Migration Guide.", "author": {"name": "Vitor Pacheco", "email": "vitor-p.c@hotmail.com", "user": {"login": "vitorpacheco"}}, "additions": 679, "deletions": 1}}, {"node": {"oid": "d9d54699f73744094ffc661f3495be1deae75192", "messageHeadline": "Adding CakeEmail docs.", "author": {"name": "Vitor Pacheco", "email": "vitor.pacheco@ifbaiano.edu.br", "user": {"login": "vitorpacheco"}}, "additions": 196, "deletions": 1}}, {"node": {"oid": "ebea0aa228806ebdf7d7277c0d305999fa4f1e07", "messageHeadline": "Updating EmailComponent docs", "author": {"name": "Vitor Pacheco", "email": "vitor.pacheco@ifbaiano.edu.br", "user": {"login": "vitorpacheco"}}, "additions": 43, "deletions": 282}}, {"node": {"oid": "f8e69d45eb2ed245ac7f93d5ed8fbe5067702fe2", "messageHeadline": "Updating some view docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "e59167342661b902cd1a2df91272922995900301", "messageHeadline": "Updating view -> viewClass in MediaView docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "38c2449bb216e13b2ae3c85f488ab9858a6ea6c1", "messageHeadline": "Updating theme and helper docs more.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 45, "deletions": 57}}, {"node": {"oid": "b508621d4f492a3bf779506d6d6f9117b5286a60", "messageHeadline": "Updating docs to match behavior change.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63cf590abb3bc1b4d6f678c749218779ae2fe4a5", "messageHeadline": "Few small changes to helper and theme docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "75c0e3cd3027843691c341ececf7fce200b36e07", "messageHeadline": "Starting the helper docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 200, "deletions": 137}}, {"node": {"oid": "cb1b66f6644002bbcf8ea8e6f56d48403a3b5d10", "messageHeadline": "Updating view docs.  Removing busted link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 106, "deletions": 115}}, {"node": {"oid": "e3d684c8c1fb7ce869c0874ec7740b32bc4b6b8c", "messageHeadline": "Updating path & filenames.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 68, "deletions": 82}}, {"node": {"oid": "46608fde4d1b5546fc8e8a810fb660626e76d263", "messageHeadline": "Adding missing <?php blocks so code gets higlight properly.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "836af431f117a2a86a743b69227b59cbf5728840", "messageHeadline": "Updating blog tutorial to reflect 2.0 changes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 123, "deletions": 146}}, {"node": {"oid": "df21d51d76872b1993c416aa5f92b41300e108b6", "messageHeadline": "Updating path information in controller docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 106}}, {"node": {"oid": "3892ac40dee67c52f1d2c69fc3243d1dd7449910", "messageHeadline": "Updating REST docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "7e12b8f42d16658be6d75b2ee7126f506a7d2be5", "messageHeadline": "Removing backgrounds on headers, makes for a slightly simpler design.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "58adb783051bd2955828b618d7bd2d2d4b91fd8b", "messageHeadline": "Fixing scrollbar borders on webkit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ceb0f76a2c3959aecfe41e66b4b1e8e5c04540d1", "messageHeadline": "Fixing file references in REST docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 127, "deletions": 172}}, {"node": {"oid": "d85af2557c81be9be6bad678835a6095ae0a2395", "messageHeadline": "Fixing table.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28a2b2223f23ed956e085ced42e0d44ed5690294", "messageHeadline": "Fixing broken links in errors docs, and updating REST docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "98a4e7c4cb1f0fd9d821dd03e436a91d92db6762", "messageHeadline": "Updating the readme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a5fe0bd35031e17fd4940dcebc5bf3acea6dacd", "messageHeadline": "Updating CakeRequest docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "3c9f6476e5d2e29adec599707ae4db8cbf452c3c", "messageHeadline": "Adding some on-color highlighting styles.  Not done yet though.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 118, "deletions": 6}}, {"node": {"oid": "4f748787fdcc9774609624790956b71471f7a6e5", "messageHeadline": "Starting out with some crude icons (they still need some work).", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "d1a67cf7a95d9745d82423b333454af9f0bafaa8", "messageHeadline": "Fixing links and typos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5a8bc785e6122d04561f89d2b21002b1b8d93db4", "messageHeadline": "Adding CakeResponse docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "59228459019752de1072327185fcd4459e337bf8", "messageHeadline": "Adding fancy shadows to note/warning boxes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "ae4f702ec703bffc57f19114616b08d80c71d06a", "messageHeadline": "Making nicer scrollbars and code inside admonitions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2b28e143c833ab6076a77f17c01f5ff14ec223cd", "messageHeadline": "Fixing urls, and method definitions.  Removing uses() it no longer ex\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "f6db5b8556b5c590c691a6ad7b84e7339981723a", "messageHeadline": "Updating Controller documentation.  Reordering and restructuring cont\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 353, "deletions": 194}}, {"node": {"oid": "0d96e10f7d8f14038e18ca94d3bc1df9463b82ef", "messageHeadline": "Adding more content for caching.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a82778cb42dd480408c0e55264476e4114a20054", "messageHeadline": "Adding required method reference.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8416cf7826e770baef478a2f6d6531149fe8fcbc", "messageHeadline": "Updating Cache docs, and adding a pile of new content.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 275, "deletions": 138}}, {"node": {"oid": "f861a5dbfec66f93aae93f299c0a9aab81bce665", "messageHeadline": "Adding some more information on logging, and updating paths.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "fcbc6f3d70fafd6c07621b23048b08c8266a18c6", "messageHeadline": "Pulling in the lighthouse xml docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 317, "deletions": 41}}, {"node": {"oid": "dc1e5b371f85c1f93a72c86f2c5e6e17a9dc0678", "messageHeadline": "Adding info about using logging for debugging, and debugkit.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b70fbeb50090469716c2665db68d7f6f065cf02e", "messageHeadline": "Updating import->uses and fixing a few paths.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9e4965b939c9d591490930860b68ac3163e2bd49", "messageHeadline": "Fixing more paths in new documentation to match paths used in 2.0.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "41a4dad169014e8831c8edfcbd8160f7e8a6508a", "messageHeadline": "Fixing more paths to match 2.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "73fe86ccab89e0b10f733ab433b04d9913e80a1b", "messageHeadline": "Updating information to match current 2.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "2ebbf16aa9c6c8febe3536cdc86780d386f17045", "messageHeadline": "Expanding the authcomponent api doc section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "2e0cb691f2ee2426e201e6137017a80a0eb2d09e", "messageHeadline": "Adding the start of the AuthComponent API reference in the book.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "e5f5af576c214cdc6f26e1dc292d7ebaed71a939", "messageHeadline": "Adding AuthComponent docs that were on the wiki page.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 560, "deletions": 516}}, {"node": {"oid": "d07260fc38eb34c9fc66becc5df47fe2464e77a2", "messageHeadline": "Adding array-named parameter documentation from the wiki page.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "f97af4e5f05301e4e316ac79be131e9564b022b1", "messageHeadline": "Adding example for HTTP exception use.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "7c878a37ac903187d88f82c110dab119e8e6153b", "messageHeadline": "Adding information about error configuration.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 61, "deletions": 72}}, {"node": {"oid": "664608cf1ddc92888790f1686e525c4ff0a97ded", "messageHeadline": "Updating configuration docs to account for changes in how configuration", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b33a65611a264b619e0dca802e0ee0f2fbfb9d40", "messageHeadline": "Fixing links and formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "883a169a04b0d03d61325822b2f73080dd3a36df", "messageHeadline": "Reformatting and extending section on exceptions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 209, "deletions": 43}}, {"node": {"oid": "e7ecf2da82f9f595d4fb2876507215a71357ee64", "messageHeadline": "Adding info about core route elements.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8246e586ab486692c7ccd4c76deaee848a8fc1dc", "messageHeadline": "Dumping the existing wiki page into the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "77b7ce9225103a0eea0f002575526ad880ff5776", "messageHeadline": "Updating a few things on the routing docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "82677802d94db3b2393240a6f7f6d66953257562", "messageHeadline": "Updating Inflector docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 72, "deletions": 52}}, {"node": {"oid": "9611c9488fd54bcd4eecda1bbf426bee33c0f8b2", "messageHeadline": "Updating readme.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b65dc4885a1b13f007c1017994164d9054139204", "messageHeadline": "Expanded the routing docs considerably.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 592, "deletions": 188}}, {"node": {"oid": "4d5ed9728f296fe5239007445e92261d1063aefd", "messageHeadline": "Renaming error-handling -> errors", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 97, "deletions": 122}}, {"node": {"oid": "746298e2b91baba72d0d0c142152573fe7d03462", "messageHeadline": "Pulling routing into a separate file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 545, "deletions": 543}}, {"node": {"oid": "e3aefe553a2868e19ab76b1fdcabebb00dd28da7", "messageHeadline": "Moving app sections into the correct file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 325, "deletions": 237}}, {"node": {"oid": "f68823545f3b6a9cb275145eef4d31f1692e2c5c", "messageHeadline": "Adding exceptions and interfaces to the style list.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8dd0497c2bdef3e02ddfa562cd13ba8541995b3d", "messageHeadline": "Fixing some links and expanding configuration documentation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 220, "deletions": 44}}, {"node": {"oid": "cecbe70c4df4ea8e03e98100c4986d8a96f1142c", "messageHeadline": "Adding missing links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "59779e886175d9ed37c7d7c7a836965bfb532067", "messageHeadline": "Renaming a file, and adding some stubs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "134d89b66b88f91f85d7a0f67d0e3d32db7166bb", "messageHeadline": "Fixing properties from not getting correctly treated.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7618be8ce66f73783d87781747c5eb472889110", "messageHeadline": "Adding index hooks for ConsoleOptionParser.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "6a1f44638cac2a108a4f8526e0aecabfc850e634", "messageHeadline": "Fixing inline code blocks and other formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "e8bf66abae2ff9653789d88104667219fd9c23d9", "messageHeadline": "Fixing line wrapping.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 149, "deletions": 39}}, {"node": {"oid": "6ef41f5594da16c390e853e14537d9b78dba6246", "messageHeadline": "Moving stuff around and fixing links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 752, "deletions": 283}}, {"node": {"oid": "363002175e40f3aae1e415b60d03bccec396cfde", "messageHeadline": "Adding sanitize.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4ba04850ae5fae10b2267f519d44e8ec0ab43173", "messageHeadline": "Moving and renaming files.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 35, "deletions": 42}}, {"node": {"oid": "4f90f40f23bcdba00084042ef881d37329d81473", "messageHeadline": "Adding to gitignore.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fae35d13fff8dc726dff22ebb6320dbf527a8465", "messageHeadline": "moving plugins", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "1cbbaf9fad95ed6101cec0ff31ff2521312616ac", "messageHeadline": "Moving files into core-libraries.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 54}}, {"node": {"oid": "cd8e6cc43159e32820b017aef9c88aa53122529f", "messageHeadline": "Moving model and views docs around.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 202, "deletions": 193}}, {"node": {"oid": "8765558ab63d977f5b84dee543d39ce980387ab4", "messageHeadline": "Moving content around for controllers section formation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 194, "deletions": 187}}, {"node": {"oid": "4a300932e992ffd9f748baf43316689c8ca254d3", "messageHeadline": "Creating Getting started chapter, moving files and updating links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "044c3660c7c36a397a64cc42b1decb26e3b23ccf", "messageHeadline": "Moving installation docs to their new home, in the new book structure.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 206, "deletions": 176}}, {"node": {"oid": "12aaa17b91907ad1516f9f028d5da9b1ab2896af", "messageHeadline": "Renaming another directory, and updating titles and content to match \u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "fdcde24528610434b3824ccd1fd8c731bd945f6b", "messageHeadline": "Adding basic-info page based on new book structure.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "09f776cead616d727ad96cb6e45900edbbc75c3c", "messageHeadline": "Pulling table of contents into its own file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 46, "deletions": 52}}, {"node": {"oid": "ceca55aea0fc7e8f8842d8239642b2cbc6dac5fa", "messageHeadline": "Adding some more method hooks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 80, "deletions": 66}}, {"node": {"oid": "3e62e97058a1cdfe701161ae8e0db5b1fa12be7d", "messageHeadline": "Making search box sexier, like the current cookbook.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "0a79577b5836d579e5a68712f5e9dac49a1bff04", "messageHeadline": "Updating navbar css.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 12, "deletions": 25}}, {"node": {"oid": "6080c1bb3ff844d7b518fd0c005feec039fe9a9c", "messageHeadline": "Adding the CSF navbar to the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 268, "deletions": 2}}, {"node": {"oid": "5d2cb37e92794e04c3bd618873f6ec35b2d5f6ec", "messageHeadline": "Updating links and adding more method directives.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 952, "deletions": 1144}}, {"node": {"oid": "73a9d87a4107dbad4f02da7b2713f92961d2e706", "messageHeadline": "Adding information about phpdomain directives used in the book.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "ba707b0fa88174c9e135eeba075e7f7d1ba05e5e", "messageHeadline": "More method directives, better/more links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1137, "deletions": 1264}}, {"node": {"oid": "ed5d73ba0f046339c8320e7beb078626002d4b52", "messageHeadline": "More method directives.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1299, "deletions": 1335}}, {"node": {"oid": "691c7686c3c5c03726c6edfd0fe325ff18c2c7af", "messageHeadline": "Updating more docs, adding in method directives.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 217, "deletions": 256}}, {"node": {"oid": "dd1d54d070adabfc7548003c65143b2438756c7f", "messageHeadline": "Converting more docs to use method directives.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 227, "deletions": 259}}, {"node": {"oid": "9e33eccce9cdcd7292d53e20c692c09d7e7267a1", "messageHeadline": "Updating method definitions to use new features in phpdomain.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 79, "deletions": 132}}, {"node": {"oid": "441ceb15ad3eaae56513b4c0b653c74a9f8a9532", "messageHeadline": "Adding method notation to NumberHelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 155, "deletions": 160}}, {"node": {"oid": "03cd7a1741ad21133e52e97e52b422c61e6ec800", "messageHeadline": "Adding parameter notation.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "0e0aad67bc9cec251f313587d77cde814f291377", "messageHeadline": "Adding a glossary for ideas used all over CakePHP", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "643b8091e5033056ee32564a5d6b61b4166046e0", "messageHeadline": "Updating htmlhelper docs to use class annotations. Updating links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 384, "deletions": 500}}, {"node": {"oid": "1ef4054c7baea94ed54fb60a621e5018d3eeb140", "messageHeadline": "Adding more method index hooks, updating code blocks.  Adding todo's", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 156, "deletions": 189}}, {"node": {"oid": "d32a2e332fd12d39e0382e1a479e0a3c2504ae11", "messageHeadline": "Adding method doc hooks for behaviors, and fixing code block formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 434, "deletions": 591}}, {"node": {"oid": "d23747f453ca97dff4de7f6fc5c7b80b0af8886d", "messageHeadline": "Adding more index hooks, adding function cross-referencing links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 138, "deletions": 176}}, {"node": {"oid": "10039fdc20d554f2d3a25389d8bf693a6e7e6fd7", "messageHeadline": "Adding the phpdomain to the config file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 151, "deletions": 129}}, {"node": {"oid": "65a66b2c16eaf8ca47917c0d8447e29204c6e5a9", "messageHeadline": "Adding a ghetto readme file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "60ea3ae559f49442ccad2d731d4976a0c55c5938", "messageHeadline": "Adding more styles in.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "0da37634772ea3def46399299827f901d3a33610", "messageHeadline": "Updating CSS.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "18185171090d660ccefda32941a17ab3e270042b", "messageHeadline": "Starting some work on the templates.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 296, "deletions": 2}}, {"node": {"oid": "8dfd191c90130f7ea1862e54566baf71d4031d79", "messageHeadline": "Adding <?php blocks to make syntax highlighter work.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "46ed0fcff61ed618a642d1118304867ebc3263de", "messageHeadline": "Adding init.py so config files can be imported.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b057dbe6a59e581f5c9358e40f03f768e6340fdd", "messageHeadline": "Updating makefiles to build other targets in mulit-lang way.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "63c7d9c1e035649f528a2212b15acc2fec38b970", "messageHeadline": "Moving global config information to a separate place.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 247, "deletions": 479}}, {"node": {"oid": "ae5a1b91112c0764cab1f72304dca410ddba7171", "messageHeadline": "Adding pyc files to gitignore.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99e9b67dcfe8530967c175ace66adac86486860d", "messageHeadline": "Changing the Makefiles around so languages are done a bit differently.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "cab87ddf5a4169af7197406e23cf37a885c46e30", "messageHeadline": "Making a master Makefile for making all the docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 152, "deletions": 124}}, {"node": {"oid": "06fda79963ca7782eaede4dd914bde0b756ae84e", "messageHeadline": "Making a initial spike of the spanish docs, not in spanish of course.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 487, "deletions": 2}}, {"node": {"oid": "4f32709ec525d9c1a373f55ff921fc4cbc3919e3", "messageHeadline": "Renaming source -> en.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d990ffa4851828482a5f31c3dcbe1db0275ff75", "messageHeadline": "Fixing more links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 36, "deletions": 68}}, {"node": {"oid": "e9a96e0e1a3ab58875bc31212dbc3e37841e92c3", "messageHeadline": "Fixing formatting, fixing links, adding <?php tags for code highlighter.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 364, "deletions": 423}}, {"node": {"oid": "a8b043b97c9032bc373168aed9a337fb969e107f", "messageHeadline": "Cleaning up some model docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 125, "deletions": 222}}, {"node": {"oid": "5600bee67186be3911a244b4c63be9eeed686935", "messageHeadline": "Adding more info on how to format.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "f3a2707c4db72907f0b2bc7f346c820109f4a42a", "messageHeadline": "Fixing heading.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b44581bddde15caa2687d2cb3042291de5c5f5b4", "messageHeadline": "Fixing links.  Adding :rfc: roles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 56, "deletions": 84}}, {"node": {"oid": "e8868a954f59965aae187bc2327f92a49311dcba", "messageHeadline": "Updating RFC links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66b2c7963b9fb90ea1f6ec5fdb87e1386ca53e36", "messageHeadline": "Updating formatting and adding toctrees", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "1caeb9bf8b611cb9c51848129a9303f6ea84fb93", "messageHeadline": "Importing development process,", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "a0700251a550d3cd5ec2948875c8b5c63246fa91", "messageHeadline": "Importing coding conventions.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 391, "deletions": 0}}, {"node": {"oid": "bbb0411e5148a83883650c21625d526c93d24f2a", "messageHeadline": "Starting to add some info on how to format ReST text.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "9f21076cd65770ff720c181d10ff475dd33016af", "messageHeadline": "Updating titles and there is not .. info::", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "699d58e6be620ee92d49b8a372ed74acc1125456", "messageHeadline": "Adding notes and todos and fixing titles for components.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 63, "deletions": 32}}, {"node": {"oid": "16364bc4ea37ff06b633edc9ceea02acaf26d4ce", "messageHeadline": "More notes and todos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "3c2ebd72d4f8482dbf291e7e7c33aaef1555460f", "messageHeadline": "Adding todos and notes.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "e48bd6d78b4ffc716082ff7cf690c3f72c0bb87c", "messageHeadline": "Adding notes and todo's for helpers and behaviors.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 183, "deletions": 118}}, {"node": {"oid": "a1df3013304712db41949427b8a1d4e84e37cb1f", "messageHeadline": "Removing links to dead helpers.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "d0dbe097dc039d31f0a2158be6c14c2618e4675f", "messageHeadline": "Removing helpers that aren't in 2.0", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 0, "deletions": 917}}, {"node": {"oid": "2c758922594d41291ac80b0ca7601db3fcc7595f", "messageHeadline": "Adding a pile of note blocks.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 178, "deletions": 217}}, {"node": {"oid": "14fa72b19aa44350d27ba828aacf5c99b15e96ac", "messageHeadline": "Moving things around and creating more smaller toctrees.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 297, "deletions": 668}}, {"node": {"oid": "50eed3b7e57e37cf489e7a010246d555cf53277a", "messageHeadline": "Making better nested content trees.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "089106bf450183abdc9968f865d3f3e68b51db62", "messageHeadline": "Creating more toctree's to help better nest/organize content.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "a7cfc233eba65d168d2aa8962b38f6ae5dd694c1", "messageHeadline": "Collapsing acl tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 572, "deletions": 559}}, {"node": {"oid": "a709f380314b3a1bbe2344a73dc778cc384c4eab", "messageHeadline": "fixing links and adding notes in.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "4a8ad45ea5dce0b6e9f91d22229f8970b0cdd10b", "messageHeadline": "Updating links and titles.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8d7d843a3561568fd60d710970cd963c215bb259", "messageHeadline": "collapsing and moving blog tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 642, "deletions": 672}}, {"node": {"oid": "3a6689a5a9ce7a1cd50bf198db32597d539e57e0", "messageHeadline": "Fixing links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "36f09c0446c81c34b3f98a6f29be49537e171e09", "messageHeadline": "collapsing the first part of the blog tutorial.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 227, "deletions": 181}}, {"node": {"oid": "785042c4c4048cb184c6c899d67cbf98eccc97ef", "messageHeadline": "Fixing titles and links", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 75, "deletions": 69}}, {"node": {"oid": "f8c93260a5c252923f77fdedb8996eb5da182411", "messageHeadline": "collapsing installation docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 524, "deletions": 513}}, {"node": {"oid": "614e7ffa421140f4cc121901c62c1371e671a292", "messageHeadline": "collapsing configuration section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1073, "deletions": 1063}}, {"node": {"oid": "c58d9df66f9d603017f92d859a5cd6964293819c", "messageHeadline": "collapsing sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 269, "deletions": 269}}, {"node": {"oid": "43786c28027df2a5df391004c24231a895e8c2d7", "messageHeadline": "collapsing view docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 594, "deletions": 584}}, {"node": {"oid": "c35b90a76d4e37acfb9d5a05b69316d8efb832dd", "messageHeadline": "Collapsing plugin docs", "author": {"name": "Jose\u0301 Lorenzo Rodri\u0301guez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 313, "deletions": 294}}, {"node": {"oid": "d7d5627f55491881b51e25314392bc8131214b76", "messageHeadline": "Collappsing and reordering Controller docs", "author": {"name": "Jose\u0301 Lorenzo Rodri\u0301guez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 846, "deletions": 834}}, {"node": {"oid": "c77d8d6e45f46fa66c3061723a177a5345256968", "messageHeadline": "Collapsing docs for Behaviors", "author": {"name": "Jose\u0301 Lorenzo Rodri\u0301guez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 303, "deletions": 294}}, {"node": {"oid": "ce3104aab641b232b4146d185e3e5c0a9a23c7a4", "messageHeadline": "collapsing set docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1583, "deletions": 1550}}, {"node": {"oid": "24514bfb62edab0c292096a3ccb79cab72ac59d1", "messageHeadline": "Collapsing more sections.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1108, "deletions": 1114}}, {"node": {"oid": "ee7f207848194ba05845f4e3349b182f732aad2f", "messageHeadline": "collapsing requesthandler docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 267, "deletions": 239}}, {"node": {"oid": "48f3160f8e3b4522ce2a72300ef713e89cc0e087", "messageHeadline": "collapsing auth docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 441, "deletions": 758}}, {"node": {"oid": "c75a2c74b9cab2c1d4ac0a8d105e573edfea60d2", "messageHeadline": "collapsing helper & component docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 521, "deletions": 513}}, {"node": {"oid": "f24486164939b2e67528c73f03062813a9f8f144", "messageHeadline": "collapsing schema docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 83, "deletions": 81}}, {"node": {"oid": "ec155859249c272f7f5b6b1bf26a24edc73af592", "messageHeadline": "collapsing bake docs. fixing a title and bad formatting.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 129, "deletions": 126}}, {"node": {"oid": "578386af363b79d95adee82d4070d3ce133cb1ae", "messageHeadline": "collapsing securitycomponent docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 245, "deletions": 241}}, {"node": {"oid": "857e23f38a35ff17313f12efeee03938abc7e64f", "messageHeadline": "collapsifying.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 269, "deletions": 314}}, {"node": {"oid": "d090ca3a7eef67fc8e3bdb4ce8b57cf32868bb8b", "messageHeadline": "Collapsing more sections, adding a todolist. Fixing a busted link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 335, "deletions": 324}}, {"node": {"oid": "a23aed22a5ad0e3621458070e96f37e46d40d9c1", "messageHeadline": "collapsing string and xml docs,", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 58, "deletions": 49}}, {"node": {"oid": "f543871da8297fe7c4e3a691d495ee53cb9375e4", "messageHeadline": "Adding some todos.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "82abf32b20dfc69b645a9a351d9f140bf2d31dc3", "messageHeadline": "collapsing httpsocket, inflector, string docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 196, "deletions": 176}}, {"node": {"oid": "b25206e49da7ff1ef2c0e50c47c8827691aadf7e", "messageHeadline": "collapsing formhelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1670, "deletions": 1660}}, {"node": {"oid": "c6f930156ec40ef7f144ec12be0b43316c752a73", "messageHeadline": "Collapsing jshelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 891, "deletions": 868}}, {"node": {"oid": "ba7aa258a1b0e8e0bfd00d628ffe1e40a5fa2a17", "messageHeadline": "collapsing numberhelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 162, "deletions": 156}}, {"node": {"oid": "c95ba0db3eaa54f87aaec106ce53d61588d5ba62", "messageHeadline": "Collapsing cachehelper.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 132, "deletions": 158}}, {"node": {"oid": "94aed983860cc31116228c380b74361589c428c7", "messageHeadline": "collapsing html docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 688, "deletions": 684}}, {"node": {"oid": "cac39283c8c74654bb2013d031fd6254e7749c3d", "messageHeadline": "Collapsing paginator docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 88, "deletions": 89}}, {"node": {"oid": "a26abf865e513671b450bb5a74788718ce6c27e1", "messageHeadline": "collapsing rss and xml docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 343, "deletions": 339}}, {"node": {"oid": "444c2d3335227834877d8a26ab411f3c1113d988", "messageHeadline": "collapsing sessionhelper and timehelper docs..", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 232, "deletions": 218}}, {"node": {"oid": "427bc71fa51ab8ca1089350e97a016abe7566fb3", "messageHeadline": "Renaming cookies => cookie", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 442, "deletions": 432}}, {"node": {"oid": "8f19ec1e328af576285bea24c2395c880324e4e0", "messageHeadline": "collapsing containable and tree docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 865, "deletions": 844}}, {"node": {"oid": "3ae1d8b40081d18ca9fe25f6f2c37a17cfc71359", "messageHeadline": "collapsing acl and translate docs", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 443, "deletions": 433}}, {"node": {"oid": "e37034c25e59093d749910272c4c261fdf7cd045", "messageHeadline": "collapsing testing section/", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 1111, "deletions": 1106}}, {"node": {"oid": "b622a8c44cfb323eb5ec0cada497f0075bf58812", "messageHeadline": "collapsing rest", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 191, "deletions": 188}}, {"node": {"oid": "f067040e08b01aa12b6f5ae9377ee72b081cf425", "messageHeadline": "collapsing pagination.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 302, "deletions": 297}}, {"node": {"oid": "a14ac6a423fc7db28a2ce8a24fbf8a17edb4717e", "messageHeadline": "collapsing logging section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 160, "deletions": 152}}, {"node": {"oid": "249a14ea338f2ceb6d49a1e728dfe4086475ed2d", "messageHeadline": "collapsing section.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 198, "deletions": 195}}, {"node": {"oid": "5529dbee23885b844ef3590c5ad80044d0feda97", "messageHeadline": "fixing title", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4704d9795c3f74e943fd9c73e5364c778ea32982", "messageHeadline": "making code highlight as php.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07ffb0e92e73272e4885167ac40845c7453a2296", "messageHeadline": "Collapsing a page, and fixing a link.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 506, "deletions": 501}}, {"node": {"oid": "adb3e25eedc270c45493f429614d1e7a993f57ba", "messageHeadline": "Collapsing debugging docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 153, "deletions": 138}}, {"node": {"oid": "a0f7c3952e178a3724364424d957811471f8a345", "messageHeadline": "Collapsing data-sanitization.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 92, "deletions": 117}}, {"node": {"oid": "4c11b552431b7268bd45c0ef6ae784d3d3fc0042", "messageHeadline": "Collapsing another directory into a single file.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 107, "deletions": 109}}, {"node": {"oid": "37dd7981a9d0983474e1acc4abea4aee43952c99", "messageHeadline": "Collapsing conventions into a single page.  Single pages read better \u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 207, "deletions": 209}}, {"node": {"oid": "8de3687f096a97f1917fbeb7202b6b23c33dffde", "messageHeadline": "Adding images and fixing image links.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb94abce962839ec7096a7e61d215c8d79f3485c", "messageHeadline": "Starting to remove numbers from the files and using the :numbered: op\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "a567b563a1ba8eb3aad9261c0293de5823ee3e7d", "messageHeadline": "Fixing toctree and moving files around inside basic-principles direct\u2026", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "fb3e3dc508f473e80b70bd8ff7f01230d923f51f", "messageHeadline": "Removing link to 1.2 docs.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 251, "deletions": 249}}, {"node": {"oid": "47923d19629f7a07d5744f15af36372e89d2e4a9", "messageHeadline": "Updating index so everything shows up in the TOC.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "b57d205f80ed6e19a95930b95b81d0e81762a25d", "messageHeadline": "restore original index", "author": {"name": "AD7six", "email": "andydawson76@yahoo.co.uk", "user": null}, "additions": 77, "deletions": 92}}, {"node": {"oid": "b1332c4d40986ef22a46e52794d21fc9607848d0", "messageHeadline": "remove duplicate content", "author": {"name": "AD7six", "email": "andydawson76@yahoo.co.uk", "user": null}, "additions": 106, "deletions": 29731}}, {"node": {"oid": "9648fc9b90b825a7df236c4b53228329f6cb3943", "messageHeadline": "get rid of this dev file", "author": {"name": "AD7six", "email": "andydawson76@yahoo.co.uk", "user": null}, "additions": 0, "deletions": 208}}, {"node": {"oid": "6beacbd8297f54492cf35cfc1d1882b0403c1657", "messageHeadline": "deleting the dupliate code entries from the pre + ol source", "author": {"name": "AD7six", "email": "andydawson76@yahoo.co.uk", "user": null}, "additions": 0, "deletions": 17764}}, {"node": {"oid": "341314da04026c890025159c4d3c03638ca9fa59", "messageHeadline": "Merge branch 'master' of github.com:AD7six/cakebook-experiment", "author": {"name": "AD7six", "email": "andydawson76@yahoo.co.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aad807eb4b6275f5e7245bdd79ee7a3d374da013", "messageHeadline": "adding source generated from the import branch", "author": {"name": "AD7six", "email": "andydawson76@yahoo.co.uk", "user": null}, "additions": 76815, "deletions": 46}}, {"node": {"oid": "3af9de9032417ac7e029bb769af7039326788440", "messageHeadline": "A quick test to see if github supports rendering images in the repo v\u2026", "author": {"name": "Jos\u00e9 Lorenzo Rodr\u00edguez", "email": "jose.zap@gmail.com", "user": {"login": "lorenzo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0bb8bd37a333a046620e46cda36b4afbab81c81", "messageHeadline": "Adding stuff.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "213f83cd1ab3f8db7be8663e95502b7cb72a616b", "messageHeadline": "Adding gitignore.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "38a94b277fa0df79123bc827b63a16dad3a9cabd", "messageHeadline": "Playing around with getting some docs in the repo.", "author": {"name": "Mark Story", "email": "mark@mark-story.com", "user": {"login": "markstory"}}, "additions": 517, "deletions": 0}}]