Version 2.6 of the ArcGIS API for JavaScript is now available! Highlights include:
Improved map display using HTML5 and CSS3
When supported by the browser, the API now uses CSS3 transforms to provide a smoother zooming and panning experience.
Support for the latest version of maps from ArcGIS Online
ArcGIS Online web maps with layers created from remotely hosted comma-separated values (CSV) files are supported. This includes fusion tables and CSV files hosted on the open web.
Enhancements to the Basemap Gallery widget
The Basemap Gallery now supports working with a group of maps within ArcGIS Online. To use a group, specify the basemapsGroup constructor parameter when creating a Basemap Gallery widget.
Support for new features in ArcGIS Server 10.1 beta 2
New features now supported by the ArcGIS API for JavaScript but that require a 10.1 service:
- Enhanced query capabilities that support order by and group by queries
- New GenerateRenderer task to automate the process of generating a renderer from data in a map service. The task can be used to generate class breaks, color ramps, and unique value renderers.

- New printing capabilities via a print task and print widget.
Additional API Enhancements and Bug Fixes
Please refer to the What’s New in Version 2.6 topic in the documentation for additional information about version 2.6 of the ArcGIS API for JavaScript.
Contributed by Derek Swingley of the ArcGIS API for JavaScript development team
One Response to Version 2.6 of the ArcGIS API for JavaScript released today
Leave a Reply
You must be logged in to post a comment.
Jian, Thank you for the response. I too noticed the syntax error (template.layoutTemplate vs. template.layout) in the Esri code snippet (since corrected). This change does allow me to take advantage of the layouts associated with the ExportWebMap service, but it doesn’t fix my issue with the template.layoutOptions property I am trying to set to control the layout title, author text, etc. As soon as I set template.layoutOptions=LayoutOptionsParam it breaks my PrintTask.execute() call. Not setting this layoutOptions property results in a successful execution, but no control over layout features (title, etc.). Thoughts???