Skip to content

Releases: zackpyle/BBClassDropdown

Updater: harden update checks and prevent undefined indexes

12 Oct 18:37

Choose a tag to compare

Tested: 6.8.2
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 7.4

|||

Updater fixes:

  • Guard GitHub API errors/non-200 and normalize response with safe defaults
  • Safely derive latest version from tag_name/name and bail when missing
  • Avoid notices in modify_transient() and plugin_popup() with null-coalescing
  • Append access token to API and zip URLs when provided

Full Changelog: 1.0.8...1.0.9

Compatible with Components

25 Jul 12:54
f9400e0

Choose a tag to compare

Tested: 6.8.2
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 7.4

|||

Now compatible with Beaver Builder v2.10+ Components

Full Changelog: 1.0.7...1.0.8

Fixed Fatal Error in GitHub Updater

24 Mar 14:14
1a0077f

Choose a tag to compare

Tested: 6.7.2
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 7.4

|||

  • Fixed Fatal Error in GitHub Updater in some versions of PHP

Full Changelog: 1.0.6...1.0.7

Updated naming and README

11 Dec 20:41
b810a2f

Choose a tag to compare

Tested: 6.7.1
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 7.4

|||

  • Updated README for clarity
  • Updated the term 'Predefined' to 'Utility'

Full Changelog: 1.0.5...1.0.6

Fix HTML Characters in Label

19 Dec 19:32
912c4f9

Choose a tag to compare

Tested: 6.4.2
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 7.4

|||

  • Fix allows &, <, >, ", and ' characters in label field

Fix Modal Scroll Bug

25 Aug 19:54
eb22aec

Choose a tag to compare

Tested: 6.3
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 7.4

|||

  • Remove Select2 as it was causing a scrolling bug in the settings modal (issue #23)

Autoloader and Bug Fixes

25 Aug 13:38
49650e5

Choose a tag to compare

Tested: 6.3
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 7.4

|||

  • Split up the plugin in functional classes and made it namespaced
  • An autoloader takes care of loading/include_once/require_once the files
  • Load admin script on fl-builder-settings page
  • Fixed fatal error on plugins page (issue #19) - Updater fixed with wp_tempnam and unlink method
  • Fixed reorder class bug (issue #21) - Couldn't reorder classes on new groups before hitting save

Fixed JS Error

21 Aug 12:35
2cd86a6

Choose a tag to compare

Tested: 6.3
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 5.6

|||

  • Fix error when opening other settings panels
  • Moved all functions to BBClassDropdown

Confirm Updater Working

20 Aug 22:43
a8a5258

Choose a tag to compare

Tested: 6.3
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 5.6

|||

Confirming WP updater is working

Plugin Launch

20 Aug 22:37
c6375aa

Choose a tag to compare

Tested: 6.3
Icons: 1x|/blob/main/includes/assets/icon-128x128.png?raw=true,2x|/blob/main/includes/assets/icon-256x256.png?raw=true
Banners: low|/blob/main/includes/assets/banner-772x250.png?raw=true,high|/blob/main/includes/assets/banner-772x250.png?raw=true
RequiresPHP: 5.6

|||

  • WP Updater connected so you can get the latest version pushed from Github straight to your WP install