Changelog

  • v3.1.3 – Friday, January 08, 2021

    * New Shop Cart floating sidebar ( sidebar-float-cart.html )
    * New Header Nav animations and megamenu sizes ( header-dropdown.html )
    * New Landing page (landing-8.html)
    * New Quill Editor
    * New Hotizontal Main navigation (header-variant-4.html)
    * New Simple Process Steps (components-process-steps.html)
    (changes: src/scss/main.scss, added file: src/scss/_core/components/_process_steps.scss)
    * Update account-simple-*.html
    * Update Bootstrap V4.5.3 (NPM)
    * Update Vendor Plugins (NPM) [jarallax, swiper, leaflet, color picker]
    * Update SCSS/CSS Animations
    * Update Added javascript forEach() polyfill (IE9+)
    * Update SOW plugins - minor updates (no functionality affected/changed)
    * Update SOW File Upload (added `Submit Button Reveal`)
    * Update PHP files
    * Update Datatables vendor controller (passing data-custom-config='{}' as attribute)
    * Fix Box shadows (shadow-*) on page load
    * Fix SOW plugins - various fixes
    * Fix Vendor: Medium Editor fixed height (bootstrap .form-control)
    * Removed assets/src/js/sow.core/sow.vanilla.js ( previous version added (3.1.3) )
  • v3.1.2 – Tuesday, August 11, 2020

    * New Ajax Image Switcher plugins-sow-dropdown.html
    * New Ajax Checkbox/Radio Group plugins-sow-checkgroup.html
    * Update SOW : File Upload
    * Update SOW : Checkall (Rewritten)
    * Update SOW : Utils (+ Ajax Container Reload)
    * Update SOW : Utils (+ Ajax Form Live Monitor)
    * Update SOW : Input Suggest (+ Simple Search Suggest)
    * Update NPM Bootstrap to v4.5.2
    * Update NPM bootstrap-select to 1.13.18
    * Update NPM datatables buttons to 1.6.3
    * Update NPM pickr to 1.7.2
    * Update NPM jarallax to 1.12.2
    * Update NPM pdfmake to 0.1.68
    * Update NPM prismjs to 1.21.0
    * Update NPM swiper to 6.1.1
    * Update gulp.config__vendors.js (js/css paths: swiper)
    * Update Added (src/js/sow.core/sow.vanilla.js)
    PREPARING FOR JQUERY REPLACEMENT, PURE VANILLAJS
    * Fix Header sicky/scroll-reveal jump on hard reload
    * Fix SOW : Utils - 'Time ago' live update
    * Fix SOW : File Upload (validation for `required` attribute, without `multiple` attribute)
    * Cleanup SOW plugins (various cleanups)
    
    	:: npm output before update:
    Package                      Current    Wanted    Latest  Location
    @babel/cli                    7.8.4    7.10.5    7.10.5  smarty
    @babel/core                  	7.9.6    7.11.1    7.11.1  smarty
    @babel/plugin-proposal-class-properties      7.8.3    7.10.4    7.10.4  smarty
    @babel/plugin-proposal-decorators        7.8.3    7.10.5    7.10.5  smarty
    @babel/plugin-proposal-object-rest-spread    7.9.6    7.11.0    7.11.0  smarty
    @babel/preset-env                7.9.6    7.11.0    7.11.0  smarty
    @babel/register                  7.9.0    7.10.5    7.10.5  smarty
    @fullcalendar/bootstrap              4.4.0    4.4.2    5.2.0  smarty
    @fullcalendar/core                4.4.0    4.4.2    5.2.1  smarty
    @fullcalendar/daygrid              4.4.0    4.4.2    5.2.0  smarty
    @fullcalendar/google-calendar          4.4.0    4.4.2    5.2.0  smarty
    @fullcalendar/interaction            4.4.0    4.4.2    5.2.0  smarty
    @fullcalendar/list                4.4.0    4.4.2    5.2.0  smarty
    @fullcalendar/timegrid              4.4.0    4.4.2    5.2.0  smarty
    @simonwep/pickr                  1.6.0    1.7.2    1.7.2  smarty
    autoprefixer                  9.8.0    9.8.6    9.8.6  smarty
    bootstrap-select                1.13.17    1.13.18    1.13.18  smarty
    chalk                      4.0.0    4.1.0    4.1.0  smarty
    datatables.net-buttons-bs4            1.6.2    1.6.3    1.6.3  smarty
    easymde                      2.10.1    2.11.0     2.11.0  smarty
    gulp-terser                    1.2.0    1.3.2    1.3.2  smarty
    imagemin-mozjpeg                8.0.0    8.0.0    9.0.0  smarty
    imagemin-pngquant                8.0.0    8.0.0    9.0.0  smarty
    jarallax                    1.12.1    1.12.2    1.12.2  smarty
    jszip                      3.4.0    3.5.0    3.5.0  smarty
    merge2                      1.3.0     1.4.1    1.4.1  smarty
    moment                      2.26.0    2.27.0    2.27.0  smarty
    node-notifier                  7.0.1    7.0.2    7.0.2  smarty
    open                      7.0.4    7.1.0    7.1.0  smarty
    pdfmake                      0.1.65    0.1.68    0.1.68  smarty
    prismjs                      1.20.0    1.21.0    1.21.0  smarty
    swiper                      5.4.1    5.4.5    6.1.1  smarty
    through2                    3.0.1    3.0.2    4.0.2  smarty
    
    
    --- --- ---
    npm audit
    found 0 vulnerabilities in 1555 scanned packages
    
    
  • v3.1.1 – Monday, May 25, 2020

    * Fix Menu toggler on mobile (borders)
  • v3.1.0 – Monday, May 25, 2020

    * NOTE: To update Smarty is basically a copy/paste of CSS and JS files and your live project is not affected! For this update you have to pay attention to your HEADER LOGO IMAGE (desktop and mobile). CSS rules for autoresize were removed! From now on, the logo must be manually set right, like any other image - including spaces top/bottom/left/right - depending on the your/client logo!

    * New 2 Admin Layouts - Horizontal menu only
    * Update Bootstrap 4.5.0 & jQuery 3.5.1
    * Update Stop propagation on click if dropdown has .dropdown-menu-hover class! is marking it as open!
    * Update Admin Layouts - changed title/H1 from white background to transparent by default!
    * Update Multiple changes/updates/fixes in SOW javascript plugins!
    * Update Latest Bootstrap (4.5.0)
    * Update Latest jQuery (3.5.1)
    * Update Multiple Vendors update (datatable, summernote, colorpicker, swpier, flot, prismjs)
    * Update Documentation (content, layout)
    * Update Multiple HTML files in frontend and admin (various improvements)
    * Update Close dropdown on click, if .js-ajax class is present on the link! (fullajax navigation)
    * Cleanup CSS/SCSS Header Logo : removed auto/force resize no matter the width/height of the logo
    * Update SCSS Variables (src/scss/variables.scss) added lines 503 - 509 (navbar brand, navbar toggler)
    This line will remove default bootstrap .navbar-brand Y-axis paddings (~5px). Logo need
    no extra Y-axis paddings for any Smarty header. This means 10px height more space for logo!
    * Update Logo width/height on mobile (src/scss/_layout/_admin.scss ; src/scss/_layout/_header.scss)
    * Update Admin content paddings on mobile (src/scss/_layout/_admin.scss)
    * Update Datatable dropdowns CSS layout (src/scss/_vendors/vendor.datatables.scss)
    * Update PrismJS margins (src/scss/_vendors/vendor.prismjs.scss)
    * Update GULP - multiple NPM packages (eerything is up to date)
    * Removed GULP functions (gulp html:build_frontend ; gulp html:build_admin).
    * Fix SOW : Form Advanced - modal backdrop (bug appeared in previous update)
    * Fix SOW : Ajax Select : rolled back from version 3.0.8 (conflict reason) (push htlm content to a div/container via select)
    * Fix Multiple SCSS/CSS fixes
  • v3.0.8 – Saturday, May 09, 2020

    * New Admin page: page-list.html
    * New Admin page: page-product-add.html
    * New SOW : Util - Ghost Ajax Form: plugins-sow-utils.html
    * New SOW : Form Advanced - Dynamic Table (Variants) plugins-sow-form-advanced.html
    * New SOW : Input Suggest plugins-sow-input-suggest.html
    * Update SOW : Ajax : Confirm (src/js/sow.core/sow.ajax_confirm.js)
    * Update Nestable Vendor (src/js/vendors/vendor.nestable.js)
    * Update SOW : Ajax Select (added: "Via ajax / content populate" (src/js/sow.core/sow.ajax_select.js))
    * Update SOW : Form Advanced (src/js/sow.core/sow.form_advanced.js)
    * Update Nestable - delete via modal (src/js/vendors/vendor.nestable.js)
    * Update Daterangepicker - positioning param (src/js/vendors/vendor.daterangepicker.js)
    * Update NPM : Fullcalendar
    * Update NPM : Bootstrap Select
    * Update NPM : Jarallax
    * Update NPM : PrismJS
    * Update NPM : Summernote
    * Update NPM : Swiper Slider
    * Update gulp.config__core.js (sow_util section)
    * Update gulp.config__core.js (sow_input_search added)
    * Fix *-sm forms (src/scss/_core/components/_forms.scss)
    * Fix Nestable Controller : delete on reorder (src/js/vendors/vendor.nestable.js)
    * Fix Datepicker Controller - data-date-start="" accept real date (src/js/vendors/vendor.datepicker.js)
  • v3.0.7 – Wednesday, February 5, 2020

    * New Cocoen Vendor Image Compare
    * Update SOW : Ajax Navigation (src/js/sow.core/sow.ajax_navigation.js)
    * Update src/scss/_vendors/summernote.scss (because of npm update)
    * Update gulp.config__vendors.js: (summernote section)
    * Update package.json: npm update
    
    	:: npm output before update:
    Package                     Current  Wanted  Latest  Location
    @babel/cli                    7.6.4   7.8.3   7.8.3  smarty
    @babel/core                    7.6.4   7.8.3   7.8.3  smarty
    @babel/plugin-proposal-class-properties      7.5.5   7.8.3   7.8.3  smarty
    @babel/plugin-proposal-decorators        7.6.0   7.8.3   7.8.3  smarty
    @babel/plugin-proposal-object-rest-spread    7.6.2   7.8.3   7.8.3  smarty
    @babel/preset-env                7.6.3   7.8.3   7.8.3  smarty
    @babel/register                  7.6.2   7.8.3   7.8.3  smarty
    @simonwep/pickr                  1.4.6   1.5.0   1.5.0  smarty
    autoprefixer                  9.7.0   9.7.4   9.7.4  smarty
    bootstrap                    4.3.1   4.4.1   4.4.1  smarty
    chalk                      2.4.2   2.4.2   3.0.0  smarty
    easymde                      2.8.0   2.9.0   2.9.0  smarty
    flot                      3.2.13  3.2.13   4.1.1  smarty
    gulp-rename                    1.4.0   1.4.0   2.0.0  smarty
    imagemin                    7.0.0   7.0.1   7.0.1  smarty
    leaflet                      1.5.1   1.6.0   1.6.0  smarty
    pdfmake                      0.1.61  0.1.63  0.1.63  smarty
    prismjs                      1.17.1  1.19.0  1.19.0  smarty
    sortablejs                    1.10.1  1.10.2  1.10.2  smarty
    summernote                    0.8.12  0.8.15  0.8.15  smarty
    swiper                      5.2.0   5.3.0   5.3.0  smarty
    
    --- --- ---
    npm audit
    found 0 vulnerabilities in 21337 scanned packages
    
    
  • v3.0.6 – Tuesday, December 3, 2019

    * New Christmas Shop Concept page
    * New Landing 7 (Clean SAAS start page)
    * New SOW : Util – new function added Element Cloner function
    * New SOW : Util – new function added Element Util function
    * New Vendor : Prismjs – code highlighter
    * New Notebook-like Grid Class
    * New Admin page: account-settings.html
    * New Admin page: admin-staff.html
    * New Admin pages: message-*.html
    * Update (GULP users only) Important rewrite in Flaticon (Smarty Core Icons)!
    1. Variables.scss : quotes only removed for icons:
      $rating-icon-empty: \f173 !default;     (instead of "\f173" !default;)
      $rating-icon-half: \f191 !default;       (instead of "\f191" !default;)
      $rating-icon-full: \f190 !default;       (instead of "\f190" !default;)
      $header-main-links-caret-main-ico: \f1c4 !default;       (instead of "\f1c4" !default;)
    2. Very important to also replace icon folder: src/scss/_vendors/_sow/flaticon/.
    Added icon-unquote() mixin function to src/scss/_core/mixins.scss so icons are using it from now!
    For this update, src/scss/_core/ folder must be replaced - many icons are updated to avoid browser display issues!
    * Update removed additional shadow for soft buttons on active and focus state
    * Update Minor CSS updates/changes (like dropdown spacings)
    * Update added $toast-font-size to src/scss/variables.scss
    * Update SOW : Button Toggle - allow temporized on ajax requests ( back to previous state for a another request(s) )
    * Update SOW : Ajax Confirm – new params *-target
    * Update SOW : Toast plugin - replaced default Smarty Utility classes with default Bootstrap classes (nothing affected)
    * Update GULP : will now copy js/css to html_frontend/assets/ only if html_frontend directory exists
    * Update GULP : remove javascript comments on minified files
    * Update GULP : prepend current version to core & vendor (js and css)
    * Update Grid adjustment/spacings (shop-index-3.html & shop-index-4.html) featured on mobile
    * Update package.json: npm remove popper.js (ununsed, bootstrap already has it packed)
    * Update package.json: npx npm-update-all
    
    	:: Affected by update: 1 plugin (chart.js : 2 deprecated variables)
    	:: changes: src/js/vendors/vendor.chartjs.js
    	:: 		- label position (bugfix in Smarty controller when legend was set "true")
    	:: 		- categoryPercentage & barPercentage : moved to [data][datasets]
    	:: 		- added RTL for tooltip & legend
    	:: npm output before update:
    Package                  Current  Wanted  Latest  Location
    @simonwep/pickr               1.4.4   1.4.6   1.4.6  smarty
    autoprefixer               9.6.5   9.7.0   9.7.0  smarty
    chart.js                 2.8.0   2.9.1   2.9.1  smarty
    datatables.net-buttons-bs4         1.6.0   1.6.1   1.6.1  smarty
    jarallax                 1.11.1  1.12.0  1.12.0  smarty
    open                   6.4.0   6.4.0   7.0.0  smarty
    pdfmake                   0.1.60  0.1.61  0.1.61  smarty
    swiper                   5.0.4   5.2.0   5.2.0  smarty
    
    --- --- ---
    npm audit
    found 0 vulnerabilities in 20730 scanned packages
    
    
  • v3.0.5 – Wednesday, October 23, 2019

    * Fix Fullajax mobile - close navigation on click
  • v3.0.4 – Wednesday, October 23, 2019

    * New Full Ajax 13 Frontend Pages (as a demonstration of Smarty Power)
    * New Footer variation #4
    * Update Added Social Icons: instagram, twitch, spotify, github, soundcloud
    * Update SOW Header - added onepage navigation function (close navbar if .scroll-to class is present)
    * Fix Small wrong typos in documentation
    * Fix Dropdown links spacing for no deep dropdowns
    * Fix .text-rotate class in RTL mode
  • v3.0.3 – Monday, October 21, 2019

    * New Niche Caffe
    * Update Added fadein animation alias class to .navbar-collapse
    * Update SOW : GRPD - using Google Cookies rules.
    * Update Smarty Core now set a default "sow" `SameSite & Secure` Cookie according to new Google rules.
    * Update Removed default "bouncein" animation on mobile main menu to solve possible issues on new header layouts.
                      Now available using classes: navbar-animation-fadein, navbar-animation-bouncein
    * Update Documentation layout - adaptable using flex utilities (so right boxes are not anynmore shrink).
    * Update indigo color from #6610f2 to #533be2 (scss/_variables.scss)
    * Fix Slimscroll Vendor : z-index is hardcoded and a css rule was added to be lower than #header
  • v3.0.2 – Wednesday, October 16, 2019

    * New Shop Category 4
    * New Added SEED_PROJECT folder - ready to start a project
    * Fix Firefox Select icon
    * Fix `.scrollable-vertical` class visibility
  • v3.0.1 – Wednesday, October 16, 2019

    * New Forum Pages
  • v3.0.0 – Tuesday, October 15, 2019

      Initial release!