public static function update()
 {
     $prior_version = tw_get_option('admin_notices');
     if ($prior_version) {
         if ($prior_version < '2.12.0') {
             self::set_notice('notice_2_12_0');
         }
         if ($prior_version < '2.15.0') {
             self::set_notice('notice_2_15_0');
         }
         if ($prior_version < self::VERSION) {
             tw_requirements_check(true);
             do_action('tw_update');
         }
         tw_set_option('admin_notices');
     }
     // display donate on major/minor version release
     $donate_version = tw_get_option('donate_version', false);
     if (!$donate_version || $donate_version != self::VERSION && preg_match('#\\.0$#', self::VERSION)) {
         self::set_notice('notice_donate');
         tw_set_option('donate_version', self::VERSION);
     }
 }
 public static function update()
 {
     $prior_version = tw_get_option('admin_notices');
     if ($prior_version) {
         if ($prior_version < '2.12.0') {
             self::set_notice('notice_2_12_0');
         }
         if ($prior_version < '2.15.0') {
             self::set_notice('notice_2_15_0');
         }
         if ($prior_version < self::VERSION) {
             tw_requirements_check(true);
             tw_init_options();
             self::reset_schema_notice();
             self::init_post_type();
             flush_rewrite_rules();
             do_action('tw_update');
         }
         tw_set_option('admin_notices');
     }
     // display donate on major/minor version release
     $donate_version = tw_get_option('donate_version', false);
     if (!$donate_version || self::VERSION != $donate_version && preg_match('#\\.0$#', self::VERSION)) {
         self::set_notice('notice_donate');
         tw_set_option('donate_version', self::VERSION);
     }
 }