Skip to content

Release v0.32.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Feb 17:24
v0.32.0
adca2de

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 the run 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 old if/elsif/else.
  • Moved doc/howto.md to lib/PGXN/Manager/Locale/en, added bin/format_l10n_docs to convert it to HTML, and added from_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).