diff --git a/Changes b/Changes index 8741dee..ac9460e 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,10 @@ Revision history for Firefox-Marionette +1.60 Sun Aug 04 07:27 2024 + - Added CLEAR_JS_CACHE and resolve methods + - Stealth support for Object.getPrototypeOf($class).$method + - Various test suite/coverage fixes + 1.59 Sun Jun 30 20:10 2024 - Adding SSH_CONNECTION and EUID into syslog for ssh-auth-cmd-marionette - Changed CLEAR_PERMISSIONS, added CLEAR_SHUTDOWN_EXCEPTIONS and CLEAR_SITE_PERMISSIONS methods diff --git a/README b/README index e18eaf0..bb73c7b 100644 --- a/README +++ b/README @@ -5,7 +5,7 @@ NAME VERSION - Version 1.59 + Version 1.60 SYNOPSIS diff --git a/README.md b/README.md index 6f5d530..0e913d6 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Firefox::Marionette - Automate the Firefox browser with the Marionette protocol # VERSION -Version 1.59 +Version 1.60 # SYNOPSIS diff --git a/build-bcd-for-firefox b/build-bcd-for-firefox index e11a617..84de067 100755 --- a/build-bcd-for-firefox +++ b/build-bcd-for-firefox @@ -22,7 +22,7 @@ delete @ENV{qw(IFS CDPATH ENV BASH_ENV)}; sub _BUFFER_SIZE { return 8192 } sub _MAX_KEYS { return 3 } -our $VERSION = '1.59'; +our $VERSION = '1.60'; MAIN: { my %options; @@ -351,7 +351,7 @@ build-bcd-for-firefox - build user agent data from the @mdn/browser-compat-data =head1 VERSION -Version 1.59 +Version 1.60 =head1 USAGE diff --git a/ca-bundle-for-firefox b/ca-bundle-for-firefox index 2d6a32f..059c30b 100755 --- a/ca-bundle-for-firefox +++ b/ca-bundle-for-firefox @@ -8,7 +8,7 @@ use Firefox::Marionette(); use FileHandle(); use Encode(); -our $VERSION = '1.59'; +our $VERSION = '1.60'; my %options; @@ -115,7 +115,7 @@ ca-bundle-for-firefox - generate the ca-bundle.crt for the current firefox insta =head1 VERSION -Version 1.59 +Version 1.60 =head1 USAGE diff --git a/check-firefox-certificate-authorities b/check-firefox-certificate-authorities index a14a3f0..73dd04e 100755 --- a/check-firefox-certificate-authorities +++ b/check-firefox-certificate-authorities @@ -7,7 +7,7 @@ use English qw( -no_match_vars ); use Encode(); use Firefox::Marionette(); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _NUMBER_OF_SPACES_FOR_CODE_QUOTING_IN_MARKDOWN { return 4 } @@ -101,7 +101,7 @@ check-firefox-certificate-authorities - check the CA certificates in firefox for =head1 VERSION -Version 1.59 +Version 1.60 =head1 USAGE diff --git a/firefox-passwords b/firefox-passwords index 05a16f5..50d89ef 100755 --- a/firefox-passwords +++ b/firefox-passwords @@ -14,7 +14,7 @@ use XML::Parser(); use Term::ReadKey(); use charnames ':full'; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _NUMBER_OF_BYTES_FOR_ZIP_MAGIC_NUMBER { return 4 } @@ -313,7 +313,7 @@ firefox-passwords - import and export passwords from firefox =head1 VERSION -Version 1.59 +Version 1.60 =head1 USAGE diff --git a/lib/Firefox/Marionette.pm b/lib/Firefox/Marionette.pm index 4427ea7..f835600 100644 --- a/lib/Firefox/Marionette.pm +++ b/lib/Firefox/Marionette.pm @@ -73,7 +73,7 @@ our @EXPORT_OK = qw(BY_XPATH BY_ID BY_NAME BY_TAG BY_CLASS BY_SELECTOR BY_LINK BY_PARTIAL); our %EXPORT_TAGS = ( all => \@EXPORT_OK ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _ANYPROCESS { return -1 } sub _COMMAND { return 0 } @@ -12259,7 +12259,7 @@ Firefox::Marionette - Automate the Firefox browser with the Marionette protocol =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Bookmark.pm b/lib/Firefox/Marionette/Bookmark.pm index 12072ad..bf339f2 100644 --- a/lib/Firefox/Marionette/Bookmark.pm +++ b/lib/Firefox/Marionette/Bookmark.pm @@ -20,7 +20,7 @@ our @EXPORT_OK = qw( our %EXPORT_TAGS = ( 'all' => \@EXPORT_OK, ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; # guids from toolkit/components/places/Bookmarks.sys.mjs @@ -204,7 +204,7 @@ Firefox::Marionette::Bookmark - Represents a Firefox bookmark retrieved using th =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Buttons.pm b/lib/Firefox/Marionette/Buttons.pm index cd0f7d9..fcf8e30 100644 --- a/lib/Firefox/Marionette/Buttons.pm +++ b/lib/Firefox/Marionette/Buttons.pm @@ -12,7 +12,7 @@ our @EXPORT_OK = qw( our %EXPORT_TAGS = ( 'all' => \@EXPORT_OK, ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub LEFT_BUTTON { return 0 } sub MIDDLE_BUTTON { return 1 } @@ -26,7 +26,7 @@ Firefox::Marionette::Buttons - Human readable mouse buttons for the Marionette p =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Cache.pm b/lib/Firefox/Marionette/Cache.pm index 1e0119e..7fa1729 100644 --- a/lib/Firefox/Marionette/Cache.pm +++ b/lib/Firefox/Marionette/Cache.pm @@ -46,7 +46,7 @@ our @EXPORT_OK = qw( our %EXPORT_TAGS = ( 'all' => \@EXPORT_OK, ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub CLEAR_COOKIES { return 1 } sub CLEAR_NETWORK_CACHE { return 2 } @@ -122,7 +122,7 @@ Firefox::Marionette::Cache - Constants to describe actions on the cache =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Capabilities.pm b/lib/Firefox/Marionette/Capabilities.pm index f98df57..d840c5a 100755 --- a/lib/Firefox/Marionette/Capabilities.pm +++ b/lib/Firefox/Marionette/Capabilities.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Capabilities; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, %parameters ) = @_; @@ -126,7 +126,7 @@ Firefox::Marionette::Capabilities - Represents Firefox Capabilities retrieved us =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Certificate.pm b/lib/Firefox/Marionette/Certificate.pm index c61925e..3d705f0 100644 --- a/lib/Firefox/Marionette/Certificate.pm +++ b/lib/Firefox/Marionette/Certificate.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Certificate; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _NUMBER_OF_MICROSECOND_DIGITS { return -6 } @@ -179,7 +179,7 @@ Firefox::Marionette::Certificate - Represents a x509 Certificate from Firefox =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Cookie.pm b/lib/Firefox/Marionette/Cookie.pm index b373c6d..9348984 100755 --- a/lib/Firefox/Marionette/Cookie.pm +++ b/lib/Firefox/Marionette/Cookie.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Cookie; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, %parameters ) = @_; @@ -73,7 +73,7 @@ Firefox::Marionette::Cookie - Represents a Firefox cookie retrieved using the Ma =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/DNS.pm b/lib/Firefox/Marionette/DNS.pm index 49f8407..c53f697 100644 --- a/lib/Firefox/Marionette/DNS.pm +++ b/lib/Firefox/Marionette/DNS.pm @@ -31,7 +31,7 @@ our @EXPORT_OK = qw( our %EXPORT_TAGS = ( 'all' => \@EXPORT_OK, ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub RESOLVE_TYPE_DEFAULT { return 0 } sub RESOLVE_TYPE_TXT { return 16 } @@ -65,7 +65,7 @@ Firefox::Marionette::DNS - Constants for calls to the resolve method =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Display.pm b/lib/Firefox/Marionette/Display.pm index 582906e..4d553f8 100644 --- a/lib/Firefox/Marionette/Display.pm +++ b/lib/Firefox/Marionette/Display.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Display; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, %parameters ) = @_; @@ -60,7 +60,7 @@ Firefox::Marionette::Display - Represents a display from the displays method =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Element.pm b/lib/Firefox/Marionette/Element.pm index 6c0779b..b74e903 100755 --- a/lib/Firefox/Marionette/Element.pm +++ b/lib/Firefox/Marionette/Element.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::LocalObject); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub IDENTIFIER { return 'element-6066-11e4-a52e-4f735466cecf' } @@ -335,7 +335,7 @@ Firefox::Marionette::Element - Represents a Firefox element retrieved using the =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Element/Rect.pm b/lib/Firefox/Marionette/Element/Rect.pm index 0de87b6..8ddc687 100755 --- a/lib/Firefox/Marionette/Element/Rect.pm +++ b/lib/Firefox/Marionette/Element/Rect.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Element::Rect; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, %parameters ) = @_; @@ -40,7 +40,7 @@ Firefox::Marionette::Element::Rect - Represents the box around an Element =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Exception.pm b/lib/Firefox/Marionette/Exception.pm index 3490a57..91d32c2 100755 --- a/lib/Firefox/Marionette/Exception.pm +++ b/lib/Firefox/Marionette/Exception.pm @@ -5,7 +5,7 @@ use warnings; use Carp(); use overload '""' => 'string'; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub throw { my ( $class, $string ) = @_; @@ -43,7 +43,7 @@ Firefox::Marionette::Exception - Represents an base exception class for exceptio =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Exception/InsecureCertificate.pm b/lib/Firefox/Marionette/Exception/InsecureCertificate.pm index 24fec4a..5726a69 100644 --- a/lib/Firefox/Marionette/Exception/InsecureCertificate.pm +++ b/lib/Firefox/Marionette/Exception/InsecureCertificate.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::Exception::Response); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub throw { my ( $class, $response, $parameters ) = @_; @@ -25,7 +25,7 @@ Firefox::Marionette::Exception::InsecureCertificate - Represents a 'insecure cer =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Exception/NoSuchAlert.pm b/lib/Firefox/Marionette/Exception/NoSuchAlert.pm index 95cfefe..16c9b89 100755 --- a/lib/Firefox/Marionette/Exception/NoSuchAlert.pm +++ b/lib/Firefox/Marionette/Exception/NoSuchAlert.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::Exception::Response); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub throw { my ( $class, $response, $parameters ) = @_; @@ -25,7 +25,7 @@ Firefox::Marionette::Exception::NoSuchAlert - Represents a 'no such alert' excep =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Exception/NotFound.pm b/lib/Firefox/Marionette/Exception/NotFound.pm index 495db74..704ff15 100755 --- a/lib/Firefox/Marionette/Exception/NotFound.pm +++ b/lib/Firefox/Marionette/Exception/NotFound.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::Exception::Response); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub throw { my ( $class, $response, $parameters ) = @_; @@ -29,7 +29,7 @@ Firefox::Marionette::Exception::NotFound - Represents a 'no such element' except =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Exception/Response.pm b/lib/Firefox/Marionette/Exception/Response.pm index b23625a..cde7f68 100755 --- a/lib/Firefox/Marionette/Exception/Response.pm +++ b/lib/Firefox/Marionette/Exception/Response.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::Exception); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub throw { my ( $class, $response ) = @_; @@ -45,7 +45,7 @@ Firefox::Marionette::Exception::Response - Represents an exception thrown by Fir =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Exception/StaleElement.pm b/lib/Firefox/Marionette/Exception/StaleElement.pm index 05a6e33..94d8131 100755 --- a/lib/Firefox/Marionette/Exception/StaleElement.pm +++ b/lib/Firefox/Marionette/Exception/StaleElement.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::Exception::Response); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub throw { my ( $class, $response, $parameters ) = @_; @@ -26,7 +26,7 @@ Firefox::Marionette::Exception::StaleElement - Represents a 'stale element refer =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Extension/HarExportTrigger.pm b/lib/Firefox/Marionette/Extension/HarExportTrigger.pm index 84a3633..3eb90eb 100644 --- a/lib/Firefox/Marionette/Extension/HarExportTrigger.pm +++ b/lib/Firefox/Marionette/Extension/HarExportTrigger.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Extension::HarExportTrigger; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub as_string { return <<'_BASE64_'; @@ -573,7 +573,7 @@ Firefox::Marionette::Extension::HarExportTrigger - Contains the HAR Export Trigg =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Extension/Stealth.pm b/lib/Firefox/Marionette/Extension/Stealth.pm index 834d6f3..60ba549 100644 --- a/lib/Firefox/Marionette/Extension/Stealth.pm +++ b/lib/Firefox/Marionette/Extension/Stealth.pm @@ -7,7 +7,7 @@ use English qw( -no_match_vars ); use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _BUFFER_SIZE { return 65_536 } sub _MSIE_VERSION { return 11 } @@ -866,7 +866,7 @@ Firefox::Marionette::Extension::Stealth - Contains the Stealth Extension =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Extension/Timezone.pm b/lib/Firefox/Marionette/Extension/Timezone.pm index 1d177cb..cc56e10 100644 --- a/lib/Firefox/Marionette/Extension/Timezone.pm +++ b/lib/Firefox/Marionette/Extension/Timezone.pm @@ -7,7 +7,7 @@ use English qw( -no_match_vars ); use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; my $content_name = 'content.js'; @@ -178,7 +178,7 @@ Firefox::Marionette::Extension::Timezone - Contains the Timezone Extension =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/GeoLocation.pm b/lib/Firefox/Marionette/GeoLocation.pm index 2cc216f..9ff6d01 100644 --- a/lib/Firefox/Marionette/GeoLocation.pm +++ b/lib/Firefox/Marionette/GeoLocation.pm @@ -6,7 +6,7 @@ use Encode(); use overload q[""] => '_lat_long'; use charnames qw(:full); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _MINUTES_IN_ONE_HOUR { return 60 } sub _MINUTES_IN_ONE_DEGREE { return 60 } @@ -212,7 +212,7 @@ Firefox::Marionette::GeoLocation - Represents a GeoLocation for Firefox =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Image.pm b/lib/Firefox/Marionette/Image.pm index c17804a..1409ed0 100644 --- a/lib/Firefox/Marionette/Image.pm +++ b/lib/Firefox/Marionette/Image.pm @@ -6,7 +6,7 @@ use URI::URL(); use parent qw(Firefox::Marionette::Element); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, $element ) = @_; @@ -89,7 +89,7 @@ Firefox::Marionette::Image - Represents an image from the images method =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Keys.pm b/lib/Firefox/Marionette/Keys.pm index 8475ed3..c7a495c 100644 --- a/lib/Firefox/Marionette/Keys.pm +++ b/lib/Firefox/Marionette/Keys.pm @@ -53,7 +53,7 @@ our @EXPORT_OK = qw( our %EXPORT_TAGS = ( 'all' => \@EXPORT_OK, ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub CANCEL { return chr hex '0xE001' } sub HELP { return chr hex '0xE002' } @@ -108,7 +108,7 @@ Firefox::Marionette::Keys - Human readable special keys for the Marionette proto =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Link.pm b/lib/Firefox/Marionette/Link.pm index 670e759..8051b49 100644 --- a/lib/Firefox/Marionette/Link.pm +++ b/lib/Firefox/Marionette/Link.pm @@ -6,7 +6,7 @@ use URI::URL(); use parent qw(Firefox::Marionette::Element); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, $element ) = @_; @@ -78,7 +78,7 @@ Firefox::Marionette::Link - Represents a link from the links method =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/LocalObject.pm b/lib/Firefox/Marionette/LocalObject.pm index 434a098..b490e3c 100644 --- a/lib/Firefox/Marionette/LocalObject.pm +++ b/lib/Firefox/Marionette/LocalObject.pm @@ -4,7 +4,7 @@ use strict; use warnings; use overload q[""] => 'uuid', 'cmp' => '_cmp', q[==] => '_numeric_eq'; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, $browser, %parameters ) = @_; @@ -56,7 +56,7 @@ Firefox::Marionette::LocalObject - Parent class that represents a Firefox local =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Login.pm b/lib/Firefox/Marionette/Login.pm index 21ea36a..c5a25a8 100644 --- a/lib/Firefox/Marionette/Login.pm +++ b/lib/Firefox/Marionette/Login.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Login; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _NUMBER_OF_MILLISECONDS_IN_A_SECOND { return 1000 } @@ -131,7 +131,7 @@ Firefox::Marionette::Login - Represents a login from the Firefox Password Manage =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Profile.pm b/lib/Firefox/Marionette/Profile.pm index 5d3a40c..eafd399 100755 --- a/lib/Firefox/Marionette/Profile.pm +++ b/lib/Firefox/Marionette/Profile.pm @@ -13,7 +13,7 @@ BEGIN { require Win32; } } -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub ANY_PORT { return 0 } sub _GETPWUID_DIR_INDEX { return 7 } @@ -530,7 +530,7 @@ Firefox::Marionette::Profile - Represents a prefs.js Firefox Profile =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Proxy.pm b/lib/Firefox/Marionette/Proxy.pm index 52b3e50..939b2ab 100755 --- a/lib/Firefox/Marionette/Proxy.pm +++ b/lib/Firefox/Marionette/Proxy.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Proxy; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub DEFAULT_SOCKS_VERSION { return 5 } sub DEFAULT_SQUID_PORT { return 3128 } @@ -107,7 +107,7 @@ Firefox::Marionette::Proxy - Represents a Proxy used by Firefox Capabilities usi =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Response.pm b/lib/Firefox/Marionette/Response.pm index bd74d89..0b65db7 100755 --- a/lib/Firefox/Marionette/Response.pm +++ b/lib/Firefox/Marionette/Response.pm @@ -8,7 +8,7 @@ use Firefox::Marionette::Exception::StaleElement(); use Firefox::Marionette::Exception::InsecureCertificate(); use Firefox::Marionette::Exception::Response(); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _TYPE_INDEX { return 0 } sub _MESSAGE_ID_INDEX { return 1 } @@ -147,7 +147,7 @@ Firefox::Marionette::Response - Represents a Marionette protocol response =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/ShadowRoot.pm b/lib/Firefox/Marionette/ShadowRoot.pm index 5efd688..9919215 100644 --- a/lib/Firefox/Marionette/ShadowRoot.pm +++ b/lib/Firefox/Marionette/ShadowRoot.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::LocalObject); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub IDENTIFIER { return 'shadow-6066-11e4-a52e-4f735466cecf' } @@ -17,7 +17,7 @@ Firefox::Marionette::ShadowRoot - Represents a Firefox shadow root retrieved usi =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Timeouts.pm b/lib/Firefox/Marionette/Timeouts.pm index e9f3a1f..da5d238 100755 --- a/lib/Firefox/Marionette/Timeouts.pm +++ b/lib/Firefox/Marionette/Timeouts.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Timeouts; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, %parameters ) = @_; @@ -35,7 +35,7 @@ Firefox::Marionette::Timeouts - Represents the timeouts for page loading, search =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/UpdateStatus.pm b/lib/Firefox/Marionette/UpdateStatus.pm index 7c20386..0e0f94b 100644 --- a/lib/Firefox/Marionette/UpdateStatus.pm +++ b/lib/Firefox/Marionette/UpdateStatus.pm @@ -4,7 +4,7 @@ use strict; use warnings; use URI(); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub _NUMBER_OF_MILLISECONDS_IN_A_SECOND { return 1000 } @@ -155,7 +155,7 @@ Firefox::Marionette::UpdateStatus - Represents the resulting status of an Firefo =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/WebAuthn/Authenticator.pm b/lib/Firefox/Marionette/WebAuthn/Authenticator.pm index 66aa827..e6b80b7 100644 --- a/lib/Firefox/Marionette/WebAuthn/Authenticator.pm +++ b/lib/Firefox/Marionette/WebAuthn/Authenticator.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::WebAuthn::Authenticator; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub BLE { return 'ble' } sub CTAP1_U2F { return 'ctap1/u2f' } @@ -65,7 +65,7 @@ Firefox::Marionette::WebAuthn::Authenticator - Represents a Firefox WebAuthn Aut =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/WebAuthn/Credential.pm b/lib/Firefox/Marionette/WebAuthn/Credential.pm index d3b5451..35322ff 100644 --- a/lib/Firefox/Marionette/WebAuthn/Credential.pm +++ b/lib/Firefox/Marionette/WebAuthn/Credential.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::WebAuthn::Credential; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; my %key_mapping = ( isResidentCredential => 'is_resident', @@ -68,7 +68,7 @@ Firefox::Marionette::WebAuthn::Credential - Represents a Firefox WebAuthn Creden =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/WebFrame.pm b/lib/Firefox/Marionette/WebFrame.pm index 4b98ed0..5b02abc 100644 --- a/lib/Firefox/Marionette/WebFrame.pm +++ b/lib/Firefox/Marionette/WebFrame.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::LocalObject); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub IDENTIFIER { return 'frame-075b-4da1-b6ba-e579c2d3230a' } @@ -17,7 +17,7 @@ Firefox::Marionette::WebFrame - Represents a Firefox web frame retrieved using t =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/WebWindow.pm b/lib/Firefox/Marionette/WebWindow.pm index 2b00553..a1f8564 100644 --- a/lib/Firefox/Marionette/WebWindow.pm +++ b/lib/Firefox/Marionette/WebWindow.pm @@ -4,7 +4,7 @@ use strict; use warnings; use parent qw(Firefox::Marionette::LocalObject); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub IDENTIFIER { return 'window-fcc6-11e5-b4f8-330a88ab9d7f' } @@ -17,7 +17,7 @@ Firefox::Marionette::WebWindow - Represents a Firefox window retrieved using the =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Firefox/Marionette/Window/Rect.pm b/lib/Firefox/Marionette/Window/Rect.pm index 0a420fd..4ee7543 100755 --- a/lib/Firefox/Marionette/Window/Rect.pm +++ b/lib/Firefox/Marionette/Window/Rect.pm @@ -3,7 +3,7 @@ package Firefox::Marionette::Window::Rect; use strict; use warnings; -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub new { my ( $class, %parameters ) = @_; @@ -45,7 +45,7 @@ Firefox::Marionette::Window::Rect - Represents the browser window's shape and si =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Waterfox/Marionette.pm b/lib/Waterfox/Marionette.pm index 86f0b95..f169762 100644 --- a/lib/Waterfox/Marionette.pm +++ b/lib/Waterfox/Marionette.pm @@ -11,7 +11,7 @@ our @EXPORT_OK = qw(BY_XPATH BY_ID BY_NAME BY_TAG BY_CLASS BY_SELECTOR BY_LINK BY_PARTIAL); our %EXPORT_TAGS = ( all => \@EXPORT_OK ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub default_binary_name { return 'waterfox'; @@ -54,7 +54,7 @@ Waterfox::Marionette - Automate the Waterfox browser with the Marionette protoco =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/lib/Waterfox/Marionette/Profile.pm b/lib/Waterfox/Marionette/Profile.pm index 33c07dc..945f2b3 100644 --- a/lib/Waterfox/Marionette/Profile.pm +++ b/lib/Waterfox/Marionette/Profile.pm @@ -11,7 +11,7 @@ BEGIN { require Win32; } } -our $VERSION = '1.59'; +our $VERSION = '1.60'; sub profile_ini_directory { my ($class) = @_; @@ -101,7 +101,7 @@ Waterfox::Marionette::Profile - Represents a prefs.js Waterfox Profile =head1 VERSION -Version 1.59 +Version 1.60 =head1 SYNOPSIS diff --git a/mozilla-head-check b/mozilla-head-check index 3a7deed..855efad 100755 --- a/mozilla-head-check +++ b/mozilla-head-check @@ -11,7 +11,7 @@ use Carp(); use DirHandle(); use Sys::Syslog(); -our $VERSION = '1.59'; +our $VERSION = '1.60'; MAIN: { my $facility = 'LOG_LOCAL0'; diff --git a/ssh-auth-cmd-marionette b/ssh-auth-cmd-marionette index 3614349..aea9fd6 100755 --- a/ssh-auth-cmd-marionette +++ b/ssh-auth-cmd-marionette @@ -26,7 +26,7 @@ local $ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin' : q[] ); -our $VERSION = '1.59'; +our $VERSION = '1.60'; my $binary = 'firefox'; my $ident = 'ssh-auth-cmd-marionette'; @@ -414,7 +414,7 @@ ssh-auth-cmd-marionette - ssh ~/.ssh/authorized_keys command for Firefox::Marion =head1 VERSION -Version 1.59 +Version 1.60 =head1 USAGE