{"push_id":602162816,"size":59,"distinct_size":59,"ref":"refs/heads/master","head":"86fd27bb065e36fd5651344e280ad90dba12dc3c","before":"5300c576deb2f2c60535af2d89b82d10ab443fa4","commits":[{"sha":"e1ca1e134a70cbc1566cc23aee6a9a7392573a2b","author":{"email":"f0155d3286b335c07dd5205ed7d024cd9e084fb2@gmail.com","name":"Anton Romanovich"},"message":"Add ability to specify ESMTP options for message","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/e1ca1e134a70cbc1566cc23aee6a9a7392573a2b"},{"sha":"162af38137803dcc7353347e1f9ecc5b104425e3","author":{"email":"f0155d3286b335c07dd5205ed7d024cd9e084fb2@gmail.com","name":"Anton Romanovich"},"message":"Add ability to specify envelope FROM address","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/162af38137803dcc7353347e1f9ecc5b104425e3"},{"sha":"4e1ea6acb4737d2f2959f5e47b64ddece0d51bfa","author":{"email":"75011217a1af0bd6af37cfa795c2c5eff3b064f9@gmail.com","name":"Murphy Randle"},"message":"Initialize self.state to None\n\nWithout initializing self.state, python will enter an eternal loop if __getattr__ is called before init_app, which can very easily happen when using Flask blueprints.","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/4e1ea6acb4737d2f2959f5e47b64ddece0d51bfa"},{"sha":"f54e46125fae350a4a11e6c19f8ff545b1af7685","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@nobien.net","name":"Matt Wright"},"message":"Merge pull request #46 from murphyrandle/master\n\nInitialize self.state to None","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/f54e46125fae350a4a11e6c19f8ff545b1af7685"},{"sha":"a02b7afb488bbe9e632614880dd499e74c04ee1d","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@nobien.net","name":"Matt Wright"},"message":"Merge pull request #48 from aromanovich/master\n\nAdd ability to specify ESMTP options and envelope FROM address","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/a02b7afb488bbe9e632614880dd499e74c04ee1d"},{"sha":"001a7d86505663b62b93e203f1f1ffb2ae41ceb8","author":{"email":"05c77e49f6a349a5f2d72739ecf59dfac5cffe9f@nwebs.de","name":"Daniel Rech"},"message":"Add a failing test for lazy unicode subject","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/001a7d86505663b62b93e203f1f1ffb2ae41ceb8"},{"sha":"c8e358d2b90c43ccea7f03dd8a724748371c855f","author":{"email":"05c77e49f6a349a5f2d72739ecf59dfac5cffe9f@nwebs.de","name":"Daniel Rech"},"message":"Make TestMessage.test_unicode_subject pass by force_unicode()ing subject","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/c8e358d2b90c43ccea7f03dd8a724748371c855f"},{"sha":"2d4623f6b723a9db22dfbe47a266295d18ac30ba","author":{"email":"101f562997e47f5e2d5acdd63895185ca262e328@gotoh.me","name":"yasunori"},"message":"Add support for unicode characters in subject,from,reply-to","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/2d4623f6b723a9db22dfbe47a266295d18ac30ba"},{"sha":"086df8a4107506d21e0b9c04e20752caf17da21f","author":{"email":"6b866f238d35cedb1ccff33027fcdef7e4dc8685@pobox.com","name":"Kiran Jonnalagadda"},"message":"Check message.send_to instead of recipients, for BCC-only support","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/086df8a4107506d21e0b9c04e20752caf17da21f"},{"sha":"33319ee650a6df4f513fa15e8ccd9b7a42989def","author":{"email":"6cebfdf0a7b02c2081c190aa51b82938df5fe57b@gmail.com","name":"Gregg Gajic"},"message":"Convert MAIL_DEFAULT_SENDER tuple to string in Message initializer","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/33319ee650a6df4f513fa15e8ccd9b7a42989def"},{"sha":"0542274c5b7fd3744e20d80fe92fccd2f7c633fc","author":{"email":"93a5ee7ff10e5a8d48ceec07791f671002c0b9ae@gmail.com","name":"Javier Santacruz"},"message":"Add Mail.init_mail function to decouple initialization\n\nThis would allow to initialize a `Mail` class by just using a dictionary\nwith the required configuration, thus decoupling this from the *Flask*\n`app` object.\n\n```python\nconfig = {\n    'MAIL_SERVER',\n    'MAIL_USERNAME'\n    (..)\n}\n\nmail = Mail()\nmail.init_mail(config)\n```","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/0542274c5b7fd3744e20d80fe92fccd2f7c633fc"},{"sha":"8e3f9ba3dd08ee4c94b43553e4cadfd2de982850","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@nobien.net","name":"Matt Wright"},"message":"Merge pull request #55 from jace/master\n\nCheck message.send_to instead of recipients, for BCC-only support","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/8e3f9ba3dd08ee4c94b43553e4cadfd2de982850"},{"sha":"8de391d83b203bf1e87e3a465866a393e9013b17","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@nobien.net","name":"Matt Wright"},"message":"Merge pull request #65 from gg/fix-issue-61\n\nConvert MAIL_DEFAULT_SENDER tuple to string in Message initializer","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/8de391d83b203bf1e87e3a465866a393e9013b17"},{"sha":"b8ab0858f86bbb215f5b8a11c843b71bcb8ab3b5","author":{"email":"1fa2ef4755a9226cb9a0a4840bd89b158ac71391@nobien.net","name":"Matt Wright"},"message":"Merge pull request #53 from yasunori/myFeature\n\nAdd support for unicode characters in subject,from,reply-to","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/b8ab0858f86bbb215f5b8a11c843b71bcb8ab3b5"},{"sha":"146b0290cc0d27045cd7646061ec3b30a9b1e081","author":{"email":"dc76f7f390f4eefc9c8da1404ef4f091ceea7300@gmail.com","name":"Jameson"},"message":"rfc compliantish header check","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/146b0290cc0d27045cd7646061ec3b30a9b1e081"},{"sha":"a71365e9bbbaf6e90904ca9c16093127dd46f441","author":{"email":"dc76f7f390f4eefc9c8da1404ef4f091ceea7300@gmail.com","name":"Jameson"},"message":"set policy to be EmailPolicy","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/a71365e9bbbaf6e90904ca9c16093127dd46f441"},{"sha":"7b50be6d53bc15670ccaa253409cbc648e8ca548","author":{"email":"dc76f7f390f4eefc9c8da1404ef4f091ceea7300@gmail.com","name":"Jameson"},"message":"python3 > uses policy, remove newline checks on headers (python2 support)","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/7b50be6d53bc15670ccaa253409cbc648e8ca548"},{"sha":"a94ce3bcbc474707ad9f24858082c97e61bcda1c","author":{"email":"dc76f7f390f4eefc9c8da1404ef4f091ceea7300@users.noreply.github.com","name":"Jameson"},"message":"Merge pull request #78 from jamesonjlee/multiline-subject-fwp\n\nmake has_bad_header rfc compliant-ish","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/a94ce3bcbc474707ad9f24858082c97e61bcda1c"},{"sha":"bec875c82bd574b2cd027d42d83f478e29c54b77","author":{"email":"dc76f7f390f4eefc9c8da1404ef4f091ceea7300@users.noreply.github.com","name":"Jameson"},"message":"Merge pull request #66 from grupotaric/initialization\n\nAdd Mail.init_mail function to decouple initialization","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/bec875c82bd574b2cd027d42d83f478e29c54b77"},{"sha":"4c7f3ebc8b960af40e58fb184ab8c64dbe9f94e9","author":{"email":"dc76f7f390f4eefc9c8da1404ef4f091ceea7300@gmail.com","name":"Jameson"},"message":"Hand-merge git://github.com/nwebs/flask-mail\nmodify setup.py to add speaklater dependency","distinct":true,"url":"https://api.github.com/repos/bslatkin/flask-mail/commits/4c7f3ebc8b960af40e58fb184ab8c64dbe9f94e9"}]}