Zebra_Form, version 2.9.8 now available

Here’s what’s new in 2.9.8:

  • fixed a bug where the browser’s native validation engine would kick in for elements having the “email” or a numeric rule set, and another bug where the same elements (the ones having the “email” or a numeric rule set) were not checked server-side; thanks **Natalie** for reporting
  • fixed a bug with validating email and numeric fields
  • fixed an issue with placeholders not working for elements having the “email” ar any of the numeric rules set
  • added the “age” rule (see documentation)
  • added “range” rule for numerical values (see documentation)
  • fixed an issue where auto_fill was not working on email and numeric fields; thanks @bodiski!
  • fixed an issue with validating emails when the email address was *very* long and it contained a space or other invalid characters; thanks @ArneTR
  • added HTTP_X_FORWARDED_PROTO header for detecting HTTPS requests; thanks @sebipopa
  • fixed a bug in the date element; thanks @pjjroux
  • fixed a bug with validating URLs having encoded characters in them; thanks Marty
  • fixed a bug where validation was not working for time controls
  • Updated Zebra_Datepicker to 1.9.5
  • added missing methods for setting properties of the date picker: container, custom_classes, default_position, icon_position and show_icon
  • minimum required PHP version in now 5.3.0, instead of 5.0.2
  • minor documentation update for the auto_fill method

Visit Zebra_Form‘s page

Zebra_Image, version 2.2.5 now available

Here’s what’s new in version 2.2.5:

  • use the newly added “auto_handle_exif_orientation” property for auto fixing image rotation if EXIF information is available; requires PHP to be configured with exif-support via –enable-exif (or, for Windows user, by enabling the php_mbstring.dll and php_exif.dll extensions); thanks to Sebi Popa
  • better integration with composer; thanks to Richard Griffith
  • dropped support for PHP4; the library now requires PHP5+

Visit Zebra_Image‘s page

Zebra_Database, version 2.9.3 now available

Here’s what’s new in 2.9.3:

  • fixed an issue that would trigger a warning if a replacement value was an array instead of a string;
  • fixed a bug where “fetch_obj_all” method would fail if the “index” argument was given; thanks Milan Kvita
  • the library now uses SqlFormatter PHP library by Jeremy Dorn for better highlighting of SQL queries
  • minimum required PHP version is now 5.2.0 instead of 5.0.0
  • the debug console got a few minor visual tweaks

Visit Zebra_Database‘s page

Zebra_Mptt, version 2.3.0 now available

Here’s what’s new in version 2.2.5:

  • this version breaks compatibility with previous versions
  • “get_children_count” and “get_descendats_count” methods were both replaced by the new get_descendant_count method
  • “get_selectables” method was renamed to to_select
  • added 3 new methods: get_siblings, get_next_sibling and get_previous_sibling
  • the move method can now be used to move nodes before and after another nodes (not just as a child of another node)
  • dropped support for the deprecated “mysql” extension; the library now only works with the “mysqli” extension
  • minimum required PHP version is now 5.0.5 instead of 4.4.9
  • fixed some issues preventing the library from running pn PHP7; thanks Jiri Melcak
  • improved compatibility with Composer
  • some minor performance tweaks

Visit Zebra_Mptt‘s page

Zebra_cURL, version 1.3.3 now available

Here’s what’s new in 1.3.3:

  • minimum required PHP version is now 5.3.0 instead of 5.0.3
  • fixed a bug where the library would not download files having query strings or hashtags, and triggered warnings instead; thanks Fshamri
  • fixed a bug which broke the ftp_download method
  • fixed an issue where SSL certificate checking (CURLOPT_SSL_VERIFYPEER) was disabled by default; now it is enabled by default; thanks Daniel Stenberg
  • added delete and put methods for making DELETE and PUT requests
  • added scrap method for quickly making a single get request without the need of a callback function; thanks Alexey Dorokhov
  • if caching is enabled but the cache folder doesn’t exist, the library will now try and create it before triggering an error; thanks Alexey Dorokhov
  • removed unused argument for the cookies method; thanks Székely Dániel
  • updated existing examples and added a new one for scrapping a page
  • losts of cleanup in the documentation

