Changes between Initial Version and Version 1 of ChangeLog_1.5


Ignore:
Timestamp:
Oct 5, 2008, 12:43:28 AM (9 years ago)
Author:
omry
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog_1.5

    v1 v1  
     1= FireStats 1.5 =
     2[wiki:FireStats1.5_WhatsNew New and Noteworthy (Explanations and screen-shots)][[BR]]
     3[query:status=closed&milestone=1.5 Closed tickets list][[BR]]
     4[source:/branches/firestats-1.5/firestats Browse source][[BR]]
     5
     6=== New features ===
     7 * Exclude IP addresses by range
     8 * Added support for excluding hits by urls and referrers.
     9 * IPv6 Support
     10 * There is a new 'time since added' column In the referrers view, when viewing by 'newest first'. 
     11 * Now displays search engine icon and search terms in hits table where appropriate.
     12 * Integrated with WordPress version check mechanism, new version message now appears also in WordPress plugins list.
     13 * Now properly converts search.walla.co.il referrers to utf-8.
     14 * It's now possible to control which sites each user is permitted to access (#478).
     15 * Added support for Norwegian and Russian search engines.
     16 * Now possible to see visits/page views singe midnight as well as in last 24 hours.
     17 * Added an option to download the configuration file if it's not writable
     18
     19=== Bug fixes ===
     20 * Fixed to convert Cyrillic keywords encoded in windows 1251 to utf-8 (#590). 
     21 * Renamed Services_JSON to fs_Services_JSON to prevent conflict with other instances of this class.
     22 * Fixed a bug which caused pages to appear in the popular posts widget in WordPress (#605).
     23 * Fixed splitting of long unicode strings (no longer split in the middle of a multichar utf-8 character) (#575)
     24 * Fixed a bug that caused FireStats to check for a new version too often.
     25 * Fixed a bug that caused errors in WordPress admin section if an incorrect FireStats address was entered into the FireStats options page (Satellite mode only)
     26 * Updated flags package to include Surinam and a few other flags.
     27
     28=== Optimizations ===
     29 * Improved startup time by checking for new version asynchrnously.
     30 * Optimized commit-pending.php to process 600 hits/sec (in my benchmark, may be slower for real life cases)
     31 * Optimized popular pages query on mysql < 4.1.14
     32
     33=== Core changes ===
     34 * Created a generic codepage to utf-8 encoder.
     35 * It's no longer possible have newly added hits which match an exclude criteria to be saved.
     36 * To improve performance, Excluded entries are no longer excluded from the display before they have been actually purged, but just marked as excluded.
     37 * Now store IP addresses as a pair of bigints instead of as a string, this is required to handle ipv6 addresses correctly.
     38 * Removed site_id from hits table (will use site_id from url)
     39
     40== 1.5.12-stable (12/07/2008) ==
     41 * Fixed a bug with the Widgets in WP 2.6 (#779) ('''16/07/2008''')
     42 * Fixed a bug that caused some problems for upgrading users on WordPress 2.5.x (#755)
     43
     44== 1.5.11-stable (08/07/2008) ==
     45 * Joomla 1.5 UI updated by !OneMarko.
     46 * Fixed another bug with the UTF-8 encoding detector.
     47 * Fixed default encoding for the atlas.cz search engine to cp1251
     48== 1.5.10-RC4 (02/07/2008) ==
     49 * Received a port to Joomla 1.5 from onemarko, Thanks! (#760,#615,#728,#740)
     50 * Fixed a bug in the UTF-8 encoding detection which caused problems in some yandex urls. (#763)
     51 * Worked around a MySQL bug that prevented committing of pending hits in some cases.
     52 * Fixed a few non critical security holes (XSS, Information disclosure) (#755, #756)
     53
     54== 1.5.9-RC3 (21/06/2008) ==
     55 * Fixed upgrade mechanism to be more robust and to work correctly with Firefox aggressive caching.
     56 * Fixed a bug with the new-version-check mechanism
     57 * Updated ip2c database to version 2008.06.09
     58 * BUG : Fixed a that prevented non admin users in standalone installation from choosing site filter. (#743)
     59
     60
     61== 1.5.8-RC2 (11/06/2008) ==
     62 * Changed urls and useragents to use binary collation, this solves a problem processing some urls/useragents in buffered mode. (#738)
     63
     64== 1.5.7-RC1 (29/05/2008) ==
     65 * Fixed a bug that caused edited WordPress posts to disappear from the stats (#540)
     66 * Fixed a bug in buffered hits processing mode that was caused by WordPress adding slashes to urls/useragents.
     67
     68== 1.5.6-beta (25/05/2008) ==
     69 * Improved performance of some queries by eliminating an unneeded join.
     70 * Fixed a bug in buffered hits processing mode that caused FireStats to record urls of hit even if the hit is excluded based on useragent (and vise versa).
     71 * Added an upgrade step that eliminated unused urls inserted by the previous bug.
     72 * Fixed a bug in buffered hits processing mode that was caused by WordPress adding slashes to useragents.
     73 * Fixed parsing of Google search terms when user came from advanced search page. (#718)
     74 * Fixed a bug that prevented editing ranges of excluded IP addresses in the settings tab.
     75 * Fixed a bug with the time display of recent referrers when sorted by newest first on mysql older than 4.1.13 (#722)
     76 * Now attempts to detect utf-8 strings before converting search terms to utf-8 (#707)
     77 * Updated ip2c database to version 2008.05.01
     78
     79== 1.5.5.RC3 (11/05/2008) ==
     80 * Fixed a bug causing Call to undefined function: get_userdata() in wp and wpmu in some cases. (#694, #701)
     81 * Fixed a bug that caused FireStats to count excluded users in WordPress when using buffered hits mode (#698).
     82 * Fixed session code not to kill WordPress admin page if there is a problem with the sessions permissions.
     83 * Fixed a WPMU upgrade problem
     84 * Fixed the Mutex test in the system diagnostics page.
     85 * Romanian translation contributed by Georgiana Beju
     86
     87== 1.5.4.RC2 (17/04/2008) ==
     88 * Due to mysql 4.1 bugs the minimum version for delayed commits is now mysql 5.0
     89 * Fixed commit-pending-hits not to die in case of error (and killing the calling script with it!)
     90 * Fixed a bug with the recalculation of country codes (#677)
     91 * Fixed The Mutex test on system diagnostics page ('''25/3/2008''')
     92 * Fixed Fixed a bug that prevented database upgrade on WPMU ('''25/3/2008''')
     93
     94== 1.5.3-RC1 (08/04/2008) ==
     95 * Fixed A few bugs introduced by WP 2.5 (#665, #667).
     96 * Fixed bug when upgrading from very old FireStats (#668)
     97 * Fixed a bug with commit-pending-hits on mysql 4.1 (#671)
     98 * Updated ip2c database to version 2008.3.31
     99
     100== 1.5.2-beta (29/03/2008) ==
     101 * Updated ip2c database to version 2008.3.10
     102 * Updated bots list to include many new bots
     103 * !WordPress plugin no longer includes pluggable.php, which caused problems to wp 2.0 users. (#643)
     104 * Fixed a pass-by-reference syntax error (#641)
     105 * Fixed bug that caused ips in exclude table to be inserted when using buffered hits mode (#638)
     106 * Fixed visitors-since-midnight to use the user's timezone correctly AGAIN. (#635)
     107
     108== 1.5.1-beta (02/03/2008) ==
     109 * Fixed a bug that caused bots to be recorded.
     110 * Fixed hits-since-midnight to consider time-zone.
     111 * Fixed dhtml windows z-index (now they appear under hourglass).
     112 * Fixed an IE7 bug in the settings tab layout.
     113 * Fixed the mutex test in the diagnostics page to work on IE7
     114
     115== 1.5.0-beta (23/02/2008) ==
     116See the [wiki:FireStats1.5_WhatsNew New and Noteworthy], it contains an overview of the major changes.
     117A detailed changelog is [source:branches/firestats-1.5/firestats/changelog.txt here].