Permalink
Fetching contributors…
Cannot retrieve contributors at this time
228 lines (203 sloc) 8.14 KB
==== 1.7.0 ====
* New Application config list form_content_types
* Form is parsed only when content-type is one of form_content_types
* Some PEP8 cleaning
==== 1.6.0 ====
* Profiling rewrite
* app and application is at poorwsgi module now (__init__.py)
* Application name property
* remove deprecated request.SERVER_RETURN
* remove deprecated Request.add_common_vars
* remove deprecated Request.subprocess_env
* results rewrite and fix theis outputs
* better hbytes as human bytes function
* better html_escape
* Application.debug, Application.document_root and
Application.document_index
* tests in separate directory
* new Request is_body_request property
* PEP8 code style
* app and appplication is deprecated now
* documentation fix for new jinja24doc
* profiling bug fix (problem with Application class)
* log_info method and encoding error message to ascci when is needed
* syntax highlighting for example in readme
* new hex filter
* code refactoring
* decode json with content type charset
* new documentation for some methods and function
* format python2.6 fix
* using io.BytesIO insead of StringIO
* log_info, log_debug and log_warning methods
* fix circular reference (alias for self.method increment refcount)
* Request.logger is deprecated now
* send_json request function
* new pop_route, pop_rroute, pop_http_state and pop_default methods
* fix log_error in Application and Request to convert unicode to
utf-8 string in python2.x
* is_route and is_rroute methods
* X-Forwarded-* headers support
* debug output with navigation and some new request properties
==== 1.5.2 ====
* Info about unstable branch
==== 1.5.1 ====
* append missing cmp function when python3 is use
* errors must be flushed
* Broken client connection detection
* move documentation to separate README.rst
* moved to GitHub (fix links)
==== 1.5.0 ====
* http response 304 Not Modified supported
* new req.uri_hadler property
* set req.uri_hadler and req.uri_rule before calling pre handlers, but after
end point handler is known
* new get_options and log_error methods of Application object
* pre process handlers are run for http status handlers if not run yet
* not implement error got http status code
* bad request error page and error log on not implement method
==== 1.4.2 ====
* bug fix when setting req.clength
==== 1.4.1 ====
* append Secret Key about info to debug-info page
* fix ini config examples - documentation can't be on same line as variable
* fix menu links (diskusion and Facebook to PyPI)
==== 1.4.0 ====
* fix version style to major.minor.maintenance
==== 1.0.4 ====
* is_xhr bug fix
* json POST|PUT|Patch request parsing
* documentation fix
* Request cookies and Session rewrite
* html clear output in error traceback
* included results have meta content tag
* Reimplementation of Headers class (Python 3.4 support)
==== 1.0.3 ====
* installation documentation fix
* /debug-info handlers are separete
* send_file result in main __init__.py
==== 1.0.2 ====
* auto striping option keys and values
* HTTP_FORBIDDEN bug fix (missing const)
* Security update:
* using sha512 in session hidden function
* more uknown generic secret key
* secret key is moved from debug-info html page to log where this page is
shown
* EmptyForm return default value
==== 1.0.1 ====
* use pypi servers insead of sourceforge to download (doc)
* adding viewport and desription to documentation html header
* fix development status
* unicode bug fix on debug-info page and with document_root
* better rst description for pypi
==== 1.0.0 ====
* Application class is smart singleton now (one instance for one name)
* PoorSession have variable compressor module or object
* Headers convert strings to ISO-8859-1 as RFC and PEP says
* additional headers test in simple.py test
* documentation updates and fixes
==== 0.9.8 (rc5) ====
* automatic convert unicode to str for in header add method
* uid, gid, euid and egid in debug-info
==== 0.9.7 (rc4) ====
* documentation is build, install, and clean by extra commands
build_html, install_html and clean_html
==== 0.9.6 (rc3) ====
* python2.6 support (need ordereddict module)
==== 0.9.5 (rc2) ====
* try call default handler if file not exist
* SERVER_RETURN exception was moved to results module
* Deprecated class SERVER_RETURN is child of right SERVER_RETURN
* Regular expression routing
* Simple example app
* python 3.x support
* form and args classes are set in request object by default
* code cleaning
* documentation update
* ChangeLog is extra file in doc
* Working field storage with files on python 2.x and python 3.x
* auto_args, auto_form and other configuration of Application object
* compatibility aliases for EmptyForm, Args and FieldStorage
* using properties in Request and Application object
==== 0.9.1 (rc) ====
* Profiler support for Application __call__ method
* request_uri and some documentation update
* do extensin in jinja24doc
* up version of last bug fix
* Request.referer variable
* Bug fix
* Documentation edit
* Last part of main documentation
* Part of documentation
==== 0.9 ====
* redirect is possible when headers are fill, why not
* Bug fix with raiseing errors
* Document index bugfix
* poorwsgi has it's own repository
* some documentation fix
* more then one pre and post handlers, some bugfixes ond documentations
* Python package with setup.py
* Import optimization
* application is class instance now
* Edit comment about PEP
* Some bug fix and new Request member method_number
* set functions for route, http_state and default, better pre-import
* more methods support, better handlers working, lots of documentations
* Library style
* Some XXX comment - know bug
* Default Python path from application
* Change default buffer size to 16KiB
* Some changes - obsolete, but commit before move to git
* Python 3 pre-support, uWsgi server detection
* http HEAD method supported
==== 20121130 ====
* Webmaster mail bug fix
* Logging bug fix
* Poorwsgi could return files or directory index, so no dispatch_table.py
could not be error
* Poorhttp is simple wsgi server
* rename http to phttp
* Document Listing and get file support
* users handler error calling
* Bug fix
* Environment fix
* Flushing buffer bug fix
* Some bug fix for run with uWsgi
* Poorhttp is only wsgi server now.
* And poorwsgi is python wsgi framework which coud be connect with anotger
wsgi servers.
* Method setreq is pre_process now.
* Another post_process method is available.
* Default handler as default_handler is available for other uri which is not
in handlers list.
* Read method for request in poorhttp.
* Cookie bug fix with expire time and multiple cookie header support in
poorhttp
* fce support for getlist FieldStorage method
* Directory listing, more compatible sendfile method and default it works
html page.
* Example is move to /app as default 'it works' example code.
==== 20120211 ====
* File listing support as default handler for directory if new config
option index is enabled.
* Little bugfix with document config option.
==== 20111208 ====
* convertor in FieldStorage
* html error update
* Doxygen support
* example code
* comments and documentation
* bug fixes
==== 20100729 ====
* apache compatibility
* single / forking / thrading mode
* bugfixing and error handlers captching and loging
* more status codes
==== 20091130 ====
* cookie session id is generate from expirydate by crypting
* new method renew in cookie session
==== 20091126 ====
* new configurable value server secret key added
* new function hidden in session module for text crypting
* handled config error exception
* bug fix in loging