{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53757700,"defaultBranch":"master","name":"colored","ownerLogin":"colored-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-12T23:06:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138289041?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702410445.0","currentOid":""},"activityList":{"items":[{"before":"bbe16cbe4b0a5f241b7c86ce05cd067416c2545a","after":"775ec9f19f099a987a604b85dc72ca83784f4e38","ref":"refs/heads/master","pushedAt":"2024-02-26T23:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"fix usage of wildcard import (#165)","shortMessageHtmlLink":"fix usage of wildcard import (#165)"}},{"before":"749ff4e0fa57420632e7d5725d0ce4319a5a36bf","after":"f04bcaeea030358164ce72688495d29b83196c69","ref":"refs/heads/v3","pushedAt":"2024-01-17T11:09:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"replace lazy_static with OnceLock (#164)\n\n* replace lazy_static with OnceLock\r\n\r\n* update changelog for replacing lazy_static with OnceLock","shortMessageHtmlLink":"replace lazy_static with OnceLock (#164)"}},{"before":"749ff4e0fa57420632e7d5725d0ce4319a5a36bf","after":"bbe16cbe4b0a5f241b7c86ce05cd067416c2545a","ref":"refs/heads/master","pushedAt":"2024-01-17T11:09:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"only run semver check when merging to mater","shortMessageHtmlLink":"only run semver check when merging to mater"}},{"before":"682adf8050f7566b4cef125515c1248c8e55736b","after":"749ff4e0fa57420632e7d5725d0ce4319a5a36bf","ref":"refs/heads/v3","pushedAt":"2024-01-17T06:20:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v2.1.0. closes #162","shortMessageHtmlLink":"Update CHANGELOG.md for v2.1.0. closes #162"}},{"before":"d4da0f4192c912816ef9baaaa0768f86167ea849","after":"749ff4e0fa57420632e7d5725d0ce4319a5a36bf","ref":"refs/heads/master","pushedAt":"2023-12-31T22:12:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for v2.1.0. closes #162","shortMessageHtmlLink":"Update CHANGELOG.md for v2.1.0. closes #162"}},{"before":"c3dcd334ad08ca4eaa4957160b369b66d5f013f0","after":"d4da0f4192c912816ef9baaaa0768f86167ea849","ref":"refs/heads/master","pushedAt":"2023-12-12T23:06:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Replace `println!` calls with snapshot tests (#158)\n\n* Add `insta` as a dependency\r\n\r\n* Replace `println!` tests with snapshot tests\r\n\r\n* `cargo fmt`\r\n\r\n* Support true color in CI\r\n\r\n---------\r\n\r\nCo-authored-by: Kurt Lawrence ","shortMessageHtmlLink":"Replace println! calls with snapshot tests (#158)"}},{"before":"d7d036d627c647354648fb043ebb1bb3caae8ae6","after":null,"ref":"refs/heads/fix-semver-check-ci","pushedAt":"2023-12-12T19:47:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"}},{"before":"933b25491ac24a0b16159914301749f155d4c2fd","after":"c3dcd334ad08ca4eaa4957160b369b66d5f013f0","ref":"refs/heads/master","pushedAt":"2023-12-12T19:47:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"fix semver check CI (#161)","shortMessageHtmlLink":"fix semver check CI (#161)"}},{"before":null,"after":"d7d036d627c647354648fb043ebb1bb3caae8ae6","ref":"refs/heads/fix-semver-check-ci","pushedAt":"2023-12-12T19:38:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"fix semver check CI","shortMessageHtmlLink":"fix semver check CI"}},{"before":"8676f4498b82d45f78d15b2133d558854de58980","after":null,"ref":"refs/heads/revert-error-term","pushedAt":"2023-12-12T19:36:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"}},{"before":"949f601d53e6d37b3e04910b59c7b1dba2103c03","after":"933b25491ac24a0b16159914301749f155d4c2fd","ref":"refs/heads/master","pushedAt":"2023-12-12T19:36:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Revert \"Handle possible errors in set_virtual_terminal (#105)\" (#160)\n\nThis reverts commit a9aa7d813d8fdc6c4c1b655128632d13fef820a5.","shortMessageHtmlLink":"Revert \"Handle possible errors in set_virtual_terminal (#105)\" (#160)"}},{"before":null,"after":"8676f4498b82d45f78d15b2133d558854de58980","ref":"refs/heads/revert-error-term","pushedAt":"2023-12-12T19:30:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Revert \"Handle possible errors in set_virtual_terminal (#105)\"\n\nThis reverts commit a9aa7d813d8fdc6c4c1b655128632d13fef820a5.","shortMessageHtmlLink":"Revert \"Handle possible errors in set_virtual_terminal (#105)\""}},{"before":"682adf8050f7566b4cef125515c1248c8e55736b","after":"949f601d53e6d37b3e04910b59c7b1dba2103c03","ref":"refs/heads/master","pushedAt":"2023-12-12T19:06:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Add and Expose Methods of easily Creating and Mutating `ColoredString`'s and `Style`'s for Users (#154)\n\n* Initial change (Deref + DerefMut for ColoredString).\r\n\r\n* Add an example of modifying a ColoredString's text content with DerefMut.\r\n\r\n* Add methods copy_fgcolor, copy_bgcolor, and copy_style to ColoredString.\r\n\r\n* Create traits Colorized and CopyColorize, moved style copying functions from ColoredString into CopyColorize, and add StyleTemplate struct to assist with CopyColorize.\r\n\r\n* Create, implement, and expose methods of creating and modifying Style values for the user.\r\n\r\n* Fmt + add new_from method to StyleTemplate.\r\n\r\n* Since Style now implements default, move Default impls for ColoredString and StyleTemplate to derive.\r\n\r\n* Improve docs for StyleTemplate and espeically Style to be more helpful.\r\n\r\n* Add builder pattern methods to Style to make them easier to construct and modify.\r\n\r\n* Add ColorizedMut trait for univeral direct color and style setting.\r\n\r\n* Impl FromIterator for Style and update docs to mention and use that.\r\n\r\n* Fix docs (remove mention in docs for Style of CLEAR which is private).\r\n\r\n* Move tests for Style bitwise operations into their own testing submodule.\r\n\r\n* Fix typos introduced in this branch.\r\n\r\n* Add big docs for ColoredString in light of all the new implementations as a guide for rustling users.\r\n\r\n* Make doc examples for Style more readable.\r\n\r\n* Add impls of bitwise logic ops for Styles for quick creation of Style's. Also, add doc for Styles and improve tests.\r\n\r\n* Remove StyleTemplate as it didn't really serve enough purpose to justify it existing.\r\n\r\n* Add clearing methods to ColorizedMut, updated docs to not use 'set to None' and generally improve ColorizedMut docs.\r\n\r\n* Change section headers for Style docs to be h2's because they look nicer and change the wording on the first section (renamed to \"Creation\")\r\n\r\n* Touch up doc for CopyColorize.\r\n\r\n* Touch up ColorizedMut doc and fix some typos.\r\n\r\n* Expose fields of ColoredString, remove Colored, ColoredMut, and CopyColorize as they are now unnesecary, and modify docs to reflect the new idioms.\r\n\r\n* Add note in crate root docs about ColoredString and to see its docs for more info.\r\n\r\n* Remove modifying_colored_strings example as it was perfectly well explained in the ColoredString docs.\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Remove ColoredString.input.[str method] antipattern from docs.\r\n\r\n* Oops. diff.txt was temp and not supposed to be in there\r\n\r\n* Add missing assign ops involving Styles and add missing tests for ops.\r\n\r\n* Add with_style and with_color_and_style methods to Colorize (I can't wait for another PR tbh).\r\n\r\n* Reset ::Target to str and change docs and changelog to reflect this. Also, mark ColoredString as non_exhaustive.\r\n\r\n* Remove with_style and with_color_and_style from Colorize (they might be back in some form in the future).\r\n\r\n* Somehow the merge messed some formatting up.","shortMessageHtmlLink":"Add and Expose Methods of easily Creating and Mutating `ColoredString…"}},{"before":null,"after":"682adf8050f7566b4cef125515c1248c8e55736b","ref":"refs/heads/v3","pushedAt":"2023-12-11T22:18:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Get closest color if TrueColor not supported (#90)\n\n* Add failing tests for closest color\r\n\r\n* Get closest color to TrueColor\r\n\r\n* Use closest color if TrueColor not supported","shortMessageHtmlLink":"Get closest color if TrueColor not supported (#90)"}},{"before":"1c53b270d221c198ab11bd81ce598c9442fcbcf9","after":"682adf8050f7566b4cef125515c1248c8e55736b","ref":"refs/heads/master","pushedAt":"2023-12-11T22:12:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Get closest color if TrueColor not supported (#90)\n\n* Add failing tests for closest color\r\n\r\n* Get closest color to TrueColor\r\n\r\n* Use closest color if TrueColor not supported","shortMessageHtmlLink":"Get closest color if TrueColor not supported (#90)"}},{"before":"c5f7e00bf4485d31c9273a3dc0b6f4f74d07a2ec","after":"1c53b270d221c198ab11bd81ce598c9442fcbcf9","ref":"refs/heads/master","pushedAt":"2023-12-11T22:08:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Add devcontainer config (#157)","shortMessageHtmlLink":"Add devcontainer config (#157)"}},{"before":"a9aa7d813d8fdc6c4c1b655128632d13fef820a5","after":"c5f7e00bf4485d31c9273a3dc0b6f4f74d07a2ec","ref":"refs/heads/master","pushedAt":"2023-12-11T02:07:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"feat: impl `From<(r, g, b)>` to `CustomColor` (#153)\n\n* feat: impl From for CustomColor\r\n\r\n* chore: update .gitignore\r\n\r\n* feat: use Into\r\n\r\n* feat: doc and test\r\n\r\n* Update .gitignore","shortMessageHtmlLink":"feat: impl From<(r, g, b)> to CustomColor (#153)"}},{"before":"58fc5de88a61add0cb92b19a20f8f10f21b1bc7d","after":"a9aa7d813d8fdc6c4c1b655128632d13fef820a5","ref":"refs/heads/master","pushedAt":"2023-12-11T02:07:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Handle possible errors in set_virtual_terminal (#105)","shortMessageHtmlLink":"Handle possible errors in set_virtual_terminal (#105)"}},{"before":"c46702de80bb2b8aceaf3584dc0966136fe970e7","after":"58fc5de88a61add0cb92b19a20f8f10f21b1bc7d","ref":"refs/heads/master","pushedAt":"2023-12-11T02:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"fix clippy","shortMessageHtmlLink":"fix clippy"}},{"before":"e467ebb0d77c712940bd25812f5f9886a99aedb4","after":"c46702de80bb2b8aceaf3584dc0966136fe970e7","ref":"refs/heads/master","pushedAt":"2023-12-10T02:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Release v2.1.0","shortMessageHtmlLink":"Release v2.1.0"}},{"before":"cfe29cd6d676d7500575020b53c8be8ad58756f2","after":"e467ebb0d77c712940bd25812f5f9886a99aedb4","ref":"refs/heads/master","pushedAt":"2023-12-10T02:25:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Remove unnecessary is_terminal dependency (#149)\n\n* Remove unnecessary dependency\r\n\r\nReplaced the IsTerminal trait from the is_terminal crate with the built-in IO IsTerminal, which is stabilized since rustc 1.70.0\r\n\r\n* Update test overflow\r\n\r\nChange minimum required Rust version to 1.70\r\n\r\n* Update README and CHANGELOG","shortMessageHtmlLink":"Remove unnecessary is_terminal dependency (#149)"}},{"before":"884232ea21baa5e47e122e7be56f146422d4ad05","after":"cfe29cd6d676d7500575020b53c8be8ad58756f2","ref":"refs/heads/master","pushedAt":"2023-12-10T02:25:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Minor addition to the documentation, I could not read from the (#98)\n\ndocumentation how the environment variables work together and since\r\nthey originate from different specification I did a small test.\r\n\r\nSee: http://jonasbn.github.io/til/crates/colored.html\r\n\r\nCo-authored-by: Hunter Wittenborn ","shortMessageHtmlLink":"Minor addition to the documentation, I could not read from the (#98)"}},{"before":"2b886a55922f58d33a2b70575f866e752f605477","after":"884232ea21baa5e47e122e7be56f146422d4ad05","ref":"refs/heads/master","pushedAt":"2023-12-10T02:23:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"Allow conversion from ColoredString to Error (#86)","shortMessageHtmlLink":"Allow conversion from ColoredString to Error (#86)"}},{"before":"c4e247c9abadf825d44e1b219b241b48f67bddca","after":null,"ref":"refs/heads/v1.8.0","pushedAt":"2023-12-09T23:04:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"}},{"before":"af53167c4a77a5777aa04ed2df40a19859a42060","after":"2b886a55922f58d33a2b70575f866e752f605477","ref":"refs/heads/master","pushedAt":"2023-12-09T23:03:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"add semver checks to CI","shortMessageHtmlLink":"add semver checks to CI"}},{"before":"b391ff0e3b29262441b6a948dd49344b5645c398","after":"af53167c4a77a5777aa04ed2df40a19859a42060","ref":"refs/heads/master","pushedAt":"2023-12-05T01:40:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kurtlawrence","name":"Kurt Lawrence","path":"/kurtlawrence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13831379?s=80&v=4"},"commit":{"message":"feat: add From for ColoredString (#126)","shortMessageHtmlLink":"feat: add From<String> for ColoredString (#126)"}},{"before":null,"after":"02cc0e08dc3969c821a97f11e8bb52a8a6d7adb6","ref":"refs/heads/v1","pushedAt":"2023-07-24T14:31:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hwittenborn","name":"Hunter Wittenborn","path":"/hwittenborn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74838472?s=80&v=4"},"commit":{"message":"Replace 'atty' dependency with 'is-terminal'","shortMessageHtmlLink":"Replace 'atty' dependency with 'is-terminal'"}},{"before":"e20bd9216590ef8dbc0fb8bd4ac2890606851f0e","after":"b391ff0e3b29262441b6a948dd49344b5645c398","ref":"refs/heads/master","pushedAt":"2023-07-05T13:33:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hwittenborn","name":"Hunter Wittenborn","path":"/hwittenborn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74838472?s=80&v=4"},"commit":{"message":"Bump crate version","shortMessageHtmlLink":"Bump crate version"}},{"before":"223756a06b641f8055713c50fc7ad7496942e042","after":null,"ref":"refs/heads/windows-ci-tests","pushedAt":"2023-07-05T13:04:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hwittenborn","name":"Hunter Wittenborn","path":"/hwittenborn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74838472?s=80&v=4"}},{"before":"6b446bb0b28b835b99f367840acad4f28715a0f7","after":"e20bd9216590ef8dbc0fb8bd4ac2890606851f0e","ref":"refs/heads/master","pushedAt":"2023-07-05T13:04:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hwittenborn","name":"Hunter Wittenborn","path":"/hwittenborn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74838472?s=80&v=4"},"commit":{"message":"Fix clippy lint when running on Windows","shortMessageHtmlLink":"Fix clippy lint when running on Windows"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBe9p4wA","startCursor":null,"endCursor":null}},"title":"Activity · colored-rs/colored"}