Batuhan Taskaya
309037fca9
Apply review feedback.
2022-05-05 19:24:37 +03:00
Batuhan Taskaya
6e75c5244d
Don't make the pie-colors the bold
2022-05-05 18:30:28 +03:00
Batuhan Taskaya
34175e2d19
adapt to the new loglevel construct
2022-05-05 18:24:30 +03:00
Batuhan Taskaya
366b0c3fcd
httpie cli check-updates
2022-05-05 18:18:12 +03:00
Batuhan Taskaya
c56692c9af
Automatic release update warnings.
2022-05-05 18:18:12 +03:00
Batuhan Taskaya
f7c1bb269e
Refactor palette ( #1378 )
...
* Refactor palette
* Modifiers / change static strings to colors
* Colors...
* Error-based tests
* Styling linting
Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-05-05 08:17:05 -07:00
Batuhan Taskaya
0f9fd76852
Deprecate --history-print ( #1380 )
2022-05-03 06:29:02 -07:00
Batuhan Taskaya
af1d6b1853
Use sentence case for the group names in the parser ( #1381 )
2022-05-03 06:28:46 -07:00
Batuhan Taskaya
419cc2c34a
Skip on pyOpenSSL ( #1376 )
2022-04-28 05:18:20 -07:00
Batuhan Taskaya
79a8ecd84b
Disable PackIt CI on the PRs ( #1375 )
2022-04-28 11:59:08 +03:00
luzpaz
d262181bed
Fix typos (user-facing and non-user-facing) ( #1357 )
...
* 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-16 02:06:34 +03:00
dependabot[bot]
732878f1b4
Bump peter-evans/create-pull-request from 3 to 4 ( #1355 )
...
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-15 23:35:46 +03:00
Jakub Roztocil
83803db14d
Explain that we lost 54k stars in the README with a link to blog post
2022-04-14 18:27:18 +02:00
Batuhan Taskaya
dd2c9513f3
Single binary executables ( #1330 )
...
* Single binary executables / DEB packages.
* Attach single binary executables to the releases
2022-04-14 08:11:12 -07:00
Batuhan Taskaya
278dfc487d
Don't block users with the warning thread. ( #1350 )
...
Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-04-14 08:00:53 -07:00
Batuhan Taskaya
ff6f1887b0
[Major] UI Enhancements ( #1321 )
...
* 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-14 07:43:10 -07:00
Batuhan Taskaya
86f4bf4d0a
Add support for sending secure cookies over localhost ( #1327 )
...
* Add support for sending secure cookies over localhost
* Refactor
* Fix the CI
Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2022-04-14 07:42:05 -07:00
Batuhan Taskaya
e6d0bfec7c
Use the raw request version when the original is not accessible ( #1352 )
2022-04-14 07:41:12 -07:00
Batuhan Taskaya
9f1ec6d5cc
Limit concurrency of our test workflow ( #1353 )
2022-04-14 07:38:28 -07:00
dependabot[bot]
85ba9ad8ea
Bump actions/stale from 4 to 5 ( #1347 )
...
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-11 12:14:51 +03:00
Batuhan Taskaya
d03e3f4e14
Implement support for multiple headers with the same name in sessions ( #1335 )
...
* 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-03 06:48:31 -07:00
Batuhan Taskaya
c157948531
Add httpie cli plugins
in favor of the new cli namespace. ( #1320 )
...
* 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-03 06:06:42 -07:00
Batuhan Taskaya
33ea977b64
Don't send Content-Length
for OPTIONS
requests when there is no data. ( #1319 )
2022-04-03 06:02:41 -07:00
Batuhan Taskaya
d1596dde12
Ping werkzeug to <2.1.0 ( #1345 )
2022-04-01 14:28:59 +03:00
dependabot[bot]
af2ffb6999
Bump peter-evans/create-or-update-comment from 1 to 2 ( #1332 )
...
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-22 22:50:08 +03:00
dependabot[bot]
0632c4d614
Bump peter-evans/find-comment from 1 to 2 ( #1333 )
...
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>
2022-03-22 22:49:25 +03:00
Jakub Roztocil
6787a2bd29
Fix/tweak docs
2022-03-14 16:34:17 +01:00
Ethan Mills
9d2864b966
Fix broken docs link ( #1322 )
2022-03-12 15:09:01 -08:00
Batuhan Taskaya
a5288f0cd6
Integrate automatic releases. ( #1315 )
2022-03-09 15:26:51 +03:00
Batuhan Taskaya
8efa7cb04d
Add table headers for upgrade flags ( #1314 )
2022-03-08 16:43:09 +03:00
Batuhan Taskaya
baec1b2202
Update chocolatey for release
2022-03-08 02:29:21 +03:00
Batuhan Taskaya
266c6375c6
Release prep for 3.1.0 ( #1313 )
2022-03-08 01:50:09 +03:00
Batuhan Taskaya
77af4c7a5c
Decouple parser definition from argparse ( #1293 )
2022-03-08 01:34:04 +03:00
Batuhan Taskaya
7509dd4e6c
Fix documentation styling errors.
2022-03-07 23:29:48 +03:00
Batuhan Taskaya
f08c1bee17
Change error messages to use a better format.
2022-03-07 23:29:48 +03:00
Jakub Roztocil
59d9e928f8
Tweak
2022-03-07 23:29:48 +03:00
Jakub Roztocil
0a873172c9
Tweak SECURITY and add a Security policy section to docs
2022-03-07 23:29:48 +03:00
Jakub Roztocil
614866eeb2
Polish sessions docs
2022-03-07 23:29:48 +03:00
Batuhan Taskaya
395914fb4d
Apply suggestions from the review
2022-03-07 23:29:48 +03:00
Batuhan Taskaya
65ab7d5caa
Implement new style cookies
2022-03-07 23:29:48 +03:00
Batuhan Taskaya
b5623ccc87
Fix the tests with the latest layout
2022-03-07 19:16:51 +03:00
Jakub Roztocil
ec203b1fac
Tweak compact help
2022-03-07 19:16:51 +03:00
Batuhan Taskaya
350abe3033
Make the naked invocation display a compacted help
2022-03-07 19:16:51 +03:00
Batuhan Taskaya
9241a09360
Mention about interactive prompt on key passphrases
2022-03-07 16:09:07 +03:00
Batuhan Taskaya
15013fd609
Implement support for private key passphrases
2022-03-07 16:09:07 +03:00
Batuhan Taskaya
98688b2f2d
Style fix on the changelog
2022-03-07 16:01:29 +03:00
Batuhan Taskaya
5ac05e9514
Add changelog entry
2022-03-07 16:01:29 +03:00
Jakub Roztocil
5c98253377
Update httpie/uploads.py
2022-03-07 16:01:29 +03:00
Batuhan Taskaya
b0f5b8ab26
Prevent data race happening between select.select
and file.read()
2022-03-07 16:01:29 +03:00
Batuhan Taskaya
55087a901e
Introduce a mode to suppress all warnings ( #1283 )
2022-03-07 15:40:35 +03:00