Browse Source

Merge branch 'master' of github.com:mitsuhiko/flask

pull/792/merge
Armin Ronacher 12 years ago
parent
commit
6a621440ef
  1. 3
      .travis-devel-requirements.txt
  2. 3
      .travis-lowest-requirements.txt
  3. 2
      .travis-release-requirements.txt
  4. 9
      CHANGES
  5. 2
      docs/advanced_foreword.rst
  6. 8
      docs/api.rst
  7. 6
      docs/quickstart.rst
  8. 2
      flask/testsuite/signals.py
  9. 2
      tox.ini

3
.travis-devel-requirements.txt

@ -1,3 +1,6 @@
git+git://github.com/mitsuhiko/werkzeug.git#egg=Werkzeug
git+git://github.com/mitsuhiko/jinja2.git#egg=Jinja2
git+git://github.com/mitsuhiko/itsdangerous.git#egg=itsdangerous
# extra dependencies
git+git://github.com/jek/blinker.git#egg=blinker

3
.travis-lowest-requirements.txt

@ -1,3 +1,6 @@
Werkzeug==0.7
Jinja2==2.4
itsdangerous==0.21
# extra dependencies
blinker==1.0

2
.travis-release-requirements.txt

@ -0,0 +1,2 @@
# extra dependencies
blinker

9
CHANGES

@ -3,6 +3,13 @@ Flask Changelog
Here you can see the full list of changes between each Flask release.
Version 0.10.2
--------------
(bugfix release, release date to be announced)
- Fixed broken `test_appcontext_signals()` test case.
Version 0.10.1
--------------
@ -15,7 +22,7 @@ Version 0.10.1
- Added support for byte strings back to the session system. This broke
compatibility with the common case of people putting binary data for
token verification into the session.
- Fixed an issue were registering the same method twice for the same endpoint
- Fixed an issue where registering the same method twice for the same endpoint
would trigger an exception incorrectly.
Version 0.10

2
docs/advanced_foreword.rst

@ -64,6 +64,6 @@ compatible Python code
<http://lucumr.pocoo.org/2011/1/22/forwards-compatible-python/>`_.
If you do want to dive into Python 3 already have a look at the
:ref:`python3_support` page.
:ref:`python3-support` page.
Continue to :ref:`installation` or the :ref:`quickstart`.

8
docs/api.rst

@ -365,12 +365,12 @@ You can instead just do this::
from flask import json
For usage examples, read the :mod:`json` documentation in the standard
lirbary. The following extensions are by default applied to the stdlib's
library. The following extensions are by default applied to the stdlib's
JSON module:
1. ``datetime`` objects are serialized as :rfc:`822` strings.
2. Any object with an ``__html__`` method (like :class:`~flask.Markup`)
will ahve that method called and then the return value is serialized
will have that method called and then the return value is serialized
as string.
The :func:`~htmlsafe_dumps` function of this json module is also available
@ -505,7 +505,7 @@ Signals
.. data:: signals_available
`True` if the signalling system is available. This is the case
`True` if the signaling system is available. This is the case
when `blinker`_ is installed.
.. data:: template_rendered
@ -728,7 +728,7 @@ some defaults to :meth:`~flask.Flask.add_url_rule` or general behavior:
- `required_methods`: if this attribute is set, Flask will always add
these methods when registering a URL rule even if the methods were
explicitly overriden in the ``route()`` call.
explicitly overridden in the ``route()`` call.
Full example::

6
docs/quickstart.rst

@ -318,7 +318,7 @@ Now the interesting part is that in HTML4 and XHTML1, the only methods a
form can submit to the server are `GET` and `POST`. But with JavaScript
and future HTML standards you can use the other methods as well. Furthermore
HTTP has become quite popular lately and browsers are no longer the only
clients that are using HTTP. For instance, many revision control system
clients that are using HTTP. For instance, many revision control systems
use it.
.. _HTTP RFC: http://www.ietf.org/rfc/rfc2068.txt
@ -666,8 +666,8 @@ About Responses
The return value from a view function is automatically converted into a
response object for you. If the return value is a string it's converted
into a response object with the string as response body, an ``200 OK``
error code and a ``text/html`` mimetype. The logic that Flask applies to
into a response object with the string as response body, a ``200 OK``
status code and a ``text/html`` mimetype. The logic that Flask applies to
converting return values into response objects is as follows:
1. If a response object of the correct type is returned it's directly

2
flask/testsuite/signals.py

@ -102,7 +102,7 @@ class SignalsTestCase(FlaskTestCase):
def record_push(sender, **kwargs):
recorded.append('push')
def record_pop(sender, **kwargs):
recorded.append('push')
recorded.append('pop')
@app.route('/')
def index():

2
tox.ini

@ -2,5 +2,5 @@
envlist = py26, py27, pypy, py33
[testenv]
deps = -egit+git://github.com/mitsuhiko/werkzeug.git#egg=werkzeug
deps = blinker
commands = python run-tests.py []

Loading…
Cancel
Save