Skip to content

Latest commit

 

History

History
316 lines (193 loc) · 5.73 KB

CHANGELOG.md

File metadata and controls

316 lines (193 loc) · 5.73 KB

Change Log

Added

  • Test for Emacs 29.2..29.4

Changed

  • Require all HTTP clients to automatically decompress response bodies
  • Simplify Curl sentinel
  • Refactor test code

Removed

  • Support for Emacs 25 and 26

0.12.0 - 2023-08-11

Added

  • CircleCI configuration
  • CircleCI badge
  • Deps cache
  • Test for Emacs 29.1

Changed

  • Switch CI dependency management to Homebrew
  • Upgrade to MegaLinter v7
  • Replace httpbin with httpbingo

Removed

  • Unused badges

Fixed

  • I18N test

0.11.0 - 2022-12-01

Added

  • Test for Emacs 28.2

Changed

  • Upgrade to MegaLinter v6
  • Upgrade Github actions

Fixed

  • Lint errors

Removed

  • Drone CI configuration

0.10.0 - 2022-09-21

Added

  • Test for Emacs 28.1
  • HTTPie sentinel
  • Custom variables for deleting HTTPie supported content encodings
  • Test cases for url-http variables

Changed

  • Run GitHub Actions on pull_request
  • Modularize sentinels

Fixed

  • Replace cl with cl-lib
  • Edit process buffer in place to avoid multibyte flag resetting
  • Allow binding url-mime-accept-string
  • Respect url-request-noninteractive
  • Support url-http-referer
  • Send extra headers based on Emacs variables
  • Remove internal headers for HTTPie from headers

0.9.0 - 2021-12-05

Changed

  • Migrate MegaLinter to v5

0.8.0 - 2021-10-29

Added

  • Allow the process displays the error messages in a buffer

Changed

  • Create process by make-process instead of start-process
  • Use lexical binding for the whole project
  • Make backends always wait for stdin
  • Make url retrieval buffers single-byte before executing callback

Removed

  • Emacs 24 support

0.7.0 - 2021-10-13

Added

  • Data types for user options
  • Support parsing HTTP messages which use LF (\n) as line delimiter

0.6.1 - 2021-09-17

Fixed

  • HTTP response body processing in sentinel

0.6.0 - 2021-09-16

Added

  • Lint project by Mega-Linter
  • Test case for Emacs 27
  • GitHub Actions workflow
  • GitHub Actions badge

Changed

  • Replace Cask with Eldev

Removed

  • Drop test cases for non-latest images of each major version
  • Drop Linuxbrew use in CI

0.5.1 - 2019-10-06

Added

  • Add badges

0.5.0 - 2019-09-21

Changed

  • Replace test helpers with environment variable
  • Migrate from Travis to Drone
  • Test for Emacs 26

0.4.0 - 2018-12-25

Added

  • mb-url-http-curl-switches
  • mb-url-http-httpie-switches
  • Add badges

Changed

  • Use ert-runner to test
  • Fallback to url-http only if mb-url-http-backend is nil
  • Add more test cases
  • Rename variables to follow Emacs conventions

Deprecated

  • Not recommended since Emacs 26

0.3.1 - 2018-10-11

Changed

  • Support set empty headers
  • Support unset headers

0.3.0 - 2018-09-27

Changed

  • Completely rewrite for url-http backends
  • New test code

0.2.1 - 2018-09-07

Changed

  • Make ERT easy to debug

0.2.0 - 2018-09-01

Fixed

  • Do not post data for curl even if the data is an empty string

0.1.0 - 2016-12-25

Added

  • Test for Emacs 25.1

Changed

  • Naming convention
  • Rewrite test code

Fixed

  • Fix for Emacs 25

0.0.9 - 2016-07-24

Added

  • Add code of conduct

0.0.8 - 2016-07-01

Added

  • Test on travis-ci

0.0.7 - 2016-06-02

Added

  • Add bumplus config

0.0.6 - 2016-05-08

Fixed

  • Fix version number.

0.0.5 - 2016-04-14

Changed

  • Fix typo in the change log.

0.0.4 - 2016-04-14

Changed

  • Fix typo in the change log.

Added

  • Add links to MELPA & el-get.

0.0.3 - 2015-12-10

Changed

  • Improve the change log format.

Added

  • Add tag comparison links in the change log.
  • Add install instruction

0.0.2 - 2015-12-06

Fixed

  • Fix typo

0.0.1 - 2015-12-03

Added

  • Initial release