From 71486f21a98ff65ae17822592c4abe611885e81f Mon Sep 17 00:00:00 2001 From: Gina Trapani Date: Mon, 16 Dec 2013 16:51:57 -0500 Subject: [PATCH] Version 2.0-beta.9 --- docs/source/changelog/2.0-beta.9.rst | 59 +++++++++ docs/source/changelog/index.rst | 1 + docs/source/conf.py | 4 +- .../userguide/accounts/serviceusers.rst | 2 + tests/classes/class.ThinkUpUnitTestCase.php | 1 + tests/migration-assertions.php | 119 ++++++++++++++++-- .../sql/build-db_mysql-upcoming-release.sql | 6 +- webapp/install/sql/build-db_mysql.sql | 90 ++++++++----- ...7_add-user-verified-field_v2.0-beta.9.sql} | 0 ...lter_follower_count_table_v2.0-beta.9.sql} | 0 ...08-12_create_videos_table_v2.0-beta.9.sql} | 0 ...p_count_and_count_history_v2.0-beta.9.sql} | 0 ...ect_count_history_indexes_v2.0-beta.9.sql} | 0 ..._backfill_inreplytouserid_v2.0-beta.9.sql} | 0 ...eklybest_for_regeneration_v2.0-beta.9.sql} | 0 ...09-03_delete_twitter_page_v2.0-beta.9.sql} | 0 ...013-11-10_private_api_key_v2.0-beta.9.sql} | 0 ...quency-to-users_issue1589_v2.0-beta.9.sql} | 0 ...12-16_create_photos_table_v2.0-beta.9.sql} | 0 ...-12-17_add_post_permalink_v2.0-beta.9.sql} | 0 ...0_insights_model_redesign_v2.0-beta.9.sql} | 0 webapp/install/version.php | 2 +- 22 files changed, 243 insertions(+), 41 deletions(-) create mode 100644 docs/source/changelog/2.0-beta.9.rst rename webapp/install/sql/mysql_migrations/{2013-05-07_add-user-verified-field.sql => 2013-05-07_add-user-verified-field_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-06-26_alter_follower_count_table.sql => 2013-06-26_alter_follower_count_table_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-08-12_create_videos_table.sql => 2013-08-12_create_videos_table_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-08-12_merge_group_count_and_count_history.sql => 2013-08-12_merge_group_count_and_count_history_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-08-14_correct_count_history_indexes.sql => 2013-08-14_correct_count_history_indexes_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-08-15_backfill_inreplytouserid.sql => 2013-08-15_backfill_inreplytouserid_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-08-30_delete_weeklybest_for_regeneration.sql => 2013-08-30_delete_weeklybest_for_regeneration_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-09-03_delete_twitter_page.sql => 2013-09-03_delete_twitter_page_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-11-10_private_api_key.sql => 2013-11-10_private_api_key_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-12-14_add-notification_frequency-to-users_issue1589.sql => 2013-12-14_add-notification_frequency-to-users_issue1589_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-12-16_create_photos_table.sql => 2013-12-16_create_photos_table_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-12-17_add_post_permalink.sql => 2013-12-17_add_post_permalink_v2.0-beta.9.sql} (100%) rename webapp/install/sql/mysql_migrations/{2013-12-20_insights_model_redesign.sql => 2013-12-20_insights_model_redesign_v2.0-beta.9.sql} (100%) diff --git a/docs/source/changelog/2.0-beta.9.rst b/docs/source/changelog/2.0-beta.9.rst new file mode 100644 index 0000000000..a2a29dd36b --- /dev/null +++ b/docs/source/changelog/2.0-beta.9.rst @@ -0,0 +1,59 @@ +2.0-beta.9 - 16 Dec 2013 +======================== + +New YouTube plugin: +------------------- + +Connect your YouTube account to ThinkUp to get insights on your activity, including: + +* Videos with the most likes and views +* How many minutes users watched your videos +* The videos viewers watched longer on average +* Changes to your channel subscriber count +* Video likes versus dislikes + + +New insights: +------------- +* New verified followers: Find out when a verified user follows you. +* Fave/like/+1 spikes and highs: See when a post gets an unusually high number of likes. +* Metweets: Keep track of how often you talk about yourself. +* Interaction Graph: See who you talked to the most each week. +* Weekly Bests: See your best posts of the week. +* Reply Spike: See posts that received an usually high number of comments or replies. +* Response Time: Know how fast your posts get replies or likes. +* Favorited Links: See what posts you've liked which contained links. +* Long-lost Contacts: Keep track of the contact you haven't talked to in over a year. +* Link Prompt: Don't forget to post interesting links. +* Local Followers: See when new followers are located where you are. +* Outreach Punchcard: See what times of day your posts get responses. + +New features: +------------- +* Opt into daily and/or weekly insight email notifications. In Settings -> Account, choose Daily, Weekly, or No Email + under Notification Frequency. +* If your server cannot send email, ThinkUp can now send email via Mandrill. + (https://www.thinkup.com/docs/install/advancedconfig.html) +* Format your insight email notifications with a custom HTML Mandrill template. + (https://www.thinkup.com/docs/userguide/settings/plugins/insightsgenerator.html) +* Retrieve saved search posts via ThinkUp's API. (https://www.thinkup.com/docs/userguide/api/posts/keyword_posts.html) + +Enhancements: +------------- +* See what days which insights appear in Settings > Plugins > Insights Generator. + (http://blog.thinkup.com/post/57456822638/what-kind-of-insights-will-thinkup-give-you-when) +* Get improved insight copy with localized terms by service (i.e., status update vs tweet versus post). +* Expand URLs plugin: Get the title and description of each link on expansion. + +Bugfixes: +--------- +* Correctly capture tweets and mentions by since_id versus page. +* Correctly capture Facebook comments using updated API pagination. +* Correctly capture Facebook post likes using Oct 2013 updated API. +* Correctly display Foursquare checkin photos. +* Gracefully handle capturing Twitter followers who are 403 "not found" (i.e., deactivated/suspended). +* Avoid "Data too long for column" error while expanding links. +* Update Foursquare and Facebook connection instructions. +* Fix broken saved search links in Twitter configuration. +* Resolved several PHP warnings and notices. +* Fixed typos and grammatical errors in insights and documentation. \ No newline at end of file diff --git a/docs/source/changelog/index.rst b/docs/source/changelog/index.rst index 43787d5ef8..9260450056 100644 --- a/docs/source/changelog/index.rst +++ b/docs/source/changelog/index.rst @@ -6,6 +6,7 @@ Check out what's new, fixed, and updated in each version release of ThinkUp. .. toctree:: :maxdepth: 1 + 2.0-beta.9 2.0-beta.8 2.0-beta.7 2.0-beta.6 diff --git a/docs/source/conf.py b/docs/source/conf.py index 468b353bf1..77aae25dc3 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '2.0-beta.8' +version = '2.0-beta.9' # The full version, including alpha/beta/rc tags. -release = '2.0-beta.8' +release = '2.0-beta.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/source/userguide/accounts/serviceusers.rst b/docs/source/userguide/accounts/serviceusers.rst index 4d0dc88512..2fef7fc313 100644 --- a/docs/source/userguide/accounts/serviceusers.rst +++ b/docs/source/userguide/accounts/serviceusers.rst @@ -21,6 +21,8 @@ See the links below for further instructions on how to add new service users for * :doc:`Facebook` * :doc:`Google+` * :doc:`Twitter` +* :doc:`Foursquare` +* :doc:`YouTube` Switch Service User ------------------- diff --git a/tests/classes/class.ThinkUpUnitTestCase.php b/tests/classes/class.ThinkUpUnitTestCase.php index 1e4a6f77f4..6ff0b87004 100644 --- a/tests/classes/class.ThinkUpUnitTestCase.php +++ b/tests/classes/class.ThinkUpUnitTestCase.php @@ -72,6 +72,7 @@ public function setUp() { */ public function tearDown() { if (isset(ThinkUpTestDatabaseHelper::$PDO)) { + ThinkUpTestDatabaseHelper::$PDO->exec('SET SESSION sql_mode = "";'); $this->testdb_helper->drop($this->test_database_name); } parent::tearDown(); diff --git a/tests/migration-assertions.php b/tests/migration-assertions.php index 95d8ef33ec..4695f5cc1e 100644 --- a/tests/migration-assertions.php +++ b/tests/migration-assertions.php @@ -29,8 +29,8 @@ * * Database migration assertions to test during WebTestOfUpgradeDatabase */ -$LATEST_VERSION = '2.0-beta.8'; -$TOTAL_MIGRATION_COUNT = 252; +$LATEST_VERSION = '2.0-beta.9'; +$TOTAL_MIGRATION_COUNT = 293; $MIGRATIONS = array( /* beta 0.1 */ @@ -268,8 +268,8 @@ '0.9' => array( 'zip_url' => 'https://thinkup.com/downloads/thinkup-0.9.zip', 'migrations' => 1, - 'setup_sql' => array( - "INSERT INTO tu_plugins (name, folder_name) VALUES ('Flickr Thumbnails', 'flickthumbnails');"), + 'setup_sql' => array("INSERT INTO tu_plugins (name, folder_name, is_active) VALUES ('Flickr Thumbnails', ". + " 'flickthumbnails', 1);"), 'migration_assertions' => array( 'sql' => array( array( @@ -366,7 +366,8 @@ '0.12' => array( 'zip_url' => 'https://thinkup.com/downloads/thinkup-0.12.1.zip', 'migrations' => 1, - 'setup_sql' => array("INSERT INTO tu_plugins (name, folder_name) VALUES ('Embed Thread', 'embedthread');"), + 'setup_sql' => array("INSERT INTO tu_plugins (name, folder_name, is_active) VALUES ('Embed Thread', ". + "'embedthread', 1);"), 'migration_assertions' => array( 'sql' => array( array( @@ -1046,8 +1047,112 @@ /* 2.0-beta.8 */ '2.0-beta.8' => array( - 'zip_url' => 'file://./build/thinkup.zip', + 'zip_url' => 'https://thinkup.com/downloads/beta/thinkup-2.0-beta.8.zip', 'migrations' => 0, - ) + ), + /* 2.0-beta.9 */ + '2.0-beta.9' => array( + 'zip_url' => 'file://./build/thinkup.zip', + 'migrations' => 0, + 'migration_assertions' => array( + 'sql' => array( + array( + // Add tu_users.is_verified field + 'query' => 'DESCRIBE tu_users is_verified;', + 'match' => "/tinyint\(1\)/", + 'column' => 'Type', + ), + array( + // Create tu_count_history table + 'query' => 'DESCRIBE tu_count_history count;', + 'match' => "/int\(11\)/", + 'column' => 'Type', + ), + array( + // Drop tu_follower_count table + 'query' => "SHOW TABLES LIKE 'tu_follower_count'", // table is dropped;', + 'no_match' => true + ), + array( + // Add tu_count_history index network_user_id + 'query' => "SHOW INDEX FROM tu_count_history WHERE Key_name = 'network_user_id' and Column_name = ". + "'network_user_id' and Non_unique = 1;", + 'match' => "/network_user_id/", + 'column' => 'Key_name', + ), + array( + // Add tu_count_history index on post_id + 'query' => "SHOW INDEX FROM tu_count_history WHERE Key_name = 'post_id' and Column_name = ". + "'post_id' and Non_unique = 1;", + 'match' => "/post_id/", + 'column' => 'Key_name', + ), + array( + // Add tu_count_history index on date + 'query' => "SHOW INDEX FROM tu_count_history WHERE Key_name = 'date' and Column_name = ". + "'date' and Non_unique = 1;", + 'match' => "/date/", + 'column' => 'Key_name', + ), + array( + // Add tu_instances_twitter.last_reply_id + 'query' => "DESCRIBE tu_instances_twitter last_reply_id;", + 'match' => "/varchar\(80\)/", + 'column' => 'Type', + ), + array( + // Drop tu_instances_twitter.last_page_fetched_tweets + 'query' => "DESCRIBE tu_instances_twitter last_page_fetched_tweets;", + 'no_match' => true + ), + array( + // Drop tu_instances_twitter.last_page_fetched_replies + 'query' => "DESCRIBE tu_instances_twitter last_page_fetched_replies;", + 'no_match' => true + ), + array( + // Add tu_owners.api_key_private + 'query' => "DESCRIBE tu_owners api_key_private;", + 'match' => "/varchar\(32\)/", + 'column' => 'Type', + ), + array( + // Add tu_owners.email_notification_frequency + 'query' => "DESCRIBE tu_owners email_notification_frequency;", + 'match' => "/varchar\(10\)/", + 'column' => 'Type', + ), + array( + // Create tu_photos table + 'query' => 'DESCRIBE tu_photos id;', + 'match' => "/int\(11\)/", + 'column' => 'Type', + ), + array( + // Add tu_posts.permalink field + 'query' => "DESCRIBE tu_posts permalink;", + 'match' => "/text/", + 'column' => 'Type', + ), + array( + // Rename insights.prefix to headline field + 'query' => "DESCRIBE tu_insights headline;", + 'match' => "/varchar\(255\)/", + 'column' => 'Type', + ), + array( + // Rename insights.prefix to headline field + 'query' => "DESCRIBE tu_insights prefix;", + 'no_match' => true, + ), + array( + // Add insights.header_image + 'query' => "DESCRIBE tu_insights header_image;", + 'match' => "/varchar\(255\)/", + 'column' => 'Type', + ), + ) + ) + ) ); diff --git a/webapp/install/sql/build-db_mysql-upcoming-release.sql b/webapp/install/sql/build-db_mysql-upcoming-release.sql index 4415ca4a03..db525480ab 100644 --- a/webapp/install/sql/build-db_mysql-upcoming-release.sql +++ b/webapp/install/sql/build-db_mysql-upcoming-release.sql @@ -1,6 +1,6 @@ -- -- ThinkUp Database Creation Script --- Auto-generated by thinkup/extras/scripts/migratedb script on 2013-12-20 +-- Auto-generated by thinkup/extras/scripts/migratedb script on 2013-12-23 -- ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; @@ -567,13 +567,13 @@ CREATE TABLE tu_videos ( ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Videos which appear in posts.'; --- Dump completed on 2013-12-20 19:21:10 +-- Dump completed on 2013-12-23 12:35:41 -- -- Insert DB Version -- INSERT INTO tu_options (namespace, option_name, option_value, last_updated, created) -VALUES ('application_options', 'database_version', '2.0-beta.8', NOW(), NOW()); +VALUES ('application_options', 'database_version', '2.0-beta.9', NOW(), NOW()); -- -- Insert default plugin(s) diff --git a/webapp/install/sql/build-db_mysql.sql b/webapp/install/sql/build-db_mysql.sql index c0fc9c2ffb..cd3502dc54 100644 --- a/webapp/install/sql/build-db_mysql.sql +++ b/webapp/install/sql/build-db_mysql.sql @@ -1,10 +1,26 @@ -- -- ThinkUp Database Creation Script --- Auto-generated by thinkup/extras/scripts/migratedb script on 2013-08-19 +-- Auto-generated by thinkup/extras/scripts/migratedb script on 2013-12-16 -- ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; +-- +-- Table structure for table tu_count_history +-- + +CREATE TABLE tu_count_history ( + network_user_id varchar(30) DEFAULT NULL COMMENT 'User ID on a given network associated with this count.', + post_id varchar(80) DEFAULT NULL COMMENT 'Post ID on a given network associated with this count.', + network varchar(20) NOT NULL COMMENT 'Originating network in lower case, i.e., twitter or facebook.', + type varchar(80) NOT NULL COMMENT 'Type of item counted.', + date date NOT NULL COMMENT 'Date this count was recorded.', + count int(11) NOT NULL COMMENT 'Total number of the item specified in type.', + KEY network_user_id (network,type,network_user_id), + KEY post_id (network,type,post_id), + KEY date (date) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Item counts by date on a network.'; + -- -- Table structure for table tu_encoded_locations -- @@ -34,17 +50,6 @@ CREATE TABLE tu_favorites ( KEY fav_of_user_id (fav_of_user_id,network) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Favorite posts.'; --- --- Table structure for table tu_follower_count --- - -CREATE TABLE tu_follower_count ( - network_user_id varchar(30) NOT NULL COMMENT 'User ID on a particular service with a follower count.', - network varchar(20) NOT NULL COMMENT 'Originating network in lower case, i.e., twitter or facebook.', - date date NOT NULL COMMENT 'Date of follower count.', - count int(11) NOT NULL COMMENT 'Total number of followers.' -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Follower counts by date and time.'; - -- -- Table structure for table tu_follows -- @@ -63,18 +68,6 @@ CREATE TABLE tu_follows ( KEY user_id (user_id,network,active) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Service user follow and friend relationships.'; --- --- Table structure for table tu_group_member_count --- - -CREATE TABLE tu_group_member_count ( - network varchar(20) NOT NULL COMMENT 'Originating network in lower case, i.e., twitter or facebook.', - member_user_id varchar(30) NOT NULL COMMENT 'User ID on a particular service in a number of groups/lists.', - date date NOT NULL COMMENT 'Date of group count.', - count int(10) unsigned NOT NULL COMMENT 'Total number of groups the user is in.', - KEY member_network (member_user_id,network) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Group membership counts by date and time.'; - -- -- Table structure for table tu_group_members -- @@ -218,9 +211,8 @@ CREATE TABLE tu_instances_hashtags ( CREATE TABLE tu_instances_twitter ( id int(11) NOT NULL AUTO_INCREMENT COMMENT 'Internal unique ID.', - last_page_fetched_replies int(11) NOT NULL DEFAULT '1' COMMENT 'Last page of replies fetched for this instance.', - last_page_fetched_tweets int(11) NOT NULL DEFAULT '1' COMMENT 'Last page of tweets fetched for this instance.', last_favorite_id varchar(80) DEFAULT NULL COMMENT 'Last favorite post ID of the instance saved.', + last_reply_id varchar(80) NOT NULL COMMENT 'Last reply post ID to the instance saved.', PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Twitter-specific instance metadata.'; @@ -346,10 +338,27 @@ CREATE TABLE tu_owners ( failed_logins int(11) NOT NULL DEFAULT '0' COMMENT 'Current number of failed login attempts.', account_status varchar(150) NOT NULL DEFAULT '' COMMENT 'Description of account status, i.e., "Inactive due to excessive failed login attempts".', api_key varchar(32) NOT NULL COMMENT 'Key to authorize API calls.', + api_key_private varchar(32) DEFAULT NULL COMMENT 'Optional non-user-facing API key.', + email_notification_frequency varchar(10) DEFAULT 'daily' COMMENT 'How often to send email notifications (daily, weekly, both, never).', PRIMARY KEY (id), UNIQUE KEY email (email) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='ThinkUp user account details.'; +-- +-- Table structure for table tu_photos +-- + +CREATE TABLE tu_photos ( + id int(11) NOT NULL AUTO_INCREMENT COMMENT 'Internal unique ID.', + post_key int(11) NOT NULL COMMENT 'Internal ID of photo post.', + filter varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT 'Native filter used on the photo.', + standard_resolution_url varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT 'URL of standard resolution image file.', + low_resolution_url varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT 'URL of low resolution image file.', + thumbnail_url varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT 'URL of thumbnail image file.', + PRIMARY KEY (id), + UNIQUE KEY post_key (post_key) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='Photos posted by service users on a given network.'; + -- -- Table structure for table tu_places -- @@ -450,6 +459,7 @@ CREATE TABLE tu_posts ( retweet_count_cache int(11) NOT NULL DEFAULT '0' COMMENT 'Manual count of native retweets as determined by ThinkUp. [Twitter-specific]', retweet_count_api int(11) NOT NULL DEFAULT '0' COMMENT 'The total number of native retweets as reported by Twitter API. [Twitter-specific]', favlike_count_cache int(11) NOT NULL DEFAULT '0' COMMENT 'The total number of favorites or likes this post received.', + permalink text COMMENT 'Link to this post on the respective service.', PRIMARY KEY (id), UNIQUE KEY post_network (post_id,network), KEY author_username (author_username), @@ -516,6 +526,7 @@ CREATE TABLE tu_users ( location varchar(255) DEFAULT NULL COMMENT 'Service user location.', description text COMMENT 'Service user description, like a Twitter user''s profile description.', url varchar(255) DEFAULT NULL COMMENT 'Service user''s URL.', + is_verified tinyint(1) NOT NULL DEFAULT '0' COMMENT 'Whether or not the user is verified by the network.', is_protected tinyint(1) NOT NULL COMMENT 'Whether or not the user is public.', follower_count int(11) NOT NULL COMMENT 'Total number of followers a service user has.', friend_count int(11) NOT NULL DEFAULT '0' COMMENT 'Total number of friends a service user has.', @@ -531,14 +542,37 @@ CREATE TABLE tu_users ( UNIQUE KEY user_id (user_id,network) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Service user details.'; +-- +-- Table structure for table tu_videos +-- + +CREATE TABLE tu_videos ( + id int(11) NOT NULL AUTO_INCREMENT COMMENT 'Internal unique ID.', + post_key int(11) DEFAULT NULL COMMENT 'Internal ID of the post in which this video appeared.', + description text COMMENT 'The description of this video.', + likes int(11) NOT NULL COMMENT 'Total number of likes this video has received.', + dislikes int(11) NOT NULL COMMENT 'Total number of dislikes this video has received.', + views int(11) NOT NULL COMMENT 'Total number of views on this video.', + minutes_watched int(11) NOT NULL COMMENT 'Total number of minutes people have spent watching this video.', + average_view_duration int(11) NOT NULL COMMENT 'Average number of seconds people spent watching this video.', + average_view_percentage float NOT NULL COMMENT 'Average percentage of this video people watched.', + favorites_added int(11) NOT NULL COMMENT 'Number of people who favorited this video.', + favorites_removed int(11) NOT NULL COMMENT 'Number of people who removed this video from their favorites.', + shares int(11) NOT NULL COMMENT 'Number of times people shared this video through the share button.', + subscribers_gained int(11) NOT NULL COMMENT 'Number of people who subscribed to this users channel on this videos page.', + subscribers_lost int(11) NOT NULL COMMENT 'Number of people who unsubscribed to this users channel on this videos page.', + PRIMARY KEY (id), + KEY post_key (post_key) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Videos which appear in posts.'; + --- Dump completed on 2013-08-19 17:49:26 +-- Dump completed on 2013-12-16 16:30:16 -- -- Insert DB Version -- INSERT INTO tu_options (namespace, option_name, option_value, last_updated, created) -VALUES ('application_options', 'database_version', '2.0-beta.8', NOW(), NOW()); +VALUES ('application_options', 'database_version', '2.0-beta.9', NOW(), NOW()); -- -- Insert default plugin(s) diff --git a/webapp/install/sql/mysql_migrations/2013-05-07_add-user-verified-field.sql b/webapp/install/sql/mysql_migrations/2013-05-07_add-user-verified-field_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-05-07_add-user-verified-field.sql rename to webapp/install/sql/mysql_migrations/2013-05-07_add-user-verified-field_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-06-26_alter_follower_count_table.sql b/webapp/install/sql/mysql_migrations/2013-06-26_alter_follower_count_table_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-06-26_alter_follower_count_table.sql rename to webapp/install/sql/mysql_migrations/2013-06-26_alter_follower_count_table_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-08-12_create_videos_table.sql b/webapp/install/sql/mysql_migrations/2013-08-12_create_videos_table_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-08-12_create_videos_table.sql rename to webapp/install/sql/mysql_migrations/2013-08-12_create_videos_table_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-08-12_merge_group_count_and_count_history.sql b/webapp/install/sql/mysql_migrations/2013-08-12_merge_group_count_and_count_history_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-08-12_merge_group_count_and_count_history.sql rename to webapp/install/sql/mysql_migrations/2013-08-12_merge_group_count_and_count_history_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-08-14_correct_count_history_indexes.sql b/webapp/install/sql/mysql_migrations/2013-08-14_correct_count_history_indexes_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-08-14_correct_count_history_indexes.sql rename to webapp/install/sql/mysql_migrations/2013-08-14_correct_count_history_indexes_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-08-15_backfill_inreplytouserid.sql b/webapp/install/sql/mysql_migrations/2013-08-15_backfill_inreplytouserid_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-08-15_backfill_inreplytouserid.sql rename to webapp/install/sql/mysql_migrations/2013-08-15_backfill_inreplytouserid_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-08-30_delete_weeklybest_for_regeneration.sql b/webapp/install/sql/mysql_migrations/2013-08-30_delete_weeklybest_for_regeneration_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-08-30_delete_weeklybest_for_regeneration.sql rename to webapp/install/sql/mysql_migrations/2013-08-30_delete_weeklybest_for_regeneration_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-09-03_delete_twitter_page.sql b/webapp/install/sql/mysql_migrations/2013-09-03_delete_twitter_page_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-09-03_delete_twitter_page.sql rename to webapp/install/sql/mysql_migrations/2013-09-03_delete_twitter_page_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-11-10_private_api_key.sql b/webapp/install/sql/mysql_migrations/2013-11-10_private_api_key_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-11-10_private_api_key.sql rename to webapp/install/sql/mysql_migrations/2013-11-10_private_api_key_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-12-14_add-notification_frequency-to-users_issue1589.sql b/webapp/install/sql/mysql_migrations/2013-12-14_add-notification_frequency-to-users_issue1589_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-12-14_add-notification_frequency-to-users_issue1589.sql rename to webapp/install/sql/mysql_migrations/2013-12-14_add-notification_frequency-to-users_issue1589_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-12-16_create_photos_table.sql b/webapp/install/sql/mysql_migrations/2013-12-16_create_photos_table_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-12-16_create_photos_table.sql rename to webapp/install/sql/mysql_migrations/2013-12-16_create_photos_table_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-12-17_add_post_permalink.sql b/webapp/install/sql/mysql_migrations/2013-12-17_add_post_permalink_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-12-17_add_post_permalink.sql rename to webapp/install/sql/mysql_migrations/2013-12-17_add_post_permalink_v2.0-beta.9.sql diff --git a/webapp/install/sql/mysql_migrations/2013-12-20_insights_model_redesign.sql b/webapp/install/sql/mysql_migrations/2013-12-20_insights_model_redesign_v2.0-beta.9.sql similarity index 100% rename from webapp/install/sql/mysql_migrations/2013-12-20_insights_model_redesign.sql rename to webapp/install/sql/mysql_migrations/2013-12-20_insights_model_redesign_v2.0-beta.9.sql diff --git a/webapp/install/version.php b/webapp/install/version.php index d892312df6..45f2819e55 100644 --- a/webapp/install/version.php +++ b/webapp/install/version.php @@ -26,6 +26,6 @@ * @license http://www.gnu.org/licenses/gpl.html * @copyright 2009-2013 Dwi Widiastuti, Gina Trapani, Guillaume Boudreau */ -$THINKUP_VERSION = '2.0-beta.8'; +$THINKUP_VERSION = '2.0-beta.9'; $THINKUP_VERSION_REQUIRED['php'] = '5.2'; $THINKUP_VERSION_REQUIRED['mysql'] = '5'; \ No newline at end of file