{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23774103,"defaultBranch":"master","name":"tabwriter","ownerLogin":"BurntSushi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-07T23:49:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/456674?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703687965.0","currentOid":""},"activityList":{"items":[{"before":"324414fd493842e699eb5367954724450e0ceba3","after":"ed1e8789569e06060c7afec9b79d719a30706a03","ref":"refs/heads/master","pushedAt":"2023-12-27T14:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"},"commit":{"message":"1.4.0","shortMessageHtmlLink":"1.4.0"}},{"before":"9bb8dc0d847aa063bf63b8890bfef164795b306d","after":"324414fd493842e699eb5367954724450e0ceba3","ref":"refs/heads/master","pushedAt":"2023-12-27T14:38:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"},"commit":{"message":"api: optionally leave indent tabs unmodified\n\nIndent tabs are the leading tabs used for indentation (\"\\\" in the\r\nexample below):\r\n\r\n type cell struct {\r\n size int // cell size in bytes\r\n width int // cell width in runes\r\n htab bool // true if the cell is terminated by an htab ('\\t')\r\n }\r\n\r\nGo leaves these unchanged in its `gofmt` tool instead of treating them\r\nas a tab column. This commit replicates the `IndentTabs` constant\r\ndefined in https://pkg.go.dev/text/tabwriter#pkg-constants and its\r\nfunctionality.\r\n\r\nPR #35","shortMessageHtmlLink":"api: optionally leave indent tabs unmodified"}},{"before":"d872194c08e46de8643de648692fe42d46d55325","after":"9bb8dc0d847aa063bf63b8890bfef164795b306d","ref":"refs/heads/master","pushedAt":"2023-08-28T13:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"},"commit":{"message":"1.3.0","shortMessageHtmlLink":"1.3.0"}},{"before":"5feb1b7c5c7dedbdcb937416608936767eeb064c","after":null,"ref":"refs/heads/ag/add-ansi-option-drop-regex","pushedAt":"2023-08-28T13:13:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"}},{"before":"7e2c6283217cb644d471ed41117c7c3cb4969e9c","after":"d872194c08e46de8643de648692fe42d46d55325","ref":"refs/heads/master","pushedAt":"2023-08-28T13:13:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"},"commit":{"message":"api: add TabWriter::ansi option and drop regex crate dependency\n\nThis finally does the work to just remove the `regex` dependency\nentirely. The `regex` dependency was the primary reason that the ANSI\nhandling was a crate feature. Namely, it permitted callers who didn't\ncare about ANSI handling to avoid depending on the `regex` crate. But\nnow that we drop the use of the `regex` crate entirely, we can just make\nANSI handling a normal option of `TabWriter`. And that's what we do. We\ndisable it by default.\n\nThis also deprecates the `ansi_formatting` feature. Now if one uses it,\nthe only effect it has is to enable the `TabWriter::ansi` option by\ndefault. This avoids any breaking changes.\n\n(I did consider replacing `regex` with `regex-lite`, which would have\nbeen an improvement. Especially since we were already disabling most of\nthe regex crate's features anyway. But the regex was simple enough to\njust hand-code.)\n\nWe also bump to Rust 2021.","shortMessageHtmlLink":"api: add TabWriter::ansi option and drop regex crate dependency"}},{"before":null,"after":"5feb1b7c5c7dedbdcb937416608936767eeb064c","ref":"refs/heads/ag/add-ansi-option-drop-regex","pushedAt":"2023-08-28T13:07:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"},"commit":{"message":"api: add TabWriter::ansi option and drop regex crate dependency\n\nThis finally does the work to just remove the `regex` dependency\nentirely. The `regex` dependency was the primary reason that the ANSI\nhandling was a crate feature. Namely, it permitted callers who didn't\ncare about ANSI handling to avoid depending on the `regex` crate. But\nnow that we drop the use of the `regex` crate entirely, we can just make\nANSI handling a normal option of `TabWriter`. And that's what we do. We\ndisable it by default.\n\nThis also deprecates the `ansi_formatting` feature. Now if one uses it,\nthe only effect it has is to enable the `TabWriter::ansi` option by\ndefault. This avoids any breaking changes.\n\n(I did consider replacing `regex` with `regex-lite`, which would have\nbeen an improvement. Especially since we were already disabling most of\nthe regex crate's features anyway. But the regex was simple enough to\njust hand-code.)\n\nWe also bump to Rust 2021.","shortMessageHtmlLink":"api: add TabWriter::ansi option and drop regex crate dependency"}},{"before":"6ecc740eede01c50ca3e230a338819834f828a61","after":"7e2c6283217cb644d471ed41117c7c3cb4969e9c","ref":"refs/heads/master","pushedAt":"2023-05-24T11:44:28.555Z","pushType":"push","commitsCount":1,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"},"commit":{"message":"ci: bump pinned version","shortMessageHtmlLink":"ci: bump pinned version"}},{"before":"2c0c9ff0d7a2bc522dfed55ab64605a0a21b23d2","after":"6ecc740eede01c50ca3e230a338819834f828a61","ref":"refs/heads/master","pushedAt":"2023-05-24T11:40:32.996Z","pushType":"push","commitsCount":1,"pusher":{"login":"BurntSushi","name":"Andrew Gallant","path":"/BurntSushi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/456674?s=80&v=4"},"commit":{"message":"ci: switch to dtolnay and use latest OS versions","shortMessageHtmlLink":"ci: switch to dtolnay and use latest OS versions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yN1QxNDozOToyNC4wMDAwMDBazwAAAAPS1IX8","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yN1QxNDozOToyNC4wMDAwMDBazwAAAAPS1IX8","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yNFQxMTo0MDozMi45OTY3NjFazwAAAAMzOcG2"}},"title":"Activity ยท BurntSushi/tabwriter"}