All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- built-in logging
- command line boilerplate for
auth.json
- changed container to PHP-DI
- upgraded to Slim v4
- increased minimum required PHP version to 7.4
- built-in logging
- dependencies to work on PHP 8
- mock type error in tests
- Bootstrap load as a local asset (was loaded from CDN)
- tests to PHPUnit 9
- composer/installers support to latest v1 and added v2
- inline documentation
- username as container service and request attribute
- debug mode to output human-readable JSON
- Psalm static analysis
- default service definitions to dedicated provider
- missing commas in boilerplate
- leaking of credentials in URLs when logged in.
- generation of absolute URLs for downloads.
- framework dependencies to Slim from Silex.
- minimum required PHP version to 7.1.3.
- unnecessary FileInfo extension dependency.
- command line boilerplate to home page.
- site favicon, image from Bytesize.
- support for all
composer/installer
types (^1.5). users
configuration option with permission control by package path.- Composer script for updates.
- home page markup to Bootstrap 4.
- downloads log configuration for simpler.
- path to the new config location in password helper.
http.users
configuration option in favor ofusers
.
public
directory for use as web root.- log of downloads.
- directory structure for PDS skeleton.
- moved config file location to the new
config
directory and provided example config file.
- use of package root as web root.
- tagged an initial stable release.