File: changelog.rst

package info (click to toggle)
flask-mongoengine 1.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid
  • size: 508 kB
  • sloc: python: 2,127; makefile: 109
file content (131 lines) | stat: -rw-r--r-- 4,214 bytes parent folder | download
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