PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.4
VikBooking Hotel Booking Engine & PMS v1.6.4
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
vikbooking / libraries / adapter / changelog.md

changelog.md in VikBooking Hotel Booking Engine & PMS 1.6.4, at libraries/adapter/changelog.md

825 lines 20.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Framework Changelog
2
3 ### 10.1.46
4
5 *Release date - 26 July 2023*
6
7 ##### ADD
8
9 * Added support for direct charge in payment framework.
10
11 ##### CHANGE
12
13 * `JLanguage::attachHandler()` now accepts either file paths and `JLanguageHandler` instances.
14
15 ---
16
17 ### 10.1.45
18
19 *Release date - 22 May 2023*
20
21 ##### BUG FIXES
22
23 * Fixed notices and warnings with PHP 8.2.
24
25 ---
26
27 ### 10.1.44
28
29 *Release date - 4 April 2023*
30
31 ##### CHANGE
32
33 * The `JPagination` class constructor now accepts a prefix to differentiate different navigations within the same page.
34
35 ---
36
37 ### 10.1.43
38
39 *Release date - 23 February 2023*
40
41 ##### CHANGE
42
43 * The URL doesn't contain the locale key anymore in case the matching shortcode has been assigned to the same language.
44 * The `JSessionHandler::isStarted()` method now checks whether the session status is currently active.
45
46 ---
47
48 ### 10.1.42
49
50 *Release date - 30 January 2023*
51
52 ##### BUG FIXES
53
54 * Fixed a few PHP warnings that could occur in PHP 8 or higher.
55
56 ---
57
58 ### 10.1.41
59
60 *Release date - 15 November 2022*
61
62 ##### ADD
63
64 * Implemented `JLoader::registerNamespace()` method to support PSR loading.
65 * Introduced a new auto-loader to support namespaces.
66
67 ##### CHANGE
68
69 * Moved framework auto-loader anonymous function into `JLoader::setup()` method.
70 * Enhanced table fields caching system.
71
72 ##### BUG FIXES
73
74 * `JController::display()` now configures the layout with the apposite setter instead of passing it to `JView::display()`.
75 * Fixed an issue in `JView::loadTemplate()` that was not able to properly load a sub-template belonging to a specific file.
76
77 ---
78
79 ### 10.1.40
80
81 *Release date - 11 July 2022*
82
83 ##### BUG FIXES
84
85 * The application header functions now properly treat the HTTP status code.
86 * The `JHtmlFormbehavior::chosen` method does not use select2 anymore.
87
88 ---
89
90 ### 10.1.39
91
92 *Release date - 26 May 2022*
93
94 ##### ADD
95
96 * Implemented `JApplication::setClient()` method.
97 * Implemented `JUser::getAuthorisedViewLevels()` method.
98 * Introduced HTTP lookback detection to auto-terminate the PHP session.
99
100 ---
101
102 ### 10.1.38
103
104 *Release date - 24 February 2022*
105
106 ##### CHANGE
107
108 * The **lang** attribute is always removed from the query string while routing a link.
109 * It is now possible to specify the dependencies while registering a new style/script.
110
111 ##### BUG FIXES
112
113 * Fixed comparison issue between the user locale and the language assigned to a shortcode.
114 * Removed string filter from `JUri::current()`, since WP might sanitize encoded characters.
115 * Fixed errors while editing existing widgets in WordPress 5.9 or higher.
116
117 ---
118
119 ### 10.1.37
120
121 *Release date - 10 December 2021*
122
123 ##### ADD
124
125 * Implemented `JDatabase::getPrefix()` method.
126 * Implemented `JDatabase::loadRow()` method.
127 * Implemented `JDatabase::getTableList()` method.
128 * Implemented `JDatabase::getTableCreate()` method.
129
130 ##### CHANGE
131
132 * Calling an undefined method of `JDatabase` now throws an exception.
133 * Editor improvements.
134
135 ---
136
137 ### 10.1.36
138
139 *Release date - 08 November 2021*
140
141 ##### ADD
142
143 * Added support for `getSelection` and `replaceSelection` callbacks to TinyMCE editor.
144 * Added support for `getSelection` and `replaceSelection` callbacks to CodeMirror editor.
145 * Added support for `getSelection` and `replaceSelection` callbacks to None editor.
146 * Implemented `JFormFieldList::getOptions()` method for a better inheritance.
147 * Implemented `JToolbar::removeButton()` method to detach any registered button at runtime.
148
149 ##### CHANGE
150
151 * Changed the arguments received by the constructor of `JController`.
152 * The toolbar buttons now include the selected type within the `class` attribute.
153
154 ---
155
156 ### 10.1.35
157
158 *Release date - 19 October 2021*
159
160 ##### ADD
161
162 * Implemented `JTable::load()` method.
163 * Implemented `JTable::getKeyName()` method.
164 * Implemented `JModel::addTablePath()` method.
165 * Implemented `JModel::getTable()` method.
166 * Implemented `JModel::getName()` method.
167 * Implemented `JDate::toISO8601()` method.
168 * Implemented `JUri::setHost()` method.
169 * Implemented `JRegistry::toArray()` method.
170 * The `JRegistry` class now implements the `ArrayAccess` interface.
171 * Implemented `JUser::getTimezone()` method.
172 * Implemented an autoloader to include resources at runtime.
173 * Added support for "log_path" and "tmp_path" settings in `JConfig`.
174
175 ##### CHANGE
176
177 * Improved the MVC pattern for a better reusability.
178 * The `JText::plural()` method now uses a plural definition only if exists.
179 * The `JEditor::display()` and `JEditor::render()` methods now accept an additional argument with custom parameters.
180 * The "None" editor now supports "readonly" and "disabled" parameters.
181 * The "CodeMirror" editor now supports "readonly" and "syntax" parameters.
182 * The `JHtml::calendar()` method now adjusts the times to the local offset when a `JDate` instance is given as value.
183 * The `JHtml::date()` method now auto-translates the supplied format in case it is equals to an existing key.
184 * The `JRegistry` class declaration has been moved into a separate file from `JObject`.
185 * Re-added support for scripts on WP 5.8 widgets block editor.
186 * Forces a string cast into `JDatabase::quote()`, because `esc_sql()` was not able to escape objects with `__toString()` magic method.
187 * Displayed backtrace when the controller catches an exception (only with WP_DEBUG on).
188 * `JPaymentDispatcher::getSupportedDrivers()` now returns a list of names in place of full paths.
189 * Removed `JModel::getTableName()` method.
190 * Removed `JModel::getPrimaryKey()` method.
191
192 ##### BUG FIXES
193
194 * Fixed return value of `JLanguage::hasKey()` method.
195 * The methods of `JFile` and `JFolder` now properly clean the paths.
196
197 ---
198
199 ### 10.1.34
200
201 *Release date - 21 July 2021*
202
203 ##### BUG FIXES
204
205 * Fixed an issue that was displaying an empty menu item select under the widgets management.
206
207 ---
208
209 ### 10.1.33
210
211 *Release date - 11 June 2021*
212
213 ##### ADD
214
215 * Added list limit fallback when used in the front-end.
216 * Implemented methods for headers handling.
217 * Implemented `JSession::getFormTokenAction()` method.
218 * Implemented `JComponentHelper::filterText()` method.
219
220 ##### CHANGE
221
222 * The methods used to escape string attributes now use the built-in esc_attr() WP function.
223 * `JInputFilter` is now able to sanitize the strings by stripping the unsafe HTML tag/attributes.
224 * Refactored CSRF-proof token handling methods.
225 * Removed `JSession::getToken()` method.
226 * `Joomla` JS object is now initialized within the system.js file.
227
228 ##### BUG FIXES
229
230 * Fixed application client detection on WP multi-site instances.
231 * Fixed session fatal error raised by `JHtmlForm::token()`.
232 * Fixed escaping issue in `JDocument::setMetaData()`.
233 * Fixed translation issues that could occur with Polylang.
234
235 ---
236
237 ### 10.1.32
238
239 *Release date - 27 January 2021*
240
241 ##### ADD
242
243 * Added support for payment refunds.
244 * Added support for `introtext` and `fulltext` on `JTableContent`.
245
246 ##### CHANGE
247
248 * Implemented direct hooks within `JPayment` class.
249 * Hooks triggered with the event dispatcher are now refactored for WP standards.
250 * Added fallback to default.php layout in case the selected override of a widget doesn't exist anymore.
251
252 ---
253
254 ### 10.1.31
255
256 *Release date - 02 December 2020*
257
258 ##### ADD
259
260 * Implemented `JForm::getFormControl()` and `JForm::setFormControl()` methods.
261 * Implemented `JFormField::setForm()` method.
262 * Implemented `JFormField::getName()` and `JFormField::getId()` methods.
263 * The `before_display` hook now passes the instance of the view (by reference).
264 * The `after_display` hook now passes the instance of the view as argument.
265 * Implemented `JApplication::setClient()` method.
266 * Load jQuery setting is no more visible on widgets configuration.
267 * Added support for RSS framework.
268 * Added support for dashboard widgets management.
269
270 ##### CHANGE
271
272 * It is now possible to use control groups to wrap the form inputs.
273 * The system is now able to use the user locale.
274
275 ##### FIX
276
277 * HTTP requests now properly take the specified timeout.
278 * Form fields are now able to use the given client while rendering the layout.
279 * Added support for multi-site networks.
280 * Fixed issue with `JHtml::loadFile()`, which might not load the correct path in case of conflicts.
281
282 ---
283
284 ### 10.1.30
285
286 *Release date - 03 November 2020*
287
288 ##### ADD
289
290 * Implemented `JPayment::getOrder()` and `JPayment::getParams()` methods.
291 * Implemented `JController` redirect methods.
292 * Implemented `JController::registerTask()` method.
293 * Implemented `JTable` management methods.
294 * `JTable` now extends `JObject` to support the errors management.
295 * Implemented `JDatabaseQuery::selectRowNumber()` method.
296 * Created `JHtmlContentLanguage` class.
297 * Implemented `JeventDispatcher::register()` method.
298 * Added `isset` magic method to `JUser` class.
299 * Implemented SMS framework.
300 * Created `JHelperUsergroups` class.
301 * Implemented `JModuleHelper::getModule()` method.
302 * Added support for `$module` object while displaying a widget.
303 * Implemented `VikRequest::setCookie()` method.
304
305 ##### CHANGE
306
307 * `JHtmlFormbehavior::chosen` do not use anymore select2 for dropdowns rendering.
308 * `JConfig` is now able to recover the list_limit also in case of AJAX requests.
309 * `JInputCookie::set()` now supports an array of options.
310 * `JDate` doesn't force the timezone anymore. [REVERTED]
311
312 ##### FIX
313
314 * `JHtml::script()` is now able to load different scripts with the same base name.
315 * `JHtml::stylesheet()` is now able to load different files with the same base name.
316 * Fixed wrong class on `JHtml::date()`.
317 * Fixed ID notation for toolbar buttons.
318 * Fixed `JHtmlFormBehavior::choosen()` script declaration in case of select with no options.
319 * `JHtmlBootstrap::tooltip()` now appends by default the tooltip at the end of the body.
320 * `JDate` now uses the correct localized names of months.
321 * The input now contains a clean task without the controller after the execution.
322 * Fixed JS plugins usage after saving a widget.
323
324 ---
325
326 ### 10.1.29
327
328 *Release date - 15 September 2020*
329
330 ##### ADD
331
332 * Implemented further request methods on `JHttp` class.
333 * Implemented `JHtml::addIncludePath()` method.
334 * Added support for `JEvent` abstract class.
335 * `JEventDispatcher::attach()` method is now able to register the methods of a class as hooks.
336
337 ##### FIX
338
339 * Form fieldsets do not report the title in case it shouldn't be displayed.
340 * Fixed missing default value when rendering a form.
341 * The system now automatically generates an ID in case `JFormField` doesn't specify it.
342 * Added support for text domains that might include hyphens.
343 * Fixed headers when sending an HTTP request through `JHttp`.
344 * Scripts declarations are now properly loaded on AJAX requests.
345 * Fixed URL encoding while creating the query string.
346
347 ---
348
349 ### 10.1.28
350
351 *Release date - 14 May 2020*
352
353 ##### ADD
354
355 * Implemented `JDate::monthToString()` method.
356 * Implemented `JLanguage::getFirstDay()` method.
357 * Implemented `JLanguage::isRtl()` method.
358 * Added support for `vik_widget_before_dispatch_site` action.
359 * Added support for `vik_widget_after_dispatch_site` action.
360 * Added support for `vik_plugin_load_language` filter.
361
362 ##### FIX
363
364 * TinyMCE editor is now able to set/get contents even if not active.
365 * Popovers always use "body" as container.
366 * Widgets overrides are now supported also for **Windows** platforms.
367 * `JDate::format()` is now able to translate days and months.
368
369 ---
370
371 ### 10.1.27
372
373 *Release date - 20 November 2019*
374
375 ##### ADD
376
377 * Implemented `JForm::bind()` method.
378 * Added support for options and attributes in `JHtml::stylesheet()`.
379
380 ##### FIX
381
382 * `JRoute` now supports also query string parameters of type `array`.
383 * Fixed an issue that prevented to display HTML tags within popovers.
384 * View overrides are now supported also for **Windows** platforms.
385 * `JObject::get()` now returns the default value also for NULL properties.
386 * `JInputFilter::clean()` now properly unslashes escaped values from arrays.
387
388 ---
389
390 ### 10.1.26
391
392 *Release date - 25 October 2019*
393
394 ##### CHANGE
395
396 * `JVersion::getShortVersion()` now tries to extract a short version from any nightlies
397 * Added support for **joomla.version** classmap within `jimport`
398
399 ---
400
401 ### 10.1.25
402
403 *Release date - 19 September 2019*
404
405 ##### ADD
406
407 * Added support for `vik_before_include_script` filter
408 * Added support for `vik_before_include_style` filter
409
410 ---
411
412 ### 10.1.24
413
414 *Release date - 11 July 2019*
415
416 ##### ADD
417
418 * Implemented `JInput::delete()` method
419 * Added support for `allowUserRegistration` users setting
420 * Created `JModelLegacy` alias
421 * Implemented `JModel::addIncludePath()` method to search models on several directories
422 * Added support for native `UsersModelRegistration` class/model
423 * Added support for `groups` property in `JUser` class
424
425 ##### CHANGE
426
427 * Changed the overrides path for the layout files of the plugins
428 * `JLanguage` is now able to auto-detect the standard languages folder
429 * All the superglobals are now passed by reference while instantiating `JInput`
430
431 ---
432
433 ### 10.1.23
434
435 *Release date - 21 June 2019*
436
437 ##### ADD
438
439 * Created `JFilterInput` alias
440 * Added support for internal list limit (screen options)
441 * Created `JHttp` class and response adapter
442 * Implemented `JFile::exists()` method
443
444 ##### FIX
445
446 * Fixed `JDatabaseQuery::clear()` method, which was emptying all in case of unsupported statements
447 * Fixed `JDocument::setTitle()` method to use the correct WP hook
448 * Fixed `JEventDispatcher` class to support return values and referenced arguments (apply_filters_ref_array)
449
450 ---
451
452 ### 10.1.22
453
454 *Release date - 10 June 2019*
455
456 ##### ADD
457
458 * Added support for jQuery in `<head>` every time a widget is instantiated
459
460 ##### CHANGE
461
462 * `JHtmlBehavior::component()` now excludes styles and links from being removed
463
464 ##### FIX
465
466 * Fixed the way the scripts are loaded after adding a new widget
467 * `JHtml::calendar()` is now able to fetch timestamps with `string` type
468
469 ---
470
471 ### 10.1.21
472
473 *Release date - 07 June 2019*
474
475 ##### ADD
476
477 * Added support for `vik_date_default_timezone` filter
478 * `JController` displays a minified error in case of AJAX requests (exceptions component handling)
479 * `JSession::start()` adds a filter to close the session every time wp_remote_post() is called (Site Health issue)
480 * Added support for **spacer** form field
481
482 ##### CHANGE
483
484 * `JPagination` is now able to use a default layout in case it was not forced
485 * `JHtml::script()` now supports jQuery UI Slider addon
486 * Menu Item field now recovers the shortcode prefix from `modowner` property
487 * Widget language handlers can be placed also within "languages" folder
488 * Widgets now support module class suffix parameter
489 * Widgets now support a default **title** field
490 * Widgets now support Joomla JS instance
491 * Widgets now strip HTML tags from the description
492 * The `JWidget::useScript()` method now loads select2 JS plugin
493
494 ##### FIX
495
496 * Fixed **languages** configuration settings, which were returning an empty string for default locale
497
498 ---
499
500 ### 10.1.20
501
502 *Release date - 29 May 2019*
503
504 ##### ADD
505
506 * Added `JCryptCipherCrypto` and `JCryptKey` classes
507 * Added some `JDocument` methods to access HTML properties (dir, charset and lang)
508 * Implemented `JView::escape()` method
509 * Editors now support a custom id
510
511 ##### CHANGE
512
513 * Completed `JPathwaySite` implementation
514 * Changed control "id" attribute into "idfield" (@see `JForm`)
515 * `JHtml::script()` is now able to include tooltip add-on
516
517 ##### FIX
518
519 * Fixed usage of layouts, which are now compatible with widgets
520 * Fixed `JForm` to start supporting custom options
521
522 ---
523
524 ### 10.1.19
525
526 *Release date - 27 May 2019*
527
528 ##### ADD
529
530 * Added `JHtmlDate` helper class for relative dates
531 * Implemented `JDate::__toString()` magic method
532 * Implemented `JText::plural()` method for string pluralizations
533 * Added support for behavior.modal helper
534 * Bootstrap modals can be closed using ESC button (only if specified)
535 * Implemented `JMenu` class and its child for site client
536 * Implemented `JApplication::getMenu()` method
537 * `JView` now owns the document property
538 * Added `JTable` class and default children classes
539 * Implemented `JDatabase::getTableColumns()` method
540 * Added `JPathway` class and its child for site client
541 * Implemented `JApplication::getPathway()` method
542 * Added `JRouter` class and some native classes
543 * Implemented `JApplication::getRouter()` method
544
545 ##### CHANGE
546
547 * `JHtml::script()` now includes dialog add-on when jQuery UI is called
548
549 ##### FIX
550
551 * Fixed the way `JHtml::script()` generates ID, if not provided
552 * Fixed `JRoute` to start supporting external routers
553 * Fixed `JHtmlBehavior::component()` method to exclude `script` tags
554
555 ---
556
557 ### 10.1.18
558
559 *Release date - 23 May 2019*
560
561 ##### ADD
562
563 * Implemented `JFormFieldMedia`
564 * Added `JRegistry` proxy
565 * Added `JPath::find()` method
566
567 ##### CHANGE
568
569 * Changed usage of layouts
570
571 ##### FIX
572
573 * Fixed default style generated by `JHtmlBehavior::renderModal()`
574 * Fixed `JView` to consider custom layouts properly
575
576 ---
577
578 ### 10.1.17
579
580 *Release date - 21 May 2019*
581
582 ##### ADD
583
584 * Implemented `JHtmlNumber` class
585 * Added `JLayoutFile::escape()` method
586 * System editors are now accessible via javascript
587
588 ##### CHANGE
589
590 * `JHtml::script()` now supports options and attributes
591 * `JDocument::addScriptDeclaration()` doesn't check anymore if the script has been already used
592
593 ##### FIX
594
595 * Fixed `JHtml::script()` dependencies detection
596 * Fixed TinyMCE bug while accessing it via AJAX more than once
597
598 ---
599
600 ### 10.1.16
601
602 *Release date - 16 May 2019*
603
604 ##### ADD
605
606 * Implemented `JVersion` class
607 * Implemented `JHtmlFormbehavior` class
608 * Implemented `JHtmlSelect` class
609 * Implemented `JHtmlBootstrap` class
610 * Implemented `JHtmlUser` class
611 * Implemented `JHtmlAccess` class
612 * Implemented `ArrayHelper` class
613 * Added `JComponentHelper::getComponent()` method
614 * Added `JDate::dayToString()` method
615 * Added support for 2 new events
616 * `JDatabase` now converts `#__users` columns to WordPress standards
617
618 ##### FIX
619
620 * Fixed `JAccess::checkGroup()` method that didn't adjust caps in case of no asset key
621 * Fixed `JHtml::calendar()` method to start supporting timestamp and `JDate` arguments
622 * Fixed `JForm::load()` method to support [addincludepath] attributes based on Joomla paths
623 * Fixed `JMail::addRecipient()` notice
624 * Fixed usage of `JInputFiles` and `VikRequest` classes
625
626 ---
627
628 ### 10.1.15
629
630 *Release date - 07 May 2019*
631
632 ##### ADD
633
634 * Added `JApplication::getUserState()` method
635 * Added `JApplication::setUserState()` method
636 * Added `JView::getName()` method
637
638 ##### FIX
639
640 * Fixed how `JDatabase` handles the query limits
641
642 ---
643
644 ### 10.1.14
645
646 *Release date - 30 April 2019*
647
648 * Added support for javascript `JText` class
649
650 ---
651
652 ### 10.1.13
653
654 *Release date - 18 April 2019*
655
656 * Added filters to show/hide/suppress database errors
657
658 ---
659
660 ### 10.1.12
661
662 *Release date - 08 March 2019*
663
664 * Fixed `JText::sprintf()` that was always considering strings for JS purposes
665
666 ---
667
668 ### 10.1.11
669
670 *Release date - 19 February 2019*
671
672 * Added support for `JEventDispatcher` class
673
674 ---
675
676 ### 10.1.10
677
678 *Release date - 14 February 2019*
679
680 * Fixed `JFactory::getMailer()` method
681
682 ---
683
684 ### 10.1.9
685
686 *Release date - 31 January 2019*
687
688 * Implemented language form field
689
690 ---
691
692 ### 10.1.8
693
694 *Release date - 28 January 2019*
695
696 ##### ADD
697
698 * Added support for empty Itemid
699
700 ##### FIX
701
702 * Fixed router in case of no shortcodes found
703
704 ---
705
706 ### 10.1.7
707
708 *Release date - 14 January 2019*
709
710 * Added getters to `JUri` class
711
712 ---
713
714 ### 10.1.6
715
716 *Release date - 29 November 2018*
717
718 ##### ADD
719
720 * Added `JMail::useSmtp()` method
721 * Added setter magic method in `JMail` class
722
723 ---
724
725 ### 10.1.5
726
727 *Release date - 21 November 2018*
728
729 ##### ADD
730
731 * Added `JApplication::logout()` method
732 * Added `JDatabase::getNullDate()` method
733
734 ---
735
736 ### 10.1.4
737
738 *Release date - 09 November 2018*
739
740 ##### ADD
741
742 * Created `JConfig` class, used to wrap the system configuration.
743 * Implemented `JFactory::getConfig()` method to return a `JConfig` object.
744 * Added support for sitename setting.
745
746 ---
747
748 ### 10.1.3
749
750 *Release date - 03 October 2018*
751
752 ##### ADD
753
754 * Implemented `JDate::getDefaultTimezone()` method to keep and get the framework's current timezone.
755
756 ---
757
758 ### 10.1.2
759
760 *Release date - 15 May 2018*
761
762 ##### ADD
763
764 * Implemented `JView::_getTemplateBasePath()` method to allow the customers
765 to create their own view overrides to avoid let them being replaced
766 by the Wordpress updates.
767 The overrides must be built as `[WP_UPLOAD_DIR]/[PLUGIN_NAME]/[admin|site]/[VIEW_NAME]/[LAYOUT_FILE].php`
768
769 ##### CHANGE
770
771 * Changed `JFormFieldModuleLayout::getInput()` method to scan also the overrides directory.
772 In this way, the users can select a specific override as layout of the widget.
773 The overrides must be built as `[WP_UPLOAD_DIR]/[PLUGIN_NAME]/modules/[MODULE_NAME]/[LAYOUT_FILE].php`.
774
775 ---
776
777 ### 10.1.1
778
779 *Release date - 04 May 2018*
780
781 ##### ADD
782
783 * The method `JPayment::isCaller()` has been
784 implemented to make sure the caller is the same.
785 * Added a new filter to change the database prefix before it is used.
786
787 ##### CHANGE
788
789 * `do_action()` functions that required multiple arguments
790 have been replaced with `do_action_ref_array()`.
791
792 ##### FIX
793
794 * Fixed `JUser::authorise()` method to extend the validation of the capabilities.
795
796 ---
797
798 ### 10.1.0
799
800 *Release date - 27 April 2018*
801
802 ##### ADD
803
804 * Extendable payment gateways framework.
805 * A lot of hooks can be used to extend/enhance the payments.
806
807 ---
808
809 ### 10.0.1
810
811 *Release date - 20 April 2018*
812
813 ##### CHANGE
814
815 * It is no more needed to load the language file (.mo) of the widget
816 as all the translations are contained within the main language file.
817
818 ---
819
820 ### 10.0.0
821
822 *Release date - 08 April 2018*
823
824 * Initial framework release
825