Skip to content

Releases: PoorHttp/PoorWSGI

2.7.0

14 Oct 06:01
Compare
Choose a tag to compare
  • Reserved Request.db attribute for usage
  • Right HTTPException type annotation
  • Fix ETag header
  • FieldStorage and FieldStorageParser implementation based on legacy cgi.FieldStorage (#22)
    • that means Python 3.13 support (#36)
  • Stop Python 3.8 support - some mypy annotation didn't work
  • Field refactoring - ! possible break change ! - sorry for that
    • FieldStorageInterface - getvalue, getfist, getlist methods
    • new func converter name, and no default converter
    • all default values are not convert now
  • Some old classes, functions, attributes and parameters are notified as deprecated, and will be deleted in next major version.
  • Automatic JSONResponse from dict or list, just like from text.
  • Debug info, documentation and Error improvements.
  • Automatic NoContentResponse from None (#28)

2.6.3

08 Aug 18:01
Compare
Choose a tag to compare
  • HTTPException has status_code property
  • Implicit value for not set cookie is None or empty dict for OpenAPI
  • Fix Content-Length header when partial Response

2.6.1

24 Jun 09:10
Compare
Choose a tag to compare
  • Fix OpenAPI Core wrappers

2.6.0

24 Jun 09:09
Compare
Choose a tag to compare
  • Running on MS Windows fix
  • UTF-8 HTTP Digest username support
  • JSONResponse support all response type now (data argument)
  • EmptyResponse replaced by NoContentResponse
  • new NotModifiedResponse
  • time_to_http, datetime_to_http, http_to_datetime and http_to_time header functions for manipulating Date type headers
  • FileResponse generates Last-Modified header now
  • Response and FileObjResponse can be partial
  • JSONResponse Encoder arguments
  • Generator responses can be partial
  • Special PartialResponse class
  • Fix set_profile method
  • Fix logging messages

2.5.0

22 Mar 09:01
Compare
Choose a tag to compare
new public release

2.4.0

14 Jul 12:23
Compare
Choose a tag to compare
release version

2.3.4

12 Mar 09:15
Compare
Choose a tag to compare
new cgi.py interface fix

2.3.3

10 Mar 11:41
Compare
Choose a tag to compare
bug fix release

2.3.2

19 Feb 09:57
Compare
Choose a tag to compare
py.typed file

2.3.0

03 Nov 08:55
Compare
Choose a tag to compare
public release