diff --git a/Changes b/Changes index 613b9d6d..13acdd0c 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,17 @@ +2.062000 - 2023-05-30 + + [NEW FEATURES] + + * #1006 new hook for device delete event + + [ENHANCEMENTS] + + * refactor ACL support with multi-object compare + + [BUG FIXES] + + * only queue hooks if their trigger job is successful + 2.061001 - 2023-04-27 [ENHANCEMENTS] diff --git a/MANIFEST b/MANIFEST index 47739bd3..28d9325a 100644 --- a/MANIFEST +++ b/MANIFEST @@ -222,6 +222,7 @@ lib/App/Netdisco/Worker/Plugin/Arpnip/Subnets.pm lib/App/Netdisco/Worker/Plugin/Arpwalk.pm lib/App/Netdisco/Worker/Plugin/Contact.pm lib/App/Netdisco/Worker/Plugin/Delete.pm +lib/App/Netdisco/Worker/Plugin/Delete/Hooks.pm lib/App/Netdisco/Worker/Plugin/Discover.pm lib/App/Netdisco/Worker/Plugin/Discover/CanonicalIP.pm lib/App/Netdisco/Worker/Plugin/Discover/Entities.pm diff --git a/META.json b/META.json index 90a71331..6b552f6e 100644 --- a/META.json +++ b/META.json @@ -102,7 +102,6 @@ "Socket6" : "0.23", "Starman" : "0.4008", "Storable" : "0", - "Sub::Install" : "0", "Sub::Util" : "1.40", "Sys::SigAction" : "0", "Template" : "2.24", @@ -136,7 +135,7 @@ "provides" : { "App::Netdisco" : { "file" : "lib/App/Netdisco.pm", - "version" : "2.061001" + "version" : "2.062000" }, "App::Netdisco::AnyEvent::Nbtstat" : { "file" : "lib/App/Netdisco/AnyEvent/Nbtstat.pm" @@ -763,6 +762,9 @@ "App::Netdisco::Worker::Plugin::Delete" : { "file" : "lib/App/Netdisco/Worker/Plugin/Delete.pm" }, + "App::Netdisco::Worker::Plugin::Delete::Hooks" : { + "file" : "lib/App/Netdisco/Worker/Plugin/Delete/Hooks.pm" + }, "App::Netdisco::Worker::Plugin::Discover" : { "file" : "lib/App/Netdisco/Worker/Plugin/Discover.pm" }, @@ -929,6 +931,6 @@ "x_IRC" : "irc://irc.libera.chat/#netdisco", "x_MailingList" : "https://lists.sourceforge.net/lists/listinfo/netdisco-users" }, - "version" : "2.061001", + "version" : "2.062000", "x_serialization_backend" : "JSON::PP version 4.07" } diff --git a/META.yml b/META.yml index 5d3cb6a7..b6da8d01 100644 --- a/META.yml +++ b/META.yml @@ -23,7 +23,7 @@ name: App-Netdisco provides: App::Netdisco: file: lib/App/Netdisco.pm - version: '2.061001' + version: '2.062000' App::Netdisco::AnyEvent::Nbtstat: file: lib/App/Netdisco/AnyEvent/Nbtstat.pm App::Netdisco::Backend::Job: @@ -441,6 +441,8 @@ provides: file: lib/App/Netdisco/Worker/Plugin/Contact.pm App::Netdisco::Worker::Plugin::Delete: file: lib/App/Netdisco/Worker/Plugin/Delete.pm + App::Netdisco::Worker::Plugin::Delete::Hooks: + file: lib/App/Netdisco/Worker/Plugin/Delete/Hooks.pm App::Netdisco::Worker::Plugin::Discover: file: lib/App/Netdisco/Worker/Plugin/Discover.pm App::Netdisco::Worker::Plugin::Discover::CanonicalIP: @@ -614,7 +616,6 @@ requires: Socket6: '0.23' Starman: '0.4008' Storable: '0' - Sub::Install: '0' Sub::Util: '1.40' Sys::SigAction: '0' Template: '2.24' @@ -641,5 +642,5 @@ resources: homepage: http://netdisco.org/ license: http://opensource.org/licenses/bsd-license.php repository: https://github.com/netdisco/netdisco -version: '2.061001' +version: '2.062000' x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/lib/App/Netdisco.pm b/lib/App/Netdisco.pm index e79135b3..6cf38680 100644 --- a/lib/App/Netdisco.pm +++ b/lib/App/Netdisco.pm @@ -4,7 +4,7 @@ use strict; use warnings; use 5.010_000; -our $VERSION = '2.061001'; +our $VERSION = '2.062000'; use App::Netdisco::Configuration; =head1 NAME