- Upgrade PHP 8.3 runtime (fixes for curl, opcache)
- Upgrade PHP 8.3 runtime
- Fix autodetect runtime
- Fix autodetect runtime
- Fix autodetect runtime
- Fix autodetect runtime
- Fix autodetect runtime
- PHP 8.3
- Use
@libphp/amazon-linux-2-v83: latest
- Update LD_LIBRARY_PATH
- Update LD_LIBRARY_PATH
- Update LD_LIBRARY_PATH
- Update LD_LIBRARY_PATH
- PHP 8.2
- Use
@libphp/amazon-linux-2-v82: latest
- Bump minimum node version from 14.x to 18.x
- Upgrade dependencies
- Bump minimum node version from 12.x to 14.x
- Ignore .vercel folder during deployment
- PHP 8.1
- Added extensions: geoip, zlib, zip
- Removed extensions: psr
- Use
@libphp/amazon-linux-2-v81: latest
- PHP 8.0
- Use
@libphp/amazon-linux-2-v80: latest
- Typos
- More hints in FAQ
- Fix
excludeFiles
option - Install PHP extensions mongodb
- Use
@libphp/amazon-linux-2-v74: latest
- Install PHP extensions redis, msgpack, igbinary
- Use
@libphp/amazon-linux-2-v74: latest
-
Allow to execute composer script called
vercel
{ "scripts": { "vercel": [ "@php -v", "npm -v" ] } }
-
Drop support of
config['php.ini']
useapi/php.ini
file instead -
Support excludeFiles (default
['node_modules/**', 'now.json', '.nowignore']
){ "functions": { "api/**/*.php": { "runtime": "[email protected]", "excludeFiles": ["node_modules", "somedir", "foo/bar"], } }
-
Restructure test folder (merge fixtures + my examples)
-
Allow to override
php.ini
project βββ api β βββ index.php β βββ php.ini βββ now.json
-
Extensive update of docs
-
Introduce FAQ questions
-
Move caddy package to juicyfx/juicy
-
Simplify repository structure
- Rename repository from now-php to vercel-php
- Rename NPM package from now-php to vercel-php
- Upgrade PHP to 7.4.7 and recompile PHP extensions
- Improve readme
- Separate PHP libs to solo repository juicyfx/libphp (bigger plans)
- Use php.vercel.app domain for official showtime
- Use phpshow.vercel.app domain for runtime showcase
- Use PHP 7.4 for installing Composer dependencies
- Upgrade PHP 7.4 and recompile PHP extensions
- Use PHP 7.3 for installing Composer dependencies
- Separate examples to solo repository
- Extensions
- Disabled ssh2
- Added psr
- Rebuild phalcon, swoole
- Runtime v3
- Upgrade to PHP 7.4.x
- Node 8.x reached EOL on AWS
- Used Amazon Linux 2
- CGI launcher inherits process.env [#38]
- Drop Circle CI
- Rebuild all PHP libs
- Rename builder to runtime
- Runtime v3
Migration
{
"version": 2,
"builds": [
{
"src": "index.php",
"use": "now-php"
}
]
}
β‘οΈ
{
"functions": {
"api/*.php": {
"runtime": "[email protected]"
}
},
// Optionally provide routes
"routes": [
{ "src": "/(.*)", "dest": "/api/index.php" }
]
}
- Change builds to functions
- Added Lumen example
- Bugfix deploying PHP files in folders under different names then index.php
- Implement intermediate caching (vendor, composer.lock, yarn.locak, package-lock.json, node_modules)
- Rewrite PHP built-in server document root
- Bugfix passing query parameters and accessing $_GET
- Bump now-php@latest
- Allow overriding php.ini
- Bugfix resolving PHP bin
- Bugfix deploying php files in subfolders
- Compile PHP 7.3.8
- First working copy of caddy server
- New exported method
getPhpLibFiles
- Repair tests
- Bump now-php@latest
- Working on change response from string to Buffer
- Updated homepage
- Working on change response from string to Buffer
- CGI: REQUEST_URI contains only path, not host + path
- CGI: QUERY_STRING contains string without leading ?
- Tests: more tests
- Tests: take tests from official old builder
- Rewritten to TypeScript
- Working on
now-dev
- First working
now-php
builder
- Working on
now
withnow-php
- History begins