Skip to content

Releases: Jonxslays/piston_rspy

v0.4.3

25 Feb 20:59
7dc7705
Compare
Choose a tag to compare

Additions

  • Add support for macos x86 wheels.

Full Changelog: v0.4.2...v0.4.3

v0.4.2

25 Feb 20:34
ab97f7c
Compare
Choose a tag to compare

Additions

  • Add support for Python 3.12.

Breaking Changes

  • Drop support for Python 3.7.
  • Remove get_headers() and get_url() methods from Client.
    (Still accessible via the headers and url property of Client)

Bugfixes

  • Changes to CI build process to fix issues with pip install.

Full Changelog: v0.4.1...v0.4.2

v0.4.1

03 Mar 02:01
dbdd508
Compare
Choose a tag to compare

Additions

  • Add support for Python 3.11

Full Changelog: v0.4.0...v0.4.1

v0.4.0

30 Jun 18:04
9cd4ade
Compare
Choose a tag to compare

Hello, adventurer!

This release includes the ability to load file content from a file on disk, and fixes a bug where long running programs could not be deserialized by piston_rs.

What's Changed

  • Update README to better match parent project by @parafoxia in #4
  • Implement upstream bugfix by @Jonxslays in #8
  • Add bindings for features added in piston_rs#12 by @parafoxia in #6

New Contributors


Full Changelog: v0.3.2...v0.4.0

v0.3.2

28 Dec 23:28
52c953c
Compare
Choose a tag to compare

Custom url support.

Thanks to the Jonxslays/piston_rs#10 upstream release we now have support for self hosted instances of Piston!

Full Changelog: v0.3.1...v0.3.2

v0.3.1

16 Dec 17:36
3a26428
Compare
Choose a tag to compare

pyo3 update

This release bumps pyo3 and pyo3_asyncio to version v0.15.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

14 Dec 15:44
4a6bd63
Compare
Choose a tag to compare

Update piston_rs dependency

Summary

This release switches to the new 0.4 version of piston_rs. This adds a status property to the ExecResponse class, and properly differentiates between an err in the execution response, and an error in the execution result.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

09 Dec 18:58
f9bc546
Compare
Choose a tag to compare

This release moves to a stable version of piston_rs.

Additions

  • Executor.version now defaults to "*"
  • Executor language is now automatically converted to lowercase when using the set_language() method, preventing 400 responses from Piston

Full Changelog: v0.1.3...v0.2.0

v0.1.3

09 Dec 16:08
a8f2d48
Compare
Choose a tag to compare

Type hints!

Summary

This release sees the addition of type hints to piston_rspy.

Additions

  • Included pyi files in package_data.

Full Changelog: v0.1.2...v0.1.3

v0.1.2

09 Dec 14:09
39f24ef
Compare
Choose a tag to compare

Goodbye openssl

Summary

This pull request moves to an upstream branch of piston_rs that utilizes rustls-tls instead of openssl. This removes the main source of issues for the project.

What's Changed

Bugfixes

  • Fixes bug where attempting to make any http request using piston_rspy would result in a runtime error detailing ssl issues.

Full Changelog: v0.1.0...v0.1.2