{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":240201477,"defaultBranch":"master","name":"net-imap","ownerLogin":"ruby","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-13T07:27:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/210414?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717367112.0","currentOid":""},"activityList":{"items":[{"before":"6c59d0380971d689f4f1455a94a48a5c6c447e20","after":"74130fbac2be4afe9943289b177d99fa6e283b8f","ref":"refs/heads/master","pushedAt":"2024-06-02T22:25:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“– Improve #idle and #idle_done rdoc","shortMessageHtmlLink":"๐Ÿ“– Improve #idle and #idle_done rdoc"}},{"before":"e7fa9c29bd07d120c6c7545ba5f665fff8b285fe","after":null,"ref":"refs/heads/document-idle-and-idle_done","pushedAt":"2024-06-02T22:25:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"}},{"before":"21e0a91472c6d4a46ae5b57a0510c205c0a53c9d","after":"6c59d0380971d689f4f1455a94a48a5c6c447e20","ref":"refs/heads/master","pushedAt":"2024-06-01T07:27:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shugo","name":"Shugo Maeda","path":"/shugo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34552?s=80&v=4"},"commit":{"message":"Bump version to 0.4.12","shortMessageHtmlLink":"Bump version to 0.4.12"}},{"before":"23c5b7515a7dfae22753a73446386ca39936ecc6","after":null,"ref":"refs/heads/clarify_license","pushedAt":"2024-06-01T07:25:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shugo","name":"Shugo Maeda","path":"/shugo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34552?s=80&v=4"}},{"before":"f190523422794283c5d3e6b67ac456a848642ea7","after":"21e0a91472c6d4a46ae5b57a0510c205c0a53c9d","ref":"refs/heads/master","pushedAt":"2024-06-01T07:25:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shugo","name":"Shugo Maeda","path":"/shugo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34552?s=80&v=4"},"commit":{"message":"Remove a direct reference to BSDL","shortMessageHtmlLink":"Remove a direct reference to BSDL"}},{"before":null,"after":"e7fa9c29bd07d120c6c7545ba5f665fff8b285fe","ref":"refs/heads/document-idle-and-idle_done","pushedAt":"2024-05-28T01:40:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“– Improve #idle and #idle_done rdoc","shortMessageHtmlLink":"๐Ÿ“– Improve #idle and #idle_done rdoc"}},{"before":"d7cf3d95c6b35b4ab49a18c1f193169aafe591f7","after":null,"ref":"refs/heads/dependabot/github_actions/step-security/harden-runner-2.8.0","pushedAt":"2024-05-28T01:29:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"}},{"before":"60b46e02a8fb02396c6b49597ea250aada14e971","after":"f190523422794283c5d3e6b67ac456a848642ea7","ref":"refs/heads/master","pushedAt":"2024-05-28T01:29:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"โฌ†๏ธ Bump step-security/harden-runner from 2.7.1 to 2.8.0 (#289)\n\nBumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.7.1 to 2.8.0.\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/a4aa98b93cab29d9b1101a6143fb8bce00e2eac4...f086349bfa2bd1361f7909c78558e816508cdc10)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"โฌ†๏ธ Bump step-security/harden-runner from 2.7.1 to 2.8.0 (#289)"}},{"before":null,"after":"d7cf3d95c6b35b4ab49a18c1f193169aafe591f7","ref":"refs/heads/dependabot/github_actions/step-security/harden-runner-2.8.0","pushedAt":"2024-05-27T11:09:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":":arrow_up: Bump step-security/harden-runner from 2.7.1 to 2.8.0\n\nBumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.7.1 to 2.8.0.\n- [Release notes](https://github.com/step-security/harden-runner/releases)\n- [Commits](https://github.com/step-security/harden-runner/compare/a4aa98b93cab29d9b1101a6143fb8bce00e2eac4...f086349bfa2bd1361f7909c78558e816508cdc10)\n\n---\nupdated-dependencies:\n- dependency-name: step-security/harden-runner\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"โฌ†๏ธ Bump step-security/harden-runner from 2.7.1 to 2.8.0"}},{"before":null,"after":"e787360795b0ad5d1da1c8bfc52fa3cee504af3e","ref":"refs/heads/use_byteindex","pushedAt":"2024-05-23T03:14:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shugo","name":"Shugo Maeda","path":"/shugo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34552?s=80&v=4"},"commit":{"message":"Use String#byteindex instead of String#index\n\nBecause String#index takes O(N), where N is the second argument, while String#byteindex takes O(1).","shortMessageHtmlLink":"Use String#byteindex instead of String#index"}},{"before":"2c34c0321e53d4d069c85bd80a5a180f7ec0cdb0","after":"a11f1ceaab4c0a9fddf2a789cd0b8da9b0793a61","ref":"refs/heads/sasl-sasl-sasl","pushedAt":"2024-05-19T16:27:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿšจ SASL: add_authenticator warns on reassignment (๐Ÿšง ???)\n\nThe question is: do we even want to this?","shortMessageHtmlLink":"๐Ÿšจ SASL: add_authenticator warns on reassignment (๐Ÿšง ???)"}},{"before":"4c1f98e75aa680b0458ee2c259f3fca159a11cd1","after":"68ba96e06d9f283e17ecd503d1660b7134e112ba","ref":"refs/heads/response-handlers","pushedAt":"2024-05-19T14:35:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”‡ Add silence_thread_safety_deprecation_warnings\n\nThis is provided as a temporary workaround, until dependant projects can\nupdate their usage.\n\nA future release will remove this backwards compatibility, but no sooner\nthan one year after the release that contains this deprecation warning.","shortMessageHtmlLink":"๐Ÿ”‡ Add silence_thread_safety_deprecation_warnings"}},{"before":"978980a208ba69a8f8ab580127a07bd4f0cb4c71","after":"6d82003df69844c7583fb305b4220b992fb29bc8","ref":"refs/heads/stringprep-profiles","pushedAt":"2024-05-19T14:30:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"โœจ Add iscsi stringprep profile\n\nThis isn't used by IMAP at all, and never will be. But once the generic\nStringPrep algorithm is in place, this is trivial to add. So it is\nadded for completeness and to test the stringprep code better.","shortMessageHtmlLink":"โœจ Add iscsi stringprep profile"}},{"before":"80c89647b98d8e3753185a64aa650d5843613d56","after":"60b46e02a8fb02396c6b49597ea250aada14e971","ref":"refs/heads/master","pushedAt":"2024-05-19T14:15:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”€ Merge pull request #281 from nevans/nicer-response_paser-test-failures\n\n๐Ÿ” Simplify handling of ResponseParser test failures","shortMessageHtmlLink":"๐Ÿ”€ Merge pull request #281 from nevans/nicer-response_paser-test-failures"}},{"before":"0ccd250a95adb907a7d1483f1efb2d23acce74cf","after":"4c1f98e75aa680b0458ee2c259f3fca159a11cd1","ref":"refs/heads/response-handlers","pushedAt":"2024-05-19T14:09:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”‡ Add silence_thread_safety_deprecation_warnings\n\nThis is provided as a temporary workaround, until dependant projects can\nupdate their usage.\n\nA future release will remove this backwards compatibility, but no sooner\nthan one year after the release that contains this deprecation warning.","shortMessageHtmlLink":"๐Ÿ”‡ Add silence_thread_safety_deprecation_warnings"}},{"before":"76fffde337fe830507685a6f9be81f1a74c94652","after":"978980a208ba69a8f8ab580127a07bd4f0cb4c71","ref":"refs/heads/stringprep-profiles","pushedAt":"2024-05-19T14:06:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"โ™ป๏ธ Refactor stringprep table generation\n\nTables are now generated into one table per file. By using autoload,\nthis avoids needing to load *all* of the tables to access only one.\n\nAlso, PROHIBIT regexps combining all of the prohibited tables have been\ncompiled for the \"SASLprep\", \"nameprep\", and \"trace\" profiles\n(previously, only \"SASLprep\" had its own combined PROHIBIT regexp).","shortMessageHtmlLink":"โ™ป๏ธ Refactor stringprep table generation"}},{"before":"80c89647b98d8e3753185a64aa650d5843613d56","after":null,"ref":"refs/heads/configure_trusted_publisher","pushedAt":"2024-05-18T18:59:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"}},{"before":"21ab21444f07237865ca22bc1d7087974a1a4f5d","after":"80c89647b98d8e3753185a64aa650d5843613d56","ref":"refs/heads/master","pushedAt":"2024-05-18T18:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“ฆ Update workflow with configure_trusted_publisher\n\nI ran `configure_trusted_publisher` to regenerate and configure trusted\npublishing, and copied over most of what it created. The only\nsignificant difference is that it adds `step-security/harden-runner`.\nThe other changes are minor: renaming the workflow file and the GitHub\nenvironment, using SHA1 checksums for the actions rather than tags, etc.\n\n`configure_trusted_publisher` originally configured the trusted\npublisher on rubygems.org _without_ any reference to the GitHub\nenvironment. But then I made the following PR:\nrubygems/configure_trusted_publisher#9, and used that to generate a new\nRubyGems Trusted Publisher config.","shortMessageHtmlLink":"๐Ÿ“ฆ Update workflow with configure_trusted_publisher"}},{"before":"2946a667144b71a515c133d0621cdd16975802b7","after":"80c89647b98d8e3753185a64aa650d5843613d56","ref":"refs/heads/configure_trusted_publisher","pushedAt":"2024-05-18T18:54:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“ฆ Update workflow with configure_trusted_publisher\n\nI ran `configure_trusted_publisher` to regenerate and configure trusted\npublishing, and copied over most of what it created. The only\nsignificant difference is that it adds `step-security/harden-runner`.\nThe other changes are minor: renaming the workflow file and the GitHub\nenvironment, using SHA1 checksums for the actions rather than tags, etc.\n\n`configure_trusted_publisher` originally configured the trusted\npublisher on rubygems.org _without_ any reference to the GitHub\nenvironment. But then I made the following PR:\nrubygems/configure_trusted_publisher#9, and used that to generate a new\nRubyGems Trusted Publisher config.","shortMessageHtmlLink":"๐Ÿ“ฆ Update workflow with configure_trusted_publisher"}},{"before":null,"after":"2946a667144b71a515c133d0621cdd16975802b7","ref":"refs/heads/configure_trusted_publisher","pushedAt":"2024-05-18T16:55:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“ฆ Update workflow with configure_trusted_publisher\n\nI ran `configure_trusted_publisher` to regenerate and configure trusted\npublishing, and copied over most of what it created.\n\nIt configured the trusted publisher on rubygems.org _without_ any\nreference to the GitHub environment, so I decided to continue using our\nexisting GitHub environment and RubyGems Trusted Publisher config.\nOtherwise, I just copied the contents of the generated workflow over the\nexisting release-gem.yml workflow.","shortMessageHtmlLink":"๐Ÿ“ฆ Update workflow with configure_trusted_publisher"}},{"before":"1e510336faaa069e862e483a82c1345a91592a1d","after":"21ab21444f07237865ca22bc1d7087974a1a4f5d","ref":"refs/heads/master","pushedAt":"2024-05-18T15:28:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”€ Merge pull request #279 from nevans/fix-receive-typos\n\n๐Ÿ“š Fix many rdoc spelling mistakes","shortMessageHtmlLink":"๐Ÿ”€ Merge pull request #279 from nevans/fix-receive-typos"}},{"before":"110e3c02380e3d325efa39e546734e70dfb97420","after":"1e510336faaa069e862e483a82c1345a91592a1d","ref":"refs/heads/master","pushedAt":"2024-05-08T15:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”– Bump version to 0.4.11","shortMessageHtmlLink":"๐Ÿ”– Bump version to 0.4.11"}},{"before":"e09388e5c595cf13a749113a33bea891a3fdf87b","after":"79db5b0a85c53af288e8cbdb00126b754b67aca4","ref":"refs/heads/add-ruby-compatibility-chart-to-README.md","pushedAt":"2024-05-08T15:03:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“š Add maintenance policy to README.md\n\nI saw a chart similar to this in ruby/openssl's README, and it seems\nlike this is a relatively simple way to communicate our basic versioning\nscheme. Documentation for a more detailed backward compatibility policy\nmay be added in a future PR.","shortMessageHtmlLink":"๐Ÿ“š Add maintenance policy to README.md"}},{"before":"521cd34ddccc990b449e71b89defdb37ba3c78b9","after":null,"ref":"refs/heads/trusted-publishing","pushedAt":"2024-05-04T19:03:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"}},{"before":"119f43afbef2d0158d0aea68d493c105e56a6c4b","after":"110e3c02380e3d325efa39e546734e70dfb97420","ref":"refs/heads/master","pushedAt":"2024-05-04T19:03:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”ง๐Ÿ”’ Configure RubyGem Trusted Publishing\n\nThis requires additional configuration on the RubyGems website:\n* https://guides.rubygems.org/trusted-publishing/adding-a-publisher/\n* https://rubygems.org/gems/net-imap/trusted_publishers\n\nNote that the RubyGems configuration must match both of the following:\n* the workflow filename: `release-gem.yml`\n* the job's environment: `RubyGems`","shortMessageHtmlLink":"๐Ÿ”ง๐Ÿ”’ Configure RubyGem Trusted Publishing"}},{"before":"ecae97a3cd86e7e6a366a3bac7332e1ed2dab169","after":"e09388e5c595cf13a749113a33bea891a3fdf87b","ref":"refs/heads/add-ruby-compatibility-chart-to-README.md","pushedAt":"2024-05-03T14:00:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“š Add compatibility policy to README.md\n\nI saw a chart similar to this in ruby/openssl's README, and it seems\nlike this is a relatively simple way to communicate our versioning.\n\nI'll propose documentation for a slightly more detailed policy in a\nfuture PR.","shortMessageHtmlLink":"๐Ÿ“š Add compatibility policy to README.md"}},{"before":null,"after":"01d4be4bb8674e4e0951a24a112bac6297ddfba9","ref":"refs/heads/bump-version-to-v0.5","pushedAt":"2024-05-02T13:51:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”– Bump version to 0.5.0","shortMessageHtmlLink":"๐Ÿ”– Bump version to 0.5.0"}},{"before":"c6f14ed12e935a056bc509d8b31e9395895d467f","after":"ecae97a3cd86e7e6a366a3bac7332e1ed2dab169","ref":"refs/heads/add-ruby-compatibility-chart-to-README.md","pushedAt":"2024-05-02T13:46:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“š Add compatibility policy to README.md\n\nI saw a chart similar to this in ruby/openssl's README, and it seems\nlike this is a relatively simple way to communicate our versioning.\n\nI'll propose documentation for a slightly more detailed policy in a\nfuture PR.","shortMessageHtmlLink":"๐Ÿ“š Add compatibility policy to README.md"}},{"before":"119f43afbef2d0158d0aea68d493c105e56a6c4b","after":"c6f14ed12e935a056bc509d8b31e9395895d467f","ref":"refs/heads/add-ruby-compatibility-chart-to-README.md","pushedAt":"2024-05-02T13:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ“š Add compatibility policy to README.md\n\nI saw a chart similar to this in ruby/openssl's README, and it seems\nlike this is a relatively simple way to communicate our versioning. I\nwould like to add a (slightly) more detailed deprecation/compatibility\npolicy in a future PR.","shortMessageHtmlLink":"๐Ÿ“š Add compatibility policy to README.md"}},{"before":null,"after":"119f43afbef2d0158d0aea68d493c105e56a6c4b","ref":"refs/heads/add-ruby-compatibility-chart-to-README.md","pushedAt":"2024-05-02T13:29:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nevans","name":"nicholas a. evans","path":"/nevans","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6142?s=80&v=4"},"commit":{"message":"๐Ÿ”€ Merge pull request #271 from gaynetdinov/consider-extra-empty-space-in-bodystructure\n\nConsider extra empty space in BODYSTRUCTURE","shortMessageHtmlLink":"๐Ÿ”€ Merge pull request #271 from gaynetdinov/consider-extra-empty-spaceโ€ฆ"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWmFz4AA","startCursor":null,"endCursor":null}},"title":"Activity ยท ruby/net-imap"}