Content deleted Content added
Update for New Version |
New version 5.0.0 released |
||
Line 7:
| developer = Nick Sagona
| released = {{Release date and age|2012|03|19}}
| latest release version =
| url = https://github.com/popphp/popphp-framework/releases/tag/
| title = popphp/popphp-framework: Release
| website = github.com
}}</ref>
| latest release date = {{Start date and age|
| repo = {{URL|https://github.com/popphp/popphp-framework|Pop PHP Repository}}
| programming language = [[PHP]]
Line 31:
Pop PHP 3 was a slight refactor of the existing framework, while adding a handful of new components and deprecating a few older components. Version 3 supports PHP 7 and 5.6 and was released on July 9, 2016. The last version, 3.8.0, was released on August 25, 2018. The EOL version 3.8.9 was released on February 24, 2020.
Pop PHP 4 was
Pop PHP 5 was another major refactor of the framework, adding a number of new features and upgrades and focusing on the new features available in PHP 8.1+. The current version, 5.0.0, supports PHP 8.1+ and no longer supports PHP 7.4. Version 5.0.0 was released on November 8, 2023.
The framework has been included on a number of "best of" lists for new and up-and-coming PHP Frameworks.<ref>{{
Line 57 ⟶ 59:
===Release history===
Version
<!--Template:Version - for version & release history. Documentation & examples: -->
{{Version |t |show=11111}}
Line 133 ⟶ 135:
|
|-
! {{Version |
| May 28, 2020
|
|-
! {{Version |
| February 12, 2021
|
|-
! {{Version |
| November 16, 2022
| EOL
|▼
|-
! {{Version |
| September 3, 2023
▲|
|-
! {{Version |c |5.0.0}}
| November 8, 2023
| Current production version
|-
Line 154 ⟶ 160:
== Development ==
While the initial development of the Pop PHP Framework was focused on building web applications, since version 3, Pop PHP fully supports console-based applications to be used on the [[Command-line interface|CLI]] as well. Pop PHP incorporates current standards, trends and patterns in software development in an attempt to build an ecosystem that is familiar to developers. The framework is heavily unit-tested using [[PHPUnit]] and runs through the
Pop PHP
The Pop PHP Framework project welcomes community involvement and contribution via the current available channels.<ref>{{cite web |url=https://www.popphp.org/development |title=Pop PHP Development|website=popphp.org}}</ref>
Line 179 ⟶ 185:
** SQL migration
* '''HTTP Abstraction''' (popphp/pop-http)
** HTTP client & server classes
** Promises
** Headers & Auth
** Request & response handlers
** File uploads
* '''HTML Form Generation''' (popphp/pop-form)
** Simple form configuration & rendering
** HTML form validation
* '''PDF Generation''' (popphp/pop-pdf)
** PDF
* '''Job Queue''' (popphp/pop-queue)
** Job
* '''Mail''' (popphp/pop-mail)
** Support for popular mail APIs
** SMTP support
** Mail queues
** IMAP/POP client
* '''Storage''' (popphp/pop-storage)
** Support for popular cloud-based storage APIs
* '''Auditing''' (popphp/pop-audit)
* '''Caching''' (popphp/pop-cache)
* '''Debugging''' (popphp/pop-debug)
* '''Logging''' (popphp/pop-log)
* '''Image Manipulation'''
* '''Views''' (popphp/pop-view)
* '''Sessions''' (popphp/pop-session)
|