WordPress 5.5.1 Maintenance Release

WordPress 5.5.1 is now available!

This maintenance release features 34 bug fixes, 5 enhancements, and 5 bug fixes for the block editor. These bugs affect WordPress version 5.5, so you’ll want to upgrade.

You can download WordPress 5.5.1 directly, or visit the Dashboard → Updates screen and click Update Now. If your sites support automatic background updates, they’ve already started the update process.

WordPress 5.5.1 is a short-cycle maintenance release. The next major release will be version 5.6.

To see a full list of changes, you can browse the list on Trac, read the 5.5.1 RC1 and 5.5.1 RC2 posts, or visit the 5.5.1 documentation page.

Thanks and props!

The 5.5.1 release was led by @audrasjb, @azhiyadev, @davidbaumwald, @desrosj, @johnbillion, @planningwrite, @sergeybiryukov and @whyisjake.

Thank you to everyone who helped make WordPress 5.5.1 happen:

Amit Dudhat, Andrea Fercia, Andrey “Rarst” Savchenko, Andy Fragen, Angel Hess, avixansa, bobbingwide, Brian Hogg, chunkysteveo, Clayton Collie, David Baumwald, David Herrera, dd32, demetris, Dominik Schilling, dushakov, Earle Davies, Enrique Sánchez, Frankie Jarrett, fullofcaffeine, Garrett Hyder, Gary Jones, gchtr, Hauwa, Herre Groen, Howdy_McGee, Ipstenu (Mika Epstein), Jb Audras, Jeremy Felt, Jeroen Rotty, Joen A., Johanna de Vos, John Blackbourn, John James Jacoby, Jonathan Bossenger, Jonathan Desrosiers, Jonathan Stegall, Joost de Valk, Jorge Costa, Justin Ahinon, Kalpesh Akabari, Kevin Hagerty, Knut Sparhell, Kyle B. Johnson, landau, Laxman Prajapati, Lester Chan, mailnew2ster, Marius L. J., Mark Jaquith, Mark Uraine, Matt Gibson, Michael Beckwith, Mikey Arce, Mohammad Jangda, Mukesh Panchal, Nabil Moqbel, net, oakesjosh, O André, Omar Reiss, Ov3rfly, Paddy, Pascal Casier, Paul Biron, Peter Wilson, rajeshsingh520, Rami Yushuvaev, rebasaurus, riaanlom, Riad Benguella, Rodrigo Arias, rtagliento, salvoaranzulla, Sanjeev Aryal, sarahricker, Sergey Biryukov, Stephen Bernhardt, Steven Stern (sterndata), Thomas M, Timothy Jacobs, TobiasBg, tobifjellner (Tor-Bjorn Fjellner), TwentyZeroTwo, Winstina, wittich, and Yoav Farhi.

The 12 Best Photoshop Actions for Comic & Cartoon Effects

If you want to give your photographs a cartoon or comic book effect, you could spend painstaking hours perfecting every detail. Or, you could rely on Photoshop actions to take some of the guesswork and manual labor out of the process for you.

In fact, Photoshop actions can save you time on a wide variety of effects. That’s why today we’ve put together a solid collection of comic and cartoon effect Photoshop actions that can help you to streamline your workflow and achieve the overall look you want, faster.

At least one of these is sure to help you in your efforts. Enjoy!

GTA Photoshop Action

The GTA Photoshop Action makes it possible to turn your photos into cartoon graphics that look hand drawn and look like they could’ve been penned for Grand Theft Auto. This set includes 5 frame templates, 5 collage templates, and 15 color presets. These actions do work best with portraits, models, and inanimate objects, and makes it easy to achieve these effects with minimal work.

GTA Photoshop Action

Retro Comic Book Photoshop Action Kit

This Retro Comic Book Photoshop Action kit 15 vector speech bubbles, 15 vector comic elements, 12 comic sound effects, 5 comic book frame templates, and 2 comic book mockup templates, which give you plenty of options for creating the comic book effects you need.

Retro Comic Book Photoshop Action Kit

