v2.6.2: Fixed bug with OrgChart - this bug was introduced in v2.5.4. ------------------ v2.6.3: Further attempts to fix a bug with row index that was introduced in v2.5.4 ------------------ v2.6.4: Fixed bug where all fields in the configuration list had a default value of 0. This fixes the error with "The package 0, is Not loaded". To keep the original configuration list, edit all fields and set the default value to "empty" - or No (for Yes/No -fields). ------------------ v2.6.5: I have changed the site selector. This has made it easier to navigate and adds support for sites that reside on a managed path. A small addition to those using "Table chart" is that i have added support for fieldType "Note" (multi line text). If you use this in a table, you might want to add this to the CEWP code to have the text align to the top of the td: ------------------ v2.6.6: v2.6.5 unintentionally made it impossible for other than site collection administrators to select site. This update fixes this issue. For uses that are not site collection administrators, the loading of the site selector may take a few seconds extra. The check for edit page rights has been removed due to feedback from users that had problems editing charts. To restrict editing of the charts, manage user right for the configuration list - all users must have at least read access! ------------------ v2.6.7: Removed - Temporary version in the attempt to fix the web selector issue. ------------------ v2.6.8: Removed - Temporary version in the attempt to fix the web selector issue. ------------------ v2.6.9: Removed - Temporary version in the attempt to fix the web selector issue. ------------------ v2.7: This version is the final fix (i hope...) for the web selector problems for non Site Collection Administrators (SCA). For SCA's there are no changes, but for those not SCA, I have abandoned my attempt to auto populate a web selector and gone for a input field. The user must write the URL of the web to load the list collection from. The reason for this is the fact that the method "GetAllSubWebCollection" is not accessible to non SCA's, and that the manual iteration trough all webs caused prompts for credentials as it hit webs the current user did not have access to. You will still get a credential prompt if you try to load the list collection for a web you have no rights to, but you will not get stuck in a "endless" loop of credential prompts. New features: In this version i have added the option to restrict edit access for a individual chart to a specific SharePoint user group. You find this setting in the Advanced option area in the "Edit Chart GUI". This is no "real" security setting as it only skips the rendering of the "edit chart button" and does not restrict the edit rights to the chart configuration list. If you want a true security setting you must change the permissions for each "chart" in the configuration list, or the permission for the configuration list itself. Important! v2.7 requires you to add one column of type "Single line of text" to the chart configuration list. The name of the field must be exactly "EditAccessGroupID" (without the quotes). Optionally you can delete the configuration list and have the script recreate it. The latter will result in you loosing all your existing chart configurations. ------------------ v2.8 See this article for details: http://sharepointjavascript.wordpress.com/2011/03/27/charting-for-sharepoint-using-google-visualization-api-update-27-03-2011/ ------------------ v2.8.1 A few bugfixes: 1. When using Boolean values, all values was interpreted as "false". 2. Added columns of type "Counter" - like the ID column to the "Chart columns". 3. Fixed a bug in "Edit chart" when using commas in the column display name. 4. Displays "Filtering..." in the chart area when filtering by dropdown choice. ------------------ v2.8.5 1. Removed option to “listen to” specific list filter columns using “{list:FieldInternalName}” 2. Added option to “consume” a list view web part filter (read from the URL). You can now have the chart “connected” to a list view. Further details below. This new feature requires existing users to manually add one column to the configuration list: “ConsumeFilterFromListView”. 3. Fixed a bug regarding the use of “&” in a custom filter field which broke the CAML 4. Added a “counter” to display the total number of items below the chart 5. Added a few “options” to be set in the CEWP code: “showFilterInfo”, “showItemCount”, “itemCountPrefix”, “itemCountSuffix”, “labelIfEmpty”. All these have a default value and are optional. 6. Added option to pull the CAML from an existing list view to use as “Custom CAML” See this article for details: http://sharepointjavascript.wordpress.com/2011/05/05/charting-for-sharepoint-using-google-visualization-api-update-05-05-2011/ ------------------ v2.9.0 See this article for details: http://sharepointjavascript.wordpress.com/2011/06/05/charting-for-sharepoint-using-google-visualization-api-update-05-06-2011/ ------------------ v2.9.1 Fixed a bug with GeoMap and the configuration option "colors". ------------------ v2.9.2 Fixed a bug with "showFilterInfo" being undefined. ------------------ v2.9.3 Removed - to many bugs. ------------------ v2.9.3.1 Bugfixes. See this article for details: http://sharepointjavascript.wordpress.com/2011/08/16/charting-for-sharepoint-using-google-visualization-api-update-16-08-2011/ ------------------ v2.9.3.2 Small fix to allow single quotes in chart options. This is necessary to handle "fontName" in IE - it has to be wrapped in double AND single quotes like this: {color:"red",fontName:"'Arial'",fontSize:14} ------------------ v2.9.3.5 BETA Fixed a bug in getting the choice fields for use with custom CAML and "Create a filter field above the chart using:". There are still some trouble with jQuery 1.6.4. If you have trouble, try using jQuery 1.5.2. ------------------ v2.9.3.5 Fixed several bugs when using jQuery 1.6.x. There has been a change in the handling of "attr" in v1.6.x and i needed to move over to using "prop" for all dynamic content. This release will NOT WORK with jQuery version below 1.6 - it will give an alert. ------------------ v2.9.4 BETA Attempt to fix an error when the master page does not contain the variable "_spUserId". ------------------ v3.0 Tidying up the code and added more instructions text for the various options. Fixed the fontName bug in IE. ------------------ v3.1 Switched GeoMap for GeoChart and added BubbleChart and SteppedAreaChart. Improved filtering capabilities (multiple dropdowns supported). You can now use variables in the custom CAML query. Note that existing users who are using a dropdown filter will have to redo the filter setup after upgrading to this version. See this article for further details: http://sharepointjavascript.wordpress.com/2012/02/03/spjs-charts-for-sharepoint-v3-x ------------------ v3.1.1 Changed eval to jQuery.parseJSON(). Read the article for details: See this article for further details: http://sharepointjavascript.wordpress.com/2012/02/03/spjs-charts-for-sharepoint-v3-x ------------------ v3.1.2 Fixed a bug where Firefox 10 "forgot" the web when saving the chart configuration in a subweb. Updated the link in the bottom of the GUI to point to the newst article. ------------------ v3.1.3 Fixed some bugs where "prop" was used in stead of "attr". ------------------ v3.1.4 Fixed a bug where the URL was case sensitive when loading the chart configuration. Entering the page with "/Sites/MySite/Default.aspx" and "/sites/mysite/default.aspx" did not load the same chart. This bug has most likely been around since v2.5. ------------------ v3.1.5 Fixed a bug when intentionally entering a number as a string - for example in Option: region Value:"154" ------------------ v3.2 Added filter wildcard to allow "Show all" when using dropdown filter. See "Filter setup Instructions" in the "Edit chart GUI". Fixed an error with the "prefix checkbox" in the "Edit chart GUI" (was not possible to check it). Fixed bug when saving filter setup in in Google Chrome (could not save changes). Cleaned up the code using JSLint. ------------------ v3.2.1 Fixed a bug in the function "getListsForThisSite" that surfaced using IE7: 'attr[...]' is null or not an object Thanks to Michael B. for finding it. ------------------ v3.2.2 Added support for special characters like ' " & ? in a filter option. ------------------ v3.3 Added multiple new features. See this article for details: http://sharepointjavascript.wordpress.com/2012/07/18/spjs-charts-for-sharepoint-update-18-07-2012/ ------------------ v3.3.1 Attempted to fix an issue where you apply multiple formatters on the same column, and only the last one sticks. ------------------ v3.3.5 See this article for details: http://sharepointjavascript.wordpress.com/2012/09/20/spjs-charts-for-sharepoint-update-20-09-2012/ ------------------ v3.3.6 Changed the method for caching the filter values when loading the charts and changing the filter dropdowns. Added option to override "chart options" set in the GUI by adding an object to the CEWP like this: var chartOptionOverride = {"MyChart1":{"title":"This is the chart title!"}}; This override targets individual chart ID's.