Skip to content

Releases: candango/peasant

Peasant 0.7.5

Choose a tag to compare

@piraz piraz released this 12 Feb 04:15

What's new in Peasant 0.7.5

Feb 11, 2025

We are pleased to announce the release of Peasant 0.7.5.

Here are the highlights:

Build

  • Remove python 3.8 from the build add python 3.13 #19

Peasant 0.7.4

Choose a tag to compare

@piraz piraz released this 24 Jun 18:16

What's new in Peasant 0.7.4

Jun 24, 2024

We are pleased to announce the release of Peasant 0.7.4.

Here are the highlights:

Enhancements

  • Execute update_kwargs after get_headers in the transports #18

Peasant 0.7.3

Choose a tag to compare

@piraz piraz released this 21 Jun 03:04

What's new in Peasant 0.7.3

Jun 20, 2024

We are pleased to announce the release of Peasant 0.7.3.

This release fixes some bugs.

Here are the highlights:

Bugs

  • The kwargs_updater is not setting the returned value to the original kwargs #16
  • The concat_url function will add an extra "/" if path is an empty string #17

Peasant 0.7.2

Choose a tag to compare

@piraz piraz released this 21 Jun 02:08

What's new in Peasant 0.7.2

Jun 20, 2024

We are pleased to announce the release of Peasant 0.7.2.

This release remove unnecessary error handling inside the tornado transport and add a new way to handle transport kwargs for HTTP methods.

Here are the highlights:

Feature

  • Add kwargs_updater property to the transport #15

Refactory

  • Remove internal error handling from tornado transport #14

Peasant 0.7.1

Choose a tag to compare

@piraz piraz released this 18 Jun 21:57

What's new in Peasant 0.7.1

Jun 18, 2024

We are pleased to announce the release of Peasant 0.7.1.

This release update libraries and remove necessary error handling inside the requests transport.

Here are the highlights:

Refactory

  • Remove internal error handling from requests transport #13

Peasant 0.7.0

Choose a tag to compare

@piraz piraz released this 11 Apr 17:54

What's new in Peasant 0.7.0

Apr 11, 2024

We are pleased to announce the release of Peasant 0.7.0.

This release add requirements transport with complete basic methods and finish missing methods in the tornado transport.

The client api changed and is organized in several modules.

To use the requests transport you can install using:

pip install peasant[all]

or

pip install peasant[requests]

To use the tornado transport you can install using:

pip install peasant[all]

or

pip install peasant[tornado]

Here are the highlights:

Build Changes

  • Fix requirements resolution while building distribution files #11

Features

  • Add missing http methods to the tornado transport #6
  • Add requests basic transport #9
  • Fix bastion address #10

Refactory

  • Break client into modules #8

Peasant 0.6.1

Choose a tag to compare

@piraz piraz released this 28 Mar 18:35

What's new in Peasant 0.6.1

Mar 28, 2024

We are pleased to announce the release of Peasant 0.9.0.

This releases adds a tornado asynchronous transport implementation to the project.

To use the tornado transport you can install using:

pip install peasant[all]

or

pip install peasant[tornado]

Here are the highlights:

Build Changes

  • Add python 3.9, 3.10, 3.11 and 3.12 to the compatibility list #3
  • Add run test workflow #5

Features

  • Add an initial tornado protocol with head, get and post methods #4

Peasant 0.6

Choose a tag to compare

@piraz piraz released this 27 Feb 21:43
v0.6

Delivered 0.6.

Peasant 0.5

Choose a tag to compare

@piraz piraz released this 27 Feb 21:00
v0.5

Delivered 0.5

Peasant 0.4

Choose a tag to compare

@piraz piraz released this 22 Sep 02:31
v0.4

Delivered 0.4.