Cartoonize Photoshop Actions

The Cartoonize Photoshop Action is super easy to use. With it, you an create a digital artwork effect or oil paint effect with a single click, turning a standard photo into something really special. You can use it to customize photos for all sorts of ad campaigns, social media images, and more.

Cartoonize Photoshop Actions

Painting & Comics Photoshop Actions

The Painting and Comics Photoshop Actions comes with 12 professional actions that can be used in a myriad of ways. Use these actions to retouch your photos with a single click. Each action includes specific calibrations to achieve the perfect desired effect.

Painting Comics Photoshop Actions

MicroPro Cartoon Oil Photoshop Action

Another one you might want to consider is the MicroPro Cartoon Oil Photoshop Action. All layers are super easy to edit and your changes are non-destructive, so you can always revert back to your original image should you wish to do so. This action creates a cartoony oil painting effect that could have a number of practical uses.

MicroPro Cartoon Oil Photoshop Action

Cartoon Melted Drips Photoshop Action

The Cartoon Melted Drops Photoshop Action is a great one to have in your toolbox. With one click you can create a slime effect that looks like it’s flowing off of specific parts of your photo. It comes with 25 color scripts, custom colors, and it’s super easy to use.

Cartoon Melted Drips Photoshop Action

Cartoon Style Text Effects Layer Styles

The Cartoon Style Text Effects set is a great way to add bubbly, cartoony-looking effects to text in your images. This would be ideal for retro-inspired graphics. This set comes with 10 styles, 10 PSD files, and all are well layered and super easy to use. Use them for titles, banners, and more.

Cartoon Style Text Effects Layer Styles

Comic Oil Paint Photoshop Actions

The Comic Oil Paint Photoshop Actions are another set of actions you should consider. Turn any photo into a piece of comic art without destroying the underlying image should you decide to revert the effect. This one-click action includes 10 different comic filters.

Comic Oil Paint Photoshop Actions

Comics PSD Text Effects

Here’s another set of actions you might want to consider if you need to give the text in your graphics a comic book effect. It comes with 10 different styles has smart objects and is super easy to edit. There are well-organized layers within these actions, which make them easy to use and easy to revert should you want to make a change.

Comics PSD Text Effects

Vector Painting Photoshop Action

Last on our list is the Vector Painting Photoshop Action. This action includes well-organized layers and is a non-destructive action. With one click, this makes it easy to turn a photo into a vector painting. The ending results is impressive and will really make a statement no matter how you decide to use it.

Vector Painting Photoshop Action


How to Install Photoshop Actions

  1. Download and unzip the action file
  2. Launch Photoshop
  3. Go to Window > Actions
  4. Select Load Actions from the menu and go to the folder where you saved the unzipped action file to select it
  5. The Action will now be installed
  6. To use the newly installed action, locate it in the Action panel
  7. Click the triangle to the left of the action name to see the list of available actions
  8. Click the action you want to play and press the play button at the bottom of the Actions panel

We hope you’ve enjoyed this list of comic and cartoon effect Photoshop actions. Each of these bring something different to the table and are all well-worth adding to your toolbox, especially if you anticipate creating a number of comic-inspired photographs. Now all that’s left to do is to get started creating something. Good luck!

The post The 12 Best Photoshop Actions for Comic & Cartoon Effects appeared first on Speckyboy Design Magazine.

Community News: Latest PECL Releases (09.01.2020)

