{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":202446537,"defaultBranch":"main","name":"nylas-java","ownerLogin":"nylas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-15T00:37:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4219865?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714508651.0","currentOid":""},"activityList":{"items":[{"before":"31b90dca126ea4b0d4e56e7d1de95c311dd593c4","after":null,"ref":"refs/heads/v2.3.0-release","pushedAt":"2024-04-30T20:23:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"e1a2f3065c0404c2965cb1ac3f3c7554cd370a8e","after":"7729e387cfdec7c3a50acd415ad8bc23f62f7617","ref":"refs/heads/main","pushedAt":"2024-04-30T20:23:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"v2.3.0 Release (#229)\n\n# Changelog\r\n### Added\r\n* Added missing webhook triggers (#220)\r\n* Added provider field to token exchange response (#225)\r\n* Added support for clean messages endpoint (#226, #228)\r\n* Added support for custom headers field for Drafts and Messages (#223)\r\n* Added support for overriding various fields of outgoing requests\r\n(#224)\r\n\r\n### Changed\r\n* Fixed issue where attachments < 3mb were not being encoded correctly\r\n(#227, #222)\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.","shortMessageHtmlLink":"v2.3.0 Release (#229)"}},{"before":"e1a2f3065c0404c2965cb1ac3f3c7554cd370a8e","after":"31b90dca126ea4b0d4e56e7d1de95c311dd593c4","ref":"refs/heads/v2.3.0-release","pushedAt":"2024-04-30T20:01:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"v2.3.0","shortMessageHtmlLink":"v2.3.0"}},{"before":null,"after":"e1a2f3065c0404c2965cb1ac3f3c7554cd370a8e","ref":"refs/heads/v2.3.0-release","pushedAt":"2024-04-30T19:58:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Fix names for clean messages (#228)\n\n# Description\r\nSimple changes, should all be clean messages.\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.","shortMessageHtmlLink":"Fix names for clean messages (#228)"}},{"before":"40bd41a23c3126b2c2a5faad360412d78d41f4ec","after":null,"ref":"refs/heads/TW-2881-standardize-names","pushedAt":"2024-04-30T19:43:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"2f6162922d06088d47180d5ccc13737da7852834","after":"e1a2f3065c0404c2965cb1ac3f3c7554cd370a8e","ref":"refs/heads/main","pushedAt":"2024-04-30T19:43:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Fix names for clean messages (#228)\n\n# Description\r\nSimple changes, should all be clean messages.\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.","shortMessageHtmlLink":"Fix names for clean messages (#228)"}},{"before":"7759c4aa46f91ae70dd28eda71043f853c4a5336","after":"40bd41a23c3126b2c2a5faad360412d78d41f4ec","ref":"refs/heads/TW-2881-standardize-names","pushedAt":"2024-04-30T19:35:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":null,"after":"7759c4aa46f91ae70dd28eda71043f853c4a5336","ref":"refs/heads/TW-2881-standardize-names","pushedAt":"2024-04-30T19:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"cleanConversation -> cleanMessages","shortMessageHtmlLink":"cleanConversation -> cleanMessages"}},{"before":"867ac11de2f5af6a04b1d4bcf37ffe6c41e05fea","after":"2f6162922d06088d47180d5ccc13737da7852834","ref":"refs/heads/main","pushedAt":"2024-04-30T19:10:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Add support for clean messages (#226)\n\n# Description\r\nThis PR adds support for the `/messages/clean` endpoint.\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.\r\n\r\n---------\r\n\r\nCo-authored-by: Blag ","shortMessageHtmlLink":"Add support for clean messages (#226)"}},{"before":"b460434a67c9011771b77c2595af643588ccf31b","after":"dc9f17bb72a2803a3dc914f72df17bf318db91ff","ref":"refs/heads/TW-2881-kotlin-add-clean-conversation-support","pushedAt":"2024-04-30T19:04:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"atejada","name":"Blag","path":"/atejada","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1071110?s=80&v=4"},"commit":{"message":"Merge branch 'TW-2881-kotlin-add-clean-conversation-support' of https://github.com/nylas/nylas-java into TW-2881-kotlin-add-clean-conversation-support","shortMessageHtmlLink":"Merge branch 'TW-2881-kotlin-add-clean-conversation-support' of https…"}},{"before":"28f3980aab292b92dd10d4d0784f861be7b4535c","after":"b460434a67c9011771b77c2595af643588ccf31b","ref":"refs/heads/TW-2881-kotlin-add-clean-conversation-support","pushedAt":"2024-04-30T18:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"fix failing build","shortMessageHtmlLink":"fix failing build"}},{"before":"77f94fc6217843bf73c45f994e3d13bdc080d7c7","after":"28f3980aab292b92dd10d4d0784f861be7b4535c","ref":"refs/heads/TW-2881-kotlin-add-clean-conversation-support","pushedAt":"2024-04-30T18:17:29.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Merge branch 'main' into TW-2881-kotlin-add-clean-conversation-support","shortMessageHtmlLink":"Merge branch 'main' into TW-2881-kotlin-add-clean-conversation-support"}},{"before":"0a9da2760e043c0d607cc89194d005a1120b94e5","after":"77f94fc6217843bf73c45f994e3d13bdc080d7c7","ref":"refs/heads/TW-2881-kotlin-add-clean-conversation-support","pushedAt":"2024-04-30T18:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"458f63229360e137afec0c6c5c8fc901ab915a6e","after":"0a9da2760e043c0d607cc89194d005a1120b94e5","ref":"refs/heads/TW-2881-kotlin-add-clean-conversation-support","pushedAt":"2024-04-30T17:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"clean messages returns a list","shortMessageHtmlLink":"clean messages returns a list"}},{"before":"9dbfabfbc1007aee92d5be2e664ff24a2ae7db63","after":null,"ref":"refs/heads/TW-2895-kotlin-gh-222-attachments-not-send-when-3-mb","pushedAt":"2024-04-30T17:11:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"6d4f58d645c92f90792c488c3e51817f5dfc7b48","after":"867ac11de2f5af6a04b1d4bcf37ffe6c41e05fea","ref":"refs/heads/main","pushedAt":"2024-04-30T17:11:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Fixed issue where attachments < 3mb were not being encoded correctly (#227)\n\n# Description\r\nThis PR fixes an issue where we were not encoding attachments less than\r\n3mb properly.\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.","shortMessageHtmlLink":"Fixed issue where attachments < 3mb were not being encoded correctly (#…"}},{"before":"932ba7936627611423104352a6764b87686c3885","after":"9dbfabfbc1007aee92d5be2e664ff24a2ae7db63","ref":"refs/heads/TW-2895-kotlin-gh-222-attachments-not-send-when-3-mb","pushedAt":"2024-04-30T04:00:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Merge branch 'main' into TW-2895-kotlin-gh-222-attachments-not-send-when-3-mb","shortMessageHtmlLink":"Merge branch 'main' into TW-2895-kotlin-gh-222-attachments-not-send-w…"}},{"before":"3899c72dc5f437c1101be34b625952291f2987e9","after":"932ba7936627611423104352a6764b87686c3885","ref":"refs/heads/TW-2895-kotlin-gh-222-attachments-not-send-when-3-mb","pushedAt":"2024-04-30T03:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"b50ca26e7c356d732e84e3f1fd2fff78af6be7e9","after":null,"ref":"refs/heads/TW-2808-kotlin-add-support-for-custom-headers-field-for-outgoing-messages","pushedAt":"2024-04-30T03:19:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"ded393a44431733fa3d10e9f67b7a491f4dae5a8","after":"6d4f58d645c92f90792c488c3e51817f5dfc7b48","ref":"refs/heads/main","pushedAt":"2024-04-30T03:19:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Add support for custom headers field for drafts and messages (#223)\n\n# Description\r\nThis PR adds support to the custom headers field used to attach headers\r\nto message and draft objects.\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.","shortMessageHtmlLink":"Add support for custom headers field for drafts and messages (#223)"}},{"before":"e7445fc15e82b4c191244793e728eda7b4d1342f","after":"b50ca26e7c356d732e84e3f1fd2fff78af6be7e9","ref":"refs/heads/TW-2808-kotlin-add-support-for-custom-headers-field-for-outgoing-messages","pushedAt":"2024-04-30T03:15:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Merge branch 'main' into TW-2808-kotlin-add-support-for-custom-headers-field-for-outgoing-messages","shortMessageHtmlLink":"Merge branch 'main' into TW-2808-kotlin-add-support-for-custom-header…"}},{"before":"a4c253676802f4186fa925e11f6e4f02e40d9b7c","after":null,"ref":"refs/heads/TW-2801-kotlin-add-custom-headers-support","pushedAt":"2024-04-30T03:15:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"2a3eef8014c4d24f1121c54c4f9a95089c5c595b","after":"ded393a44431733fa3d10e9f67b7a491f4dae5a8","ref":"refs/heads/main","pushedAt":"2024-04-30T03:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Added support for overriding various fields of outgoing requests (#224)\n\n# Description\r\nThis PR adds support for adding a new `RequestOverride` object which can\r\nbe built with fields that can override:\r\n* API URI\r\n* API Key\r\n* Timeout\r\n* and, adding additional headers\r\n\r\nfor outgoing requests.\r\n\r\n# Usage\r\nFor all methods that call the Nylas API, there is now an additional\r\n`overrides: RequestOverrides?` field that takes in the built object and\r\nwill override the specific outgoing call with whatever non-null values\r\nare present. This can also be used to add additional headers to outgoing\r\ncalls. Here's an example:\r\n\r\n```kotlin\r\npackage com.nylas\r\n\r\nimport com.nylas.models.RequestOverrides\r\n\r\nobject Main {\r\n @Throws(Exception::class)\r\n @JvmStatic\r\n fun main(args: Array) {\r\n val nylas = NylasClient(\"API_KEY\")\r\n \r\n val override = RequestOverrides(\r\n apiKey = \"SECONDARY_API_KEY\",\r\n apiUri = \"https://random.api.nylas.com\",\r\n timeout = 360,\r\n headers = mapOf(\"X-Header\" to \"value\"),\r\n )\r\n \r\n val calendars = nylas.calendars().list(\"example@foo.com\", overrides = override)\r\n }\r\n}\r\n```\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.","shortMessageHtmlLink":"Added support for overriding various fields of outgoing requests (#224)"}},{"before":"58abe58fc547327f80384750c43188f5cd5aaedf","after":"a4c253676802f4186fa925e11f6e4f02e40d9b7c","ref":"refs/heads/TW-2801-kotlin-add-custom-headers-support","pushedAt":"2024-04-30T03:07:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Merge branch 'main' into TW-2801-kotlin-add-custom-headers-support","shortMessageHtmlLink":"Merge branch 'main' into TW-2801-kotlin-add-custom-headers-support"}},{"before":"982bb1bf119d75a3f7891b613443352201f9b7f0","after":null,"ref":"refs/heads/CUST-2482-v-3-uas-include-provider-value-within-the-token-exchange-response","pushedAt":"2024-04-30T03:06:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}},{"before":"dd51ad9d8bd1fc3715a77fd18a04dcc8454fa05b","after":"2a3eef8014c4d24f1121c54c4f9a95089c5c595b","ref":"refs/heads/main","pushedAt":"2024-04-30T03:06:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Add provider field to token exchange response (#225)\n\n# Description\r\nThis PR adds the `provider` field to the `CodeExchangeResponse` model.\r\n\r\n# JIRA Link\r\nhttps://nylas.atlassian.net/browse/TW-2865\r\n\r\n# License\r\n\r\nI confirm that this contribution is made under the terms of the MIT\r\nlicense and that I have the authority necessary to make this\r\ncontribution on behalf of its copyright owner.","shortMessageHtmlLink":"Add provider field to token exchange response (#225)"}},{"before":null,"after":"3899c72dc5f437c1101be34b625952291f2987e9","ref":"refs/heads/TW-2895-kotlin-gh-222-attachments-not-send-when-3-mb","pushedAt":"2024-04-29T22:02:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"add adapter for encoding attachments","shortMessageHtmlLink":"add adapter for encoding attachments"}},{"before":null,"after":"458f63229360e137afec0c6c5c8fc901ab915a6e","ref":"refs/heads/TW-2881-kotlin-add-clean-conversation-support","pushedAt":"2024-04-25T01:01:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"add tests","shortMessageHtmlLink":"add tests"}},{"before":null,"after":"982bb1bf119d75a3f7891b613443352201f9b7f0","ref":"refs/heads/CUST-2482-v-3-uas-include-provider-value-within-the-token-exchange-response","pushedAt":"2024-04-24T23:35:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"3f04d3f875a88f79a37b8be27c3b033105bf03d6","after":null,"ref":"refs/heads/Java/Kotlin-SDK---Add-missing-Webhook-triggers","pushedAt":"2024-04-24T23:17:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrashed-dev","name":"Mostafa Rashed","path":"/mrashed-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17770919?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPmV8kgA","startCursor":null,"endCursor":null}},"title":"Activity · nylas/nylas-java"}