Update CHANGELOG.md
This commit is contained in:
parent
81c21722d3
commit
0068406e23
1 changed files with 40 additions and 0 deletions
40
CHANGELOG.md
40
CHANGELOG.md
|
@ -16,6 +16,46 @@ Pico Changelog
|
|||
`PicoDeprecated`'s changelog. Please note that BC-breaking changes
|
||||
are only possible with a new major version.
|
||||
|
||||
### Version 3.0.0-beta.1
|
||||
Released: -
|
||||
|
||||
```
|
||||
* [New] Pico 3.0 is a major release, but comes with relatively small changes
|
||||
to Pico's core; its major change are updated dependencies (see below)
|
||||
* [New] Introduce API version 4 (with barely noticable changes, see below)
|
||||
* [New] Add new continous integration (CI) pipeline using GitHub Actions
|
||||
* [New] Add new build script and Makefile to simplify Pico's build and release
|
||||
process; see `CONTRIBUTING.md` for details
|
||||
* [New] Add `%page_id%`, `%page_url%` and `%page_path%` Markdown placeholders
|
||||
to replace the current page's ID, URL, and containing directory resp.
|
||||
* [New] `Pico::prepareFileContent()` and `Pico::substituteFileContent()` both
|
||||
now receive the (optional) `$pageId` argument for the new `%page_*%`
|
||||
Markdown placeholders
|
||||
* [Changed] ! Pico now requires PHP 7.2.5 or later (this includes full PHP 8
|
||||
support, also see #528, #534, #608)
|
||||
* [Changed] ! Pico now depends on Twig 3.3, skipping Twig 2.x altogether; this
|
||||
is a BC-breaking change, as Twig 2.x and 3.x changed and removed
|
||||
some commonly used features; check out Twig's changelog and
|
||||
deprecation notices for details
|
||||
* [Changed] ! Pico now depends on Symfony YAML 5.4, skipping various milestones
|
||||
in between; this is a BC-breaking change, because Symfony YAML
|
||||
changed its behaviour multiple times in between; check out Symfony
|
||||
YAML's changelog for details
|
||||
* [Changed] ! Pico downgrades to Parsedown 1.7.4 and Parsedown Extra 0.8.1;
|
||||
this is a BC-breaking change in theory, but shouldn't have much of
|
||||
an impact in real-life scenarios
|
||||
* [Changed] #603: Pico's `markdown` Twig filter now raises an error if an
|
||||
invalid variable type (e.g. an array) is passed
|
||||
* [Changed] Enable PHP strict typing for Pico's internal classes; Pico's
|
||||
`PicoPluginInterface` interface and `AbstractPicoPlugin` class
|
||||
don't use strict typing to maintain BC, but you can (and should)
|
||||
enable it for your plugin (see `DummyPlugin` for an example)
|
||||
* [Changed] Various other code improvements due to the upgrade to PHP 7.2
|
||||
* [Fixed] #602: Fix contents and meta data of meta pages (pages starting with
|
||||
an `_`) getting replaced by the 404 page when being requested
|
||||
* [Fixed] Add a proper error message for a missing theme directory
|
||||
```
|
||||
|
||||
### Version 3.0.0-alpha.2
|
||||
Released: 2020-12-24
|
||||
|
||||
|
|
Loading…
Reference in a new issue