Permalink
Commits on Nov 30, 2017
  1. Bump version

    pcraciunoiu committed Nov 30, 2017
  2. Use unicode strings in log messages (#138)

    efischer19 committed with pcraciunoiu Nov 30, 2017
    * Update .travis.yml to test multiple python versions
    
    * Add Unicode "from" value to tests.
    
    Initial failure demonstrates the problem described at #137
    
    * Mark logging strings as unicode
    
    This change resolves #137
Commits on Nov 16, 2017
  1. Move tests out of package directory to top level (#134)

    jdufresne committed with pcraciunoiu Nov 16, 2017
    Avoids mixing test code with package code to cleanly separate the
    intentions of these directories. More idiomatic with other 3rd party
    Django libraries such as django-rest-framework and django-debug-toolbar.
Commits on Nov 15, 2017
  1. Added delivery notification (#126)

    mjroson committed with pcraciunoiu Nov 15, 2017
    * Handler delivery message
    
    * Update README: add documentation for manage status of emails with AWS SNS
    
    * Update README
  2. Use TOXENV environment variable to determine tox test target (#132)

    jdufresne committed with pcraciunoiu Nov 15, 2017
    Current approach of using a different environment variable, effectively
    duplicates this builtin feature.
    
    For information on using this environment variable, see documentation:
    
    https://tox.readthedocs.io/en/latest/config.html#confval-envlist=CSV
    https://tox.readthedocs.io/en/latest/example/general.html#selecting-one-or-more-environments-to-run-tests-against
  3. Add universal wheel support (#129)

    jdufresne committed with pcraciunoiu Nov 15, 2017
    Wheels are the new standard of python distribution.
    
    For detailed information, see PEP 427.
    
    https://www.python.org/dev/peps/pep-0427/
    
    For high level information, see:
    
    https://pythonwheels.com/
    
    Advantages of wheels
    
    * Faster installation for pure Python packages
    * Avoids arbitrary code execution for installation (avoids setup.py)
    * Allows better caching for testing and continuous integration
    * Creates .pyc files as part of installation to ensure they match the python interpreter used
    * More consistent installs across platforms and machines
    
    As this package is pure Pythong (no C files), I have marked the wheel as
    universal.
    
    When you'd normally run "python setup.py sdist upload", run instead
    "python setup.py sdist bdist_wheel upload".
    
    The LICENSE file will be included with the wheel distribution.
    
    Ignore build/ directory created when building a wheel package.
  4. Avoid use of deprecated assertEquals(); prefer assertEqual() (#135)

    jdufresne committed with pcraciunoiu Nov 15, 2017
    It use in stdlib has been replaced by assertEqual(). For a list of
    deprecated unittest functions, see:
    
    https://docs.python.org/3/library/unittest.html#deprecated-aliases
  5. Test against latest Django 1.11 instead of the beta (#133)

    jdufresne committed with pcraciunoiu Nov 15, 2017
    The test matrix now always tests against the latest Django version for
    all.
  6. Remove deprecated, ignored configuration downloadcache (#131)

    jdufresne committed with pcraciunoiu Nov 15, 2017
    Per tox documentation
    
    https://tox.readthedocs.io/en/latest/config.html#confval-downloadcache=path
    
    > downloadcache=path
    >
    > IGNORED – Since pip-8 has caching by default this option is now
    > ignored. Please remove it from your configs as a future tox version
    > might bark on it.
  7. Enable pip cache in Travis CI (#130)

    jdufresne committed with pcraciunoiu Nov 15, 2017
    Slightly speed up builds and reduce load on PyPI servers.
    
    For more information, see:
    
    https://docs.travis-ci.com/user/caching/#pip-cache
Commits on Oct 9, 2017
Commits on Oct 5, 2017
  1. Version bump

    pcraciunoiu committed Oct 5, 2017
  2. Add SES Configuration Set support (#125)

    cmalek committed with pcraciunoiu Oct 5, 2017
    * Add SES Configuration Set support
    * added missing bit of documentation re: SES Configuration Sets
    * added some logging to send_messages()
    * settings.AWS_SES_CONFIGURATION_SET can be a callable
Commits on Mar 15, 2017
  1. Merge pull request #117 from carsongregory/master

    pcraciunoiu committed Mar 15, 2017
    Fix Django Error Reporting link
Commits on Mar 13, 2017
Commits on Mar 8, 2017
  1. Merge pull request #113 from jleclanche/master

    pcraciunoiu committed Mar 8, 2017
    Drop support for Django<1.8
  2. Merge pull request #115 from camilonova/patch-1

    pcraciunoiu committed Mar 8, 2017
    Update library URL
Commits on Mar 4, 2017
  1. Update library URL

    camilonova committed Mar 4, 2017
Commits on Feb 23, 2017
  1. Drop support for Django<1.8

    jleclanche committed Feb 23, 2017
    Closes #105
Commits on Feb 21, 2017
  1. Version bump

    pcraciunoiu committed Feb 21, 2017
Commits on Dec 31, 2016
  1. Merge pull request #111 from whyscream/proxy-support

    pcraciunoiu committed Dec 31, 2016
    Add support for proxy host and port
Commits on Dec 27, 2016
  1. Add proxy user and password support

    whyscream committed Dec 27, 2016
    Not needed for our use case, but it completes 'proxy support for django ses'
    and it's easy now I know what needs to be touched in order to add it.
  2. Add forgotten proxy_port param

    whyscream committed Nov 10, 2016
Commits on Dec 26, 2016
  1. Merge pull request #110 from whyscream/run-all-tests

    pcraciunoiu committed Dec 26, 2016
    Rename files so all test files are detected and ran under all targets
Commits on Nov 10, 2016
Commits on Oct 28, 2016
  1. Merge pull request #107 from crearc/render

    pcraciunoiu committed Oct 28, 2016
    Fix SES Admin rendering
Commits on Oct 27, 2016
  1. Merge pull request #109 from citmusa/commands-compatibility

    pcraciunoiu committed Oct 27, 2016
    Fixes: #108 - ses_email_address command compatible with django 1.10
Commits on Oct 26, 2016
Commits on Sep 1, 2016