Mickaël Schoentgen
474093acdf
Include plugin info in --debug
output ( #1165 )
...
* Include plugin info in `--debug` output
* Adapt issue number
* Fix docs
2021-09-23 17:15:14 +02:00
Jakub Roztocil
1535d0c976
Mention XML when explaining formatting
2021-09-23 12:27:03 +02:00
Mickaël Schoentgen
cae83b3f9e
Add FreeBSD installation instructions
...
Closes #761 .
2021-09-23 10:46:06 +02:00
Mickaël Schoentgen
507514b795
Add workflow to test with pyOpenSSL active ( #1164 )
...
* Add workflow to test with pyOpenSSL active
Original patch by @gmelodie.
* Fix tests on Windows with Python 3.6
2021-09-23 10:37:23 +02:00
Mickaël Schoentgen
d7ed45bbcd
Fix duplicate keys preservation of JSON data ( #1163 )
...
* Fix duplicate keys preservation of JSON data
* Update issue number
* Fix type annotations
* Changes after review
* Rewording
2021-09-21 19:07:59 +02:00
Mickaël Schoentgen
e6c5cd3e4b
Improve JSON output when there is leading data before the actual JSON body ( #1130 )
...
In some special cases, to prevent against Cross Site Script Inclusion (XSSI)
attacks, the JSON response body starts with a magic prefix line that must be
stripped before feeding the rest of the response body to the JSON parser.
Such prefix is now simply ignored from the parser but still printed in the
terminal.
* Fix Windows tests
2021-09-21 11:15:43 +02:00
Mickaël Schoentgen
273134123a
Bump the version to 2.6.0.dev0 ( #1162 )
...
[skip ci]
2021-09-21 10:40:09 +02:00
Mickaël Schoentgen
529aa78ee1
Expand the pytest configuration ( #1161 )
...
And rely on it to run tests.
2021-09-20 17:36:03 +02:00
Mickaël Schoentgen
e2ba214ac0
[snap] Improve OS integration ( #1157 )
...
Get back read-write access to `$HOME/.config/httpie` and `$HOME/.httpie`.
2021-09-15 16:50:44 +02:00
Mickaël Schoentgen
9dd0203bae
Use HTTPie for the documentation build request ( #1150 )
...
Co-authored-by: Jakub Roztocil <jakub@roztocil.co>
2021-09-15 14:25:46 +02:00
Jakub Roztocil
ba6fd0bc14
Add a blog post link
2021-09-14 01:01:46 +02:00
Mickaël Schoentgen
8f7f4a6ef4
Remove some horizontal lines in the bug report
...
And add myself to assignees.
2021-09-13 12:36:01 +02:00
Mickaël Schoentgen
9984447f18
Reverse results in bug report temlpate
...
Ir seems weird to ask for the expected result before knowing the current one.
2021-09-13 12:33:32 +02:00
Jakub Roztocil
10081b9fcc
Update README.md
2021-09-11 17:17:15 +02:00
Jakub Roztocil
4f84362d73
Update config.json
2021-09-10 23:58:33 +02:00
Jakub Roztocil
2b5f8f48bf
Update update-documentation.yml
2021-09-10 20:06:29 +02:00
Jakub Roztocil
a51068a44d
Update update-documentation.yml
2021-09-10 20:05:23 +02:00
Jakub Roztocil
f06d870012
Update and rename documentations.yml to check-markdown.yml
2021-09-10 20:04:52 +02:00
Jakub Roztocil
0115a4a466
Create config.json
2021-09-10 18:50:45 +02:00
Jakub Roztocil
7c1d26a8fa
Update README.md
2021-09-10 11:17:23 +02:00
Jakub Roztocil
7734e47280
Update README.md
2021-09-10 11:17:10 +02:00
Mickaël Schoentgen
30c595b770
[snap] Comment out the problematic interface
...
It seems it just needs to be present for the snap to be rejected.
2021-09-10 11:04:57 +02:00
Mickaël Schoentgen
b38352858f
[snap] Remove personal-files interface
...
Use of the `personal-files` interface is reserved for vetted publishers.
The interface requires a validation, but we need to publish at least
one package first. So let's skip that part, release a version and ask
for the interface access in a second time.
Also add a workflow to build & test the snap package.
2021-09-10 10:30:44 +02:00
Mickaël Schoentgen
a45b94fda6
Complete CentOS installation instructions
2021-09-09 16:38:36 +02:00
Mickaël Schoentgen
513e5080e4
Add the release workflow
...
It has to be triggered manually for now.
2021-09-09 16:13:13 +02:00
Mickaël Schoentgen
7c9f415107
Add a workflow to check documentations ( #1151 )
...
* Add a workflow to check documentations
* Fix markdown issues
* Install Ruby 2.7
* Finally, handle and fix GitHub templates
* Minor improvement in the feature request template
* Verbose mode to be sure all files are checked
2021-09-09 15:52:24 +02:00
Mickaël Schoentgen
4c8633c6e5
Split the monolithic workflow into specific ones ( #1149 )
...
* Split the monolithic workflow into specific ones
* Rename workflows, improve commands
* Update pip from the venv
* Fix Windows setup
* Lowercase macos-latest
* Fix Windows run, again
2021-09-08 16:41:55 +02:00
Mickaël Schoentgen
4d7d6b66cf
Trigger official documentation build when documentation is updated here
2021-09-08 15:43:34 +02:00
Mickaël Schoentgen
a586fca246
Update brew formula to 2.5.0 ( #1144 )
...
* Update brew formula to 2.5.0
* Can use `idna` 3.2
* Sort requirements to ease reproductible builds
And also to have the same output as `brew bump-formula-pr`.
* Sync `bottles` with official Formula
And keep the `high_sierra` one.
* Add a workflow to check the Formula
2021-09-08 11:01:27 +02:00
Mickaël Schoentgen
978258ec5b
Add Alpine Linux installation instructions
2021-09-08 10:04:49 +02:00
Omer Akram
84ef9f588c
Use lzo compression for snap ( #1146 )
2021-09-07 16:57:05 +02:00
Mickaël Schoentgen
cf21790411
Add the Snap build file for general Linux packaging
...
Based on the work of @elopio and @chipaca.
- Added support for the `snapd` protocol URL.
- Packaged Unix socket transport plugin.
2021-09-07 16:45:57 +02:00
Miro Hrončok
1ef127c61d
Packit: Get the current Fedora Rawhide specfile
...
Using the fork is not needed anymore,
since Rawhide was updated to 2.5.0 and no longer has patches.
2021-09-07 11:03:04 +02:00
Mickaël Schoentgen
4eaa4d67c5
v2.5.0 ( #1140 )
...
[skip ci]
2021-09-06 20:23:14 +02:00
Jakub Roztocil
9764cc74a4
Cleanup
2021-09-06 20:23:00 +02:00
Jakub Roztocil
778360cde1
Cleanup
2021-09-06 20:21:49 +02:00
Jakub Roztocil
60a7ed4e7b
Cleanup
2021-09-06 20:21:09 +02:00
Jakub Roztocil
185af7c9f1
Cleanup
2021-09-06 20:20:30 +02:00
Jakub Roztocil
7e9e7c783f
Readme tweaks ( #1141 )
2021-09-06 20:17:21 +02:00
Mickaël Schoentgen
6039bd8582
Switch from reStructuredText to Markdown and add docs/
( #1139 )
...
* Convert most of the documentation from the frontend `README.rst` to `docs/REAME.md`
Also converted all reStructuredText files to Markdown.
* Tell `mdformat` to use LF for end on lines
* `--check` is not needed in the help message
* Skip tests on GitHub Windows.
Those tests pass on a real Windows machine.
Let's revisit those failure later, if needed.
* Move `mdoformat` requirement from `test` to `dev` extra
To fix Fedora CI.
2021-09-06 17:36:13 +02:00
a1346054
e7d8b9cece
Spelling and bash completion fixes ( #1137 )
...
* Remove hashbang from bash completion
Completion files are not supposed to have a hashbang.
They are sourced, not executed.
* Fix spelling
* Trim excess whitespace
2021-09-03 15:05:03 +02:00
Mickaël Schoentgen
a62391e789
Tiny clean-up in program()
( #1135 )
2021-09-02 16:47:01 +02:00
Jakub Roztocil
41666d897f
Update CHANGELOG.rst
2021-09-02 10:37:14 +02:00
Mickaël Schoentgen
71008bbedb
Move example URL in a global variable for XML tests
2021-09-01 16:56:23 +02:00
Mickaël Schoentgen
85110643e7
Move example URL in a global variable for tests
2021-09-01 16:52:10 +02:00
Mickaël Schoentgen
fdd486415a
Fix XML formatter tests
2021-09-01 10:28:03 +02:00
Jakub Roztocil
6c501d23c3
Change default XML indent to 2 spaces
2021-08-31 22:52:16 +02:00
Mickaël Schoentgen
d10e108b5f
Added support for XML formatting ( #1129 )
...
As a side effect, XHTML responses will be pretty-printed too.
2021-08-31 22:49:53 +02:00
Jakub Roztocil
8618f12fce
Tweak format options docs
2021-08-24 17:18:45 +02:00
Mickaël Schoentgen
dac0d716c1
Add the formatting options section in the docs ( #1131 )
...
It will ease future changes and should improve reading/finding information.
2021-08-24 17:11:40 +02:00