Rename the "doc" folder to "docs" to be consistent with the tox env name. RTD also seems to expect "docs" as its first choice, even though it will discover "doc" as well.
1.4 KiB
1.4 KiB
Changelog for Falcon 0.3.0
Breaking Changes
- Date headers are now returned as :py
datetime.datetimeobjects instead of strings.
New & Improved
- This release includes a new router architecture for improved performance and flexibility.
- A custom router can now be specified when instantiating the :py
APIclass. - URI templates can now include multiple parameterized fields within a single path segment.
- Falcon now supports reading and writing cookies.
- Falcon now supports Jython 2.7.
- A method for getting a query param as a date was added to the
:py
Requestclass. - Date headers are now returned as :py
datetime.datetimeobjects. - A default value can now be specified when calling :py
Request.get_param. This provides an alternative to using the pattern:: value = req.get_param(name) or default_value - Friendly constants for status codes were added (e.g., :py
falcon.HTTP_NO_CONTENTvs. :pyfalcon.HTTP_204.) - Several minor performance optimizations were made to the code base.
Fixed
- The query string parser was modified to improve handling of percent-encoded data.
- Several errors in the documentation were corrected.
- The :py
sixpackage was pinned to 1.4.0 or better. :pysix.PY2is required by Falcon, but that wasn't added to :pysixuntil version 1.4.0.