- Return Curl errors instead of logging them (27d6aa1)
- Upgrade to Minz 2.0 (3cd2c7b)
- Update the dependencies (8c108f8, 1c92462, a99be92, e191d6e)
- Remove translation check from PR template (659731b)
- Reject contents from invalid origins (5075169)
- Delete Content if fetching fails (f81262c)
- Update the dependencies (c51a14c)
- Remove websub.flus.io from the open hubs (4d3ba22)
- Refactor checking allowed topic origins (09a94df)
Webubbub now requires PHP 8.2+ and uses Composer to manage its dependencies in production. You must make sure your server matches the new requirements and that you have Composer installed on it. Then, follow the standard procedure to update Webubbub.
- Add support for PHP 8.4 (231682e)
- Configure Webubbub with Composer (b5eecf8)
- Update the Composer dependencies (b40fc10)
- Fix small issues in the Makefile (7a0bb8f)
- Improve paragraph about contributing (3e1d3db)
- Document the seed argument in the installation guide (9c3d322)
- Add a make release command (46a5c3f)
- Update to PHPStan and Rector ^2.0 (c68d3dd)
- Allow to change the port of Nginx in development (7b65596)
- Improve the pull request template (94a00b3)
- Configure Rector (b6c4165)
- Allow to pass a LINTER argument to make lint command (b3fc254)
- Configure PHPCS with a file (6c01590)
- Rename phpstan.neon to .phpstan.neon (4d9eede)
- Upgrade to PHPUnit 11 (52251a8)
- Update the Docker Compose configuration (12696f2)
Webubbub now required PHP 8.0+.
The PHP extension pcntl is now required.
You’ll have to create a .env file, based on the env.sample one.
It’s no longer necessary to set env variables in the Nginx file.
Right after pulling the changes, execute this command:
$ echo 'Migration201912260001AddPendingSecretAndPendingLeaseSecondsToSubscription' > data/migrations_version.txtThe script bin/jobs.sh has been removed in favor of a better system.
You should change your cron job or your systemd timer with the documented service (see the production doc).
The format of the commands have changed. To learn more, read the documentation, or execute:
$ php cli help- Add an option to restrict the allowed topics (6007039)
- Fix handling of lease_seconds in Requests (d81f294)
- Don’t urldecode properties of new Subscription (02103dc)
- Catch bad secret error on renew (d670be7)
- Drop support of PHP 7 (cdd35b5)
- Install the dev dependencies with Composer (dd1951e)
- Replace Travis by Github Actions (b2d748f)
- Upgrade Minz to its latest version (96f0979)
- Configure PHPStan (c83ce85)
- Rename the webubbub command into cli (aa75fa4)
- Improve the Makefile commands (9742819)
- Extract a script to exec php command in Docker (2b906f7)
- Add project name to docker-compose commands (16333ab)
- Configure xdebug with PHPUnit (60d08a9)
- Remove useless PHP extension on the CI (37e7b22)
- Add AGPL license (36258eb)
- Add a README and basic documentation (08ac1e1)
- Add a PR template (1575ac6)
Initial release