Latest PECL Releases:

  • datadog_trace 0.48.1
    ### Fixed

    • Symfony HttpException with status less than 500 should not be considered an error #995, #1002 (thanks, @franek!)
    • Block Zend signals from background sender thread #1000
    • Fix out-of-sync issue if span stack is closed while a closure is running #1001
  • swoole 4.5.3
    New APIs --- + Added `SwooleProcessProcessManager` (swoole/library#88f147b) (@huanghantao) + Added ArrayObject::append, StringObject::equals (swoole/library#f28556f) (@matyhtf) + Added Coroutine::parallel (swoole/library#6aa89a9) (@matyhtf) + Added CoroutineBarrier (swoole/library#2988b2a) (@matyhtf)

    Enhancement

    • Added usePipelineRead to support streaming call-in http2 client (#3354) (@twose)
    • Do not create the file before receive body when a download (#3381) (@twose)
    • Added bind_address and bind_port setting for coroutine http client (#3390) (@huanghantao)
    • Added lowercase_header option for HttpClient (#3399) (@matyhtf)
    • Added tcp_user_timeout option for SwooleServer (#3404) (@huanghantao)
    • Added CoroutineSocket event barrier (#3409) (@matyhtf)
    • Added specify swString memory allocator (#3418) (@matyhtf)
    • Support cURL __toString (swoole/library#38) (@twose)
    • Added lowercase_header to fix cURL header name (swoole/library#e7c2a82) (@twose)
    • Set wait count directly in WaitGroup constructor (swoole/library#2fb228b8) (@matyhtf)
    • Added CURLOPT_REDIR_PROTOCOLS (swoole/library#46) (@sy-records)
    • Support trailer for HTTP 1.1 (#3485) (@huanghantao)
    • Support yield when sleeping less 1ms (#3487) (@Yurunsoft)
    • Support get soft link file in the static handler (#3569) (@LeiZhang-Hunter)
    • Close WebSocket connection immediately after the server call close method (#3570) (@matyhtf)
    • Support hook stream_set_blocking (#3585) (@Yurunsoft)
    • Support HTTP2 flow control in async HTTP2 Server (#3486) (@huanghantao) (@matyhtf)
    • Support free socket buffer after onPackage is called (#3551) (@huanghantao) (@matyhtf)

    Fixed

    • Fixed WebSocket coredump, handle protocol status error (#3359) (@twose)
    • Fixed swSignalfd_setup and fix possible nullptr error in wait_signal (#3360) (@twose)
    • Fixed SwooleServer::close throw a error when set dispatch_func (#3365) (@twose)
    • Fixed format_buffer init problem when use SwooleRedisServer::format (#3369) (@matyhtf) (@twose)
    • Fixed get mac address in MacOS (#3372) (@twose)
    • Fixed MySQL test case (#3374) (@qiqizjl)
    • Fixed PHP8 compatibility (#3384) (#3458) (#3578) (#3598) (@twose)
    • Fixed missing php_error_docref, timeout_event and return value in hook socket write and read (#3383) (@twose)
    • Fixed the server could not be stopped during the WorkerStart phase (#3382) (@huanghantao)
    • Fixed coredump because of heart thread operate conn->socket (#3396) (@huanghantao)
    • Fixed send yield logic bug (#3397) (@twose) (@matyhtf)
    • Fixed compile problem in Cygwin64 (#3400) (@twose)
    • Fixed WebSocket finish property invalid (#3410) (@matyhtf)
    • Fixed build error when losing sys/random.h (#3427) (@huanghantao)
    • Fixed missing MySQL transaction error, update the test (#3429) (@twose)
    • Fixed the result of stream_select (#3440) (@Yurunsoft)
    • Fixed lose SIGCHLD when use CoroutineSystem to create the child process (#3446) (@huanghantao)
    • Fixed sendwait not support SSL mode (#3459) (@huanghantao)
    • Fixed ArrayObject and StringObject bug (swoole/library#44) (@matyhtf)
    • Fixed mysqli error, typo (swoole/library#45) (@sy-records)
    • Fixed can not get correct SwooleClient::errCode if open_eof_check is set (#3478) (@huanghantao)
    • Fixed fix atomic->wait()/wakeup() in MacOS (#3476) (@Yurunsoft)
    • Fixed Client::connect return 0 when serve refused (#3484) (@matyhtf)
    • Fixed nullptr_t is not declared in alpine (#3488) (@limingxinleo)
    • Fixed fix HTTP Client download filename bug, double-free memory (#3489) (@Yurunsoft)
    • Fixed fix memory leak of ServerPort (#3507) (@twose)
    • Fixed fix mqtt parse protocal error (318e33a) (84d8214) (80327b3) (efe6c63) (@GXhua) (@sy-records)
    • Fixed CoroutineHttpClient->getHeaderOut coredump (#3534) (@matyhtf)
    • Fixed missing error info of SSL verify (#3535) (@twose)
    • Fixed update Swoole benchmark link in README (#3536) (@sy-records) (@santalex)
    • Fixed fix HTTP header/cookie injection when using CRLF (#3539) (#3541) (#3545) (chromium1337) (@huanghantao)
    • Fixed fix the typo variable in #3463 (#3547) (chromium1337) (@huanghantao)
    • Fixed the typo introduced in pull request #3463 (#3547) (@deminy)
    • Fixed set coroutine WebSocket server frame->fd (#3549) (@huanghantao)
    • Fixed connection leak when heart thread check the connection status (#3534) (@matyhtf)
    • Fixed don't need block signals in the process pool (#3582) (@huanghantao) (@matyhtf)
    • Fixed don't send headers by SAPI (#3571) (@twose) (@sshymko)
    • Fixed set error code and error message when curl execution fails (swoole/library#1b6c65e) (@sy-records)
    • Fixed swoole_socket_coro accept bug when call setProtocol function will cause coredump (#3591) (@matyhtf)

    Kernel

    • Use the CPP style (#3349) (#3351) (#3454) (#3479) (#3490) (@huanghantao) (@matyhtf)
    • Added Swoole known strings to improve PHP object property reading (#3363) (@huanghantao)
    • Improve code (#3350) (#3356) (#3357) (#3423) (#3426) (#3461) (#3463) (#3472) (#3557) (#3583) (@huanghantao) (@twose) (@matyhtf)
    • Optimize tests (#3416) (#3481) (#3558) (@matyhtf)
    • Simplify table int type (#3407) (@matyhtf)
    • Added sw_memset_zero and replace bzero (#3419) (@CismonX)
    • Optimize log module (#3432) (@matyhtf)
    • Refactor libswoole (#3448) (#3473) (#3475) (#3492) (#3494) (#3497) (#3498) (#3526) (@matyhtf)
    • Refactor header deps (#3457) (@matyhtf) (@huanghantao)
    • Added Channel::count() and Channel::get_bytes() (f001581) (@matyhtf)
    • Added scope guard (#3504) (@huanghantao)
    • Added libswoole coverage test (#3431) (@huanghantao)
    • Added lib-swoole/ext-swoole MacOS test (#3521) (@huanghantao)
    • Added lib-swoole/ext-swoole Alpine test (#3537) (@limingxinleo)
  • vips 1.0.12
    * vips_image_set_type() can be passed a type name
  • vips 1.0.11
    * add vips_image_set_type() * More php_info() output [jcupitt]
  • datadog_trace 0.48.0
    ## Important! The legacy API for custom instrumentation `dd_trace()` is now a no-op in this release. See the [upgrade guide](https://docs.datadoghq.com/tracing/custom_instrumentation/php/?tab=tracingfunctioncalls#legacy-api-upgrade-guide) for instructions on upgrading.

    The way PHP 5.4 and 5.6 hook into the engine has changed. Please read deep call stacks on PHP 5 for more information on potential issues.

    All calls to DDTracetrace_function or DDTracetrace_method functions need to happen before the first invocation of the target e.g. DDTracetrace_function('foo', ...) should be done before foo is called for the first time. In the future this may need to be done before the target is even defined. This was previously noted in 0.45.0, but is now enforced for all PHP versions.

    Added

    • Deferred initialization of integrations, and matching integration to a callable at compile time #891 #972
    • Test for non-zero durations #950
    • Add support for PHPRedis 3 extension on PHP 7 #948
    • Add support for PHPRedis 4 extension on PHP 7 #982
    • Add support for PHPRedis 5 extension on PHP 7 #983
    • Add non-tracing API (hook_function/hook_method) #984

    Changed

    • Improve CGI usage in test suite #952 (thank you @remicollet!)
    • Remove ddtrace.strict_mode INI setting #955
    • Sandbox PHP 5.6 using zend_execute_ex + zend_execute_internal #970
    • Package _generated.php with PECL #980
    • Move startup logs behind debug mode #986
    • Split PHP 7's opcode handlers for previous case #987
    • Sandbox PHP 5.4, cache negative lookups on PHP 5, and delete integrations using dd_trace #988
    • Cleanup PHP 7 curl handlers #989
    • Update dd_trace warning for being a no-op #990
    • Defer loading of PHPRedis #992
    • Defer loading of Predis #994

    Fixed

    • Compatibility issues with PECL #845 (thank you @remicollet!)
    • Fix package.xml validation for PECL #954
    • Removed obsolete pre-integrations loading check from dd-doctor.php #956
    • Fix off-by-one error with longest config name for integrations #985
  • gRPC 1.31.1
    - Fix crash on exec() #23567

The Month in WordPress: August 2020

August was special for WordPress lovers, as one of the most anticipated releases, WordPress 5.5, was launched. The month also saw several updates from various contributor teams, including the soft-launch of the Learn WordPress project and updates to Gutenberg. Read on to find out about the latest updates from the WordPress world.


WordPress 5.5 Launch

The team launched WordPress 5.5 on August 11. The major release comes with a host of features like automatic updates for plugins and themes, enabling updates over uploaded ZIP files, a block directory, XML sitemaps, block patterns, inline image editing, and lazy-loading images, to name a few. WordPress 5.5 is now available in 50 languages too! You can update to the latest version directly from your WordPress dashboard or download it directly from WordPress.org. Subsequent to the 5.5 release, the 5.5.1 release candidate came out on August 28, which will be followed by its official launch of the minor release on September 1.

A record 805 people contributed to WordPress 5.5, hailing from 58 different countries. @audrasjb has compiled many more stats like that and they’re well worth a read!

Want to get involved in building WordPress Core? Follow the Core team blog, and join the #core channel in the Making WordPress Slack group.

Gutenberg 8.7 and 8.8

The core team launched Gutenberg 8.7 and 8.8. Version 8.7 saw many improvements to the Post Block suite, along with other changes like adding a block example to the Buttons block, consistently autosaving edits, and updating the group block description. Version 8.8 offers updates to Global Styles, the Post Block suite, and Template management. The release significantly improves the back-compatibility of the new Widget Screen, and also includes other important accessibility and mobile improvements to user interfaces like the Toolbar, navigation menus, and Popovers. For full details on the latest versions of these Gutenberg releases, visit these posts about 8.7 and 8.8.

Want to get involved in building Gutenberg? Follow the Core team blog, contribute to Gutenberg on GitHub, and join the #core-editor channel in the Making WordPress Slack group.

Check out the brand new Learn WordPress platform!

Learn WordPress is a brand new cross-team initiative led by the WordPress Community team, with support from the training team, the TV team, and the meta team. This platform is a learning repository on learn.wordpress.org, where WordPress learning content will be made available. Video workshops published on the site will be followed up by supplementary discussion groups based on workshop content. The first of these discussion groups have been scheduled, and you can join an upcoming discussion on the dedicated meetup group. The community team invites members to contribute to the project. You can apply to present a workshop, assist with reviewing submitted workshops, and add ideas for workshops that you would like to see on the site. You can also apply to be a discussion group leader to organize discussions directly through the learn.wordpress.org platform. We are also creating a dedicated Learn WordPress working group and have posted a call for volunteers. Meetup organizers can use Learn WordPress content for their meetup events (without applying as a discussion group leader). Simply ask your meetup group to watch one of the workshops in the weeks leading up to your scheduled event, and then host a discussion group for that content as your event.

Want to get involved with the Community team? Follow the Community blog, or join them in the #community-events channel in the Making WordPress Slack group. To organize a local WordPress community event, visit the handbook page


Further Reading:

Have a story that we should include in the next “Month in WordPress” post? Please submit it here.

Chill Out with These Calming CSS & JavaScript Code Snippets

We could all use a little calm in our lives. What with the pressures that come along with web design and development – not to mention the state of the world. There are plenty of reasons to find an escape.

And while getting out of the office is a great way to relax, it’s not always feasible. Therefore, it’s important to find ways to bring about some peace wherever you are.

Our mission for today is to help you recharge from your daily grind with…code. That’s right. The snippets in this collection can take you away, even as you sit at your desk. So, sit back and gain some positive energy from these clever creations.

Take Me to the Tropics

The gentle swaying of palm trees in the ocean breeze. Is there any destination that’s more desirable? If you can’t get there in person, you can at least check out this sunny JavaScript animation. Pro Tip: To make the experience fully-immersive, turn on a fan and grab one of those fancy umbrella drinks.

See the Pen
Light breeze on perfectly round island
by Bailh.

Hypnotic Jogging

Sometimes, it’s the simplest-looking animations that are the most calming. This jogger is a prime example. The looping motion of each step, wind in hair and blowing scarf make for a serene scene – especially if you turn the speed down a notch. Don’t be fooled by the simple look, however. There’s a good bit of JavaScript powering this athlete.

See the Pen
Cole run cycle
by Dave DeSandro.

Peace, Love and JavaScript

Need a colorful reminder to chill out? This trippy animated peace sign will have stars dancing in your eyes – literally. As the stars spread out across the screen, take a closer look at the motion trail each one leaves behind. A groovy path to follow, for sure.

See the Pen
Peace Springs
by Tiffany Rayside.

Calming Curves

Here’s another example of how simple is often better. This CSS conglomeration of curved lines is quite basic, yet powerful. Their ribbon-like movements and changes in opacity result in a pleasing effect. Watching for a few minutes can help you shed that daily stress.

See the Pen
Stay Calm
by Eric Porter.

Sweet (Or Sour) Stress Relief

When done at a leisurely pace, changing colors can bring a sense of serenity. Take this bubble gum experiment, for example. Both the 3D sphere and background shift gradient colors to gently engage the user. For a fun twist, you can change up the color scheme to reflect “sweet” or “sour” gum.

See the Pen
Bubble Gum
by ilithya.

The Calming CSS Cube

This 3D cube has a lot going on. As it rotates on an axis, a set of circles within swing back and forth like a pendulum. But because this CSS animation is set to a lower speed, it’s more relaxing than overwhelming.

See the Pen
Abstract Cube
by Mattia Astorino.

Peaceful Design

While most of the snippets in this collection feature animation, movement isn’t always necessary. This mockup for a mindfulness app demonstrates how design itself can bring some Zen into your life. Both the day and night modes are attractive and serve as a reminder to simply breathe.

See the Pen
Mindfulness app
by co0kie.

Growing Nature

OK, we generally don’t have time to sit and watch plants grow. But we can take a few seconds out of our busy day to see these virtual vines come to life. Plants sprout and gently sway in a virtual breeze, thanks to HTML5 canvas animation powered by JavaScript.

See the Pen
Plant Growth Prototype: Dark Garden
by Matthew Main.

Keep Calm and Code On

Maybe it seems counterintuitive. But code can actually provide a calming presence – and these snippets are proof.

By utilizing color, motion and interactivity, they offer up a brief escape from the pressures of daily life. While they aren’t going to replace a proper vacation or even a day off, there are benefits to be had. Think of them as a tiny reset that will refresh your brain so that you can get on with your to-do list.

Want to see even more calming code snippets? Check out our CodePen collection for 20+ examples!

The post Chill Out with These Calming CSS & JavaScript Code Snippets appeared first on Speckyboy Design Magazine.

PHP Prettify

Package:
Summary:
Output colored PHP code highlighted using themes
Groups:
Author:
Description:
This package can output colored PHP code highlighted using themes...

Read more at https://www.phpclasses.org/package/11780-PHP-Output-colored-PHP-code-highlighted-using-themes.html#2020-08-31-18:46:54
Powered by Gewgley