diff --git a/Flask-0.10.1.tar.gz b/Flask-0.10.1.tar.gz new file mode 100644 index 0000000..308a0cd --- /dev/null +++ b/Flask-0.10.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373 +size 544247 diff --git a/Flask-0.9.tar.gz b/Flask-0.9.tar.gz deleted file mode 100644 index edb59a8..0000000 --- a/Flask-0.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fd5d4ffe81f762dd2a3e58472d690a0dbba3766776506003aee3ed7aaa8afef -size 481982 diff --git a/python-Flask.changes b/python-Flask.changes index fb39237..7f6f44f 100644 --- a/python-Flask.changes +++ b/python-Flask.changes @@ -1,3 +1,91 @@ +------------------------------------------------------------------- +Mon Sep 9 07:47:12 UTC 2013 - dmueller@suse.com + +- add dependency on itsdangerous + +------------------------------------------------------------------- +Tue Jun 25 11:33:18 UTC 2013 - dmueller@suse.com + +- update to 0.10.1 + - Fixed an issue where ``|tojson`` was not quoting single quotes which + made the filter not work properly in HTML attributes. Now it's + possible to use that filter in single quoted attributes. This should + make using that filter with angular.js easier. + - 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 + would trigger an exception incorrectly. + :ref:`upgrading-to-010` for more information. + - Added ``template_test`` methods in addition to the already existing + ``template_filter`` method family. + - Added ``template_global`` methods in addition to the already existing + ``template_filter`` method family. + - Set the content-length header for x-sendfile. + - ``tojson`` filter now does not escape script blocks in HTML5 parsers. + - ``tojson`` used in templates is now safe by default due. This was + allowed due to the different escaping behavior. + - Flask will now raise an error if you attempt to register a new function + on an already used endpoint. + - Added wrapper module around simplejson and added default serialization + of datetime objects. This allows much easier customization of how + JSON is handled by Flask or any Flask extension. + - Removed deprecated internal ``flask.session`` module alias. Use + ``flask.sessions`` instead to get the session module. This is not to + be confused with ``flask.session`` the session proxy. + - Templates can now be rendered without request context. The behavior is + slightly different as the ``request``, ``session`` and ``g`` objects + will not be available and blueprint's context processors are not + called. + - The config object is now available to the template as a real global and + not through a context processor which makes it available even in imported + templates by default. + - Added an option to generate non-ascii encoded JSON which should result + in less bytes being transmitted over the network. It's disabled by + default to not cause confusion with existing libraries that might expect + ``flask.json.dumps`` to return bytestrings by default. + - ``flask.g`` is now stored on the app context instead of the request + context. + - ``flask.g`` now gained a ``get()`` method for not erroring out on non + existing items. + - ``flask.g`` now can be used with the ``in`` operator to see what's defined + and it now is iterable and will yield all attributes stored. + - ``flask.Flask.request_globals_class`` got renamed to + ``flask.Flask.app_ctx_globals_class`` which is a better name to what it + does since 0.10. + - `request`, `session` and `g` are now also added as proxies to the template + context which makes them available in imported templates. One has to be + very careful with those though because usage outside of macros might + cause caching. + - Flask will no longer invoke the wrong error handlers if a proxy + exception is passed through. + - Added a workaround for chrome's cookies in localhost not working + as intended with domain names. + - Changed logic for picking defaults for cookie values from sessions + to work better with Google Chrome. + - Added `message_flashed` signal that simplifies flashing testing. + - Added support for copying of request contexts for better working with + greenlets. + - Removed custom JSON HTTP exception subclasses. If you were relying on them + you can reintroduce them again yourself trivially. Using them however is + strongly discouraged as the interface was flawed. + - Python requirements changed: requiring Python 2.6 or 2.7 now to prepare + for Python 3.3 port. + - Changed how the teardown system is informed about exceptions. This is now + more reliable in case something handles an exception halfway through + the error handling process. + - Request context preservation in debug mode now keeps the exception + information around which means that teardown handlers are able to + distinguish error from success cases. + - Added the ``JSONIFY_PRETTYPRINT_REGULAR`` configuration variable. + - Flask now orders JSON keys by default to not trash HTTP caches due to + different hash seeds between different workers. + - Added `appcontext_pushed` and `appcontext_popped` signals. + - The builtin run method now takes the ``SERVER_NAME`` into account when + picking the default port to run on. + - Added `flask.request.get_json()` as a replacement for the old + `flask.request.json` property. + ------------------------------------------------------------------- Fri Nov 16 09:20:35 UTC 2012 - saschpe@suse.de diff --git a/python-Flask.spec b/python-Flask.spec index 1ef6a67..7c5d1c6 100644 --- a/python-Flask.spec +++ b/python-Flask.spec @@ -1,7 +1,7 @@ # # spec file for package python-Flask # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-Flask -Version: 0.9 +Version: 0.10.1 Release: 0 Url: http://github.com/mitsuhiko/flask/ Summary: A microframework based on Werkzeug, Jinja2 and good intentions @@ -30,9 +30,11 @@ BuildRequires: python-Sphinx BuildRequires: python-Werkzeug >= 0.7 BuildRequires: python-devel BuildRequires: python-distribute +BuildRequires: python-itsdangerous >= 0.21 BuildRequires: python-nose Requires: python-Jinja2 >= 2.4 Requires: python-Werkzeug >= 0.7 +Requires: python-itsdangerous >= 0.21 Provides: python-flask = %{version} Obsoletes: python-flask < %{version} %if 0%{?suse_version} && 0%{?suse_version} <= 1110