Release v0.32.0
Changes for v0.32.0
- Combined the
pgxn_consumer
PID number and file location into one output. - Configured handlers for INT, TERM, and QUIT signals to log flagging for shutdown in the next loop.
- Fixed invalid license example in the META spec.
- Added a logger to the Consumer and the Mastodon and Twitter handlers, so that they now log debug and info messages about what's being sent.
- Moved PID file cleanup from the
DEMOLISH
method to therun
method, and the signal handlers, where it should always execute at least once. This will hopefully fix the issue where the consumer mysteriously ceases running and doesn't remove its PID file, so never restarts. - Replaced use of the deprecated
given
/when
syntax with plain oldif
/elsif
/else
. - Moved
doc/howto.md
tolib/PGXN/Manager/Locale/en
, addedbin/format_l10n_docs
to convert it to HTML, and addedfrom_file
to PGXN::Manager::Locale to find and returns its contents. This allows it to be removed from the Locale%Lexicon
, which was a ridiculous waste of memory, and also prevents it from being processed by Locale::Maketext, which requires tildes to escape brackets and trailing backslashes (#76). - Added the release status to Twitter and Mastodon toots for testing and unstable releases (#72).