Permalink
Commits on Aug 6, 2014
  1. Append #egg= to requirements

    This was required in django-oscar-paypal, and is a good practice
    whenever installing a requirement via an URL instead of a package name.
    maikhoepfel committed Aug 6, 2014
  2. Bump version to 0.8.3

    maikhoepfel committed Aug 6, 2014
  3. Python 3: items() now returns an iterator

    This fix is necessary as without it, Python 3 complains about locals()
    changing size when the key variable is assigned for iteration.
    maikhoepfel committed Aug 6, 2014
  4. Python 3: Differentiate byte and unicode strings

    All data having to do with HTTP requests and responses is generally a
    byte string and now marked as such. See
    https://docs.djangoproject.com/en/dev/topics/python3/#httprequest-and-httpresponse-objects
    
    Classes with a __unicode__ representation have been updated to use the
    python_2_compatible_unicode decorator.
    maikhoepfel committed Aug 6, 2014
Commits on Jul 30, 2014
  1. Test against different Django and Oscar versions on Travis

    This now imitates the tox test suite.
    maikhoepfel committed Jul 30, 2014
  2. README fixes

    * Remove dead crate.io link
    * Show Travis build status for master branch
    * Fix typo
    maikhoepfel committed Jul 30, 2014
  3. Bump version to 0.8.2

    maikhoepfel committed Jul 30, 2014
  4. Explicitly set MIDDLEWARE_CLASSES

    Django 1.7 removed a few middleware classes from the default setting,
    but Oscar relies on them being available.
    maikhoepfel committed Jul 30, 2014
  5. Use line instead of stockrecord to determine price

    Product.stockrecord was a deprecated helper to get the first stockrecord
    for a product, so it was potentially the wrong stockrecord to look at
    anyway. Using the price stored on the basket line is the correct thing
    to do, and avoids the AttributeError as Product.stockrecord has since
    been removed.
    maikhoepfel committed Jul 30, 2014
  6. Use Django 1.7 enabled django-nose

    django-nose has not been released with Django 1.7 support yet, so we
    need to run against a custom but working version. The same thing is
    needed in Oscar.
    maikhoepfel committed Jul 30, 2014
  7. Conditionally add South to INSTALLED_APPS

    South is only supported in Django < 1.7, so it's only added when needed.
    maikhoepfel committed Jul 30, 2014
  8. Remove unused get_model call

    This call causes issues with Django 1.7 as it's called during the app
    initialisation sequence. Luckily, it's not needed anyway, and can be
    removed.
    maikhoepfel committed Jul 30, 2014
  9. Test different Django versions

    As Oscar supports multiple Django versions, the extension really should
    be tested against all of the supported ones. This will get really fun
    when we add support for Python 3!
    maikhoepfel committed Jul 30, 2014
Commits on Jun 10, 2014
  1. Bump version to 0.8.1

    codeinthehole committed Jun 10, 2014
  2. Use non-deprecated bankcard number field

    We can do this since we support Oscar 0.6+
    codeinthehole committed Jun 10, 2014
Commits on May 1, 2014
  1. Remove example code from README

    As it's duplicating what is in the sandbox.
    codeinthehole committed May 1, 2014
Commits on Apr 30, 2014
  1. Bump version to 0.8

    codeinthehole committed Apr 30, 2014
  2. Fix tox tests

    codeinthehole committed Apr 30, 2014
  3. Pin requirements

    codeinthehole committed Apr 30, 2014
Commits on Mar 14, 2014
Commits on Jan 9, 2014
Commits on Dec 19, 2013
  1. Bump version to 0.7

    codeinthehole committed Dec 19, 2013
Commits on Dec 18, 2013