summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-05-20Implement support for bash & completion flow generationisidentical/feature/shell-completionBatuhan Taskaya
2022-05-19Embed the structurally defined flows into ZSHBatuhan Taskaya
2022-05-19more refinementsBatuhan Taskaya
2022-05-18fish generation etc.Batuhan Taskaya
2022-05-16xBatuhan Taskaya
2022-05-16Refine zsh to suggest URLs after methods.Batuhan Taskaya
2022-05-10Automate ZSH completion.Batuhan Taskaya
2022-05-10Improve single-binary method wording (#1399)Jan Brasna
2022-05-09Typo fix (#1397)Standa Opichal
2022-05-09Fix-up standalone binary docs. (#1396)Batuhan Taskaya
2022-05-09updated fish completions for httpie 3.2.1 (#1394)Jannik Vieten
2022-05-09Update release-linux-standalone.ymlBatuhan Taskaya
2022-05-09Standalone binary documentation.Batuhan Taskaya
2022-05-06Use the proper directory name for the choco action. (#1392)Batuhan Taskaya
* Use the proper directory name for the choco action. * Refresh the current environment to reflect the new installation.
2022-05-06Update the chocolatey spec (#1391)Batuhan Taskaya
2022-05-06Automatically attach debian packages and linux binaries to the release (#1390)Batuhan Taskaya
* Automatically attach debian packages and linux binaries to the release * Use set-output syntax
2022-05-06Changelog for 3.2.13.2.1Batuhan Taskaya
2022-05-06Mask the stdout/stderr for the inner daemon process on MacOS (#1389)Batuhan Taskaya
2022-05-06Checking headers to determine auto-streaming (#1383)Brian Egleston
2022-05-05Use make install to get the dependencies as wellBatuhan Taskaya
2022-05-05Create the virtual env for the build action.Batuhan Taskaya
2022-05-05Final release prep for 3.2.0 (#1387)3.2.0Batuhan Taskaya
2022-05-05Add missing changelog entries (#1386)Batuhan Taskaya
2022-05-05Contributors for 3.2.0 (#1374)Batuhan Taskaya
2022-05-05Automatic release update warnings. (#1336)Batuhan Taskaya
* Hide pretty help * Automatic release update warnings. * `httpie cli check-updates` * adapt to the new loglevel construct * Don't make the pie-colors the bold * Apply review feedback. Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-05-05Man page fixes (#1364)Batuhan Taskaya
- Highlighting for options (-x, --x) now doesn't strip the prefix (may be whitespace). - Escape sequences are now cross-platform compatible (directly taken by groff/troff [man's renderer]) - Now we check for the section before displaying the man pages. - On MacOS, there is HTTP(n) which is different from our HTTP(1). This used to conflict with it, and we showed the wrong page. Now we specifically ask foir HTTP(1). - Errors that might happen (e.g non executable man command) is now suppressed. So in the worst case (if anything regarding man execution goes wrong), we'll always display the manual. - Docs for man pages. - HTTPie man pages. - Epilog for the man pages (see also) - Auto-generated comments.
2022-05-05Hide pretty help (#1384)Batuhan Taskaya
2022-05-05Don't make bold the default for pie themes (#1385)Batuhan Taskaya
2022-05-05Update installation instructions for debian (#1373)Batuhan Taskaya
2022-05-05Refactor palette (#1378)Batuhan Taskaya
* Refactor palette * Modifiers / change static strings to colors * Colors... * Error-based tests * Styling linting Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-05-03Deprecate --history-print (#1380)Batuhan Taskaya
2022-05-03Use sentence case for the group names in the parser (#1381)Batuhan Taskaya
2022-04-28Skip on pyOpenSSL (#1376)Batuhan Taskaya
2022-04-28Disable PackIt CI on the PRs (#1375)Batuhan Taskaya
2022-04-16Fix typos (user-facing and non-user-facing) (#1357)luzpaz
* Fix typos (user-facing and non-user-facing Found via `codespell -q 3 -L datas,medias,warmup` * Fix source typo found in tests/
2022-04-15Bump peter-evans/create-pull-request from 3 to 4 (#1355)dependabot[bot]
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 3 to 4. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-14Explain that we lost 54k stars in the README with a link to blog postJakub Roztocil
2022-04-14Single binary executables (#1330)Batuhan Taskaya
* Single binary executables / DEB packages. * Attach single binary executables to the releases
2022-04-14Don't block users with the warning thread. (#1350)Batuhan Taskaya
Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-04-14[Major] UI Enhancements (#1321)Batuhan Taskaya
* Refactor tests to use a text-based standard output. (#1318) * Implement new style `--help` (#1316) * Implement man page generation (#1317) * Implement rich progress bars. (#1324) * Man page deployment & isolation. (#1325) * Remove all unsorted usages in the CLI docs * Implement isolated mode for man page generation * Add a CI job for autogenerated files * Distribute man pages through PyPI * Pin the date for man pages. (#1326) * Hide suppressed arguments from --help/man pages (#1329) * Change download spinner to line (#1328) * Regenerate autogenerated files when pushed against to master. (#1339) * Highlight options (#1340) * Additional man page enhancements (#1341) * Group options by the parent category & highlight -o/--o * Display (and underline) the METAVAR on man pages. * Make help message processing more robust (#1342) * Inherit `help` from `short_help` * Don't mirror short_help directly. * Fixup the serialization * Use `pager` and `man` on `--manual` when applicable (#1343) * Run `man $program` on --manual * Page the output of `--manual` for systems that lack man pages * Improvements over progress bars (separate bar, status line, etc.) (#1346) * Redesign the --help layout. * Make our usage of rich compatible with 9.10.0 * Add `HTTPIE_NO_MAN_PAGES` * Make tests also patch os.get_terminal_size * Generate CLI spec from HTTPie & Man Page Hook (#1354) * Generate CLI spec from HTTPie & add man page hook * Use the full command space for the option headers
2022-04-14Add support for sending secure cookies over localhost (#1327)Batuhan Taskaya
* Add support for sending secure cookies over localhost * Refactor * Fix the CI Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-04-14Use the raw request version when the original is not accessible (#1352)Batuhan Taskaya
2022-04-14Limit concurrency of our test workflow (#1353)Batuhan Taskaya
2022-04-11Bump actions/stale from 4 to 5 (#1347)dependabot[bot]
Bumps [actions/stale](https://github.com/actions/stale) from 4 to 5. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-03Implement support for multiple headers with the same name in sessions (#1335)Batuhan Taskaya
* Properly remove duplicate Cookie headers * Implement support for multiple headers with the same name in sessions * More testing * Cleanup * Remove duplicated test, cleanup * Fix pycodestyle * CHANGELOG Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-04-03Add `httpie cli plugins` in favor of the new cli namespace. (#1320)Batuhan Taskaya
* Add `httpie cli plugins` in favor of the new cli namespace. * Separate each task to individual modules. * Move httpie.manager.plugins to httpie.manager.tasks.plugins Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-04-03Don't send `Content-Length` for `OPTIONS` requests when there is no data. ↵Batuhan Taskaya
(#1319)
2022-04-01Ping werkzeug to <2.1.0 (#1345)Batuhan Taskaya
2022-03-22Bump peter-evans/create-or-update-comment from 1 to 2 (#1332)dependabot[bot]
Bumps [peter-evans/create-or-update-comment](https://github.com/peter-evans/create-or-update-comment) from 1 to 2. - [Release notes](https://github.com/peter-evans/create-or-update-comment/releases) - [Commits](https://github.com/peter-evans/create-or-update-comment/compare/v1...v2) --- updated-dependencies: - dependency-name: peter-evans/create-or-update-comment dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-22Bump peter-evans/find-comment from 1 to 2 (#1333)dependabot[bot]
Bumps [peter-evans/find-comment](https://github.com/peter-evans/find-comment) from 1 to 2. - [Release notes](https://github.com/peter-evans/find-comment/releases) - [Commits](https://github.com/peter-evans/find-comment/compare/v1...v2) --- updated-dependencies: - dependency-name: peter-evans/find-comment dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>