Skip to content

Commit da75655

Browse files
Add plugin version constant and use it for js and css assets to force busting cache with new releases
1 parent b9d1cbe commit da75655

File tree

2 files changed

+17
-5
lines changed

2 files changed

+17
-5
lines changed

src/Plugin.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
class Plugin {
1111

12+
const VERSION = "2.3.0";
13+
1214
private $config;
1315
private static $instance;
1416
private $settings = null;

src/Settings.php

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,12 @@ public static function init() {
3737
return;
3838
}
3939

40-
\wp_register_script( 'RollbarWordpressSettings.js', \plugin_dir_url(__FILE__)."../public/js/RollbarWordpressSettings.js" );
40+
\wp_register_script(
41+
'RollbarWordpressSettings.js',
42+
\plugin_dir_url(__FILE__)."../public/js/RollbarWordpressSettings.js",
43+
array("jquery"),
44+
Plugin::VERSION
45+
);
4146

4247
\wp_localize_script(
4348
'RollbarWordpressSettings.js',
@@ -51,10 +56,15 @@ public static function init() {
5156
"RollbarWordpressSettings.js",
5257
\plugin_dir_url(__FILE__)."../public/js/RollbarWordpressSettings.js",
5358
array("jquery"),
54-
"2.0.1"
59+
Plugin::VERSION
5560
);
5661

57-
\wp_register_script( 'AceEditor', \plugin_dir_url(__FILE__)."../public/js/ace-builds/src-min-noconflict/ace.js" );
62+
\wp_register_script(
63+
'AceEditor',
64+
\plugin_dir_url(__FILE__)."../public/js/ace-builds/src-min-noconflict/ace.js",
65+
array('jquery'),
66+
Plugin::VERSION
67+
);
5868

5969
\wp_localize_script(
6070
'AceEditor',
@@ -68,14 +78,14 @@ public static function init() {
6878
"AceEditor",
6979
\plugin_dir_url(__FILE__)."../public/js/ace-builds/src-min-noconflict/ace.js",
7080
array("jquery"),
71-
"2.0.1"
81+
Plugin::VERSION
7282
);
7383

7484
\wp_register_style(
7585
'RollbarWordpressSettings',
7686
\plugin_dir_url(__FILE__)."../public/css/RollbarWordpressSettings.css",
7787
false,
78-
'1.0.0'
88+
Plugin::VERSION
7989
);
8090
\wp_enqueue_style('RollbarWordpressSettings');
8191
});

0 commit comments

Comments
 (0)