You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG.rst 5.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. =========
  2. Changelog
  3. =========
  4. For releases after 0.4, see the release notes in the docs.
  5. 0.4.11 - 2013-08-08
  6. -------------------
  7. Add extra blocks to order dashboard template.
  8. 0.4.10 - 2013-07-03
  9. -------------------
  10. Extend range of bankcard expiry month field.
  11. 0.4.9 - 2013-04-17
  12. ------------------
  13. Make ``AbstractStockRecord`` abstract (`#645`)
  14. .. _`#645`: https://github.com/tangentlabs/django-oscar/pull/645
  15. 0.4.8 - 2013-04-08
  16. ------------------
  17. Fix bug with order dashboard line editing (`#622`_)
  18. .. _`#622`: https://github.com/tangentlabs/django-oscar/pull/622
  19. 0.4.7 - 2013-03-20
  20. ------------------
  21. Fix bug with order dashboard searching (`#587`_)
  22. .. _`#587`: https://github.com/tangentlabs/django-oscar/pull/587
  23. 0.4.6 - 2013-03-05
  24. ------------------
  25. Fix dependencies in ``setup.py``
  26. 0.4.4 - 2013-01-25
  27. ------------------
  28. Extend ``get_class`` to support loading from non-Oscar packages
  29. 0.4.4 - 2013-01-16
  30. ------------------
  31. Correct django-haystack in setup.py
  32. 0.4.3 - 2013-01-16
  33. ------------------
  34. Pin django-haystack version as backwards-incompatiable changes are happening
  35. 0.4.2 - 2012-12-14
  36. ------------------
  37. Nano-release to fix logout redirect bug
  38. 0.4.1 - 2012-12-06
  39. ------------------
  40. Nano-release to bump dependency versions.
  41. 0.4 - 2012-10-19
  42. ----------------
  43. Quite a big release this one. Several new features have been added since the
  44. 0.3 release series:
  45. * Better support for digital products. Additional fields added to product class
  46. model.
  47. * HTML editing within the dashboard
  48. * A new email dashboard
  49. * Major refactor of the offers module and test suite
  50. * Product stock alerts: customers can request an alert when when a product comes
  51. back into stock
  52. * Customer notifications: an API and inbox for sending users notifications
  53. Upgrading
  54. ~~~~~~~~~
  55. Four apps have new migrations. If you subclass these apps in your project, you
  56. will need to create a new schema migration for each to pick up the upstream
  57. changes.
  58. * Basket:
  59. - A ``price_excl_tax`` has been added to ``basket.Line``. This is
  60. useful for applications that use dynamic pricing where both the price with and
  61. without tax needs to be stored.
  62. * Catalogue:
  63. - A ``requires_shipping`` field has been added to ``catalogue.ProductClass``
  64. to facilitate better support for digital products (that don't require
  65. shipping).
  66. - The ``code`` field of ``catalogue.Option`` now has a unique index.
  67. * Customer:
  68. - New models for stock alerts and notifications
  69. - The ``email_subject_template`` field from
  70. ``customer.CommunicationEventType`` is now nullable.
  71. * Order:
  72. - An ``offer_name`` field has been added to ``order.OrderDiscount`` so retain
  73. audit information on discounts after offers are deleted.
  74. Please ask on the mailing list if any other problems are encountered.
  75. 0.3.7 - 2013-07-03
  76. ------------------
  77. * Extend number of years in bankcard expiry field
  78. 0.3.6 - 2013-04-08
  79. -------------------
  80. * Fix line-handling bug in order dashboard.
  81. 0.3.5 - 2012-09-28
  82. ------------------
  83. A couple of minor adjustments for Tangent projects
  84. * Add handling of custom redirect after adding to basket
  85. * Add recursive URL decoration
  86. 0.3.4 - 2012-09-24
  87. ------------------
  88. * Rework price lookups in offer calculations (backport of functionality from 0.4)
  89. * Add additional block to profile template
  90. Diff: https://github.com/tangentlabs/django-oscar/compare/0.3.3...0.3.4
  91. 0.3.3 - 2012-08-24
  92. -------------------
  93. * Minor bug fixes around category editing and order history.
  94. 0.3.2 - 2012-08-13
  95. ------------------
  96. * Bug fix for basket calculations.
  97. * Bug fix for absolute discount benefit calculations.
  98. 0.3.1 - 2012-08-08
  99. ------------------
  100. * Now including the translation files.
  101. 0.3 - 2012-08-08
  102. ----------------
  103. * i18n support added - Oscar now ships with .po files for seven languages.
  104. Translation files are welcome.
  105. * Category management added to dashboard
  106. * Some improvements to how group/variant products are handled
  107. * Improved installation process using makefile
  108. Migrations
  109. ~~~~~~~~~~
  110. There are 3 new migrations in the catalogue app. If you have a local version,
  111. you will need to run::
  112. ./manage.py schemamigration catalogue --auto
  113. to pick up the changes in Oscar's catalogue app.
  114. Breaking changes
  115. ~~~~~~~~~~~~~~~~
  116. A new setting ``OSCAR_MAIN_TEMPLATE_DIR`` has been introduced
  117. as the template structure has been altered. This requires your
  118. ``TEMPLATE_DIRS`` setting to be altered to include this folder, eg::
  119. from oscar import OSCAR_MAIN_TEMPLATE_DIR
  120. TEMPLATE_DIRS = (
  121. location('templates'),
  122. OSCAR_MAIN_TEMPLATE_DIR
  123. )
  124. If you want to extend one of Oscar's templates, then use::
  125. # base.html
  126. {% extends 'oscar/base.html' %}
  127. instead of::
  128. # base.html
  129. {% extends 'templates/base.html' %}
  130. 0.2.2 - 13 July 2012
  131. ~~~~~~~~~~~~~~~~~~~~
  132. Fixes a bug with applying absolute-discount benefits
  133. 0.2.1 - 09 July 2012
  134. --------------------
  135. Mainly small bug-fixes to templates and javascript.
  136. 0.2 - 01 June 2012
  137. ------------------
  138. Many components have been rewritten since 0.1 - Oscar is much more of a complete
  139. package now. New features include:
  140. * Dashboard for managing catalogue, offers, stock, vouchers and more. This includes
  141. statistics pages to track performance.
  142. * Sample templates, CSS and JS to get a shop up and running in a minutes.
  143. * Updated documentation.
  144. * Reworking of shipping methods.
  145. * Automatic up-selling on the basket page. We now inform the user if they
  146. partially qualify for an offer.
  147. The documentation still needs more work which we'll do over the next week or
  148. two.
  149. 0.1
  150. ---
  151. * Initial release - used in production by two major applications at Tangent but
  152. still quite rough around the edges. Many features were implemented directly
  153. in the applications rather than using a feature from oscar.
  154. * Docs are a bit stale and need updating in 0.2