Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

CHANGELOG.rst 3.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. =========
  2. Changelog
  3. =========
  4. 0.4 - 2012-10-19
  5. ----------------
  6. Quite a big release this one. Several new features have been added since the
  7. 0.3 release series:
  8. * Better support for digital products. Additional fields added to product class
  9. model.
  10. * HTML editing within the dashboard
  11. * A new email dashboard
  12. * Major refactor of the offers module and test suite
  13. * Product stock alerts: customers can request an alert when when a product comes
  14. back into stock
  15. * Customer notifications: an API and inbox for sending users notifications
  16. Upgrading
  17. ~~~~~~~~~
  18. Four apps have new migrations. If you subclass these apps in your project, you
  19. will need to create a new schema migration for each to pick up the upstream
  20. changes.
  21. * Basket:
  22. - A ``price_excl_tax`` has been added to ``basket.Line``. This is
  23. useful for applications that use dynamic pricing where both the price with and
  24. without tax needs to be stored.
  25. * Catalogue:
  26. - A ``requires_shipping`` field has been added to ``catalogue.ProductClass``
  27. to facilitate better support for digital products (that don't require
  28. shipping).
  29. - The ``code`` field of ``catalogue.Option`` now has a unique index.
  30. * Customer:
  31. - New models for stock alerts and notifications
  32. - The ``email_subject_template`` field from
  33. ``customer.CommunicationEventType`` is now nullable.
  34. * Order:
  35. - An ``offer_name`` field has been added to ``order.OrderDiscount`` so retain
  36. audit information on discounts after offers are deleted.
  37. Please ask on the mailing list if any other problems are encountered.
  38. 0.3.3 - 2012-08-24
  39. -------------------
  40. * Minor bug fixes around category editing and order history.
  41. 0.3.2 - 2012-08-13
  42. ------------------
  43. * Bug fix for basket calculations.
  44. * Bug fix for absolute discount benefit calculations.
  45. 0.3.1 - 2012-08-08
  46. ------------------
  47. * Now including the translation files.
  48. 0.3 - 2012-08-08
  49. ----------------
  50. * i18n support added - Oscar now ships with .po files for seven languages.
  51. Translation files are welcome.
  52. * Category management added to dashboard
  53. * Some improvements to how group/variant products are handled
  54. * Improved installation process using makefile
  55. Migrations
  56. ~~~~~~~~~~
  57. There are 3 new migrations in the catalogue app. If you have a local version,
  58. you will need to run::
  59. ./manage.py schemamigration catalogue --auto
  60. to pick up the changes in Oscar's catalogue app.
  61. Breaking changes
  62. ~~~~~~~~~~~~~~~~
  63. A new setting ``OSCAR_MAIN_TEMPLATE_DIR`` has been introduced
  64. as the template structure has been altered. This requires your
  65. ``TEMPLATE_DIRS`` setting to be altered to include this folder, eg::
  66. from oscar import OSCAR_MAIN_TEMPLATE_DIR
  67. TEMPLATE_DIRS = (
  68. location('templates'),
  69. OSCAR_MAIN_TEMPLATE_DIR
  70. )
  71. If you want to extend one of Oscar's templates, then use::
  72. # base.html
  73. {% extends 'oscar/base.html' %}
  74. instead of::
  75. # base.html
  76. {% extends 'templates/base.html' %}
  77. 0.2.1 - 09 July 2012
  78. --------------------
  79. Mainly small bug-fixes to templates and javascript.
  80. 0.2 - 01 June 2012
  81. ------------------
  82. Many components have been rewritten since 0.1 - Oscar is much more of a complete
  83. package now. New features include:
  84. * Dashboard for managing catalogue, offers, stock, vouchers and more. This includes
  85. statistics pages to track performance.
  86. * Sample templates, CSS and JS to get a shop up and running in a minutes.
  87. * Updated documentation.
  88. * Reworking of shipping methods.
  89. * Automatic up-selling on the basket page. We now inform the user if they
  90. partially qualify for an offer.
  91. The documentation still needs more work which we'll do over the next week or
  92. two.
  93. 0.1
  94. ---
  95. * Initial release - used in production by two major applications at Tangent but
  96. still quite rough around the edges. Many features were implemented directly
  97. in the applications rather than using a feature from oscar.
  98. * Docs are a bit stale and need updating in 0.2