|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 3.0.0: Unreleased |
| 4 | + |
| 5 | + - Support Flask 3.0+ and PyMongo 4.0+. |
| 6 | + - Support Python 3.9-3.13. |
| 7 | + - Support MongoDB 4.4+. |
| 8 | + - Add support for `~flask.json.jsonify()`. |
| 9 | + |
| 10 | +## 2.3.0: April 24, 2019 |
| 11 | + |
| 12 | + - Update version compatibility matrix in tests, drop official support |
| 13 | + for PyMongo less than 3.3.x. |
| 14 | + |
| 15 | +## 2.2.0: November 1, 2018 |
| 16 | + |
| 17 | + - [\#117](https://github.com/dcrosta/flask-pymongo/pull/117) Allow |
| 18 | + URIs without database name. |
| 19 | + |
| 20 | +## 2.1.0: August 6, 2018 |
| 21 | + |
| 22 | + - [\#114](https://github.com/dcrosta/flask-pymongo/pull/114) Accept |
| 23 | + keyword arguments to `~flask_pymongo.PyMongo.save_file` (Andrew C. |
| 24 | + Hawkins). |
| 25 | + |
| 26 | +## 2.0.1: July 17, 2018 |
| 27 | + |
| 28 | + - [\#113](https://github.com/dcrosta/flask-pymongo/pull/113) Make the |
| 29 | + `app` argument to `PyMongo` optional (yarobob). |
| 30 | + |
| 31 | +## 2.0.0: July 2, 2018 |
| 32 | + |
| 33 | + **This release is not compatible with Flask-PyMongo 0.5.x or any |
| 34 | + earlier version.** You can see an explanation of the reasoning and |
| 35 | + changes in [issue |
| 36 | + \#110](https://github.com/dcrosta/flask-pymongo/issues/110). |
| 37 | + |
| 38 | + - Only support configuration via URI. |
| 39 | + - Don't connect to MongoDB by default. |
| 40 | + - Clarify version support of Python, Flask, PyMongo, and MongoDB. |
| 41 | + - Readability improvement to `README.md` (MinJae Kwon). |
| 42 | + |
| 43 | +## 0.5.2: May 19, 2018 |
| 44 | + |
| 45 | + - [\#102](https://github.com/dcrosta/flask-pymongo/pull/102) Return |
| 46 | + 404, not 400, when given an invalid input to |
| 47 | + <span class="title-ref">BSONObjectIdConverter</span> (Abraham Toriz |
| 48 | + Cruz). |
| 49 | + |
| 50 | +## 0.5.1: May 24, 2017 |
| 51 | + |
| 52 | + - [\#93](https://github.com/dcrosta/flask-pymongo/pull/93) Supply a |
| 53 | + default `MONGO_AUTH_MECHANISM` (Mark Unsworth). |
| 54 | + |
| 55 | +## 0.5.0: May 21, 2017 |
| 56 | + |
| 57 | + > **This will be the last 0.x series release.** The next non-bugfix |
| 58 | + > release will be Flask-PyMongo 2.0, which will introduce backwards |
| 59 | + > breaking changes, and will be the foundation for improvements and |
| 60 | + > changes going forward. Flask-PyMongo 2.0 will no longer support |
| 61 | + > Python 2.6, but will support Python 2.7 and Python 3.3+. |
| 62 | +
|
| 63 | + - [\#44](https://github.com/dcrosta/flask-pymongo/issues/44), |
| 64 | + [\#51](https://github.com/dcrosta/flask-pymongo/pull/51) Redirect |
| 65 | + `/` to `/HomePage` in the wiki example (David Awad) |
| 66 | + - [\#76](https://github.com/dcrosta/flask-pymongo/pull/76) Build on |
| 67 | + more modern Python versions (Robson Roberto Souza Peixoto) |
| 68 | + - [\#79](https://github.com/dcrosta/flask-pymongo/pull/79), |
| 69 | + [\#84](https://github.com/dcrosta/flask-pymongo/issues/84), |
| 70 | + [\#85](https://github.com/dcrosta/flask-pymongo/pull/85) Don't use |
| 71 | + `flask.ext` import paths any more (ratson, juliascript) |
| 72 | + - [\#40](https://github.com/dcrosta/flask-pymongo/issues/40), |
| 73 | + [\#83](https://github.com/dcrosta/flask-pymongo/pull/83), |
| 74 | + [\#86](https://github.com/dcrosta/flask-pymongo/pull/86) Fix options |
| 75 | + parsing from `MONGO_URI` (jobou) |
| 76 | + - [\#72](https://github.com/dcrosta/flask-pymongo/issues/72), |
| 77 | + [\#80](https://github.com/dcrosta/flask-pymongo/pull/80) Support |
| 78 | + `MONGO_SERVER_SELECTION_TIMEOUT_MS` (Henrik Blidh) |
| 79 | + - [\#34](https://github.com/dcrosta/flask-pymongo/issues/34), |
| 80 | + [\#64](https://github.com/dcrosta/flask-pymongo/pull/64), |
| 81 | + [\#88](https://github.com/dcrosta/flask-pymongo/pull/88) Support |
| 82 | + from `MONGO_AUTH_SOURCE` and `MONGO_AUTH_MECHANISM` (Craig Davis) |
| 83 | + - [\#74](https://github.com/dcrosta/flask-pymongo/issues/74), |
| 84 | + [\#77](https://github.com/dcrosta/flask-pymongo/issues/77), |
| 85 | + [\#78](https://github.com/dcrosta/flask-pymongo/pull/78) Fixed |
| 86 | + `maxPoolSize` in PyMongo 3.0+ (Henrik Blidh) |
| 87 | + - [\#82](https://github.com/dcrosta/flask-pymongo/issues/82) Fix |
| 88 | + "another user is already authenticated" error message. |
| 89 | + - [\#54](https://github.com/dcrosta/flask-pymongo/issues/54) |
| 90 | + Authenticate against "admin" database if no `MONGO_DBNAME` is |
| 91 | + provided. |
| 92 | + |
| 93 | +## 0.4.1: January 25, 2016 |
| 94 | + |
| 95 | + - Add the connect keyword: |
| 96 | + [\#67](https://github.com/dcrosta/flask-pymongo/pull/67). |
| 97 | + |
| 98 | +## 0.4.0: October 19, 2015 |
| 99 | + |
| 100 | + - Flask-Pymongo is now compatible with pymongo 3.0+: |
| 101 | + [\#63](https://github.com/dcrosta/flask-pymongo/pull/63). |
| 102 | + |
| 103 | +## 0.3.1: April 9, 2015 |
| 104 | + |
| 105 | + - Flask-PyMongo is now tested against Python 2.6, 2.7, 3.3, and 3.4. |
| 106 | + - Flask-PyMongo installation now no longer depends on |
| 107 | + [nose](https://pypi.python.org/pypi/nose/). |
| 108 | + - [\#58](https://github.com/dcrosta/flask-pymongo/pull/58) Update |
| 109 | + requirements for PyMongo 3.x (Emmanuel Valette). |
| 110 | + - [\#43](https://github.com/dcrosta/flask-pymongo/pull/43) Ensure |
| 111 | + error is raised when URI database name is parsed as 'None' (Ben |
| 112 | + Jeffrey). |
| 113 | + - [\#50](https://github.com/dcrosta/flask-pymongo/pull/50) Fix a bug |
| 114 | + in read preference handling (Kevin Funk). |
| 115 | + - [\#46](https://github.com/dcrosta/flask-pymongo/issues/46) Cannot |
| 116 | + use multiple replicaset instances which run on different ports (Mark |
| 117 | + Unsworth). |
| 118 | + - [\#30](https://github.com/dcrosta/flask-pymongo/issues/30) |
| 119 | + ConfiguationError with MONGO_READ_PREFERENCE (Mark Unsworth). |
| 120 | + |
| 121 | +## 0.3.0: July 4, 2013 |
| 122 | + |
| 123 | + - This is a minor version bump which introduces backwards breaking |
| 124 | + changes! Please read these change notes carefully. |
| 125 | + - Removed read preference constants from Flask-PyMongo; to set a read |
| 126 | + preference, use the string name or import constants directly from |
| 127 | + `pymongo.read_preferences.ReadPreference`. |
| 128 | + - [\#22 (partial)](https://github.com/dcrosta/flask-pymongo/pull/22) |
| 129 | + Add support for `MONGO_SOCKET_TIMEOUT_MS` and |
| 130 | + `MONGO_CONNECT_TIMEOUT_MS` options (ultrabug). |
| 131 | + - [\#27 (partial)](https://github.com/dcrosta/flask-pymongo/pull/27) |
| 132 | + Make Flask-PyMongo compatible with Python 3 (Vizzy). |
| 133 | + |
| 134 | +## 0.2.1: December 22, 2012 |
| 135 | + |
| 136 | + - [\#19](https://github.com/dcrosta/flask-pymongo/pull/19) Added |
| 137 | + `MONGO_DOCUMENT_CLASS` config option (jeverling). |
| 138 | + |
| 139 | +## 0.2.0: December 15, 2012 |
| 140 | + |
| 141 | + - This is a minor version bump which may introduce backwards breaking |
| 142 | + changes! Please read these change notes carefully. |
| 143 | + - [\#17](https://github.com/dcrosta/flask-pymongo/pull/17) Now using |
| 144 | + PyMongo 2.4's `MongoClient` and `MongoReplicaSetClient` objects |
| 145 | + instead of `Connection` and `ReplicaSetConnection` classes |
| 146 | + (tang0th). |
| 147 | + - [\#17](https://github.com/dcrosta/flask-pymongo/pull/17) Now |
| 148 | + requiring at least PyMongo version 2.4 (tang0th). |
| 149 | + - [\#17](https://github.com/dcrosta/flask-pymongo/pull/17) The wrapper |
| 150 | + class `flask_pymongo.wrappers.Connection` is renamed to |
| 151 | + `flask_pymongo.wrappers.MongoClient` (tang0th). |
| 152 | + - [\#17](https://github.com/dcrosta/flask-pymongo/pull/17) The wrapper |
| 153 | + class `flask_pymongo.wrappers.ReplicaSetConnection` is renamed to |
| 154 | + `flask_pymongo.wrappers.MongoReplicaSetClient` (tang0th). |
| 155 | + - [\#18](https://github.com/dcrosta/flask-pymongo/issues/18) |
| 156 | + `MONGO_AUTO_START_REQUEST` now defaults to `False` when connecting |
| 157 | + using a URI. |
| 158 | + |
| 159 | +## 0.1.4: December 15, 2012 |
| 160 | + |
| 161 | + - [\#15](https://github.com/dcrosta/flask-pymongo/pull/15) Added |
| 162 | + support for `MONGO_MAX_POOL_SIZE` (Fabrice Aneche) |
| 163 | + |
| 164 | +## 0.1.3: September 22, 2012 |
| 165 | + |
| 166 | + - Added support for configuration from MongoDB URI. |
| 167 | + |
| 168 | +## 0.1.2: June 18, 2012 |
| 169 | + |
| 170 | + - Updated wiki example application |
| 171 | + - [\#14](https://github.com/dcrosta/flask-pymongo/issues/14) Added |
| 172 | + examples and docs to PyPI package. |
| 173 | + |
| 174 | +## 0.1.1: May 26, 2012 |
| 175 | + |
| 176 | + - Added support for PyMongo 2.2's "auto start request" feature, by way |
| 177 | + of the `MONGO_AUTO_START_REQUEST` configuration flag. |
| 178 | + - [\#13](https://github.com/dcrosta/flask-pymongo/pull/13) Added |
| 179 | + BSONObjectIdConverter (Christoph Herr) |
| 180 | + - [\#12](https://github.com/dcrosta/flask-pymongo/pull/12) Corrected |
| 181 | + documentation typo (Thor Adam) |
| 182 | + |
| 183 | +## 0.1: December 21, 2011 |
| 184 | + |
| 185 | + - Initial Release |
0 commit comments