Hello community,
here is the log from the commit of package perl-Mojolicious-Plugin-AssetPack for openSUSE:Factory checked in at 2018-05-03 12:33:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-AssetPack (Old)
and /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-AssetPack.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Mojolicious-Plugin-AssetPack"
Thu May 3 12:33:40 2018 rev:38 rq:603047 version:2.03
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Mojolicious-Plugin-AssetPack/perl-Mojolicious-Plugin-AssetPack.changes 2018-02-09 15:47:23.335729710 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Mojolicious-Plugin-AssetPack.new/perl-Mojolicious-Plugin-AssetPack.changes 2018-05-03 12:33:42.417449291 +0200
@@ -1,0 +2,11 @@
+Fri Apr 27 05:35:11 UTC 2018 - coolo@suse.com
+
+- updated to 2.03
+ see /usr/share/doc/packages/perl-Mojolicious-Plugin-AssetPack/Changes
+
+ 2.03 2018-04-26T10:22:06+0200
+ - Ensure asset is processed when calling processed
+ - Update favicon generator URL to use https
+ - Set higher inactivity timeout for favicon generator
+
+-------------------------------------------------------------------
Old:
----
Mojolicious-Plugin-AssetPack-2.02.tar.gz
New:
----
Mojolicious-Plugin-AssetPack-2.03.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Mojolicious-Plugin-AssetPack.spec ++++++
--- /var/tmp/diff_new_pack.PDxoIa/_old 2018-05-03 12:33:43.193421650 +0200
+++ /var/tmp/diff_new_pack.PDxoIa/_new 2018-05-03 12:33:43.197421508 +0200
@@ -17,14 +17,14 @@
Name: perl-Mojolicious-Plugin-AssetPack
-Version: 2.02
+Version: 2.03
Release: 0
%define cpan_name Mojolicious-Plugin-AssetPack
Summary: Compress and convert css, less, sass, javascript and coffeescript files
License: Artistic-2.0
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Mojolicious-Plugin-AssetPack/
-Source0: https://cpan.metacpan.org/authors/id/J/JH/JHTHORSEN/%{cpan_name}-%{version}.tar.gz
+Source0: https://cpan.metacpan.org/authors/id/M/MR/MRAMBERG/%{cpan_name}-%{version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ Mojolicious-Plugin-AssetPack-2.02.tar.gz -> Mojolicious-Plugin-AssetPack-2.03.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-2.02/Changes new/Mojolicious-Plugin-AssetPack-2.03/Changes
--- old/Mojolicious-Plugin-AssetPack-2.02/Changes 2018-01-28 13:12:59.000000000 +0100
+++ new/Mojolicious-Plugin-AssetPack-2.03/Changes 2018-04-26 10:22:06.000000000 +0200
@@ -1,5 +1,10 @@
Revision history for perl distribution Mojolicious-Plugin-AssetPack
+2.03 2018-04-26T10:22:06+0200
+ - Ensure asset is processed when calling processed
+ - Update favicon generator URL to use https
+ - Set higher inactivity timeout for favicon generator
+
2.02 2018-01-28T13:12:59+0100
- Add EXPERIMENTAL support for fetching assets from helpers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-2.02/META.json new/Mojolicious-Plugin-AssetPack-2.03/META.json
--- old/Mojolicious-Plugin-AssetPack-2.02/META.json 2018-01-28 13:13:01.000000000 +0100
+++ new/Mojolicious-Plugin-AssetPack-2.03/META.json 2018-04-26 10:22:07.000000000 +0200
@@ -1,10 +1,10 @@
{
"abstract" : "Compress and convert css, less, sass, javascript and coffeescript files",
"author" : [
- "Jan Henning Thorsen "
+ "Marcus Ramberg "
],
"dynamic_config" : 0,
- "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010",
+ "generated_by" : "ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005",
"license" : [
"artistic_2"
],
@@ -53,6 +53,6 @@
"web" : "https://github.com/jhthorsen/mojolicious-plugin-assetpack"
}
},
- "version" : "2.02",
- "x_serialization_backend" : "JSON::PP version 2.27400_02"
+ "version" : "2.03",
+ "x_serialization_backend" : "JSON::PP version 2.27300"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-2.02/META.yml new/Mojolicious-Plugin-AssetPack-2.03/META.yml
--- old/Mojolicious-Plugin-AssetPack-2.02/META.yml 2018-01-28 13:13:01.000000000 +0100
+++ new/Mojolicious-Plugin-AssetPack-2.03/META.yml 2018-04-26 10:22:07.000000000 +0200
@@ -1,13 +1,13 @@
---
abstract: 'Compress and convert css, less, sass, javascript and coffeescript files'
author:
- - 'Jan Henning Thorsen '
+ - 'Marcus Ramberg '
build_requires:
Test::More: '0.88'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150010'
+generated_by: 'ExtUtils::MakeMaker version 7.24, CPAN::Meta::Converter version 2.150005'
license: artistic_2
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -25,5 +25,5 @@
bugtracker: https://github.com/jhthorsen/mojolicious-plugin-assetpack/issues
homepage: https://github.com/jhthorsen/mojolicious-plugin-assetpack
repository: https://github.com/jhthorsen/mojolicious-plugin-assetpack.git
-version: '2.02'
+version: '2.03'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-2.02/Makefile.PL new/Mojolicious-Plugin-AssetPack-2.03/Makefile.PL
--- old/Mojolicious-Plugin-AssetPack-2.02/Makefile.PL 2018-01-28 13:12:59.000000000 +0100
+++ new/Mojolicious-Plugin-AssetPack-2.03/Makefile.PL 2018-04-26 10:22:06.000000000 +0200
@@ -2,7 +2,7 @@
use ExtUtils::MakeMaker;
my %WriteMakefileArgs = (
NAME => 'Mojolicious::Plugin::AssetPack',
- AUTHOR => 'Jan Henning Thorsen ',
+ AUTHOR => 'Marcus Ramberg ',
LICENSE => 'artistic_2',
ABSTRACT_FROM => 'lib/Mojolicious/Plugin/AssetPack.pm',
VERSION_FROM => 'lib/Mojolicious/Plugin/AssetPack.pm',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-2.02/lib/Mojolicious/Plugin/AssetPack/Pipe/Favicon.pm new/Mojolicious-Plugin-AssetPack-2.03/lib/Mojolicious/Plugin/AssetPack/Pipe/Favicon.pm
--- old/Mojolicious-Plugin-AssetPack-2.02/lib/Mojolicious/Plugin/AssetPack/Pipe/Favicon.pm 2017-10-15 00:35:02.000000000 +0200
+++ new/Mojolicious-Plugin-AssetPack-2.03/lib/Mojolicious/Plugin/AssetPack/Pipe/Favicon.pm 2018-04-26 10:17:18.000000000 +0200
@@ -5,7 +5,7 @@
use Mojo::Util;
# this should be considered private
-our $URL = 'http://realfavicongenerator.net/api/favicon';
+use constant API_URL => $ENV{MOJO_ASSETPACK_FAVICON_API_URL} || 'https://realfavicongenerator.net/api/favicon';
has api_key => sub { die 'api_key() must be set' };
has design => sub { +{desktop_browser => {}} };
@@ -67,7 +67,8 @@
sub _fetch {
my ($self, $assets) = @_;
- my $res = $self->assetpack->ua->post($URL, json => $self->_request($assets))->res;
+ $self->assetpack->ua->inactivity_timeout(60);
+ my $res = $self->assetpack->ua->post(API_URL, json => $self->_request($assets))->res;
unless ($res->code eq '200') {
my $json = $res->json || {};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Mojolicious-Plugin-AssetPack-2.02/lib/Mojolicious/Plugin/AssetPack.pm new/Mojolicious-Plugin-AssetPack-2.03/lib/Mojolicious/Plugin/AssetPack.pm
--- old/Mojolicious-Plugin-AssetPack-2.02/lib/Mojolicious/Plugin/AssetPack.pm 2018-01-28 13:12:59.000000000 +0100
+++ new/Mojolicious-Plugin-AssetPack-2.03/lib/Mojolicious/Plugin/AssetPack.pm 2018-04-26 10:22:06.000000000 +0200
@@ -6,7 +6,7 @@
use Mojolicious::Plugin::AssetPack::Store;
use Mojolicious::Plugin::AssetPack::Util qw(diag has_ro load_module DEBUG);
-our $VERSION = '2.02';
+our $VERSION = '2.03';
my %TAG_TEMPLATE;
$TAG_TEMPLATE{css} = [qw(link rel stylesheet href)];
@@ -75,7 +75,12 @@
return $self->_process($topic => $assets);
}
-sub processed { $_[0]->{by_topic}{$_[1]} }
+sub processed {
+ my ($self, $topic) = @_;
+ $self->_process($topic => $self->{input}{$topic})
+ unless $self->{by_topic}{$topic}; # Ensure asset is processed
+ return $self->{by_topic}{$topic};
+}
sub register {
my ($self, $app, $config) = @_;
@@ -252,7 +257,7 @@
=head1 VERSION
-2.02
+2.03
=head1 SYNOPSIS