* Added a class variable to prevent showing the warning for authenticated connections without credentials more than once
1.0.0
* When no credentials are provided for an authenticated connection, the client now logs a warning instead of raising an exception * Switched to a specific logger instead of using the root logger * Removed unnecessary instance attributes
0.6.0
* Added the ability to fetch credentials from environment variables
0.5.1
* Moved the username, password and authentication database to instance variables
0.5.0
* Moved authentication to the initialisation instead of authenticating only when fetching a database
0.4.0
* Made the MongoClient a regular class instead of a singleton, because the singleton pattern broke things such as forking