Daniel Rudolf
e33f6c8148
Update various links
2022-02-13 15:10:08 +01:00
Daniel Rudolf
4e572adb33
Merge branch 'master' into pico-3.0
2022-02-06 23:21:00 +01:00
Daniel Rudolf
41fc15a7e8
Remove picocms\Pico\ namespace
...
This reverts commit 812ae5c215
2022-02-06 23:14:08 +01:00
Daniel Rudolf
4be1f6ae90
Try to proberly encode formatted date strings returned by strftime()
...
Fixes #560
2020-08-29 16:04:10 +02:00
Daniel Rudolf
85d7573020
Update to Symfony YAML 5.0 and Twig 3.0
...
Pico now requires PHP 7.2.5+
2020-04-10 23:11:53 +02:00
Daniel Rudolf
812ae5c215
Move Pico to picocms\Pico\ namespace
2020-04-10 23:08:54 +02:00
Daniel Rudolf
af9c09e440
Add composer.json branch alias for Pico 3.0
2020-03-29 16:04:38 +02:00
Daniel Rudolf
727d8a12c0
Fix Travis CI trying to build Pico 3.0 on PHP 5.x
2020-03-29 14:59:58 +02:00
Daniel Rudolf
a053a72a12
Update dependencies, Pico now requires PHP 7.0.8+
...
Pico now depends on Twig 2.12, Symfony YAML 3.4, Parsedown 1.7.4 and Parsedown Extra 0.8.1.
2020-03-29 14:39:02 +02:00
Daniel Rudolf
718b790b19
Kick-start development of Pico 3.0
2020-03-29 14:37:35 +02:00
Daniel Rudolf
5d6257feac
Update composer.json branch aliases
2020-03-29 14:35:52 +02:00
Daniel Rudolf
8a44584291
Composer: Force Parsedown 1.8.0-beta-7 and Parsedown Extra 0.8.0-beta-1
...
A few days ago Parsedown released new ("stable") versions of Parsedown and Parsedown Extra: Parsedown 1.7.4 and Parsedown Extra 0.8.1. Parsedown 1.7.4 backports some features of Parsedown 1.8.0-beta-7 and is compatible with Parsedown Extra 0.8.1. However, due to these changes Parsedown Extra 0.8.1 now breaks compatibility with Parsedown 1.8.0-beta-7. Parsedown's release process is messed up beyond repair... Not sure what we're going to do now, this needs some research whether we can downgrade to Parsedown 1.7.4 without breaking things (what would require us to release a new major release, i.e. Pico 3.0). For now we're pinning Parsedown 1.8.0-beta-7 and Parsedown Extra 0.8.0-beta-1 as of Pico 2.1.0.
2019-12-31 16:25:52 +01:00
Daniel Rudolf
3b8d89fa30
composer.json: Adding myself as lead dev
2019-11-11 18:33:22 +01:00
Daniel Rudolf
420ede0daa
composer.json: Remove 'ext-dom' extension
...
Pico doesn't require 'ext-dom' itself, Parsedown Extra does; Parsedown Extra didn't declare this dependency before, but Parsedown Extra 0.8 finally does.
2019-11-10 17:24:25 +01:00
Daniel Rudolf
56659ab95d
Build system: Don't use Composer for dev dependencies
...
PHP_CodeSniffer and phpDocumentor are external tools which should never affect Pico's environment, thus we rather use PHARs in the future.
2019-09-12 12:38:56 +02:00
Daniel Rudolf
8c8c6e33f7
composer.json: Remove 3.0.x-dev alias
2019-07-14 15:36:02 +02:00
Daniel Rudolf
ae82c16369
composer.json: Add 2.1.x-dev alias for pico-2.1 branch
2019-07-14 15:20:39 +02:00
Daniel Rudolf
3eab6c58d0
Bump version to 2.1.0-nightly
2019-07-14 15:19:59 +02:00
Daniel Rudolf
c91518a7c8
composer.json: Update Parsedown Extra 0.8 and Parsedown 1.8 version constraints
2019-03-11 23:28:09 +01:00
Daniel Rudolf
8cb37d38ba
composer.json: Add 3.0.x-dev alias for pico-3.0 branch
2019-03-11 23:02:02 +01:00
Daniel Rudolf
a327977696
Update to Parsedown Extra 0.8 and Parsedown 1.8 (both currently in beta)
2019-01-03 01:00:25 +01:00
Daniel Rudolf
d663553c34
composer.json: Add 2.0.x-dev alias for master branch
2019-01-03 00:23:26 +01:00
Daniel Rudolf
16f95be865
composer.json: Remove 2.0-dev branch alias
2018-07-03 15:59:01 +02:00
Daniel Rudolf
b405edba17
Various small improvements
2018-03-29 22:47:23 +02:00
Daniel Rudolf
b129a4fb12
Various small improvements
2017-12-27 21:36:56 +01:00
Daniel Rudolf
0532fef5fe
Update composer dependencies
2017-10-28 22:52:18 +02:00
Daniel Rudolf
61319b011e
Add license/copyright file header; improve phpDoc class docs
2017-10-19 21:55:41 +02:00
Daniel Rudolf
a231abc4c1
Remove picocms/pico-deprecated and picocms/pico-theme dependencies
...
In the future we'll use picocms/pico-composer to create Pico's release packages (and picocms/pico-composer depends on picocms/pico-deprecated and picocms/pico-theme by default). Installing picocms/pico-deprecated and picocms/pico-theme is no longer required, but rather suggested. You simply don't need them in any case. You need picocms/pico-deprecated only if you're using old plugins, and picocms/pico-theme is obsolete when using a 3rd-party theme.
2017-10-13 22:06:02 +02:00
Daniel Rudolf
31310429fb
Merge branch 'master' into pico-1.1
2017-06-12 20:21:28 +02:00
Daniel Rudolf
cd2cc60ef6
Sync versions of pico-deprecated and pico-theme with Pico
...
... by using composer's special version constraint "self.version"
2017-06-12 19:36:49 +02:00
Daniel Rudolf
f0b42cf364
Add explicit dependencies to the PHP extensions "dom" and "mbstring"
...
Pico doesn't require the PHP extensions itself, but erusev/parsedown-extra does. The explicit composer.json requirements are necessary until erusev/parsedown-extra#85 gets merged. Both extensions aren't part of Ubuntu's default LAMP setup anymore.
2017-05-26 21:52:38 +02:00
Daniel Rudolf
bba93752cb
Use dev dependencies for pico-deprecated and pico-theme
2017-05-01 23:46:10 +02:00
Daniel Rudolf
a114821466
Add 2.0-dev branch alias to composer.json
2017-05-01 23:34:57 +02:00
Daniel Rudolf
cbb8ece579
Move PicoDeprecated plugin and default theme to separate repos
...
See https://github.com/picocms/pico-theme for Pico's default theme and https://github.com/picocms/pico-deprecated for the PicoDeprecated plugin.
2017-05-01 22:12:18 +02:00
Daniel Rudolf
a39bc38620
Update keywords in composer.json; Use screenshot from website in README.md
2017-05-01 20:39:11 +02:00
Daniel Rudolf
81dddc94cf
Revert "Update composer.json: Use Symfony YAML 3.1 and later"
...
Symfony YAML >= 3.0 requires PHP >= 5.5.9 and we're currently not planning to raise Pico's PHP requirement.
This reverts commit f251bc83ec
.
2016-06-20 22:46:57 +02:00
Daniel Rudolf
f251bc83ec
Update composer.json: Use Symfony YAML 3.1 and later
2016-06-20 22:38:24 +02:00
Daniel Rudolf
31acaffa67
Add PHP_CodeSniffer
2015-11-27 19:40:26 +01:00
Daniel Rudolf
18fc928797
Merge branch 'master' into enhancement/build-release
...
Conflicts:
.travis.yml
2015-11-25 18:03:03 +01:00
theshka
edbf9f1747
Implement @PhrozenByte 's suggestions.
...
* [Changed] require phpDocumentor version ^2.8 constraint
2015-11-23 12:27:15 -06:00
Daniel Rudolf
60c627c214
Update composer.json: Use latest MINOR versions of Twig/Parsedown/YAML
2015-11-22 14:08:06 +01:00
theshka
f062640bb1
test auto docs
2015-11-20 23:28:09 -06:00
Daniel Rudolf
7c5f371b9a
Use PSR-0 autoload
...
Makes no big difference... Using PSR-4 breaks BC.
2015-10-08 14:19:59 +02:00
Daniel Rudolf
9be23de897
Require PHP >= 5.3.6 until erusev/parsedown-extra#75 is solved
2015-10-02 16:53:29 +02:00
Daniel Rudolf
f76a0b75be
Use v0.7 releases of erusev/parsedown-extra
2015-09-15 13:17:00 +02:00
Daniel Rudolf
70f187fb45
Rename IPicoPlugin to PicoPluginInterface
2015-09-15 13:15:45 +02:00
Daniel Rudolf
fd1b94e990
Update composer.json
2015-08-28 18:28:49 +02:00
theshka
4cb2b24fae
Upgrade to Parsedown-extra
2015-04-29 10:32:57 -04:00
theshka
968dc183db
Upgrade to Parsedown-extra
2015-04-29 07:09:08 -07:00
Kay Stenschke
62a03174c9
Update Twig too recent version (from 1.12 to 1.18)
2015-02-20 11:45:17 +01:00