Skip to content

Commit 481ad53

Browse files
authored
INTPYTHON-380 Move changelog to top level file and update for 3.0 (#173)
1 parent e7ea851 commit 481ad53

File tree

3 files changed

+209
-215
lines changed

3 files changed

+209
-215
lines changed

CHANGELOG.md

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
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

CONTRIBUTING.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,27 @@ Build the docs in the `docs` directory using Sphinx:
6464
make html
6565

6666
Open `_build/html/index.html` in your browser to view the docs.
67+
68+
## Contributors
69+
70+
- [jeverling](https://github.com/jeverling)
71+
- [tang0th](https://github.com/tang0th)
72+
- [Fabrice Aneche](https://github.com/akhenakh)
73+
- [Thor Adam](https://github.com/thoradam)
74+
- [Christoph Herr](https://github.com/jarus)
75+
- [Mark Unsworth](https://github.com/markunsworth)
76+
- [Kevin Funk](https://github.com/k-funk)
77+
- [Ben Jeffrey](https://github.com/jeffbr13)
78+
- [Emmanuel Valette](https://github.com/karec)
79+
- [David Awad](https://github.com/DavidAwad)
80+
- [Robson Roberto Souza Peixoto](https://github.com/robsonpeixoto)
81+
- [juliascript](https://github.com/juliascript)
82+
- [Henrik Blidh](https://github.com/hbldh)
83+
- [jobou](https://github.com/jbouzekri)
84+
- [Craig Davis](https://github.com/blade2005)
85+
- [ratson](https://github.com/ratson)
86+
- [Abraham Toriz Cruz](https://github.com/categulario)
87+
- [MinJae Kwon](https://github.com/mingrammer)
88+
- [yarobob](https://github.com/yarobob)
89+
- [Andrew C. Hawkins](https://github.com/achawkins)
90+
- [Steven Silvester](https://github.com/blink1073)

0 commit comments

Comments
 (0)