After many delays, and further work on security issues, I have finally 
deployed v45 on the gstatic server.   This means that when you call 
google.charts.load('*current*', ...) you will get v45.  If you want to 
continue using the previous version, you can change '*current*' to '*44*'.

There were a few changes more recently that were unannounced because they 
should be mostly invisible, but one change in particular will be very 
visible for anyone still using the old AnnotatedTimeline chart.

Here are the release notes for this version (also available 
at https://developers.google.com/chart/interactive/docs/release_notes#upcoming)


   - Loader changes:
      - Support multiple calls of google.charts.load
      - ChartWrapper 
      
<https://developers.google.com/chart/interactive/docs/reference#chartwrapper-class>
 instances 
      can be called with a dynamically loaded chartType.
      - The GeoChart 
      <https://developers.google.com/chart/interactive/docs/gallery/geochart>
       and Map 
      <https://developers.google.com/chart/interactive/docs/gallery/map> chart 
      no longer require you to include the jsapi loader. There is a new 
      mapsApiKeyloader setting to let you specify your own key, rather than 
      get the default behavior which may result in occassional throttling of 
      service.
   - Flash-based charts:
      - For GeoMap and MotionChart, the swfobject.js has been updated to 
      use the latest version 2.2. There should be no visible changes in chart 
      features due to this update.
      - For AnnotatedTimeline, we are now replacing it with the Annotation 
      Chart 
      
<https://developers.google.com/chart/interactive/docs/gallery/annotationchart>, 
      which has been under development for a couple years, and appears stable. 
      Almost all the features of the AnnotatedTimeline should apply to the 
      AnnotationChart with no changes required in your code, although the look 
      and feel is different. The AnnotationChart uses no flash code, and is 
built 
      on top of the Corecharts, ChartRangeFilter, and Table chart.
   - Corecharts:
      - Fixed certainty role so it works correctly with custom styles.
      - Make accessibility table hide properly in rtl containers.
      - Fix startup animation when used with ChartWrapper.
      - Fix animation of discrete values that swap places.
      - Construct Dates regardless what day of the month it is.
      - Fix relative stacked area chart colors.
      - Fix ColumnChart with log scale and 0 or negative values.
   - PieChart 
   <https://developers.google.com/chart/interactive/docs/gallery/piechart>: 
   Fix inconsistent implementation of reverseCategories option.
   - Calendar 
   <https://developers.google.com/chart/interactive/docs/gallery/calendar>: 
   Now uses more than two colors from the colorAxis.colors array option 
   when colorAxis.values is unspecified. The behavior should be more like 
   what happens in the GeoChart, where the inflection points are spread evenly 
   throughout the gradient.
   - Material Charts: Fixed convertOptions for Material charts to use the 
   background color correctly.
   - Map Charts 
   <https://developers.google.com/chart/interactive/docs/gallery/map> now 
   decouple the marker title text from the info window:
      - Added new option 'showInfoWindow' to specifically control the info 
      window.
      - Added new option 'showTooltip' to specifically control the marker 
      title text.
      - Both options inherit from 'showTip' when not set.
      - Bug fix: when clicking on a selected point, the info window will 
      now go away.
   


On Tuesday, August 9, 2016 at 12:22:39 PM UTC-4, Daniel LaLiberte wrote:
>
> Version 45 on the gstatic server should now be working reliably with 
> multiple google.charts.load() calls.  This includes support for 
> ChartWrapper calls that dynamically load the appropriate package for your 
> type of chart.  
>
> Please test this new version, by loading '45' or 'upcoming' and let us 
> know if you find any problems.
>
>
>
> On Mon, Aug 1, 2016 at 1:46 PM, Daniel LaLiberte <dlalibe...@google.com> 
> wrote:
>
>> Hi Karim,
>>
>> Sorry about messing up the v45 release on the gstatic server.  
>> Unfortunately, I did an update (and check-in) late last week that turned 
>> out to be very flawed, but even more unfortunately, it is also impossible 
>> to undo since I don't have the previous version that was also broken, but 
>> in a different way.  Both check-ins had to be rolled back due to another 
>> otherwise invisible complication, but that left me with no code that works. 
>>   Fortunately, very few people appear to have been affected, but sadly, 
>> that means that very few people are testing the upcoming version (v45 at 
>> this time).
>>
>> So I am moving forward. I am setting up more thorough automated testing 
>> now, and learning about some previously unknown bugs.  I should be able to 
>> push out a working version of v45, either today or tomorrow.  
>>
>> On Mon, Aug 1, 2016 at 1:31 PM, Octopus <karim.m...@gmail.com> wrote:
>>
>>> Hi Daniel,
>>> Thanks a lot for these changes. However I have a strange bug.
>>> I used V45 for a GeoChart and a BarChart for the last month, and it 
>>> worked all fine. However, since a week or perhaps two, both the GeoChart 
>>> and Bar Chart do not load anymore on my production site. I did not touch 
>>> the code when this bug occurred...
>>> After several debugging hours where I looked at various possibilities 
>>> except changing the API version, I finally got the culprit. To make it work 
>>> I had to downgrade to V44 for the GeoChart but to have the BarChart also 
>>> work I had to downgrade one step further to V43.
>>>
>>> Here is how I use the API's now (V was 45, now it is 43)
>>>
>>> google.charts.load('43', { 'packages': ['corechart'] });
>>> google.charts.setOnLoadCallback(drawCharts);
>>>
>>> I said to myself that maybe you changed something to the API V45 version 
>>> during the last weeks? If not, why did my website worked until 2 weeks ago 
>>> where I did not change anything to it. I am aware that answering the second 
>>> question is tricky, but hopefully you can give me some guidance.
>>> I am now on V43, and not too happy with it because you mentioned a 
>>> security issue, could you detail a bit on that?
>>> Thanks
>>>
>>>
>>> On Tuesday, 28 June 2016 02:04:08 UTC+2, Daniel LaLiberte wrote:
>>>
>>>> An update for v45 on the old jsapi server should show up in an hour or 
>>>> two, hopefully.  This is a candidate release for a couple days, and then 
>>>> it 
>>>> will go to production on Wednesday or Thursday. 
>>>>
>>>> This update only affects the code loaded via the jsapi loader, not the 
>>>> gstatic loader.   If you use google.load('visualization', "1.1", ...), you 
>>>> should see these changes, once the update is pushed out.
>>>>
>>>> I hadn't put together a list of features and changes previously, mostly 
>>>> because it was several small fixes.  But some of these changes caused 
>>>> problems which I hope this update will fix. 
>>>>
>>>>
>>>> Summary of changes for v45:
>>>>
>>>>
>>>>    - 
>>>>    
>>>>    Corecharts
>>>>    - 
>>>>       
>>>>       Fixed ‘certainty’ role so it works correctly with custom styles.
>>>>       - 
>>>>       
>>>>       Make accessibility table hide properly in rtl containers.
>>>>       - 
>>>>       
>>>>       Fix startup animation when used with ChartWrapper.
>>>>       - 
>>>>       
>>>>       Fix animation of discrete values that swap places.
>>>>       - 
>>>>       
>>>>       Construct Dates regardless what day of the month it is.
>>>>       - 
>>>>       
>>>>       Fix relative stacked area chart colors.
>>>>       - 
>>>>       
>>>>       Fix ColumnChart with log scale and 0 or negative values.
>>>>       
>>>>
>>>>
>>>>    - 
>>>>    
>>>>    PieChart
>>>>    - 
>>>>       
>>>>       Fix inconsistent implementation of reverseCategories option.
>>>>       
>>>>
>>>>
>>>>    - 
>>>>    
>>>>    Calendar
>>>>    - 
>>>>       
>>>>       Uses more than two colors from the colorAxis.colors array option 
>>>>       when colorAxis.values is unspecified. The behavior should be more 
>>>> like the 
>>>>       GeoChart, where the inflection points are spread evenly through the 
>>>>       gradient.
>>>>       
>>>>
>>>>
>>>>    - 
>>>>    
>>>>    Material Charts
>>>>    - 
>>>>       
>>>>       Fixed convertOptions for Material charts to use the background 
>>>>       color correctly.
>>>>       
>>>>
>>>> On Tuesday, April 26, 2016 at 1:10:32 PM UTC-4, Daniel LaLiberte wrote:
>>>>
>>>>> We are about to push a new Google Charts Production Release - *V45*.
>>>>>
>>>>>
>>>>> Previously we announced the Release Candidate on April 7 here:  
>>>>> https://groups.google.com/forum/#!topic/google-chart-api/eMOR1jsS6No
>>>>>
>>>>>
>>>>> The production release was delayed until now because we were trying to 
>>>>> work around a problem, but we were unsuccessful.  However, it turns out 
>>>>> this problem (which was displaying more than one Material chart in the 
>>>>> same 
>>>>> page) also existed in the previous release (v42) so this new release will 
>>>>> not be any worse than that.  If you need this fixed, please try frozen 
>>>>> v43 
>>>>> or v44.
>>>>>
>>>>>
>>>>> The purpose of this push is to update the old jsapi-loaded library 
>>>>> with a version that is close to the previously released v44.  We are 
>>>>> doing this primarily to incorporate some security fixes that are already 
>>>>> part of v44 into the jsapi loaded release, and as such, there are 
>>>>> very few additional bug fixes and these are unlikely to be visible to 
>>>>> people.
>>>>>
>>>>> The last time we were successful updating the old jsapi loaded library 
>>>>> was for v42.  So if you are still using that version of the code, you 
>>>>> should look at the release notes for v43 (
>>>>> https://developers.google.com/chart/interactive/docs/release_notes#october-2-2015)
>>>>>  
>>>>> and v44 (
>>>>> https://developers.google.com/chart/interactive/docs/release_notes#february-23-2016)
>>>>>  
>>>>> to see what has changed.  
>>>>>
>>>>> There are still many pages out on the web using the old jsapi loader, 
>>>>> and these will be affected by this update.  Recall that the library was 
>>>>> loaded like this:
>>>>>
>>>>>    google.load('visualization', '1' (or '1.0' or '1.1), { packages: 
>>>>> [...] });
>>>>>
>>>>> If your pages load the library this way, you will be affected by this 
>>>>> production release. 
>>>>>
>>>>> If you have problems with this production release, you may want to 
>>>>> switch to loading the frozen v42, so your code will look like this:
>>>>>
>>>>> <script type="text/javascript" 
>>>>> src="https://www.gstatic.com/charts/loader.js";></script>
>>>>> <script type="text/javascript">
>>>>>   google.charts.load('42', {packages: ['corechart']});
>>>>>   google.charts.setOnLoadCallback(drawChart);
>>>>> </script>
>>>>>
>>>>> We recommend switching to the 'current' version instead of '42' using 
>>>>> the new loader if you can, so you will see future updates.
>>>>>
>>>>> We will update the frozen version v45 soon to match this production 
>>>>> release.
>>>>>
>>>>> -- 
>>>>> Daniel LaLiberte 
>>>>> <https://plus.google.com/100631381223468223275?prsrc=2>
>>>>> dlali...@google.com   5CC, Cambridge MA
>>>>>
>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Google Visualization API" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to google-visualization-api+unsubscr...@googlegroups.com.
>>> To post to this group, send email to 
>>> google-visualization-...@googlegroups.com.
>>> Visit this group at 
>>> https://groups.google.com/group/google-visualization-api.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/google-visualization-api/28c3713c-694c-4dd9-95cd-98d261951fef%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/google-visualization-api/28c3713c-694c-4dd9-95cd-98d261951fef%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2>
>> dlalibe...@google.com <dlalibe...@google.com>   5CC, Cambridge MA
>>
>
>
>
> -- 
> Daniel LaLiberte <https://plus.google.com/100631381223468223275?prsrc=2>
> dlalibe...@google.com <dlalibe...@google.com>   5CC, Cambridge MA
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Chart API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-chart-api+unsubscr...@googlegroups.com.
To post to this group, send email to google-chart-api@googlegroups.com.
Visit this group at https://groups.google.com/group/google-chart-api.
For more options, visit https://groups.google.com/d/optout.

Reply via email to