1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
|
=========
Changelog
=========
Changes in 1.0.0
================
Changelog maintenance automated and latest changelog available at
`github release page <https://github.com/MongoEngine/flask-mongoengine/releases>`_.
Use version 0.9.5 if old dependencies required.
Changes in 0.9.5
================
- Disable flake8 on travis.
- Correct `Except` clauses in code.
- Fix warning about undefined unicode variable in orm.py with python 3
Changes in 0.9.4
================
- ADDED: Support for `MONGODB_CONNECT` mongodb parameter (#321)
- ADDED: Support for `MONGODB_TZ_AWARE` mongodb parameter.
Changes in 0.9.3
================
- Fix test and mongomock (#304)
- Run Travis builds in a container-based environment (#301)
Changes in 0.9.2
================
- Travis CI/CD pipeline update to automatically publish 0.9.1.
Changes in 0.9.1
================
- Fixed setup.py for various platforms (#298).
- Added Flask-WTF v0.14 support (#294).
- MongoEngine instance now holds a reference to a particular Flask app it was
initialized with (#261).
Changes in 0.9.0
================
- BREAKING CHANGE: Dropped Python v2.6 support
Changes in 0.8.2
================
- Fixed relying on mongoengine.python_support.
- Fixed cleaning up empty connection settings #285
Changes in 0.8.1
================
- Fixed connection issues introduced in 0.8
- Removed support for MongoMock
Changes in 0.8
==============
- Dropped MongoEngine 0.7 support
- Added MongoEngine 0.10 support
- Added PyMongo 3 support
- Added Python3 support up to 3.5
- Allowed empying value list in SelectMultipleField
- Fixed paginator issues
- Use InputRequired validator to allow 0 in required field
- Made help_text Field attribute optional
- Added "radio" form_arg to convert field into RadioField
- Added "textarea" form_arg to force conversion into TextAreaField
- Added field parameters (validators, filters...)
- Fixed 'False' connection settings ignored
- Fixed bug to allow multiple instances of extension
- Added MongoEngineSessionInterface support for PyMongo's tz_aware option
- Support arbitrary primary key fields (not "id")
- Configurable httponly flag for MongoEngineSessionInterface
- Various bugfixes, code cleanup and documentation improvements
- Move from deprecated flask.ext.* to flask_* syntax in imports
- Added independent connection handler for FlaskMongoEngine
- All MongoEngine connection calls are proxied via FlaskMongoEngine connection
handler
- Added backward compatibility for settings key names
- Added support for MongoMock and temporary test DB
- Fixed issue with multiple DB support
- Various bugfixes
Changes in 0.7
==============
- Fixed only / exclude in model forms (#49)
- Added automatic choices coerce for simple types (#34)
- Fixed EmailField and URLField rendering and validation (#44, #9)
- Use help_text for field description (#43)
- Fixed Pagination and added Document.paginate_field() helper
- Keep model_forms fields in order of creation
- Added MongoEngineSessionInterface (#5)
- Added customisation hooks for FieldList sub fields (#19)
- Handle non ascii chars in the MongoDebugPanel (#22)
- Fixed toolbar stacktrace if a html directory is in the path (#31)
- ModelForms no longer patch Document.update (#32)
- No longer wipe field kwargs in ListField (#20, #19)
- Passthrough ModelField.save-arguments (#26)
- QuerySetSelectMultipleField now supports initial value (#27)
- Clarified configuration documentation (#33)
- Fixed forms when EmbeddedDocument has no default (#36)
- Fixed multiselect restore bug (#37)
- Split out the examples into a single file app and a cross file app
Changes in 0.6
==============
- Support for JSON and DictFields
- Speeding up QuerySetSelectField with big querysets
Changes in 0.5
==============
- Added support for all connection settings
- Fixed extended DynamicDocument
Changes in 0.4
==============
- Added CSRF support and validate_on_save via flask.ext.WTF
- Fixed DateTimeField not required
Changes in 0.3
===============
- Reverted mongopanel - got knocked out by a merge
- Updated imports paths
Changes in 0.2
===============
- Added support for password StringField
- Added ModelSelectMultiple
Changes in 0.1
===============
- Released to PyPi
|