Release Notes
4.4.0 - 2018-08-04
4.3.1 - 2018-08-04
- Pin
python-stripe
to<2.0
as that major release broke things inpinax-stripe
PR 580
3.4.1 - 2017-04-21
This fixes a bug that was introduced in 3.4.0
with customer creation taking a quantity
parameter.
3.4.0 - 2017-04-14
This release is long overdue. It includes coupon support, improved admin, fixing some bugs and deprecation warnings, support for taxes on subscriptions and handling unicode in customers names.
- PR 259 (Vadim) - country is blankable now for
Card
objects - PR 292 (Russell Keith-Magee) - handle unicode characters in customer names
- PR 299 (Russell Keith-Magee) - add template tag for stripe public key
- PR 302 (Ryan Verner) - tax support to subscriptions
- PR 304 (Russell Keith-Magee) - enable charge immediately option on subscription update
- PR 303 (Russell Keith-Magee) - coupon support
- PR 305 (Russell Keith-Magee) - protect against duplicate customer creation
- PR 307 (Adam Duren) - do not require customer to create a charge
- PR 313 (Ian R-P) - update to handle change in exception message from stripe for customer not found
- PR 316 (Charlie Denton) - doc updates
- PR 317 (Charlie Denton) - fixes failed charge webhook processing
- PR 319 (Charlie Denton) - allow customers to be created with qty > 1 of a subscription plan
- PR 323 (Charlie Denton) - fix packaging to prevent jsonfield 2+ from installing
- PR 324 (Charlie Denton) - gracefully handle invoice creation failure
- PR 295, PR 291, PR 288, PR 286 (Mariusz Felisiak) - fixed deprecation warnings
3.3.0 - 2016-10-03
This release saw contributions from 6 people!
- PR 280 (Dan Olsen) - sync subscription on cancel
- PR 272 (Tobin Brown) - fix admin filtering for customer admin
- PR 252 (Chris Streeter) - ignore customers who might be test customers
- PR 283 (Nikolai Konovalov) - fix error raised when
USE_TZ=False
- PR 247 (Oli Bates) - add plan metadata
- Issue 284 (Patrick Altman) - sync subscription data immediately upon subscribe
3.2.1 - 2016-07-30
- PR 266 added some docs for webhooks and signals
3.2.0 - 2016-07-28
We continue to have a healthy group of contributors helping to maintain and
grow pinax-stripe
.
This is mostly fixes and clean up to some bits of documentation but one
enhancement of the removal of Sites framework from being a hard requirement. It
is now optional, though if you are not running Sites framework, you'll want to
override some of the hooks in the DefaultHookSet
to handle your specific
case.
- added a link to our code of conduct
- added support for wheels in our release packaging
- updated the classifier to Production/Stable (from Alpha!)
- PR 253 - fixed a typo
- PR 261 - fixed a documentation bug
- PR 263 - fixed documentation bug dealing with installation
- PR 256 - conditional sites framework import
3.1.0 - 2016-03-25
Thanks to all the contributors that made this release happen, at least 5 of
which were first time contributors to pinax-stripe
!
- Patrick Altman
- Anna Ossowski
- Nicolas Delaby
- Chris Streeter
- Trevor Watson
- Michael Warkentin
- Anirudh S
- Raphael Deem
- Jannis Gebauer
Infrastructure
- dropped support for Python 3.2
- PR 221 - modernized tox.ini
Documentation
- PR 222, PR 226, PR 232, PR 235 - various fixes and minor updates
- PR 238 / Issue 236 - added migration docs to getting started
- PR 245 - added documentation for actions
- PR 246 - added documentation for management commands
Enhancements
- Issue 228 - added support for other currency symbols in
Plan
string representation - PR 234 - added form for validating payment method changes
- PR 237 - added readonly admin for
Plan
- PR 239 - return objects from sources to enable integration with DRF
- Issue 240 made CVC check value blankable
- PR 241 provided a way to override default behavior of sending a receipt when creating a charge by setting
PINAX_STRIPE_SEND_EMAIL_RECEIPTS
- PR 248 - support more than default plan page size
3.0.0 - 2015-12-05
- renamed to
pinax-stripe
- service layer for the app API
- 100% test coverage
- supports latest Stripe API
- multiple subscriptions
- multiple payment methods
- documentation improvements
- over 200 commits from 9 contributors
- Python 3 support
- sync plans like rest of Stripe data rather the old
init_plans
- switch from
django-jsonfield
tojsonfield
- dropped support for older versions of Django
- tables namespaced to
pinax_stripe_
prefix and package is now underpinax.stripe.*
namespace - handle all current webhooks and completely refactored how webhooks are processed
- removed dependency on using
eldarion-ajax
- switched to a standard set of class based views instead of opinionated AJAX views
- full set of templates now ship with
pinax-theme-bootstrap