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.

199 lines
7.0 KiB

  1. CHAP Links Library - Timeline
  2. 2015-03-04, version 2.9.1
  3. - Fixed broken option `groupsWidth`.
  4. - Fixed group height collapsing when there are no items, height now reckons
  5. with the label height.
  6. - Added Brazilian Portuguese locale, thanks @gmmoreira.
  7. - Added locales Portuguese, Chinese, Arabic, Japanese, Korean. Thanks Mario
  8. Fischer.
  9. - Added Polish locale, thanks @pbrzoski.
  10. 2014-07-28, version 2.9.0
  11. - Implemented function `getCluster()`, `getClusterIndex()` and `getSelection()`.
  12. Thanks @igui.
  13. - Added option `clusterMaxItems`. Thanks @igui.
  14. - Fixed 'change' event not being fired when dragging the left or right side
  15. of a range.
  16. - Fixed restoring original dates after canceling a changed item.
  17. 2014-05-16, version 2.8.0
  18. - Implemented a new item type, `FloatingRange`. Thanks Nick Hardy (@NickHardy).
  19. - Implemented options `groupMinHeight`. Thanks @sapeish.
  20. - Fixed event `add` not triggered in case of ctrl+click to add a new item.
  21. Thanks @sapeish.
  22. 2014-04-09, version 2.7.0
  23. - Implemented option `timeChangeable` which allows to have items which can be
  24. moved to a different group but not moved in time.
  25. Thanks Martin Fischer (hansmaulwurf23).
  26. - Implemented function `getVisibleItems(start, end)`. Thanks StephanieHe.
  27. - Added Finish locale. Thanks magandrez.
  28. - Changed default type of a newly created item from range to box.
  29. 2014-01-14, version 2.6.1
  30. - Function `Timeline.getItem` now also returns foreign fields available in the
  31. items data.
  32. 2014-01-13, version 2.6.0
  33. - Implemented support for stacking items within groups. Thanks Stefano Fornari.
  34. - Added Turkish locale. Thanks Batuhan Kucukali (LadyArch3r).
  35. 2013-12-13, version 2.5.1
  36. - Added option groupsOrder, which is `true` by default and can be used to provide
  37. a custom group order (or no ordering at all by setting the option to `false`).
  38. (Thanks hansmaulwurf23).
  39. - Rename event `change` to `changed`, added event `change` which fires
  40. repeatedly when an item is being changed. (Thanks bensleveritt).
  41. - Fixed an off-by-one error in mapping columns of a Google DataTable.
  42. - Fixed `type` not being read correctly from a Google DataTable.
  43. Thanks boblepepeur.
  44. - Fixed getting the className of an item. Thanks Pedro Heliodoro.
  45. 2013-08-20, version 2.5.0
  46. - Added French and Dutch localization. Thanks sp0ken and jeroenvg.
  47. - Integration with jQuery Themeroller. Thanks Oleg Varaksin.
  48. - Implemented Shift+Scroll to move the timeline. Thanks Olivier Aubert (oaubert).
  49. - Implemented support for a field `type` to give events a type individually.
  50. - Improved: Timeline is more robust against invalid data (data without
  51. start and end fields). Thanks Roberto Tyley.
  52. - Added an option 'unselectable'. Thanks judge.
  53. - Fixed: when updating a selected item using changeItem, the selection was not
  54. restored correctly.
  55. - Fixed not being able to define columns for fields `group`, `className`, and
  56. `editable` in a Google SpreadSheet.
  57. - Fixed non-working touch events.
  58. 2013-04-18, version 2.4.2
  59. - Implemented localization. (Thanks bjarkebech and José Renato).
  60. - Changed: renamed option intervalMin to zoomMin and intervalMax to zoomMax
  61. (Thanks Oleg Varaksin).
  62. - Fixed: could not change an items field editable using method changeItem.
  63. - Fixed: fields editable and className could not be retrieved from method
  64. getItem (Thanks Oleg Varaksin).
  65. 2013-03-04, version 2.4.1
  66. - Fixed: issue with calculating absolute positions of mouse and elements in
  67. scrolled elements or body.
  68. 2013-02-26, version 2.4.0
  69. - Added a new scale "WEEKDAY", which shows the weekday in the minor label.
  70. - Implemented clustering of items.
  71. - Implemented support for custom item types (besides the built in types box,
  72. range, and dot). See example 25. Thanks Alexander Parshin.
  73. - events can be made editable/read-only on an individual basis by providing
  74. them with a field "editable".
  75. - changed: data can now have custom fields (like an id).
  76. - changed: method addItem has a second, optional parameter "preventRedraw",
  77. which can be used to prevent redrawing the timeline after every addItem.
  78. - changed: option showButtonAdd renamed to showButtonNew, and is now false by
  79. default.
  80. - changed: new items created via a double-click or the "Add" button are now
  81. rendered after add trigger (which can cancel the create action).
  82. - fixed: issues with dates on millisecond scale or with negative years
  83. (issues #19 and #54).
  84. - fixed: options scale and step did not work (method setScale worked correctly
  85. though).
  86. - fixed: alignment of the delete button for selected events with style box,
  87. when the option box.align was "left" or "right" instead of the default
  88. "center".
  89. - fixed: DataTable columns may now have their name defined as label or id,
  90. and the first three columns can have any order now. More robust and flexible.
  91. - fixed: when deleting an item via deleteItem, the currently selection is
  92. maintained instead of unselected (issue #47).
  93. - fixed: When dragging the edges of a range, it was possible to move the range
  94. to another group.
  95. - fixed: non reachable event 'ready" (issue #69).
  96. 2012-09-18, version 2.3.2
  97. - fixed mouseover/dragging of the vertical lines with current time and custom
  98. time, which did only work in the axis area but not in the contents area.
  99. 2012-09-13, version 2.3.1
  100. - added: double tap events on mobile devices will now fire the edit/new event.
  101. - fixed/updated example 09, 15, 17, and 18.
  102. - created example 21.
  103. 2012-09-05, version 2.3.0
  104. - new: items can now have an individual class name which allows styling of
  105. individual items. This gives a lot of extra flexibility.
  106. - fixed issue #26: pinching on Ipad did throw an error "ReferenceError: Can't
  107. find variable: timeline".
  108. - fixed issue #28: in some cases, clicking an item would not select the item
  109. but move the timeline slightly (less than 1px).
  110. 2012-07-30, version 2.2.1
  111. - fixed the 'select' event not being fired when an item gets unselected.
  112. - fixed method changeItem not dealing with changing the type of the item
  113. from box to range or vice versa.
  114. 2012-07-27, version 2.2.0
  115. - added an option showMinorLabels. By setting both showMinorLabels and
  116. showMajorLabels, true, the axis will not be visible.
  117. - fixed issue #6: items and axis did not move with the speed when moving
  118. the Timeline under IE8 and older.
  119. - fixed issue #8: start, end, min, max not working correctly around Date(0).
  120. - fixed issue #9. It is now possible to specify only start or end in the
  121. options, instead of having to specify both.
  122. - fixed issue #12: the group of an item was not restored after canceling a
  123. change.
  124. 2012-06-18, version 2.1.2
  125. - fixed issue #4 again: sorting groups still not working correctly
  126. 2012-06-15, version 2.1.1
  127. - fixed issue #3: broken option stackEvents=false
  128. - fixed issue #4: sorting groups not working correctly
  129. 2012-06-04, version 2.1
  130. - Documentation has a new layout
  131. - Source code cleaned up
  132. 2012-05-02, version 2.0.1
  133. - bug fix: areas on the left and right end of a range (for changing start/end)
  134. where displayed below the range instead of on top of it.
  135. 2012-05-02, version 2.0
  136. - initial upload to github (formerly located at sourceforge)