{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":140954715,"defaultBranch":"master","name":"Assertion","ownerLogin":"Respect","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-14T14:59:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/354431?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1681248816.0","currentOid":""},"activityList":{"items":[{"before":"557a4fbdb0559bf99b9320b5c00a0073f6c8863d","after":"97f472a9e12e7e6f268a7a7f262dc01f73db39d0","ref":"refs/heads/master","pushedAt":"2023-04-11T21:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Fix type on test namespace\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Fix type on test namespace"}},{"before":"be8062dc7950a6207d06b5c91317bc8815af203c","after":"557a4fbdb0559bf99b9320b5c00a0073f6c8863d","ref":"refs/heads/master","pushedAt":"2023-04-11T21:32:47.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Create move \"that*\" methods\n\nThose methods can be handy in a variety of scenarios. Hence I decided to\nimplement them.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Create move \"that*\" methods"}},{"before":"e3bcb48290daece63bd2b2de141dd54d765ed780","after":"be8062dc7950a6207d06b5c91317bc8815af203c","ref":"refs/heads/master","pushedAt":"2023-04-06T18:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Update LICENSE file\n\nThat way GitHub can interpret that we are under the MIT license.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Update LICENSE file"}},{"before":"60558544c82ce8786c4b977b6d1f626693f2a4aa","after":"e3bcb48290daece63bd2b2de141dd54d765ed780","ref":"refs/heads/master","pushedAt":"2023-04-06T17:27:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Allow customization for a whole chain\n\nUsually, a chain of assertions serves the purpose of validating a single\nthing. Because of that, it's helpful to allow a single customization for\nthe whole chain.\n\nThis commit will also update the documentation to reflect the current\nchanges and clarify what the library has to offer.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Allow customization for a whole chain"}},{"before":"a52b559ba0702119d8dfc36f3be3113ddab5f87e","after":"60558544c82ce8786c4b977b6d1f626693f2a4aa","ref":"refs/heads/master","pushedAt":"2023-03-28T06:58:08.445Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Ensure code in the documentation is correct\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Ensure code in the documentation is correct"}},{"before":"589967a98a8aaa2975865cf5226363ccbc089958","after":"a52b559ba0702119d8dfc36f3be3113ddab5f87e","ref":"refs/heads/master","pushedAt":"2023-03-27T21:34:02.708Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Splits mixin interfaces into smaller ones\n\nThe current mixin interfaces are enormous because they contain the basic\nrules and all the rules that have prefixes. This commit will split those\ninterfaces, having one interface per prefix.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Splits mixin interfaces into smaller ones"}},{"before":"868d59dccc04d5b0372d48ed4d069476720529cd","after":"589967a98a8aaa2975865cf5226363ccbc089958","ref":"refs/heads/master","pushedAt":"2023-03-21T13:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Make exception messages less verbose\n\nAlthough the current messages can give the user much information, it\nbecomes unpractical and hard to understand what fails when making an\nassertion.\n\nI wasn't using this library when I made those customizations on the\nexception messages. Now, getting to know more real-life use cases, like\nvalidating a collection of objects, it has become more evident that the\nmessages are not legible as they could be.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Make exception messages less verbose"}},{"before":"0c0ad3961c42c5df95fbd737a53bc0174f202ff7","after":"868d59dccc04d5b0372d48ed4d069476720529cd","ref":"refs/heads/master","pushedAt":"2023-03-21T10:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Fix error when converting input to string\n\nSome assertors needed to convert the input to string when customizing\nexception messages, and that caused PHP errors.\n\nI didn't make the exact change for the length rule because the input\nwill always be an integer.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Fix error when converting input to string"}},{"before":"44c0d97e81f26cd9382738ea346b9e0fa1453e93","after":"0c0ad3961c42c5df95fbd737a53bc0174f202ff7","ref":"refs/heads/master","pushedAt":"2023-03-21T09:03:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Allow making assertions with \"property\" prefix\n\nThis prefix uses the `Attribute` rule from Validation, but I called it\n\"Property\" because it validates objects and not PHP attributes.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Allow making assertions with \"property\" prefix"}},{"before":"b3c5d2cda31ba82fd8b936670860dc90094bbbce","after":"44c0d97e81f26cd9382738ea346b9e0fa1453e93","ref":"refs/heads/master","pushedAt":"2023-03-21T07:57:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Add missing assertions to the mixin classes\n\nAfter significant changes to the script that updates the interface we\nuse as a mixing PHP DocBlock [1], we did not include the \"keyPresent\" and\n\"keyNotPresent\" assertions.\n\nThis commit includes the missing assertions but also refactors the\nscript to have less duplication.\n\n[1]: 897693d359ba6757381276fa0fa7767f9e0a606e\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Add missing assertions to the mixin classes"}},{"before":"6b176590ea2f8e8becc475eafa7d742a639ed115","after":"b3c5d2cda31ba82fd8b936670860dc90094bbbce","ref":"refs/heads/master","pushedAt":"2023-03-20T22:52:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Add titles for the customizations\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Add titles for the customizations"}},{"before":"cea0e3accfba4252fb482716747178901a7456d4","after":"6b176590ea2f8e8becc475eafa7d742a639ed115","ref":"refs/heads/master","pushedAt":"2023-03-20T22:34:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Use GitHub actions instead of Travis\n\nAlso integrates Codecov.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Use GitHub actions instead of Travis"}},{"before":"dac058785262da1864b6c7276f2d1f1ed2276abd","after":"cea0e3accfba4252fb482716747178901a7456d4","ref":"refs/heads/master","pushedAt":"2023-03-20T22:32:22.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Use GitHub actions instead of Travis\n\nAlso integrates Codecov.\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Use GitHub actions instead of Travis"}},{"before":"d28a3ffed9286126f73cdc167dfc98b47cb08cec","after":null,"ref":"refs/heads/housekeeping","pushedAt":"2023-03-20T22:21:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"}},{"before":null,"after":"d28a3ffed9286126f73cdc167dfc98b47cb08cec","ref":"refs/heads/housekeeping","pushedAt":"2023-03-20T22:21:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"henriquemoody","name":"Henrique Moody","path":"/henriquemoody","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154023?s=80&v=4"},"commit":{"message":"Use GitHub actions instead of Travis\n\nSigned-off-by: Henrique Moody ","shortMessageHtmlLink":"Use GitHub actions instead of Travis"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADFqVGnAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Respect/Assertion"}