Visit Zebra_cURL‘s page

Zebra_DatePicker, version 1.9.4 now available

Here’s what’s new in 1.9.4:

  • images now have their own folder instead of being mixed with the stylesheets; thanks to Maxime Pasquier
  • icon position can now be also set to the left of the element; thanks to Jennifer for suggesting
  • added possibility to easily apply custom classes to date ranges
  • see the newly added custom_classes property; thanks to Märt Tibar for suggesting
  • the library is now also available as a npm package
  • fixed a bug that made impossible to install the library via Bower

Visit Zebra_Datepicker‘s page

Zebra_Dialog, version 1.3.9 now available

Here’s what’s new in version 1.3.9:

  • added missing preloader.gif file to the “flat” theme; thanks to Juan for reporting;
  • replaced all instances of jQuery with $, for consistency and for making it easier to use with jQuery.noConflict(); thanks to Julio for suggesting;
  • fixes and additions to the bowser.json file, for better integration with Bower
  • examples now use jQuery version 1.12.0
  • dropped support for jQuery’s deprectated official plugins repository

Visit Zebra_Dialog‘s page

Zebra_TransForm, version 2.4.3 now available

Here’s what’s new in version 2.4.3:

  • the library now behaves correctly upon clicking a form’s “reset” button; thanks to Dan for suggesting this
  • fixed a bug where resizing the window would render all transformed elements unusable
  • some minor code optimizations
  • the library is now available as a Bower package
  • added integration with Grunt for automating JSHint & Uglify processes

Visit Zebra_TransForm‘s page

Zebra_Form, version 2.9.7 now available

Here’s what’s new in 2.9.7:

  • fixed a bug where when setting multiple dependencies for a single element, only the last one was checked
  • thanks to Jaco Roux, and another one where dependencies depending on radio buttons or checkboxes were incorrectly checked server-side
  • thanks Stone
  • fixed a bug with uppercase characters being removed from the “value” attribute of checkboxes and radio buttons, when created with the “radios” or “checkboxes” shorthand; thanks Samppa for reporting
  • fixed a bug where when having multiple conditions for a “dependencies” rule, the callback function was firing *only* for the last condition; thank to Jaco Roux
  • fixed a bug where having $ (dollar) sign in labels would lead to generating access keys, even if the $ sign was escaped, as stated by the documentation; thanks to Natalie for reporting
  • fixed a bug where the “length” rule was not working as expected with unicode characters in some scenarios; thanks to Olivier Rochefort for reporting
  • elements having the “email” rule set are now if “email” type, making them more friendly on mobile devices; thanks to Natalie for suggesting
  • elements having the “digits”, “number” or “float” rule set, will have their “type” attribute changed to “number”, making them more mobile-friendly
  • the “validate” method, callable from JavaScript, now takes a boolean argument which, when set to “false”, will prevent the showing of error messages when form does not validate; thanks to Shabeer
  • updated to Zebra_Datepicker 1.9.3; this also brings one new method: open_icon_only

Visit Zebra_Form‘s page

Zebra_cURL, version 1.3.2 now available

Here’s what’s new in 1.3.2:

  • fixed a bug with http_authentication method not working
  • fixed handling of edge case HTTP authentication
  • fixed a warning message when setting the callback function as a method of a class, but the method was not available
  • fixed bug with additional arguments not being passed to the get method
  • updated the “post” method so that now arbitrary strings can also be POST-ed (instead of key => value pair only); useful for POST-ing JSON; thanks Julian Zel
  • added possibility to unset previously set credentials for HTTP authentication
  • POST parameters are now in the response as an additional “post” entry in the response array, both as string and as an array (only for POST requests)
  • improved debug messages

Visit Zebra_cURL‘s page