Permalink
Browse files

Version 1.0.1

  • Loading branch information...
1 parent 8c869e3 commit b88ab5bf6a1d626b254ea98037e488fe96b9f4ff @ginatrapani ginatrapani committed Feb 8, 2012
View
1 docs/source/changelog.rst
@@ -6,6 +6,7 @@ Check out what's new, fixed, and updated in each version release of ThinkUp.
.. toctree::
:maxdepth: 1
+ changelog/1.0.1
changelog/1.0
changelog/0.17
changelog/0.16
View
84 docs/source/changelog/1.0.1.rst
@@ -0,0 +1,84 @@
+1.0.1 - 09 Feb 2012
+===================
+
+ThinkUp 1.0.1 is primarily a bugfix and developer release.
+
+.. Note:: This release moved the location of ThinkUp's writable data directory. As a result, when you upgrade you
+ may receive the message "Oops! ThinkUp is unable to run because of incorrect folder permissions." Follow the
+ instructions to make the new data directory writable. Then, ensure you have deleted the old directory,
+ _lib/view/compiled_view/
+
+
+Changelog:
+
+* Interface improvement: In user registration and installation forms, validate user password (and repeat entry) as the
+ user types with JavaScript widget instead of expecting user to submit the form and wait to get told if the password
+ is not strong or long enough
+
+* Security improvement: Make writable directory configurable in config.inc.php's datadir_path value for environments
+ with stricter security settings like orchestra.io. Documentation:
+ http://thinkupapp.com/docs/install/advancedconfig.html
+
+* Bugfix: Avoid "Cannot redeclare class OAuthException" fatal error in Twitter plugin
+
+* Bugfix: Fix Tweet button markup on post detail page which potentially broke page design for posts with certain
+ characters in them
+
+* Bugfix: When saving plugin options using Internet Explorer 8, avoid "Please complete all required fields" error
+
+* Bugfix: Return the correct search results for posts and avoid Uncaught TypeError in JavaScript console
+
+* Bugfix: Avoid fatal error "Argument 2 passed to OwnerInstanceMySQLDAO::doesOwnerHaveAccessToInstance must be an
+ instance of Instance, null given" when a username has an apostrophe in it
+
+* Bugfix: In Post API requests, return links associated with posts, respect both originating network AND ThinkUp's
+ user privacy setting, and don't return blank JSON for Facebook data requests
+
+* Bugfix: More accurately extract user mentions from tweet text and store in mentions table during REST crawl
+
+* Bugfix: Detect and display application URL correctly when running on a non-standard port
+
+* Bugfix: Defensively avoid PHP Notice Undefined index/property errors during crawl in Facebook, Google+, and
+ GeoEncoder plugins
+
+* Bugfix: In Twitter plugin Who You Follow view, rename "Deadbeats" to "Quietest"
+
+* Bugfix: In Twitter plugin settings, suggest an app name that's more likely to be globally unique/server-specific,
+ instead of just "ThinkUp"
+
+* Bugfix: Standardize date format on Group membership and Follower count Google charts to Jan 08 and Jan '12
+
+* Bugfix: Prevent some instances from never being crawled by setting crawl process to run on instances on a per-owner
+ basis
+
+* Bugfix: Remove unused app_title value in config.inc.php and replace it with app_title_prefix, which can be set and
+ is now consistently used across page titles and email notifications. For example, to name your ThinkUp installation
+ "My Awesome ThinkUp", set app_title_prefix = "My Awesome ". By default, it is an empty string. Documentation:
+ http://thinkupapp.com/docs/install/advancedconfig.html
+
+* Bugfix: In Twitter plugin's JSON parsing, use id_str rather than numeric type to avoid bad post ID's from getting
+ inserted into DB. (This function is currently used only by the FSMI, not the Twitter crawler by default.)
+
+* Bugfix: In Twitter Realtime plugin, avoid timezone not set error
+
+* Developer tool: Plugin maker auto-stubs out all necessary plugin code. Documentation:
+ http://thinkupapp.com/docs/contribute/developers/plugins/buildplugin.html
+
+* Developer improvement: Escape markup and JS in user info/error/success messages by default to avoid inadvertent bad
+ injections & encourage restricting markup to view template
+
+* Developer improvement: Speed up unit test run bogged down by looping DNS resolution connection to a nonexistent host
+ in PDODAO test
+
+* Developer improvement: Explicitly cast SimpleXML elements to primitive types when parsing Twitter XML from API
+
+* Developer improvement: Don't assume the default database table prefix or working directory location in all unit
+ tests
+
+* Developer improvement: Consolidate logic to generate app URL into a single function and remove redundant
+ THINKUP_BASE_URL global variable
+
+* Developer improvement: Add ability to load extlib classes in Loader without using awkward require_once statement
+
+* Documentation: Fixed typos and broken links in user interface, added documentation, restyled documentation using
+ Twitter Bootstrap
View
4 docs/source/conf.py
@@ -48,9 +48,9 @@
# built documents.
#
# The short X.Y version.
-version = '1.0'
+version = '1.0.1'
# The full version, including alpha/beta/rc tags.
-release = '1.0'
+release = '1.0.1'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
View
9 tests/migration-assertions.php
@@ -29,7 +29,7 @@
*
* Database migration assertions to test during WebTestOfUpgradeDatabase
*/
-$LATEST_VERSION = '1.0';
+$LATEST_VERSION = '1.0.1';
$TOTAL_MIGRATION_COUNT = 215;
$MIGRATIONS = array(
@@ -737,7 +737,14 @@
/* 1.0 */
'1.0' => array(
+ 'zip_url' => 'https://github.com/downloads/ginatrapani/ThinkUp/thinkup_1.0.zip',
+ 'migrations' => 0,
+ ),
+
+ /* 1.0.1 */
+ '1.0.1' => array(
'zip_url' => 'file://./build/thinkup.zip',
'migrations' => 0,
)
+
);
View
6 webapp/install/sql/build-db_mysql.sql
@@ -1,6 +1,6 @@
--
-- ThinkUp Database Creation Script
--- Auto-generated by thinkup/extras/scripts/migratedb script on 2011-11-13
+-- Auto-generated by thinkup/extras/scripts/migratedb script on 2012-02-08
--
ALTER DATABASE DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
@@ -467,13 +467,13 @@ CREATE TABLE tu_users (
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Service user details.';
--- Dump completed on 2011-11-13 18:06:03
+-- Dump completed on 2012-02-08 1:27:28
--
-- Insert DB Version
--
INSERT INTO tu_options (namespace, option_name, option_value, last_updated, created)
-VALUES ('application_options', 'database_version', '1.0', NOW(), NOW());
+VALUES ('application_options', 'database_version', '1.0.1', NOW(), NOW());
--
-- Insert default plugin(s)
View
2 webapp/install/version.php
@@ -26,6 +26,6 @@
* @license http://www.gnu.org/licenses/gpl.html
* @copyright 2009-2012 Dwi Widiastuti, Gina Trapani, Guillaume Boudreau
*/
-$THINKUP_VERSION = '1.0';
+$THINKUP_VERSION = '1.0.1';
$THINKUP_VERSION_REQUIRED['php'] = '5.2';
$THINKUP_VERSION_REQUIRED['mysql'] = '5';

0 comments on commit b88ab5b

Please sign in to comment.