PageRenderTime 47ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/vendor/yajra/laravel-datatables-oracle/CHANGELOG.md

https://gitlab.com/abdulhamid909/backupbantuapasaja
Markdown | 414 lines | 318 code | 96 blank | 0 comment | 0 complexity | f424fe62f3f9aaf78646149aa5a9164d MD5 | raw file
  1. ## Datatables Package for Laravel 4|5
  2. [![Latest Stable Version](https://poser.pugx.org/yajra/laravel-datatables-oracle/v/stable.png)](https://packagist.org/packages/yajra/laravel-datatables-oracle)
  3. [![Total Downloads](https://poser.pugx.org/yajra/laravel-datatables-oracle/downloads.png)](https://packagist.org/packages/yajra/laravel-datatables-oracle)
  4. [![Build Status](https://travis-ci.org/yajra/laravel-datatables.png?branch=master)](https://travis-ci.org/yajra/laravel-datatables)
  5. [![Latest Unstable Version](https://poser.pugx.org/yajra/laravel-datatables-oracle/v/unstable.svg)](https://packagist.org/packages/yajra/laravel-datatables-oracle)
  6. [![License](https://poser.pugx.org/yajra/laravel-datatables-oracle/license.svg)](https://packagist.org/packages/yajra/laravel-datatables-oracle)
  7. ##Change Log
  8. ###v6.10.1 - 2016-03-22
  9. - Fix eager loading column search. PR #469.
  10. - Fix issue #443.
  11. ###v6.10.0 - 2016-03-19
  12. - Add feature to enable/disable smart search via config or during runtime. Fix #423
  13. - See PR #452 for details.
  14. ###v6.9.4 - 2016-03-18
  15. - Use full namespace in app() helper.
  16. - PR #465, credits to @ligne13.
  17. ###v6.9.3 - 2016-03-17
  18. - Adds an option to pass parameters to column render.
  19. - Allows passing instance of Column into Builder columns.
  20. - Fix security issue as reported in #460.
  21. - Credits to @vladkucherov for this changes.
  22. ###v6.9.2 - 2016-03-16
  23. - Pull-up isOracleSQL and fix condition using oci8.
  24. ###v6.9.1 - 2016-03-11
  25. - Add default array value when getting columns. Fix #448
  26. ###v6.9.0 - 2016-03-11
  27. - Re-implement facade.
  28. - Add blacklist and whitelist feature.
  29. - Fix string casting for object values.
  30. - Add missing doc block for getSearchKeyword.
  31. - Fix eloquent engine missing parent constructor.
  32. - Add/Update class doc blocks.
  33. ###v6.8.0 - 2016-03-11
  34. - Added Closure support for filterColumn method.
  35. - PR #440. Credits to @codewizz.
  36. ###v6.7.3 - 2016-03-02
  37. - Fix eager load multiple column sorting where other columns are being ignored when join statement already exists.
  38. - Refactor redundant else order by statement.
  39. - Call eager loads only when required when filtering and ordering.
  40. - Extract eager loaded column join statement handler.
  41. ###v6.7.2 - 2016-02-28
  42. - Fix collection engine sorting and sorting function.
  43. - Fix #413 and #415.
  44. ###v6.7.1 - 2016-02-26
  45. - Fix multiple column sorting when using eager loaded models. Fix #410
  46. ###v6.7.0 - 2016-02-26
  47. - Add support for sorting on eager loaded models.
  48. - PR #409 - Credits to @ikerasLT.
  49. ###v6.6.1 - 2016-02-20
  50. - Fix eager loading search (SQLSTATE[21000]: Cardinality violation:). Issue #403.
  51. ###v6.6.0 - 2016-02-20
  52. - Add totalCount on contact and remove excess new line.
  53. - Remove unnecessary abstract function on BaseEngine since we have a contract.
  54. - Remove engine implementation of contract since BaseEngine already requires it.
  55. - Improve column name detection for filtering and sorting.
  56. - Dynamically determine if oracle depending on connection used.
  57. - Automatic detection of primary key when using Eloquent engine.
  58. - Use primary key when column name could not be resolve.
  59. - Update DataTable service doc blocks and refactor render method.
  60. ###v6.5.1 - 2016-02-19
  61. - Fix ordering column name detection. Issue #339.
  62. - Refactor Builder parameterize method.
  63. ###v6.5.0 - 2016-02-18
  64. - Add support for DataTables valid callbacks.
  65. - Fix issue #387 & #401.
  66. ###v6.4.5 - 2016-02-18
  67. - Allow edit columns for nested arrays. PR #399 - credits to @ramilexe
  68. - Fix flag for case insensitive search. PR #400 - credits to @ansient
  69. ###v6.4.4 - 2016-02-13
  70. - Fix filtering in nested columns of Collections. PR #392
  71. ###v6.4.3 - 2016-02-11
  72. - Random cs and doc block fix.
  73. - Code refactoring to reduce complexity.
  74. ###v6.4.2 - 2016-02-11
  75. - Change how regex code is generated after a column search. #358
  76. - Fix addColumn fails when order falls at end of array #386
  77. ###v6.4.1 - 2016-02-10
  78. - Fix nested eager loaded relations and column name.
  79. ###v6.4.0 - 2016-02-10
  80. - Add feature to support global search on eager loaded models.
  81. - PR #381. Credits to @ikerasLT.
  82. - Fix implementation conflicts when using builder and join statements.
  83. - Fix cs and doc blocks.
  84. ###v6.3.2 - 2016-02-04
  85. - Add order by and group by on count sql optimization exceptions.
  86. - Date will now be added on each released version using Y-m-d format.
  87. ###v6.3.1
  88. - Fix artisan datatables:make service stub.
  89. ###v6.3.0
  90. - Add option to override default ordering via `->order(\Closure $callback)` method.
  91. - Add editor config.
  92. - Add some new features docs.
  93. - Remove Laravel 4.2 documentation on 6.0 branch.
  94. ###v6.2.4
  95. - Add git attributes.
  96. ###v6.2.3
  97. - Add setter/getter for filename.
  98. - Add html_entity_decode when exporting file.
  99. - Decode column title when exporting.
  100. ###v6.2.2
  101. - Extract data transformation task to own class.
  102. - Refactor duplicate response mapping code.
  103. - Increase scrutinizer score.
  104. ###v6.2.1
  105. - Fix data when exporting with html tags.
  106. - Add filename method in stub.
  107. - Fix some doc blocks.
  108. - Scrutinizer refactoring.
  109. ###v6.2.0
  110. - Enhance printing function to match what is displayed in UI.
  111. - Enhance export function to match what is displayed in UI.
  112. - Enhance datatables service stub.
  113. - Address issue #310.
  114. - Add option to set column as exportable and/or printable.
  115. - Action and checkbox column is not exportable but printable by default.
  116. ###v6.1.3
  117. - Fix logical bug with totalRecords and filteredRecords. Fix #333
  118. ###v6.1.2
  119. - Fix possible conflict with Laravel helpers.php file auto-loading. Fix #330.
  120. - Update dataTable service class stub.
  121. ###v6.1.1
  122. - Fix ordering when using basic array response. Fix #322.
  123. ###v6.1.0
  124. - Add support for Lumen.
  125. - Fixes #317, #318.
  126. ###v6.0.0 - DataTable Service implementation.
  127. - Provides DataTable Service.
  128. - Provides artisan command for creating a service. php artisan datatables:make UsersDataTable
  129. - Provides artisan command for creating a DataTable scope. php artisan datatables:scope ActiveUserScope
  130. - Provides built-in support for server-side buttons. (Formerly TableTools).
  131. - Available buttons are csv, excel, pdf, print.
  132. - Built-in support for exporting to CSV, EXCEL and PDF using Laravel-Excel.
  133. - Built-in printer friendly view or create your own by overriding printPreview() method.
  134. - Change of namespace from yajra\Datatables to Yajra\Datatables.
  135. - Deprecated of() method when using DataTable service.
  136. - Automatic registration of required 3rd party providers.
  137. - [Laravel Excel](https://github.com/Maatwebsite/Laravel-Excel)
  138. - [Laravel Collective HTML & Forms](https://github.com/LaravelCollective/html)
  139. - Automatic registration of Datatables facade.
  140. - HTML Builder with javascript from template. #298 - Credits to @vladkucherov.
  141. - HTML Builder column render now accepts a string, view or closure. #300 - Credits to @vladkucherov
  142. - Add resource on json response by using `->with('key', 'value')` method. #277
  143. ###v5.12.5
  144. - Get order column name from the request. Fix #307.
  145. ###v5.12.4
  146. - Fix searching when aliasing a column. Fix #274.
  147. ###v5.12.3
  148. - Remove checking of columns - name index and let setupColumnName method to identify the proper column name.
  149. ###v5.12.2
  150. - Fix double prefix when using join queries. Fix #272, #273
  151. ###v5.12.1
  152. - Fix support for PHP5.4.
  153. ###v5.12.0
  154. - Added support for Fractal Serializer.
  155. - Added config for default serializer.
  156. - Note: Should be used along with setTransformer method.
  157. - Usage:
  158. return Datatables::of($model)
  159. ->setTransformer(ModelTransformer::class)
  160. ->setSerializer(ModelSerializer::class)
  161. ->make(true);
  162. ###v5.11.14
  163. - Sort by a multi-line 'select as' query. PR #245
  164. ###v5.11.13
  165. - Allow fractal v0.12 and up. Fix #237.
  166. ###v5.11.12
  167. - Use connection grammar to wrap columns and table name.
  168. ###v5.11.11
  169. - Parse includes in fractal. Fix #225.
  170. ###v5.11.10
  171. - CollectionEngine: fix sorting of relation columns by using seralize (like filtering). PR #197.
  172. ###v5.11.9
  173. - Add fix for QueryBuilder: ORDER BY *. PR #194.
  174. ###v5.11.8
  175. - Skip search, order and pagination on empty records.
  176. - Fix #149 and #176 empty collection error when using make(false).
  177. - Fix credits to @gabrielwelsche.
  178. ###v5.11.7
  179. - Fix escaping of row when using eager loading. Fix #164
  180. - Add support for escaping rows using array dot notation when declaring escapeColumns.
  181. Example: `->escapeColumns(['name', 'post.title'])`
  182. ###v5.11.6
  183. - Refactor eloquent and query builder engine duplicate codes.
  184. ###v5.11.5
  185. - Fix issues on database prefix. #161 and #162
  186. - Fix database prefix value when using Eloquent.
  187. ###v5.11.4
  188. - Fix Undefined offset issue when using addColumn.
  189. - Credits to @openvast for PR #158
  190. ###v5.11.3
  191. - Pass object or array to transformer. PR #155
  192. ###v5.11.2
  193. - Add support for regular expressions search on column.
  194. ###v5.11.1
  195. - Collection engine enhancement.
  196. - Add support for filtering compound key PR #146.
  197. - Add support for ordering using compound key.
  198. ###v5.11.0
  199. - Add support for rendering view directly on addColumn and editColumn.
  200. ###v5.10.0
  201. - Add LaravelDataTables on js window namespace. Issue #129. Credits to @greabock.
  202. ###v5.9.2
  203. - Fix possible error when rendering table and overriding the attributes.
  204. - Merge DT parameters.
  205. ###v5.9.1
  206. - Fix default ajax value causing js data null error.
  207. ###v5.9.0
  208. - Added escapeColumns feature to escape the values.
  209. - Addresses XSS filtering issue #128.
  210. ###v5.8.6
  211. - Fix DT_Row options when returning a flatten array response.
  212. - Fix PR #126.
  213. ###v5.8.5
  214. - Revert try-catch when compiling blade.
  215. - Fix html builder unit test.
  216. ###v5.8.4
  217. - Fix html builder merging of column attributes.
  218. ###v5.8.3
  219. - Added space when setting html builder table attributes.
  220. - Set a default data value when adding a column.
  221. - Removed unnecessary slash when getting html builder.
  222. - Added html builder unit test.
  223. - Improved test coverage.
  224. ###v5.8.2
  225. - Fix count when using DISTINCT query. Fix #125
  226. ###v5.8.1
  227. - Fix compatiblity with PHP 5.4.
  228. ###v5.8.0
  229. - Enhanced html builder class.
  230. - Added function to load html builder `columns` via mixed array.
  231. - Automatic resolution of qualified title based on field name.
  232. - Overriding of column attributes.
  233. - Added html builder and request object getter from main Datatables class.
  234. - Added more unit tests.
  235. ###v5.7.0
  236. - Added orderColumn feature.
  237. ###v5.6.1
  238. - Make BaseEngine $request property public.
  239. - Fix global searching when search value is zero (0).
  240. - Refactor methods from v5.6.0.
  241. ###v5.6.0
  242. - Re-implement filterColumn function with special variable $1.
  243. - Fix filterColumn not getting included on OR statements within global search.
  244. - Fix #115.
  245. ###v5.5.11
  246. - Fix ordering for when using column alias and make(false). Fix #103.
  247. ###v5.5.10
  248. - Fix casting specific to stdClass only. Fix #114.
  249. ###v5.5.9
  250. - Fix ordering of collection when data is stdClass.
  251. ###v5.5.8
  252. - Fix issue when converting object to array. Fix #108.
  253. ###v5.5.7
  254. - Fix and enhance support when passing object variables using blade templating approach.
  255. - Random code clean-up.
  256. ###v5.5.6
  257. - Fix eager loading of hasOne and hasMany relationships. Issue #105.
  258. ###v5.5.5
  259. - Fix collection engine sorting when columns is not defined
  260. ###v5.5.4
  261. - Fix support for collection of objects
  262. ###v5.5.3
  263. - Fix total filtered records count when overriding global search.
  264. - Fix implementation of PR #95 on Collection Engine.
  265. ###v5.5.2
  266. - Fix database driver detection on Eloquent Engine.
  267. ###v5.5.1
  268. - Fix missing import of Helper class.
  269. ###v5.5.0
  270. - Refactor classes to improve code quality.
  271. - Implemented PR #95.
  272. ###v5.4.4
  273. - Added column wrapper for SQLITE.
  274. ###v5.4.3
  275. - Added column wrapper for Postgres. Bugfix #82.
  276. ###v5.4.2
  277. - Throws Exception when using DataTable's legacy code.
  278. - Fixed CS - PSR2.
  279. ###v5.4.1
  280. - Fixed Builder generateScript method.
  281. ###v5.4
  282. - Added Html Builder.
  283. - Added magic methods to call enginges without the "using" word.
  284. - Minor Bugfixes.
  285. ###v5.3
  286. - Added scrutinizer.
  287. - Code refactor/cleanup based on scrutinizers suggestions.
  288. - Bugfix #75.
  289. ###v5.2
  290. - Datatables can now be used via Laravel IOC container `app('datatables')`.
  291. - Datatables Engine can now be used directly along with Laravel IOC.
  292. - Available Engines:
  293. - Query Builder Engine. `app('datatables')->usingQueryBuilder($builder)->make()`.
  294. - Eloquent Engine. `app('datatables')->usingEloquent($model)->make()`.
  295. - Collection Engine. `app('datatables')->usingCollection($collection)->make()`.
  296. - Datatables is now more testable and works with https://github.com/laracasts/integrated.
  297. - Bugfix #56.
  298. ###v5.1
  299. - Added filterColumn function to override default global search in each column.
  300. - Datatables class extending Query Builder's functionality along with global search.
  301. - Restore queries on result when app is in debug mode.
  302. - Added input on result when app is in debug mode.
  303. - Force enable query log when app is in debug mode.
  304. - Convert string search from preg_match to Str::contains to improve performance.
  305. - Added support for having clause queries.
  306. - Added support for `league/fractal` for transforming data API output.
  307. ###v5.0
  308. - Strictly for Laravel 5++.
  309. - Drop support for DT1.9 and below.
  310. - Strict implmentation of DT1.10 script pattern.
  311. - Added support for Collection as data source.
  312. ###v4.3.x
  313. - Stable version for Laravel 5 with support for DT1.9.
  314. - Collection Engine not available.
  315. ###v3.6.x
  316. - Stable version for Laravel 4.2.
  317. ###v2.x
  318. - Stable version for Laravel 4.0 and 4.1