CHANGELOG.rst 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272
  1. Changelog
  2. =========
  3. 1.0.7
  4. -----
  5. * PR-265: Fixed Django 2 support (thanks to HarryLafranc for PR)
  6. * PR-219: Added Persian/Farsi translation (thanks to pyzenberg for PR)
  7. * PR-271: Fix locale names (thanks to leonardoarroyo for PR)
  8. 1.0.6
  9. -----
  10. * PR-191: Added sidebar pinning functionality (thanks to grigory51 for PR)
  11. * Issue-199: Fixed Django 1.11 context issue (thanks to gileadslostson for report)
  12. * Issue-202: Fixed inline-group-row:added event (thanks to a1Gupta for report)
  13. * Issue-188: Make testing use latest major Django versions and Python 3.5, 3.6 (thanks to liminspace for report)
  14. * Added new flexible menu customizing setting JET_SIDE_MENU_ITEMS
  15. * Added labels to sibling buttons
  16. * Fixed django.jQuery select change events
  17. * Fixed sidebar "Search..." label localization
  18. * Added select disabled style
  19. * Fixed initial value for select2 ajax fields when POST request
  20. 1.0.5
  21. -----
  22. * PR-167: Added fallback to window.opener to support old Django popups (thanks to michaelkuty for PR)
  23. * PR-169: Added zh-cn localization (thanks to hbiboluo for PR)
  24. * PR-172: Added Polish localization (thanks to lburdzy for PR)
  25. * PR-174: Fixed permission error on ModelLookupForm (thanks to brenouchoa for PR)
  26. * PR-178: Added Arabic localization by KUWAITNET (thanks to Bashar for PR)
  27. * Removed "powered by Django JET" copyright
  28. * Fixed exception when initial object not found for RelatedFieldAjaxListFilter
  29. 1.0.4
  30. -----
  31. * IMPORTANT: Fixed security issue with accessing model_lookup_view (when using RelatedFieldAjaxListFilter) without permissions
  32. * Fixed admin filters custom class attribute overrides
  33. * Fixed RelatedFieldAjaxListFilter to work with m2m fields
  34. 1.0.3
  35. -----
  36. * PR-140: Added change message as tooltip to recent action dashboard module (thanks to michaelkuty for PR)
  37. * PR-130: Implement JET ui for django-admin-rangefilter (thanks to timur-orudzhov for PR)
  38. * PR-131: Use WSGIRequest resolver_match instead of resolve (thanks to m-vdb for PR)
  39. * PR-138: Fixed encoding error in jet_popup_response_data (thanks to michaelkuty for PR)
  40. * PR-137,138: Fixed UnicodeEncodeError in related popups (thanks to michaelkuty, Copperfield for PRs)
  41. * Issue-146: Fixed Django CMS plugin edit issue (thanks to bculpepper for report)
  42. * Issue-147: Fixed login for non superusers (thanks to gio82 for report)
  43. * Issue-147: Fixed RelatedFieldAjaxListFilter in Django 0.9+ (thanks to a1Gupta for report)
  44. * Issue-126: Fixed related popups for new items in tabular inlines (thanks to kmorey for report)
  45. 1.0.2
  46. -----
  47. * PR-115: Removed mock request from get_model_queryset to fix 3rd party packages (thanks to imdario for PR)
  48. * PR-106: Added Spanish localization (thanks to SalahAdDin for PR)
  49. * PR-107, 119: Added Brazilian Portuguese localization (thanks to sedir, mord4z for PR)
  50. * PR-109: Added German localization (thanks to dbartenstein for PR)
  51. * PR-123: Added Czech localization (thanks to usakc for PR)
  52. * Added breadcrumbs text wrapping
  53. * Issue-127: Removed forgotten untranslated label in breadcrumbs (thanks to hermanocabral for report)
  54. * PR-121, 122: Fixed jet_custom_apps_example.py for Django 1.10 (thanks to retailify for PR)
  55. * Fixed CompactInline opening first navigation item when there are no items
  56. * Issue-118: Fixed inlines max_forms field for CompactInline (thanks to a1Gupta for report)
  57. * Issue-117: Fixed draggable field for dashboard modules (thanks to a1Gupta for report)
  58. * Issue-117: Added LinkList module draggable/deletable/collapsible settings saving (thanks to a1Gupta for report)
  59. * Issue-114: Fixed Django 1.10 filter_horizontal not working (thanks to vishalbanwari for report)
  60. * Issue-126: Fixed related popup links for new inline items (thanks to kmorey for report)
  61. * Issue-128: Fixed delete confirmation submit button misplacement (thanks to retailify for report)
  62. 1.0.1
  63. -----
  64. * StackedInline from earlier JET versions is back as a CompactInline custom class
  65. * Changed license to AGPLv3
  66. * Fixed filters with multiple selectable items behavior
  67. 1.0.0
  68. -----
  69. * Fixed dashboard module buttons mobile layout misplacement
  70. * Fixed double tap menu issue for iOS devices
  71. * Fixed changelist footer from fixed position transition
  72. * Fixed system messages style
  73. * Fixed jQuery UI base styles broken image paths
  74. * Issue-69, 72: Updated checkboxes without label UI (thanks to h00p, JuniorLima for report)
  75. * Issue-89: Fixed multiple admin sites support (thanks to sysint64 for report)
  76. * Added missing locale files to PyPI package (thanks to SalahAdDin for report)
  77. * Issue-49: Fixed AppList and ModelList models/exclude parsers (thanks to eltismerino for report)
  78. * Issue-50: Fixed pinned application user filtering (thanks to eltismerino for report)
  79. * Fixed empty branding visibility
  80. * Fixed IE dashboard list items wrapping
  81. * Fixed IE sidebar popup items spacing
  82. * Fixed dashboard module wrong height after animation
  83. * Fixed dashboard module change form breadcrumbs
  84. * Improved paginator 'show all' layout
  85. * Updated documentation
  86. * Added support for filters with multiple select
  87. 0.9.1
  88. -----
  89. * Mobile UX improved
  90. * Refactored and optimized locale files
  91. * More documentation added
  92. * Improved object tools and toolbar arrangement
  93. * Fixed change list footer misplacement
  94. * Fixed chromium sidebar scrollbar misplacement
  95. * Remove unused tags
  96. * Prefixed JET template tags
  97. * Fixed jet_custom_apps_example command
  98. * Fixed Django 1.6 user tools permission check
  99. * Issue-93: Fixed static urls version appending (thanks to kbruner32 for report)
  100. * Fixed Django 1.6 line.has_visible_field field
  101. * Updated default dashboard action list style
  102. * Added Django 1.10.0 tests
  103. 0.9.0
  104. -----
  105. * Almost complete layout rewrite with only 3 template overrides
  106. * Responsive layout for mobile devices
  107. * Reorganized scripts (Browserify + gulp)
  108. * Updated table sortable headers style
  109. * Fixed related object popups bugs
  110. * Added check for JS language files existence before load
  111. * Refactored locale files
  112. * Fixed admin permissions checks
  113. * Fixed compatibility issue with Django 1.10
  114. 0.1.5
  115. -----
  116. * Add inlines.min.js
  117. * Specify IE compatibility version
  118. * Add previous/next buttons to change form
  119. * Add preserving filters when returning to changelist
  120. * Add opened tab remembering
  121. * Fix breadcrumbs text overflow
  122. * PR-65: Fixed Django 1.8+ compatibility issues (thanks to hanuprateek, SalahAdDin, cdrx for pull requests)
  123. * PR-73: Added missing safe template tag on the change password page (thanks to JensAstrup for pull request)
  124. 0.1.4
  125. -----
  126. * [Feature] Side bar compact mode (lists all models without opening second menu)
  127. * [Feature] Custom side bar menu applications and models content and ordering
  128. * [Feature] Related objects actions in nice-looking popup instead of new window
  129. * [Feature] Add changelist row selection on row background click
  130. * [Fix] Better 3rd party applications template compatibility
  131. * [Fix] JET and Django js translation conflicts
  132. * [Fix] Hide empty model form labels
  133. * [Fix] Wrong positioning for 0 column
  134. * [Fix] Issue-21: Init label wrapped checkboxes
  135. * [Improvement] Add top bar arrow transition
  136. 0.1.3
  137. -----
  138. * [Feature] Add theme choosing ability
  139. * [Feature] New color themes
  140. * [Fix] Refactor themes
  141. * [Fix] Rename JET_THEME configuration option to JET_DEFAULT_OPTION
  142. * [Fix] Fixed scrolling to top when side menu opens
  143. * [Fix] Fixed read only fields paddings
  144. * [Fix] Issue-18: Remove unused resources which may brake static processing (thanks to DheerendraRathor for the report)
  145. * [Fix] Issue-19: Fixed datetime today button (thanks to carlosfvieira for the report)
  146. 0.1.2
  147. -----
  148. * [Fix] Issue-14: Fixed ajax fields choices being rendered in page (thanks to dnmellen for the report)
  149. * [Fix] Issue-15: Fixed textarea text wrapping in Firefox
  150. * [Feature] PR-16: Allow usage of select2_lookups filter in ModelForms outside of Admin (thansk to dnmellen for pull request)
  151. * [Fix] Fixed select2_lookups for posted data
  152. * [Feature] Issue-14: Added ajax related field filters
  153. * [Fix] Made booleanfield icons cross browser compatible
  154. * [Fix] Issue-13: Added zh-hans i18n
  155. * [Feature] Separate static browser cache for each jet version
  156. 0.1.1
  157. -----
  158. * [Feature] Added fade animation to sidebar application popup
  159. * [Fix] Issue-10: Fixed ability to display multiple admin form fields on the same line (thanks to blueicefield for the report)
  160. * [Fix] Fixed broken auth page layout for some translations
  161. * [Fix] Issue-11: Fixed setup.py open file in case utf-8 path (thanks to edvm for the report)
  162. 0.1.0
  163. -----
  164. * [Fix] Issue-9: Fixed dashboard application templates not being loaded because of bad manifest (thanks to blueicefield for the report)
  165. * [Fix] Added missing localization for django 1.6
  166. * [Fix] Added importlib requirement for python 2.6
  167. * [Fix] Added python 2.6 test
  168. * [Fix] Fixed coveralls 1.0 failing for python 3.2
  169. * [Improvement] Expand non dashboard sidebar width
  170. 0.0.9
  171. -----
  172. * [Feature] Replace sidemenu scrollbars with Mac-like ones
  173. * [Feature] Added dashboard reset button
  174. * [Feature] Updated sidebar links ui
  175. * [Fix] Fixed filter submit block text alignment
  176. * [Fix] Made boolean field icon style global
  177. * [Fix] Fixed metrics requests timezone to be TIME_ZONE from settings
  178. 0.0.8
  179. -----
  180. * Change license to GPLv2
  181. 0.0.7
  182. -----
  183. * [Feature] Added Google Analytics visitors totals dashboard widget
  184. * [Feature] Added Google Analytics visitors chart dashboard widget
  185. * [Feature] Added Google Analytics period visitors dashboard widget
  186. * [Feature] Added Yandex Metrika visitors totals dashboard widget
  187. * [Feature] Added Yandex Metrika visitors chart dashboard widget
  188. * [Feature] Added Yandex Metrika period visitors dashboard widget
  189. * [Feature] Animated ajax loaded modules height on load
  190. * [Feature] Added initial docs
  191. * [Feature] Added ability to use custom checkboxes without labels styled
  192. * [Feature] Added ability to specify optional modules urls
  193. * [Feature] Added pop/update module settings methods
  194. * [Feature] Added module contrast style
  195. * [Feature] Added module custom style property
  196. * [Feature] Pass module to module settings form
  197. * [Feature] Set dashboard widgets minimum width
  198. * [Feature] Added dashboard widgets class helpers
  199. * [Fix] Fixed toggle all checkbox
  200. * [Fix] Fixed 500 when module class cannot be loaded
  201. * [Fix] Fixed datetime json encoder
  202. * [Fix] Fixed double shadow for tables in dashboard modules
  203. * [Fix] Fixed tables forced alignment
  204. * [Fix] Fixed dashboard ul layout
  205. * [Fix] Fixed language code formatting for js
  206. * [Fix] Fixed 500 when adding module if no module type specified
  207. 0.0.6
  208. -----
  209. * [Feature] Added initial unit tests
  210. * [Fixes] Compatibility fixes
  211. 0.0.5
  212. -----
  213. * [Feature] Added ability to set your own branding in the top of the sidebar
  214. 0.0.4
  215. -----
  216. * [Feature] Added Python 3 support
  217. 0.0.1
  218. -----
  219. * Initial release