Skip to content

Latest commit

 

History

History
152 lines (102 loc) · 5.69 KB

CHANGELOG.md

File metadata and controls

152 lines (102 loc) · 5.69 KB

2.1.3 (2016-07-22)

New Features

  • Right to left text support
  • Added callbacks for click events on close button

Bug Fixes

  • Fixed some CSS that prevented touch events from propagating on iOS devices
  • Removed role attribute because it duplicated voice over on text-to-speech readers; kept aria-live.
  • Consistent line-heights for close button to resolve issues with Bootstrap.

Dev Ops

  • Removed Plato from gulp

2.1.2 (2015-08-06)

New Features

  • Added HTML escaping (use toastr.options.escapeHTML)
  • Added more options for overriding animations, specifically to closing a toast
  • Events are now passed into the onClick handler of the toast

Bug Fixes

  • Resolved issue with centered toasts that would override top and bottom margins

Dev Ops

  • Removed module and require from the .jshintrc file
  • Cleaned up the readme
  • Builds moved to the builds folder
  • Made href calls relative to the transport in the demo
  • CSS is now built by the included LESS file as part of a gulp call
  • Removed un-used deps

2.1.1 (2015-02-19)

New Features

Dev Ops

  • Refactor to use gulp

2.1.0 (2014-10-15)

New Features

toastr.options.preventDuplicates = true;

toastr.options.progressBar = true;

Bug Fixes

  • None

Breaking Changes

  • None

Dev Ops

  • Add karma test runner
  • Added Travis CI hooks

2.0.3 (2014-05-17)

New Features

  • None

Bug Fixes

  • positionClass changes were not being honored due to 2.0.2 release changes. Refactored getContainer to only get the container, unless a 2nd boolean parameter is passed in in which case it will also create it if the container did not exist 871c2a6

Breaking Changes

  • None

2.0.2 (2014-04-29)

New Features

  • Added simple ARIA reader support (45c6362)
  • Added SASS support (direct port of CSS for now) (b4c8b34)

Bug Fixes

  • Added sourcemap for the min file (1da4bd1)
  • IE 8 does not support stopPropagation on the event (6989573)
  • Media query width fixes (ea2f5db)
  • Fix of onHidden firing twice when clicking on it then moving mouse out of toast (ad613b9 , #105)
  • Clear all toasts followed by a new toast now displays correctly (3126a53 , #149 , #118)

Breaking Changes

  • None

2.0.1 (2013-09-01)

New Features

Close Button

Optionally enable a close button

toastr.options.closeButton = true;

Optionally override the close button's HTML.

toastr.options.closeHtml = '<button><i class="icon-off"></i></button>';

You can also override the CSS/LESS for #toast-container .toast-close-button

Callbacks

// Define a callback for when the toast is shown/hidden
toastr.options.onShown = function() { console.log('hello'); }
toastr.options.onHidden = function() { console.log('goodbye'); }

Animation Options

Toastr will supply default animations, so you do not have to provide any of these settings. However you have the option to override the animations if you like.

####Easings Optionally override the animation easing to show or hide the toasts. Default is swing. swing and linear are built into jQuery.

toastr.options.showEasing = 'swing';
toastr.options.hideEasing = 'linear';

Using the jQuery Easing plugin (http://www.gsgd.co.uk/sandbox/jquery/easing/)

toastr.options.showEasing = 'easeOutBounce';
toastr.options.hideEasing = 'easeInBack';

####Animation Method Use the jQuery show/hide method of your choice. These default to fadeIn/fadeOut. The methods fadeIn/fadeOut, slideDown/slideUp, and show/hide are built into jQuery.

toastr.options.showMethod = 'slideDown'; 
toastr.options.hideMethod = 'slideUp'; 

###Timeouts Control how toastr interacts with users by setting timeouts appropriately.

toastr.options.timeout = 30; // How long the toast will display without user interaction
toastr.options.extendedTimeOut = 60; // How long the toast will display after a user hovers over it

Breaking Changes

###Animation Changes The following animations options have been deprecated and should be replaced:

  • Replace options.fadeIn with options.showDuration
  • Replace options.onFadeIn with options.onShown
  • Replace options.fadeOut with options.hideDuration
  • Replace options.onFadeOut with options.onHidden

Version 1.3.1

Display Sequence

Show newest toast at bottom (top is default)

toastr.options.newestOnTop = false;