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.

138 lines
5.3 KiB

  1. # 2.1.2 (2015-08-06)
  2. ## New Features
  3. - Added HTML escaping (use toastr.options.escapeHTML)
  4. - Added more options for overriding animations, specifically to closing a toast
  5. - Events are now passed into the onClick handler of the toast
  6. ## Bug Fixes
  7. - Resolved issue with centered toasts that would override top and bottom margins
  8. ## Dev Ops
  9. - Removed `module` and `require` from the `.jshintrc` file
  10. - Cleaned up the readme
  11. - Builds moved to the `builds` folder
  12. - Made href calls relative to the transport in the demo
  13. - CSS is now built by the included LESS file as part of a `gulp` call
  14. - Removed un-used deps
  15. # 2.1.1 (2015-02-19)
  16. ## New Features
  17. - Support for explicitly clearing a toast [jstawski](https://github.com/jstawski) | [PR 226](https://github.com/CodeSeven/toastr/pull/226)
  18. ## Dev Ops
  19. - Refactor to use gulp
  20. # 2.1.0 (2014-10-15)
  21. ## New Features
  22. - Prevent duplicate sequential toasts [SBero](https://github.com/sbero) | [aa083d8](https://github.com/CodeSeven/toastr/commit/ccb377b6015d557dbb987df74750b97b3aa083d8)
  23. - Add support for top-center and bottom-center toasts [showwin](https://github.com/showwin) | [86a4798](https://github.com/CodeSeven/toastr/commit/86a4798e76c7d8516521780b7bd085d6bb4c371b)
  24. - Add feature allowing progress bars to be shown for toasts [TravisTX](https://github.com/TravisTX) | [PR 189](https://github.com/CodeSeven/toastr/pull/189)
  25. `toastr.options.preventDuplicates = true;`
  26. `toastr.options.progressBar = true;`
  27. ## Bug Fixes
  28. - None
  29. ## Breaking Changes
  30. - None
  31. ## Dev Ops
  32. - Add karma test runner
  33. - Added Travis CI hooks
  34. # 2.0.3 (2014-05-17)
  35. ## New Features
  36. - None
  37. ## Bug Fixes
  38. - 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](https://github.com/CodeSeven/toastr/commit/871c2a6e438bb6b996cfb80286720604a4cf00fd)
  39. ## Breaking Changes
  40. - None
  41. # 2.0.2 (2014-04-29)
  42. ## New Features
  43. - Added simple ARIA reader support ([45c6362](https://github.com/CodeSeven/toastr/commit/45c63628476f6b085a6579dc681f4fe61ba5820c))
  44. - Added SASS support (direct port of CSS for now) ([b4c8b34](https://github.com/CodeSeven/toastr/commit/b4c8b3460efb8aa51c730dd38c35ef6b025db2cc))
  45. ## Bug Fixes
  46. - Added sourcemap for the min file ([1da4bd1](https://github.com/CodeSeven/toastr/commit/1da4bd1dad21bcfc7fcfe73da1abb185cf2c3f9f))
  47. - IE 8 does not support stopPropagation on the event ([6989573](https://github.com/CodeSeven/toastr/commit/698957325a8e7bf63990f71ee409b911d69bc8ec))
  48. - Media query width fixes ([ea2f5db](https://github.com/CodeSeven/toastr/commit/ea2f5db6e5314dcfe48eb34176583849c177c00e))
  49. - Fix of onHidden firing twice when clicking on it then moving mouse out of toast ([ad613b9](https://github.com/CodeSeven/toastr/commit/ad613b9f18feeec630497590b85ca75c52141ea3) , [#105](https://github.com/CodeSeven/toastr/issues/105))
  50. - Clear all toasts followed by a new toast now displays correctly ([3126a53](https://github.com/CodeSeven/toastr/commit/3126a533e0ab12ec3ff374e155a37fd38bd23bb6) , [#149](https://github.com/CodeSeven/toastr/issues/149) , [#118](https://github.com/CodeSeven/toastr/issues/118))
  51. ## Breaking Changes
  52. - None
  53. # 2.0.1 (2013-09-01)
  54. ## New Features
  55. ### Close Button
  56. Optionally enable a close button
  57. toastr.options.closeButton = true;
  58. Optionally override the close button's HTML.
  59. toastr.options.closeHtml = '<button><i class="icon-off"></i></button>';
  60. You can also override the CSS/LESS for `#toast-container .toast-close-button`
  61. ### Callbacks
  62. // Define a callback for when the toast is shown/hidden
  63. toastr.options.onShown = function() { console.log('hello'); }
  64. toastr.options.onHidden = function() { console.log('goodbye'); }
  65. ### Animation Options
  66. 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.
  67. ####Easings
  68. Optionally override the animation easing to show or hide the toasts. Default is swing. swing and linear are built into jQuery.
  69. toastr.options.showEasing = 'swing';
  70. toastr.options.hideEasing = 'linear';
  71. Using the jQuery Easing plugin (http://www.gsgd.co.uk/sandbox/jquery/easing/)
  72. toastr.options.showEasing = 'easeOutBounce';
  73. toastr.options.hideEasing = 'easeInBack';
  74. ####Animation Method
  75. 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.
  76. toastr.options.showMethod = 'slideDown';
  77. toastr.options.hideMethod = 'slideUp';
  78. ###Timeouts
  79. Control how toastr interacts with users by setting timeouts appropriately.
  80. toastr.options.timeout = 30; // How long the toast will display without user interaction
  81. toastr.options.extendedTimeOut = 60; // How long the toast will display after a user hovers over it
  82. ## Breaking Changes
  83. ###Animation Changes
  84. The following animations options have been deprecated and should be replaced:
  85. - Replace `options.fadeIn` with `options.showDuration`
  86. - Replace `options.onFadeIn` with `options.onShown`
  87. - Replace `options.fadeOut` with `options.hideDuration`
  88. - Replace `options.onFadeOut` with `options.onHidden`
  89. # Version 1.3.1
  90. ## Display Sequence
  91. Show newest toast at bottom (top is default)
  92. toastr.options.newestOnTop = false;