Bot releases are hidden (Show)
Fixes
Compatibility
plz
with Emacs versions older than 27.1. For Emacs 26.3, an earlier version of plz
may be used, or this version might be compatible, with or without minor changes, which the maintainer cannot offer support for.)Changes
plz-timeout
is removed. (It was the default value for plz
's :timeout
argument, which is passed to Curl as its --max-time
argument, limiting the total duration of a request operation. This argument should be unset by default, because larger or slower downloads might not finish within a certain duration, and it is surprising to the user to have this option set by default, potentially causing requests to timeout unnecessarily.):as 'file
or :as '(file FILENAME)
now passes the filename to Curl, allowing it to write the data to the file itself (rather than receiving the data into an Emacs buffer and then writing it to a file. This improves performance when downloading large files, significantly reducing Emacs's CPU and memory usage).Fixes
plz
has returned for a synchronous request. See #53. Thanks to Joseph Turner for extensive help debugging, and to USHIN for sponsoring some of this work.)generate-new-buffer
(as extra protection against "kill buffer?" prompts in case of errors). (See #52. Thanks to Michał Krzywkowski.)
Development
plz
is now automatically tested against Emacs versions 27.1, 27.2, 28.1, 28.2, 29.1, 29.2, 29.3, and a recent snapshot of the master
branch (adding 29.2 and 29.3).Additions
plz
now accepts a :filter
argument which can be used to override the default process filter (e.g. for streaming responses). (#43, #50. Thanks to Roman Scherer.)Published by alphapapa over 1 year ago
Changes
A new error signal, plz-error
, is defined. The existing signals, plz-curl-error
and plz-http-error
, inherit from it, so handling plz-error
catches both.
NOTE: The existing signals, plz-curl-error
and plz-http-error
, are hereby deprecated, and they will be removed in v0.8. Applications should be updated while using v0.7 to only expect plz-error
.
Fixes
with-local-quit
for synchronous requests (preventing Emacs from complaining sometimes). (Fixes #26.):as 'buffer
result type: decode body when appropriate; unset multibyte for binary; narrow to body; don't kill buffer prematurely.Internal
httpbin.org
server is often overloaded).Published by alphapapa over 1 year ago
Additions
plz
’s :body
argument now accepts a list like (file FILENAME)
to upload a file from disk (by passing the filename to curl, rather than reading its content into Emacs and sending it to curl through the pipe).Fixes
plz
’s docstring now mentions that the :body
argument may also be a buffer (an intentional feature that was accidentally undocumented).:as 'response
.Published by alphapapa over 1 year ago
Fixes
Fixes
Fixes
Additions
Published by alphapapa over 1 year ago
Additions
HEAD
requests. (Thanks to USHIN, Inc. for sponsoring.)Changes
POST
and PUT
requests without bodies. (#16. Thanks to Joseph Turner for reporting. Thanks to USHIN, Inc. for sponsoring.)Fixes
Internal
Published by alphapapa over 2 years ago