I can not imagine a more clear example of why Viz should use Google's
library version scheme!
Please let ME choose when to change from version 1 to version 2, and
if I am depending on bugs or ambiguity on version 1 please let me try
version 2 out in my dev environment, fix my code, commit it, QA it,
and ship it out to production.
I know I will upgrade sooner or later because I want bug fixes and new
features, but a page that specifies Visualization Version 1.2.3 should
NEVER break because of a change to the viz library, even if it relies
on a bug that is fixed in Version 1.2.4!
The google loader knows how to do this. It understands requesting a
specific revision, latest stable or latest development versions.
http://code.google.com/apis/loader/#versioning
On Sep 8, 4:16 am, ChartALot <
charta...@google.com> wrote:
> We have pushed a new release candidate (RC).
>
>
>
> This RC is mainly aimed at bug fixes. Please pay special attention to the
> warning bellow, as we drop / change our support for some undocumented
> data-table structures.
>
> Moreover, we created a new mailing list,
> google-chart-tools-announcements<
http://groups.google.com/group/google-chart-tools-announcements/subsc...>,
> which will be used only for announcements such as that.
>
> *Candidate release date:* September 7
>
> > *Anticipated production release date:* September 14
>
> If your system uses the Interactive Charts in Google Chart Tools
> (Visualization API) for commercial and / or important production purposes we
> recommend you test the RC and use the opportunity to provide feedback to us
> prior to the production release. If there are any issues, these can be
> communicated back to our team by replying to this message.
>
> The Google Chart Tools team.
> --------------------------------------------
>
> WARNING: YOUR CHARTS MIGHT BREAK!
>
> If you are using corechart charts with data tables whose first column is of
> type data/datetime/timeofday, your charts might break. Such data tables were
> never supported neither documented. We're now in the process of formally
> supporting them in the upcoming release, so we changed how they are handled:
>
> - For the charts listed below, you MUST NOT use such data tables. Doing
> so will result in an error message. The type of the first column MUST be
> 'string', as documented. You can convert an incompliant data table to a
> compliant data table by using a DataView that converts the first column to a
> string. Seehere<
http://code.google.com/apis/chart/interactive/docs/reference.html#Dat...>.
> For example, pass {calc: function(data, row) { return
> data.getFormattedValue(row, 0); }, type:'string'} to
> DataView.setColumns().
> - PieChart
> - BarChart
> - ColumnChart
> - CandlestickChart
> - ComboChart where some of its series are of type 'bars'
> - For the charts listed below, you MAY use such data tables, but the
> chart behavior in these cases changes. If you're not fond of the new
> behavior, you can return to the old behavior by using the above technique to
> convert the type of first data table column to 'string'.
> - LineChart
> - AreaChart
> - ComboChart whose all series are of type 'line' or 'area'