Skip to content

Commit

Permalink
Update for v4.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
nicksagona committed Nov 17, 2022
1 parent 49d4dcf commit 18166aa
Show file tree
Hide file tree
Showing 47 changed files with 177 additions and 50 deletions.
6 changes: 6 additions & 0 deletions changelog.rst
@@ -1,6 +1,12 @@
Changelog
=========

4.7.0
-----
* Added support for PHP 8.0+. Backwards compatible to PHP 7.4.
* Added new ``pop-storage`` component
+ Provides interchangeable adapters to easily switch between storage resources, e.g., local disk, AWS S3, etc.

4.6.0
-----
* Migrated unit tests from Travis CI to GitHub Actions
Expand Down
4 changes: 2 additions & 2 deletions conf.py
Expand Up @@ -9,10 +9,10 @@
highlight_language = 'php'

project = u'Pop PHP Framework'
copyright = u'2021 NOLA Interactive'
copyright = u'2023 NOLA Interactive'

version = '4'
release = '4.6.0'
release = '4.7.0'

lexers['php'] = PhpLexer(startinline=True)

6 changes: 3 additions & 3 deletions installation.rst
Expand Up @@ -20,7 +20,7 @@ the ``popphp/popphp-framework`` repository in the following ways:
.. code-block:: json
"require": {
"popphp/popphp-framework": "^4.6.0"
"popphp/popphp-framework": "^4.7.0"
}
**Add it to an existing project**
Expand All @@ -35,8 +35,8 @@ instead of the full ``popphp/popphp-framework`` repository.
Requirements
------------

The only main requirement for the Pop PHP Framework is that you have at least **PHP 7.3.0**
installed in your environment.
The Pop PHP Framework has been built for and tested with **PHP 8.1** and is backwards compatible to **7.4**.
So the only true requirement is that to have at least **PHP 7.4** installed in the environment.

Recommendations
---------------
Expand Down
11 changes: 6 additions & 5 deletions overview.rst
Expand Up @@ -20,9 +20,10 @@ and start using the Pop PHP Framework quickly and effectively.
About the Framework
-------------------

Pop PHP is an open source, object-oriented PHP framework. At a minimum, it requires
PHP 7.3. It is available on `Github`_ and through `Composer`_. The framework is tested
using `PHPUnit`_ and continuous integration is maintained using `GitHub Actions`_.
Pop PHP is an open source, object-oriented PHP framework. It has been built and tested to
run on PHP 8.0+, but at a minimum, it requires PHP 7.4. It is available on `Github`_ and
through `Composer`_. The framework is tested using `PHPUnit`_ and continuous integration
is maintained using `GitHub Actions`_.

**A Brief History of Pop PHP**

Expand All @@ -34,7 +35,7 @@ significant refactor, taking advantage of PHP 5.4, eliminating dependencies amon
components, separating the components into self-contained repositories, and
incorporating `Composer`_.

On February 12, 2021, version 4.6.0 was released and it continues the development and growth
On November 16, 2021, version 4.7.0 was released and it continues the development and growth
that the previous versions set forth.

