Changes for version 0.05 - 2021-12-09

  • Changed how indexing happens when uploading. Found that OrePAN2 when recreating the index can take a lot of time when you have many packages in your repo. Complete reindexing will use a subprocess
  • Added /reindex to manually kick off index creation
  • Fixed issues in /list process where provides names were being added incorrectly to other packages in JSON response
  • Added convenience routines to Mojo::Darkpan::Config
  • Added routines to Mojo::Darkpan::Util for indexing

Modules

A Mojolicious web service frontend leveraging OrePAN2

Provides

in lib/Mojo/Darkpan/Config.pm
in lib/Mojo/Darkpan/Controller/Index.pm
in lib/Mojo/Darkpan/Controller/Publish.pm
in lib/Mojo/Darkpan/Util.pm
in lib/Mojolicious/Plugin/DirectoryHandler.pm