Plugin Directory

Changeset 3093291

Timestamp:
05/27/2024 02:01:00 PM (2 months ago)
Author:
nko
Message:

Update to version 3.3.7 from GitHub

Location:
visual-portfolio
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • visual-portfolio/tags/3.3.7/CHANGELOG.md

    r3087926 r3093291  
    55> v3 Migration Guide – <https://visualportfolio.co/docs/troubleshooting/migration-to-v3/>
    66
     7
     8
     9
     10
     11
    712= 3.3.6 - May 16, 2024 =
    813
    9 * **Free + Pro:**
    1014* fixed DESC order for "Manual" and "Rand" image orders
    1115* rename "Default" order to "Manual"
    12 
    1316* **Pro:**
    1417* fixed Hover CSS Filter styles loading if there is no Default CSS Filter provided
     
    3134= 3.3.2 - Apr 30, 2024 =
    3235
    33 * **Free + Pro:**
    3436* add more sort options in image galleries: Item Title, Item Description, Image Title, Image Description, Image Caption, Image Alt
    3537* improved image gallery sort code - images with empty field will be always placed after items with non-empty field
    3638* fixed the behavior of the "All" filters link when the portfolio archive page set as the home page
    37 
    3839* **Pro:**
    3940* fixed Skin typography settings error in WP 6.5
     
    4445= 3.3.1 - Mar 13, 2024 =
    4546
    46 * **Free + Pro:**
    4747* added support for Download button in PhotoSwipe
    4848* added Horizontal Order option to Masonry layout
     
    5555* removed stagger delay from Masonry, Tiles and Grid layouts because it is not working properly in large galleries
    5656* minor improvements
    57 
    5857* **Pro:**
    5958* fixed Overlay Under Image option in Emerge and Caption Move styles
     
    6160= 3.2.4 - Feb 26, 2024 =
    6261
    63 * **Free + Pro:**
    6462* added stagger delay for Masonry, Grid and Tiles layouts
    6563* added proper horizontal order for Masonry layout
     
    6866* fixed Portfolio menu item name change when on Taxonomy archive page
    6967* fixed duplicating Portfolio page after WordPress XML file import
    70 
    7168* **Pro:**
    7269* added Twitch avatar caching to fix missing link
     
    9188= 3.2.0 - Nov 25, 2023 =
    9289
    93 * **Free + Pro:**
    9490* added support for proper SEO meta URLs in Portfolio archives and Filtered pages in Yoast SEO, AIOSEO, Rank Math
    9591* added Skin option to change item title tag
     
    112108* changed lazy loading styles to use modern :has() CSS (with fallback for old browsers)
    113109* removed jQuery usage from lazy loading script
    114 
    115110* **Pro:**
    116111* IMPORTANT: changed the Pro plugin to standalone, which is not requires the Free version installed anymore
  • visual-portfolio/tags/3.3.7/class-visual-portfolio.php

    r3087926 r3093291  
    33 * Plugin Name:  Visual Portfolio, Posts & Image Gallery
    44 * Description:  Modern gallery and portfolio plugin with advanced layouts editor. Clean and powerful gallery styles with enormous settings in the Gutenberg block.
    5  * Version:      3.3.6
     5 * Version:      3.3.
    66 * Author:       Visual Portfolio Team
    77 * Author URI:   https://visualportfolio.co/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=byline
     
    1818
    1919if ( ! defined( 'VISUAL_PORTFOLIO_VERSION' ) ) {
    20     define( 'VISUAL_PORTFOLIO_VERSION', '3.3.6' );
     20    define( 'VISUAL_PORTFOLIO_VERSION', '3.3.' );
    2121}
    2222
  • visual-portfolio/tags/3.3.7/classes/class-security.php

    r3087172 r3093291  
    223223        if (
    224224            empty( $control['value_callback'] ) &&
    225             ! isset( $control['options'][ $attribute ] )
     225            ! isset( $control['options'][ $attribute ] ) &&
     226            (
     227                // Additional check for bool and values 'true', 'false'.
     228                ! is_bool( $attribute ) ||
     229                (
     230                    is_bool( $attribute ) &&
     231                    ! isset( $control['options'][ $attribute ? 'true' : 'false' ] )
     232                )
     233            )
    226234        ) {
    227235            $attribute = self::reset_control_attribute_to_default( $attribute, $control );
     
    399407                                }
    400408                                break;
     409
    401410                            case 'custom_popup_image':
    402411                            case 'hover_image':
     
    416425                                $attribute[ $key ][ $attribute_key ] = wp_kses_post( wp_unslash( $media_attribute ) );
    417426                                break;
    418                             case 'id':
    419427                            case 'author':
    420428                            case 'format':
  • visual-portfolio/tags/3.3.7/languages/visual-portfolio.json

    r3079290 r3093291  
    405405            ""
    406406         ],
     407
     408
     409
     410
     411
     412
     413
     414
     415
     416
     417
     418
     419
     420
     421
     422
     423
     424
     425
     426
     427
     428
     429
     430
     431
     432
     433
     434
     435
     436
     437
     438
     439
     440
     441
     442
     443
     444
     445
     446
     447
     448
     449
     450
     451
     452
     453
     454
     455
     456
     457
     458
     459
     460
     461
     462
     463
     464
     465
     466
     467
     468
     469
     470
     471
     472
     473
     474
     475
     476
     477
     478
     479
     480
     481
     482
     483
     484
     485
     486
     487
     488
     489
     490
     491
     492
     493
     494
     495
     496
     497
     498
     499
     500
     501
     502
     503
     504
     505
     506
     507
     508
     509
     510
     511
     512
     513
     514
    407515         "Default": [
    408             ""
    409          ],
    410          "Item Title": [
    411             ""
    412          ],
    413          "Item Description": [
    414             ""
    415          ],
    416          "Image Uploaded": [
    417             ""
    418          ],
    419          "Protect your works using watermarks, password, and age gate": [
    420             ""
    421          ],
    422          "Display social feeds such as Instagram, Youtube, Flickr, Twitter, etc...": [
    423             ""
    424          ],
    425          "Items Per Page": [
    426             ""
    427          ],
    428          "No Items Action": [
    429             ""
    430          ],
    431          "Notice": [
    432             ""
    433          ],
    434          "No items were found matching your selection.": [
    435             ""
    436          ],
    437          "Note: you will see the notice in the preview. Block will be hidden in the site frontend.": [
    438             ""
    439          ],
    440          "Stretch": [
    441             ""
    442          ],
    443          "Break container and display it wide. This option helpful for 3rd-party page builders, in the Gutenberg themes you can use the built in Wide and Fullwidth features.": [
    444             ""
    445          ],
    446          "Gap": [
    447             ""
    448          ],
    449          "Vertical Gap": [
    450             ""
    451          ],
    452          "When empty, used Gap option": [
    453             ""
    454          ],
    455          "Image": [
    456             ""
    457          ],
    458          "Overlay": [
    459             ""
    460          ],
    461          "Caption": [
    462             ""
    463          ],
    464          "Normal": [
    465             ""
    466          ],
    467          "Hover": [
    468             ""
    469          ],
    470          "Border Radius": [
    471             ""
    472          ],
    473          "Display": [
    474             ""
    475          ],
    476          "Hover State Only": [
    477             ""
    478          ],
    479          "Default State Only": [
    480             ""
    481          ],
    482          "Always": [
    483             ""
    484          ],
    485          "Text Align": [
    486             ""
    487          ],
    488          "Elements": [
    489             ""
    490          ],
    491          "Colors": [
    492             ""
    493          ],
    494          "Typography": [
    495             ""
    496          ],
    497          "Dimensions": [
    498             ""
    499          ],
    500          "Display Title": [
    501             ""
    502          ],
    503          "Title Tag": [
    504             ""
    505          ],
    506          "Display Categories": [
    507             ""
    508          ],
    509          "Categories Count": [
    510             ""
    511          ],
    512          "Display Date": [
    513516            ""
    514517         ],
  • visual-portfolio/tags/3.3.7/languages/visual-portfolio.pot

    r3087172 r3093291  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Visual Portfolio, Posts & Image Gallery 3.3.5\n"
     5"Project-Id-Version: Visual Portfolio, Posts & Image Gallery 3.3.\n"
    66"Report-Msgid-Bugs-To: https://github.com/nk-crew/visual-portfolio/issues\n"
    77"Last-Translator: Visual Portfolio\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2024-05-15T12:50:46+00:00\n"
     12"POT-Creation-Date: 2024-05-6+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.10.0\n"
     
    650650
    651651#: classes/class-admin.php:1776
     652
     653
     654
     655
     656
     657
     658
     659
     660
     661
     662
     663
     664
     665
     666
     667
     668
     669
     670
     671
     672
     673
     674
     675
     676
     677
     678
     679
     680
     681
     682
     683
     684
     685
     686
     687
     688
     689
     690
     691
     692
     693
     694
     695
     696
     697
     698
     699
     700
     701
     702
     703
     704
     705
     706
     707
     708
     709
     710
     711
     712
     713
     714
     715
     716
     717
     718
     719
     720
     721
     722
     723
     724
     725
     726
     727
     728
     729
     730
     731
     732
     733
     734
     735
     736
     737
     738
     739
     740
     741
     742
     743
     744
     745
     746
     747
     748
     749
     750
     751
     752
     753
     754
     755
     756
     757
     758
     759
     760
     761
     762
     763
     764
     765
     766
     767
     768
     769
     770
     771
     772
     773
     774
     775
     776
     777
     778
     779
     780
     781
     782
     783
     784
     785
     786
     787
     788
     789
     790
     791
     792
     793
     794
     795
     796
     797
     798
     799
     800
     801
     802
     803
    652804#: classes/class-admin.php:2386
    653805#: classes/class-admin.php:2754
     
    657809msgstr ""
    658810
    659 #: classes/class-admin.php:1777
    660 #: classes/class-admin.php:2815
    661 #: classes/class-admin.php:2842
    662 msgid "Item Title"
    663 msgstr ""
    664 
    665 #: classes/class-admin.php:1778
    666 #: classes/class-admin.php:2816
    667 #: classes/class-admin.php:2843
    668 msgid "Item Description"
    669 msgstr ""
    670 
    671 #: classes/class-admin.php:1783
    672 msgid "Image Uploaded"
    673 msgstr ""
    674 
    675 #: classes/class-admin.php:1812
    676 msgid "Protect your works using watermarks, password, and age gate"
    677 msgstr ""
    678 
    679 #: classes/class-admin.php:1832
    680 msgid "Display social feeds such as Instagram, Youtube, Flickr, Twitter, etc..."
    681 msgstr ""
    682 
    683 #: classes/class-admin.php:1844
    684 msgid "Items Per Page"
    685 msgstr ""
    686 
    687 #: classes/class-admin.php:1870
    688 msgid "No Items Action"
    689 msgstr ""
    690 
    691 #: classes/class-admin.php:1875
    692 #: classes/class-admin.php:1884
    693 msgid "Notice"
    694 msgstr ""
    695 
    696 #: classes/class-admin.php:1887
    697 msgid "No items were found matching your selection."
    698 msgstr ""
    699 
    700 #: classes/class-admin.php:1902
    701 msgid "Note: you will see the notice in the preview. Block will be hidden in the site frontend."
    702 msgstr ""
    703 
    704 #: classes/class-admin.php:1919
    705 msgid "Stretch"
    706 msgstr ""
    707 
    708 #: classes/class-admin.php:1923
    709 msgid "Break container and display it wide. This option helpful for 3rd-party page builders, in the Gutenberg themes you can use the built in Wide and Fullwidth features."
    710 msgstr ""
    711 
    712 #: classes/class-admin.php:1991
    713 msgid "Gap"
    714 msgstr ""
    715 
    716 #: classes/class-admin.php:2011
    717 msgid "Vertical Gap"
    718 msgstr ""
    719 
    720 #: classes/class-admin.php:2012
    721 msgid "When empty, used Gap option"
    722 msgstr ""
    723 
    724 #: classes/class-admin.php:2075
    725 msgid "Image"
    726 msgstr ""
    727 
    728 #: classes/class-admin.php:2079
    729 msgid "Overlay"
    730 msgstr ""
    731 
    732 #: classes/class-admin.php:2083
    733 msgid "Caption"
    734 msgstr ""
    735 
    736 #: classes/class-admin.php:2216
    737 msgid "Normal"
    738 msgstr ""
    739 
    740 #: classes/class-admin.php:2220
    741 msgid "Hover"
    742 msgstr ""
    743 
    744 #: classes/class-admin.php:2230
    745 msgid "Border Radius"
    746 msgstr ""
    747 
    748 #: classes/class-admin.php:2267
    749 msgid "Display"
    750 msgstr ""
    751 
    752 #: classes/class-admin.php:2271
    753 msgid "Hover State Only"
    754 msgstr ""
    755 
    756 #: classes/class-admin.php:2272
    757 msgid "Default State Only"
    758 msgstr ""
    759 
    760 #: classes/class-admin.php:2273
    761 msgid "Always"
    762 msgstr ""
    763 
    764 #: classes/class-admin.php:2282
    765 msgid "Text Align"
    766 msgstr ""
    767 
    768 #: classes/class-admin.php:2295
    769 msgid "Elements"
    770 msgstr ""
    771 
    772 #: classes/class-admin.php:2299
    773 msgid "Colors"
    774 msgstr ""
    775 
    776 #: classes/class-admin.php:2303
    777 msgid "Typography"
    778 msgstr ""
    779 
    780 #: classes/class-admin.php:2307
    781 msgid "Dimensions"
    782 msgstr ""
    783 
    784 #: classes/class-admin.php:2321
    785 #: classes/class-deprecated.php:192
    786 msgid "Display Title"
    787 msgstr ""
    788 
    789 #: classes/class-admin.php:2329
    790 msgid "Title Tag"
    791 msgstr ""
    792 
    793 #: classes/class-admin.php:2354
    794 #: classes/class-deprecated.php:200
    795 msgid "Display Categories"
    796 msgstr ""
    797 
    798 #: classes/class-admin.php:2362
    799 #: classes/class-deprecated.php:207
    800 msgid "Categories Count"
    801 msgstr ""
    802 
    803 #: classes/class-admin.php:2380
    804 #: classes/class-deprecated.php:223
    805 msgid "Display Date"
    806 msgstr ""
    807 
    808811#: classes/class-admin.php:2387
    809812#: classes/class-deprecated.php:230
     
    10031006#: classes/class-get-portfolio.php:1069
    10041007#: classes/class-shortcode.php:58
    1005 #: gutenberg/components/gallery-control/index.js:938
     1008#: gutenberg/components/gallery-control/index.js:93
    10061009msgid "All"
    10071010msgstr ""
     
    14841487msgstr ""
    14851488
    1486 #: classes/class-get-portfolio.php:2060
     1489#: classes/class-get-portfolio.php:20
    14871490msgid "Default sorting"
    14881491msgstr ""
    14891492
    1490 #: classes/class-get-portfolio.php:2061
     1493#: classes/class-get-portfolio.php:20
    14911494msgid "Sort by date (newest)"
    14921495msgstr ""
    14931496
    1494 #: classes/class-get-portfolio.php:2062
     1497#: classes/class-get-portfolio.php:20
    14951498msgid "Sort by date (oldest)"
    14961499msgstr ""
    14971500
    1498 #: classes/class-get-portfolio.php:2063
     1501#: classes/class-get-portfolio.php:20
    14991502msgid "Sort by title (A-Z)"
    15001503msgstr ""
    15011504
    1502 #: classes/class-get-portfolio.php:2064
     1505#: classes/class-get-portfolio.php:20
    15031506msgid "Sort by title (Z-A)"
    15041507msgstr ""
    15051508
    15061509#. translators: %s - published in human format.
    1507 #: classes/class-get-portfolio.php:2190
     1510#: classes/class-get-portfolio.php:2
    15081511msgid "%s ago"
    15091512msgstr ""
     
    20972100msgstr ""
    20982101
    2099 #: gutenberg/block-saved/edit.js:132
     2102#: gutenberg/block-saved/edit.js:13
    21002103msgid "Saved %s"
    21012104msgstr ""
     
    22232226msgstr ""
    22242227
     2228
     2229
     2230
     2231
    22252232#: gutenberg/components/gallery-control/index.js:853
    2226 msgid "Edit Gallery"
    2227 msgstr ""
    2228 
    2229 #: gutenberg/components/gallery-control/index.js:854
    22302233msgid "Add Images"
    22312234msgstr ""
    22322235
    2233 #: gutenberg/components/gallery-control/index.js:871
     2236#: gutenberg/components/gallery-control/index.js:87
    22342237msgid "Select All"
    22352238msgstr ""
    22362239
    2237 #: gutenberg/components/gallery-control/index.js:883
     2240#: gutenberg/components/gallery-control/index.js:88
    22382241msgid "Bulk Actions"
    22392242msgstr ""
    22402243
    2241 #: gutenberg/components/gallery-control/index.js:888
     2244#: gutenberg/components/gallery-control/index.js:88
    22422245msgid "Bulk actions"
    22432246msgstr ""
    22442247
    2245 #: gutenberg/components/gallery-control/index.js:895
     2248#: gutenberg/components/gallery-control/index.js:89
    22462249msgid "Edit"
    22472250msgstr ""
    22482251
    2249 #: gutenberg/components/gallery-control/index.js:899
     2252#: gutenberg/components/gallery-control/index.js:89
    22502253msgid "Delete"
    22512254msgstr ""
    22522255
    2253 #: gutenberg/components/gallery-control/index.js:908
     2256#: gutenberg/components/gallery-control/index.js:90
    22542257msgid "Are you sure you want to remove selected items?"
    22552258msgstr ""
    22562259
    2257 #: gutenberg/components/gallery-control/index.js:931
     2260#: gutenberg/components/gallery-control/index.js:93
    22582261msgid "Filter by Category"
    22592262msgstr ""
    22602263
    2261 #: gutenberg/components/gallery-control/index.js:942
     2264#: gutenberg/components/gallery-control/index.js:94
    22622265msgid "Uncategorized"
    22632266msgstr ""
    22642267
    2265 #: gutenberg/components/gallery-control/index.js:989
     2268#: gutenberg/components/gallery-control/index.js:98
    22662269msgid "Bulk Image Settings"
    22672270msgstr ""
    22682271
    2269 #: gutenberg/components/gallery-control/index.js:1136
     2272#: gutenberg/components/gallery-control/index.js:113
    22702273msgid "Showing %1$s of %2$s Image"
    22712274msgid_plural "Showing %1$s of %2$s Images"
     
    22732276msgstr[1] ""
    22742277
    2275 #: gutenberg/components/gallery-control/index.js:1157
     2278#: gutenberg/components/gallery-control/index.js:115
    22762279msgid "Show More"
    22772280msgstr ""
    22782281
    2279 #: gutenberg/components/gallery-control/index.js:1166
     2282#: gutenberg/components/gallery-control/index.js:116
    22802283msgid "Show All"
    22812284msgstr ""
  • visual-portfolio/tags/3.3.7/readme.txt

    r3087926 r3093291  
    77* Tested up to: 6.5
    88* Requires PHP: 7.2
    9 * Stable tag: 3.3.6
     9* Stable tag: 3.3.
    1010* License: GPLv2 or later
    1111* License URI: <http://www.gnu.org/licenses/gpl-2.0.html>
     
    328328> v3 Migration Guide – <https://visualportfolio.co/docs/troubleshooting/migration-to-v3/>
    329329
     330
     331
     332
     333
     334
    330335= 3.3.6 - May 16, 2024 =
    331336
    332 * **Free + Pro:**
    333337* fixed DESC order for "Manual" and "Rand" image orders
    334338* rename "Default" order to "Manual"
    335 
    336339* **Pro:**
    337340* fixed Hover CSS Filter styles loading if there is no Default CSS Filter provided
     
    354357= 3.3.2 - Apr 30, 2024 =
    355358
    356 * **Free + Pro:**
    357359* add more sort options in image galleries: Item Title, Item Description, Image Title, Image Description, Image Caption, Image Alt
    358360* improved image gallery sort code - images with empty field will be always placed after items with non-empty field
    359361* fixed the behavior of the "All" filters link when the portfolio archive page set as the home page
    360 
    361362* **Pro:**
    362363* fixed Skin typography settings error in WP 6.5
     
    367368= 3.3.1 - Mar 13, 2024 =
    368369
    369 * **Free + Pro:**
    370370* added support for Download button in PhotoSwipe
    371371* added Horizontal Order option to Masonry layout
     
    378378* removed stagger delay from Masonry, Tiles and Grid layouts because it is not working properly in large galleries
    379379* minor improvements
    380 
    381380* **Pro:**
    382381* fixed Overlay Under Image option in Emerge and Caption Move styles
     
    384383= 3.2.4 - Feb 26, 2024 =
    385384
    386 * **Free + Pro:**
    387385* added stagger delay for Masonry, Grid and Tiles layouts
    388386* added proper horizontal order for Masonry layout
     
    391389* fixed Portfolio menu item name change when on Taxonomy archive page
    392390* fixed duplicating Portfolio page after WordPress XML file import
    393 
    394391* **Pro:**
    395392* added Twitch avatar caching to fix missing link
     
    414411= 3.2.0 - Nov 25, 2023 =
    415412
    416 * **Free + Pro:**
    417413* added support for proper SEO meta URLs in Portfolio archives and Filtered pages in Yoast SEO, AIOSEO, Rank Math
    418414* added Skin option to change item title tag
     
    435431* changed lazy loading styles to use modern :has() CSS (with fallback for old browsers)
    436432* removed jQuery usage from lazy loading script
    437 
    438433* **Pro:**
    439434* IMPORTANT: changed the Pro plugin to standalone, which is not requires the Free version installed anymore
  • visual-portfolio/trunk/CHANGELOG.md

    r3087926 r3093291  
    55> v3 Migration Guide – <https://visualportfolio.co/docs/troubleshooting/migration-to-v3/>
    66
     7
     8
     9
     10
     11
    712= 3.3.6 - May 16, 2024 =
    813
    9 * **Free + Pro:**
    1014* fixed DESC order for "Manual" and "Rand" image orders
    1115* rename "Default" order to "Manual"
    12 
    1316* **Pro:**
    1417* fixed Hover CSS Filter styles loading if there is no Default CSS Filter provided
     
    3134= 3.3.2 - Apr 30, 2024 =
    3235
    33 * **Free + Pro:**
    3436* add more sort options in image galleries: Item Title, Item Description, Image Title, Image Description, Image Caption, Image Alt
    3537* improved image gallery sort code - images with empty field will be always placed after items with non-empty field
    3638* fixed the behavior of the "All" filters link when the portfolio archive page set as the home page
    37 
    3839* **Pro:**
    3940* fixed Skin typography settings error in WP 6.5
     
    4445= 3.3.1 - Mar 13, 2024 =
    4546
    46 * **Free + Pro:**
    4747* added support for Download button in PhotoSwipe
    4848* added Horizontal Order option to Masonry layout
     
    5555* removed stagger delay from Masonry, Tiles and Grid layouts because it is not working properly in large galleries
    5656* minor improvements
    57 
    5857* **Pro:**
    5958* fixed Overlay Under Image option in Emerge and Caption Move styles
     
    6160= 3.2.4 - Feb 26, 2024 =
    6261
    63 * **Free + Pro:**
    6462* added stagger delay for Masonry, Grid and Tiles layouts
    6563* added proper horizontal order for Masonry layout
     
    6866* fixed Portfolio menu item name change when on Taxonomy archive page
    6967* fixed duplicating Portfolio page after WordPress XML file import
    70 
    7168* **Pro:**
    7269* added Twitch avatar caching to fix missing link
     
    9188= 3.2.0 - Nov 25, 2023 =
    9289
    93 * **Free + Pro:**
    9490* added support for proper SEO meta URLs in Portfolio archives and Filtered pages in Yoast SEO, AIOSEO, Rank Math
    9591* added Skin option to change item title tag
     
    112108* changed lazy loading styles to use modern :has() CSS (with fallback for old browsers)
    113109* removed jQuery usage from lazy loading script
    114 
    115110* **Pro:**
    116111* IMPORTANT: changed the Pro plugin to standalone, which is not requires the Free version installed anymore
  • visual-portfolio/trunk/class-visual-portfolio.php

    r3087926 r3093291  
    33 * Plugin Name:  Visual Portfolio, Posts & Image Gallery
    44 * Description:  Modern gallery and portfolio plugin with advanced layouts editor. Clean and powerful gallery styles with enormous settings in the Gutenberg block.
    5  * Version:      3.3.6
     5 * Version:      3.3.
    66 * Author:       Visual Portfolio Team
    77 * Author URI:   https://visualportfolio.co/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=byline
     
    1818
    1919if ( ! defined( 'VISUAL_PORTFOLIO_VERSION' ) ) {
    20     define( 'VISUAL_PORTFOLIO_VERSION', '3.3.6' );
     20    define( 'VISUAL_PORTFOLIO_VERSION', '3.3.' );
    2121}
    2222
  • visual-portfolio/trunk/classes/class-security.php

    r3087172 r3093291  
    223223        if (
    224224            empty( $control['value_callback'] ) &&
    225             ! isset( $control['options'][ $attribute ] )
     225            ! isset( $control['options'][ $attribute ] ) &&
     226            (
     227                // Additional check for bool and values 'true', 'false'.
     228                ! is_bool( $attribute ) ||
     229                (
     230                    is_bool( $attribute ) &&
     231                    ! isset( $control['options'][ $attribute ? 'true' : 'false' ] )
     232                )
     233            )
    226234        ) {
    227235            $attribute = self::reset_control_attribute_to_default( $attribute, $control );
     
    399407                                }
    400408                                break;
     409
    401410                            case 'custom_popup_image':
    402411                            case 'hover_image':
     
    416425                                $attribute[ $key ][ $attribute_key ] = wp_kses_post( wp_unslash( $media_attribute ) );
    417426                                break;
    418                             case 'id':
    419427                            case 'author':
    420428                            case 'format':
  • visual-portfolio/trunk/languages/visual-portfolio.json

    r3079290 r3093291  
    405405            ""
    406406         ],
     407
     408
     409
     410
     411
     412
     413
     414
     415
     416
     417
     418
     419
     420
     421
     422
     423
     424
     425
     426
     427
     428
     429
     430
     431
     432
     433
     434
     435
     436
     437
     438
     439
     440
     441
     442
     443
     444
     445
     446
     447
     448
     449
     450
     451
     452
     453
     454
     455
     456
     457
     458
     459
     460
     461
     462
     463
     464
     465
     466
     467
     468
     469
     470
     471
     472
     473
     474
     475
     476
     477
     478
     479
     480
     481
     482
     483
     484
     485
     486
     487
     488
     489
     490
     491
     492
     493
     494
     495
     496
     497
     498
     499
     500
     501
     502
     503
     504
     505
     506
     507
     508
     509
     510
     511
     512
     513
     514
    407515         "Default": [
    408             ""
    409          ],
    410          "Item Title": [
    411             ""
    412          ],
    413          "Item Description": [
    414             ""
    415          ],
    416          "Image Uploaded": [
    417             ""
    418          ],
    419          "Protect your works using watermarks, password, and age gate": [
    420             ""
    421          ],
    422          "Display social feeds such as Instagram, Youtube, Flickr, Twitter, etc...": [
    423             ""
    424          ],
    425          "Items Per Page": [
    426             ""
    427          ],
    428          "No Items Action": [
    429             ""
    430          ],
    431          "Notice": [
    432             ""
    433          ],
    434          "No items were found matching your selection.": [
    435             ""
    436          ],
    437          "Note: you will see the notice in the preview. Block will be hidden in the site frontend.": [
    438             ""
    439          ],
    440          "Stretch": [
    441             ""
    442          ],
    443          "Break container and display it wide. This option helpful for 3rd-party page builders, in the Gutenberg themes you can use the built in Wide and Fullwidth features.": [
    444             ""
    445          ],
    446          "Gap": [
    447             ""
    448          ],
    449          "Vertical Gap": [
    450             ""
    451          ],
    452          "When empty, used Gap option": [
    453             ""
    454          ],
    455          "Image": [
    456             ""
    457          ],
    458          "Overlay": [
    459             ""
    460          ],
    461          "Caption": [
    462             ""
    463          ],
    464          "Normal": [
    465             ""
    466          ],
    467          "Hover": [
    468             ""
    469          ],
    470          "Border Radius": [
    471             ""
    472          ],
    473          "Display": [
    474             ""
    475          ],
    476          "Hover State Only": [
    477             ""
    478          ],
    479          "Default State Only": [
    480             ""
    481          ],
    482          "Always": [
    483             ""
    484          ],
    485          "Text Align": [
    486             ""
    487          ],
    488          "Elements": [
    489             ""
    490          ],
    491          "Colors": [
    492             ""
    493          ],
    494          "Typography": [
    495             ""
    496          ],
    497          "Dimensions": [
    498             ""
    499          ],
    500          "Display Title": [
    501             ""
    502          ],
    503          "Title Tag": [
    504             ""
    505          ],
    506          "Display Categories": [
    507             ""
    508          ],
    509          "Categories Count": [
    510             ""
    511          ],
    512          "Display Date": [
    513516            ""
    514517         ],
  • visual-portfolio/trunk/languages/visual-portfolio.pot

    r3087172 r3093291  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Visual Portfolio, Posts & Image Gallery 3.3.5\n"
     5"Project-Id-Version: Visual Portfolio, Posts & Image Gallery 3.3.\n"
    66"Report-Msgid-Bugs-To: https://github.com/nk-crew/visual-portfolio/issues\n"
    77"Last-Translator: Visual Portfolio\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2024-05-15T12:50:46+00:00\n"
     12"POT-Creation-Date: 2024-05-6+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.10.0\n"
     
    650650
    651651#: classes/class-admin.php:1776
     652
     653
     654
     655
     656
     657
     658
     659
     660
     661
     662
     663
     664
     665
     666
     667
     668
     669
     670
     671
     672
     673
     674
     675
     676
     677
     678
     679
     680
     681
     682
     683
     684
     685
     686
     687
     688
     689
     690
     691
     692
     693
     694
     695
     696
     697
     698
     699
     700
     701
     702
     703
     704
     705
     706
     707
     708
     709
     710
     711
     712
     713
     714
     715
     716
     717
     718
     719
     720
     721
     722
     723
     724
     725
     726
     727
     728
     729
     730
     731
     732
     733
     734
     735
     736
     737
     738
     739
     740
     741
     742
     743
     744
     745
     746
     747
     748
     749
     750
     751
     752
     753
     754
     755
     756
     757
     758
     759
     760
     761
     762
     763
     764
     765
     766
     767
     768
     769
     770
     771
     772
     773
     774
     775
     776
     777
     778
     779
     780
     781
     782
     783
     784
     785
     786
     787
     788
     789
     790
     791
     792
     793
     794
     795
     796
     797
     798
     799
     800
     801
     802
     803
    652804#: classes/class-admin.php:2386
    653805#: classes/class-admin.php:2754
     
    657809msgstr ""
    658810
    659 #: classes/class-admin.php:1777
    660 #: classes/class-admin.php:2815
    661 #: classes/class-admin.php:2842
    662 msgid "Item Title"
    663 msgstr ""
    664 
    665 #: classes/class-admin.php:1778
    666 #: classes/class-admin.php:2816
    667 #: classes/class-admin.php:2843
    668 msgid "Item Description"
    669 msgstr ""
    670 
    671 #: classes/class-admin.php:1783
    672 msgid "Image Uploaded"
    673 msgstr ""
    674 
    675 #: classes/class-admin.php:1812
    676 msgid "Protect your works using watermarks, password, and age gate"
    677 msgstr ""
    678 
    679 #: classes/class-admin.php:1832
    680 msgid "Display social feeds such as Instagram, Youtube, Flickr, Twitter, etc..."
    681 msgstr ""
    682 
    683 #: classes/class-admin.php:1844
    684 msgid "Items Per Page"
    685 msgstr ""
    686 
    687 #: classes/class-admin.php:1870
    688 msgid "No Items Action"
    689 msgstr ""
    690 
    691 #: classes/class-admin.php:1875
    692 #: classes/class-admin.php:1884
    693 msgid "Notice"
    694 msgstr ""
    695 
    696 #: classes/class-admin.php:1887
    697 msgid "No items were found matching your selection."
    698 msgstr ""
    699 
    700 #: classes/class-admin.php:1902
    701 msgid "Note: you will see the notice in the preview. Block will be hidden in the site frontend."
    702 msgstr ""
    703 
    704 #: classes/class-admin.php:1919
    705 msgid "Stretch"
    706 msgstr ""
    707 
    708 #: classes/class-admin.php:1923
    709 msgid "Break container and display it wide. This option helpful for 3rd-party page builders, in the Gutenberg themes you can use the built in Wide and Fullwidth features."
    710 msgstr ""
    711 
    712 #: classes/class-admin.php:1991
    713 msgid "Gap"
    714 msgstr ""
    715 
    716 #: classes/class-admin.php:2011
    717 msgid "Vertical Gap"
    718 msgstr ""
    719 
    720 #: classes/class-admin.php:2012
    721 msgid "When empty, used Gap option"
    722 msgstr ""
    723 
    724 #: classes/class-admin.php:2075
    725 msgid "Image"
    726 msgstr ""
    727 
    728 #: classes/class-admin.php:2079
    729 msgid "Overlay"
    730 msgstr ""
    731 
    732 #: classes/class-admin.php:2083
    733 msgid "Caption"
    734 msgstr ""
    735 
    736 #: classes/class-admin.php:2216
    737 msgid "Normal"
    738 msgstr ""
    739 
    740 #: classes/class-admin.php:2220
    741 msgid "Hover"
    742 msgstr ""
    743 
    744 #: classes/class-admin.php:2230
    745 msgid "Border Radius"
    746 msgstr ""
    747 
    748 #: classes/class-admin.php:2267
    749 msgid "Display"
    750 msgstr ""
    751 
    752 #: classes/class-admin.php:2271
    753 msgid "Hover State Only"
    754 msgstr ""
    755 
    756 #: classes/class-admin.php:2272
    757 msgid "Default State Only"
    758 msgstr ""
    759 
    760 #: classes/class-admin.php:2273
    761 msgid "Always"
    762 msgstr ""
    763 
    764 #: classes/class-admin.php:2282
    765 msgid "Text Align"
    766 msgstr ""
    767 
    768 #: classes/class-admin.php:2295
    769 msgid "Elements"
    770 msgstr ""
    771 
    772 #: classes/class-admin.php:2299
    773 msgid "Colors"
    774 msgstr ""
    775 
    776 #: classes/class-admin.php:2303
    777 msgid "Typography"
    778 msgstr ""
    779 
    780 #: classes/class-admin.php:2307
    781 msgid "Dimensions"
    782 msgstr ""
    783 
    784 #: classes/class-admin.php:2321
    785 #: classes/class-deprecated.php:192
    786 msgid "Display Title"
    787 msgstr ""
    788 
    789 #: classes/class-admin.php:2329
    790 msgid "Title Tag"
    791 msgstr ""
    792 
    793 #: classes/class-admin.php:2354
    794 #: classes/class-deprecated.php:200
    795 msgid "Display Categories"
    796 msgstr ""
    797 
    798 #: classes/class-admin.php:2362
    799 #: classes/class-deprecated.php:207
    800 msgid "Categories Count"
    801 msgstr ""
    802 
    803 #: classes/class-admin.php:2380
    804 #: classes/class-deprecated.php:223
    805 msgid "Display Date"
    806 msgstr ""
    807 
    808811#: classes/class-admin.php:2387
    809812#: classes/class-deprecated.php:230
     
    10031006#: classes/class-get-portfolio.php:1069
    10041007#: classes/class-shortcode.php:58
    1005 #: gutenberg/components/gallery-control/index.js:938
     1008#: gutenberg/components/gallery-control/index.js:93
    10061009msgid "All"
    10071010msgstr ""
     
    14841487msgstr ""
    14851488
    1486 #: classes/class-get-portfolio.php:2060
     1489#: classes/class-get-portfolio.php:20
    14871490msgid "Default sorting"
    14881491msgstr ""
    14891492
    1490 #: classes/class-get-portfolio.php:2061
     1493#: classes/class-get-portfolio.php:20
    14911494msgid "Sort by date (newest)"
    14921495msgstr ""
    14931496
    1494 #: classes/class-get-portfolio.php:2062
     1497#: classes/class-get-portfolio.php:20
    14951498msgid "Sort by date (oldest)"
    14961499msgstr ""
    14971500
    1498 #: classes/class-get-portfolio.php:2063
     1501#: classes/class-get-portfolio.php:20
    14991502msgid "Sort by title (A-Z)"
    15001503msgstr ""
    15011504
    1502 #: classes/class-get-portfolio.php:2064
     1505#: classes/class-get-portfolio.php:20
    15031506msgid "Sort by title (Z-A)"
    15041507msgstr ""
    15051508
    15061509#. translators: %s - published in human format.
    1507 #: classes/class-get-portfolio.php:2190
     1510#: classes/class-get-portfolio.php:2
    15081511msgid "%s ago"
    15091512msgstr ""
     
    20972100msgstr ""
    20982101
    2099 #: gutenberg/block-saved/edit.js:132
     2102#: gutenberg/block-saved/edit.js:13
    21002103msgid "Saved %s"
    21012104msgstr ""
     
    22232226msgstr ""
    22242227
     2228
     2229
     2230
     2231
    22252232#: gutenberg/components/gallery-control/index.js:853
    2226 msgid "Edit Gallery"
    2227 msgstr ""
    2228 
    2229 #: gutenberg/components/gallery-control/index.js:854
    22302233msgid "Add Images"
    22312234msgstr ""
    22322235
    2233 #: gutenberg/components/gallery-control/index.js:871
     2236#: gutenberg/components/gallery-control/index.js:87
    22342237msgid "Select All"
    22352238msgstr ""
    22362239
    2237 #: gutenberg/components/gallery-control/index.js:883
     2240#: gutenberg/components/gallery-control/index.js:88
    22382241msgid "Bulk Actions"
    22392242msgstr ""
    22402243
    2241 #: gutenberg/components/gallery-control/index.js:888
     2244#: gutenberg/components/gallery-control/index.js:88
    22422245msgid "Bulk actions"
    22432246msgstr ""
    22442247
    2245 #: gutenberg/components/gallery-control/index.js:895
     2248#: gutenberg/components/gallery-control/index.js:89
    22462249msgid "Edit"
    22472250msgstr ""
    22482251
    2249 #: gutenberg/components/gallery-control/index.js:899
     2252#: gutenberg/components/gallery-control/index.js:89
    22502253msgid "Delete"
    22512254msgstr ""
    22522255
    2253 #: gutenberg/components/gallery-control/index.js:908
     2256#: gutenberg/components/gallery-control/index.js:90
    22542257msgid "Are you sure you want to remove selected items?"
    22552258msgstr ""
    22562259
    2257 #: gutenberg/components/gallery-control/index.js:931
     2260#: gutenberg/components/gallery-control/index.js:93
    22582261msgid "Filter by Category"
    22592262msgstr ""
    22602263
    2261 #: gutenberg/components/gallery-control/index.js:942
     2264#: gutenberg/components/gallery-control/index.js:94
    22622265msgid "Uncategorized"
    22632266msgstr ""
    22642267
    2265 #: gutenberg/components/gallery-control/index.js:989
     2268#: gutenberg/components/gallery-control/index.js:98
    22662269msgid "Bulk Image Settings"
    22672270msgstr ""
    22682271
    2269 #: gutenberg/components/gallery-control/index.js:1136
     2272#: gutenberg/components/gallery-control/index.js:113
    22702273msgid "Showing %1$s of %2$s Image"
    22712274msgid_plural "Showing %1$s of %2$s Images"
     
    22732276msgstr[1] ""
    22742277
    2275 #: gutenberg/components/gallery-control/index.js:1157
     2278#: gutenberg/components/gallery-control/index.js:115
    22762279msgid "Show More"
    22772280msgstr ""
    22782281
    2279 #: gutenberg/components/gallery-control/index.js:1166
     2282#: gutenberg/components/gallery-control/index.js:116
    22802283msgid "Show All"
    22812284msgstr ""
  • visual-portfolio/trunk/readme.txt

    r3087926 r3093291  
    77* Tested up to: 6.5
    88* Requires PHP: 7.2
    9 * Stable tag: 3.3.6
     9* Stable tag: 3.3.
    1010* License: GPLv2 or later
    1111* License URI: <http://www.gnu.org/licenses/gpl-2.0.html>
     
    328328> v3 Migration Guide – <https://visualportfolio.co/docs/troubleshooting/migration-to-v3/>
    329329
     330
     331
     332
     333
     334
    330335= 3.3.6 - May 16, 2024 =
    331336
    332 * **Free + Pro:**
    333337* fixed DESC order for "Manual" and "Rand" image orders
    334338* rename "Default" order to "Manual"
    335 
    336339* **Pro:**
    337340* fixed Hover CSS Filter styles loading if there is no Default CSS Filter provided
     
    354357= 3.3.2 - Apr 30, 2024 =
    355358
    356 * **Free + Pro:**
    357359* add more sort options in image galleries: Item Title, Item Description, Image Title, Image Description, Image Caption, Image Alt
    358360* improved image gallery sort code - images with empty field will be always placed after items with non-empty field
    359361* fixed the behavior of the "All" filters link when the portfolio archive page set as the home page
    360 
    361362* **Pro:**
    362363* fixed Skin typography settings error in WP 6.5
     
    367368= 3.3.1 - Mar 13, 2024 =
    368369
    369 * **Free + Pro:**
    370370* added support for Download button in PhotoSwipe
    371371* added Horizontal Order option to Masonry layout
     
    378378* removed stagger delay from Masonry, Tiles and Grid layouts because it is not working properly in large galleries
    379379* minor improvements
    380 
    381380* **Pro:**
    382381* fixed Overlay Under Image option in Emerge and Caption Move styles
     
    384383= 3.2.4 - Feb 26, 2024 =
    385384
    386 * **Free + Pro:**
    387385* added stagger delay for Masonry, Grid and Tiles layouts
    388386* added proper horizontal order for Masonry layout
     
    391389* fixed Portfolio menu item name change when on Taxonomy archive page
    392390* fixed duplicating Portfolio page after WordPress XML file import
    393 
    394391* **Pro:**
    395392* added Twitch avatar caching to fix missing link
     
    414411= 3.2.0 - Nov 25, 2023 =
    415412
    416 * **Free + Pro:**
    417413* added support for proper SEO meta URLs in Portfolio archives and Filtered pages in Yoast SEO, AIOSEO, Rank Math
    418414* added Skin option to change item title tag
     
    435431* changed lazy loading styles to use modern :has() CSS (with fallback for old browsers)
    436432* removed jQuery usage from lazy loading script
    437 
    438433* **Pro:**
    439434* IMPORTANT: changed the Pro plugin to standalone, which is not requires the Free version installed anymore
Note: See TracChangeset for help on using the changeset viewer.