No changelog provided.
* bug fixes, documentation improvements
* better sub-manager option handling
Incompatible changes:
* command.handle() is now simply command()
* short help is '-?'. '-h' is used for --host too often.
* Server options '-d' and '-r' are no longer toggles for debugging/reloading.
Instead, '-d' forces debugging on and '-D' forces it off,
no matter what the default said.
* The command.prompt_* compatibility methods have beeen removed.
(They were already heavily deprecated.)
Version 0.6.7
-----------------
Released on February 16, 2014
- Expose app instance in a command commands (manage.app). #83
- Show full help for submanagers if called without arguments. #85
- Fix ShowUrls command conflict. #88
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
Version 0.6.6
-----------------
Released on December 6, 2013
- Fix global being passed after command by not expliciting checking
for the 'parents' argument.
Version 0.6.5
-----------------
Released on December 5, 2013
- Change warning from UserWarning to DeprecationWarning so it is
ignored by default
Version 0.6.4
-----------------
Released on December 5, 2013
- Only pass `parents` argument if a command's `create_parser`
accepts it. Workaround for #71
Version 0.6.2
-----------------
Released on August 10, 2013
- FIXED: 0.6.1 fails to embed ipython at all
Version 0.6.1
-----------------
Released on August 9, 2013
- FIXED: IPython Shell embedding fails after upgrade to IPython 1.0
Version 0.6.0
-------------
Released on August 7, 2013.
- Drop support for Python 2.5
- Support Python 2.6/2.7 and >= 3.3 using same source code.
Import necessary compatibility code from flask._compat module of current
Flask repo code.
- Use proper argparse subparsers
- Tab completion using `argcomplete`
- Remove question marks from automatically being appended to
prompt_bool and prompt_choices
- FIXED: ipython with disabled bpython
- FIXED: debug parameter no longer passed in from flask_script
The Flask-Script extension provides support for writing external
scripts in Flask. This includes running a development server, a
customised Python shell, scripts to set up your database, cronjobs,
and other command-line tasks that belong outside the web application
itself.