Community & Support
Expand All @@ -52,4 +53,4 @@ is located on the website.
.. _GitHub Actions: https://github.com/features/actions
.. _Gitter chat room: https://gitter.im/pop-php-framework/Lobby
.. _Twitter: https://twitter.com/popphpframework
.. _API documentation: http://api.popphp.org/4.6/
.. _API documentation: http://api.popphp.org/4.7/
1 change: 1 addition & 0 deletions reference/index.rst
Expand Up @@ -40,6 +40,7 @@ Reference
pop_router
pop_service
pop_session
pop_storage
pop_utils
pop_validator
pop_view
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_acl.rst
Expand Up @@ -25,7 +25,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-acl": "^3.3.0",
"popphp/pop-acl": "^3.4.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_application.rst
Expand Up @@ -21,7 +21,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/popphp": "^3.4.0",
"popphp/popphp": "^3.7.2"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_audit.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-audit": "^1.2.0",
"popphp/pop-audit": "^1.3.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_auth.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-auth": "^3.2.0",
"popphp/pop-auth": "^3.3.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_cache.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-cache": "^3.3.0",
"popphp/pop-cache": "^3.4.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_code.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-code": "^4.0.0",
"popphp/pop-code": "^4.1.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_config.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-config": "^3.3.0",
"popphp/pop-config": "^3.4.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_console.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-console": "^3.1.0",
"popphp/pop-console": "^3.2.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_controller.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/popphp": "^3.3.0",
"popphp/popphp": "^3.7.2"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_cookie.rst
Expand Up @@ -18,7 +18,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-cookie": "^3.2.0",
"popphp/pop-cookie": "^3.3.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_css.rst
Expand Up @@ -18,7 +18,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-css": "^1.0.8",
"popphp/pop-css": "^1.1.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_csv.rst
Expand Up @@ -18,7 +18,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-csv": "^3.1.5",
"popphp/pop-csv": "^3.2.1"
}
}
Expand Down
20 changes: 20 additions & 0 deletions reference/pop_db.rst
Expand Up @@ -15,6 +15,26 @@ One can use the above adapters, or extend the base ``Pop\\Db\\Adapter\\AbstractA
write your own. Additionally, access to individual database tables can be leveraged via the
``Pop\Db\Record`` class.

Installation
------------

Install it directly into your project:

.. code-block:: bash
composer require popphp/pop-db
Or, include it in your composer.json file:

.. code-block:: json
{
"require": {
"popphp/pop-db": "^5.3.4"
}
}
Connecting to a Database
------------------------

Expand Down
2 changes: 1 addition & 1 deletion reference/pop_debug.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-debug": "^1.2.0",
"popphp/pop-debug": "^1.3.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_dir.rst
Expand Up @@ -18,7 +18,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-dir": "^3.1.0",
"popphp/pop-dir": "^3.2.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_dom.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-dom": "^3.2.7",
"popphp/pop-dom": "^3.3.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_event.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/popphp": "^3.4.0",
"popphp/popphp": "^3.7.2"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_filter.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-filter": "^3.1.2",
"popphp/pop-filter": "^3.2.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_form.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-form": "^3.5.0",
"popphp/pop-form": "^3.3.2"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_ftp.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-ftp": "^3.0.3",
"popphp/pop-ftp": "^3.0.5"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_http.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-http": "^4.0.0",
"popphp/pop-http": "^4.1.6"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_i18n.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-i18n": "^3.1.0
"popphp/pop-i18n": "^3.2.1"
}
Basic Use
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_image.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-image": "^3.4.0",
"popphp/pop-image": "^3.5.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_kettle.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-kettle": "^1.3.0",
"popphp/pop-kettle": "^1.6.2"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_loader.rst
Expand Up @@ -32,7 +32,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-loader": "^3.0.4",
"popphp/pop-loader": "^3.1.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_log.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-log": "^3.2.0",
"popphp/pop-log": "^3.3.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_mail.rst
Expand Up @@ -25,7 +25,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-mail": "^3.5.0",
"popphp/pop-mail": "^3.6.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_mime.rst
Expand Up @@ -21,7 +21,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-mime": "^1.0.0",
"popphp/pop-mime": "^1.1.2"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_module.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/popphp": "^3.4.0",
"popphp/popphp": "^3.7.2"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_nav.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-nav": "^3.2.1",
"popphp/pop-nav": "^3.3.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_paginator.rst
Expand Up @@ -19,7 +19,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-paginator": "^3.0.5",
"popphp/pop-paginator": "^3.1.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_pdf.rst
Expand Up @@ -20,7 +20,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-pdf": "^4.0.0",
"popphp/pop-pdf": "^4.2.1"
}
}
Expand Down
2 changes: 1 addition & 1 deletion reference/pop_queue.rst
Expand Up @@ -26,7 +26,7 @@ Or, include it in your composer.json file:
{
"require": {
"popphp/pop-queue": "^1.1.2",
"popphp/pop-queue": "^1.2.1"
}
}
Expand Down

0 comments on commit 18166aa

Please sign in to comment.