Arrr! A new CaptainHook be settin’ sail! ⚓️
These last voyages be all ‘bout makin’ yer config as simple as swabbin’ the deck. Ye can now use mighty shorthands and toss all that redundant clutter overboard. And the commit message handling? Polished like a treasure chest o’ gold!
Besides Hombrew installations (tap url changed) as a user you should not need to do anything. If you forked one of the CaptainHook repos be sure to update the repository url were needed.
Thank you all, fair winds and following seas!
Ahoy maties, there are some organizational changes happening.
The GitHub org got renamed to CaptainHook-git. This was done so all repositories from ch-php and ch-go can be unified under one org. Sorry for any inconvenience that causes on your end.
Ahoy! Version 5.23.4 just set sail.
It fixes some PHAR issues and a scrappy, bilge-smellin' condition issue 🙈
Get yer booty ARRRR 🏴☠️
https://t.co/SN4s483hby
@darren_l_clark@mattpocockuk @CaptainHookPHP Being able to opt-out from hooks on demand makes it possible to introduce them in an automated way, so everyone working with the project uses the same setup, and if the hook gets in the way, it can be skipped.
https://t.co/5rQiTGkSe6
@mattpocockuk And yeah, I am a huge fan of local scripting that allows dev to run more or less the same QA suite that is run in the CI. I use `composer qa` for this and fought hard for that in #PHPCSFixer. But in GetResponse I introduced @CaptainHookPHP to reduce failed pipelines from devs.
Version 5.22.0 is out.
⚠️ATTENTION⚠️
After updating you need to re-install the hooks because the hook script changed
In short the hook script converts the hook stdIn to a Cap'n command option.
This is necessary to allow user input for all hooks during hook execution.
The `hook-installer` #Composer plugin got updated as well. You can now configure it to only install hooks that are enabled in your captainhook.json config.
Just released version 5.20.0
This fixes a long time issue that led to undiscovered changes before pushing.
Huge thanks to @Eydamos for figuring it out.
https://t.co/Qyiaj7BMzM
Just released version 5.20.0
This fixes a long time issue that led to undiscovered changes before pushing.
Huge thanks to @Eydamos for figuring it out.
https://t.co/Qyiaj7BMzM
Ahoy! Version 5.19.1 brings some important changes to all crew members using `composer-plugin`. Please read the release notes over at GitHub https://t.co/T5c0VA8Ui3
In short:
Ye have to replace `plugin-composer` with `hook-installer` but since the new package is not taking care of the Cap'n installation itself ye have to add the `captainhook` or `captainhook-phar` dependency yerself.
A bit more hassle for a lot more freedom.
Ahoy mateys!
CaptainHook 5.19.0 just set sail.
The Cap‘n now requires PHP 8.0 or higher. 5.19.0 features a new output handling, a new Action to block yer secrets from being committed to the repo and a bunch of other improvements.
https://t.co/1luYooGWuG