Skip to content

2.0.0-beta.1

Compare
Choose a tag to compare
@tmcgee tmcgee released this 08 Mar 09:32
· 74 commits to master since this release

Introduction

Hello there and welcome to CMV 2.0 Beta 1!

It has been awhile since our previous release of CMV though we've been far from idle. The shiny new 2.0 release includes many, many, new features and bug fixes we've added over the last 18 months. Only some of the notable enhancements are listed at the top of this page. The full commit log is provided at the bottom.

While this release is labeled as a beta-1, many developers have been using it in test and production environments for quite some time without issue. So don't be shy! Give this release a spin and provide us some feedback via the Issues or Gitter chat. Even better still, join us in making CMV even more awesome by contributing a Pull Request.

We feel there is lots of great new stuff to be excited about in this release but we're barely getting started! We have great plans for frequent releases of CMV with a beta 2 already in the works. Your feedback is very valuable to us. Please let us know what you think.

Enjoy,

The CMV Team

Highlights

Notable Enhancements

  • #66, #475, #393, #499 Restructure viewer into separate modules to allow overriding layout, widget loader, config loader, and other application aspects docs
  • #580, #595 Add dojo/i18n support for different languages throughout the cmv application and widgets. These languages are provided in this release:
    • Spanish
    • French
    • Portuguese
    • Brazilian Portuguese
  • #628 Add support for webmaps from ArcGIS Online and Portal See webMapOptions in the documentation
  • #677 Esri API updated to 3.20
  • Major updates to the documentation
  • #668, #615, #594 Dojo flat theme added - replaces un-maintained dbootstrap
  • #571, #59 HTTPS everywhere
  • #688 New templates for GitHub Issues and Pull Requests

Support for Additional Layers

  • #485 Vector Tile layers
  • #504 WFS layers
  • #545 allow for user-defined layers

Widgets and Layout

  • #663 Add configure-ability to title pane icons
  • #645 - Loading indicator while titlePane and contentPane widgets are loading
  • #643 Three new widget types:
    • loading
    • layout
    • layer
  • #545 allow user-defined widget types

New widgets

  • #580 Locale widget
  • #660 CMV Legend widget wraps the Esri Legend dijit with additional functionality
  • #625 Basemaps Gallery widget
  • #496 Esri Search widget

Layer Control Widget

  • #680 Enhance the layer menu to enable custom menu items. Standardize menu icons. Allow expanding the menu by clicking the layer name. Layer menu item docs

Identify Widget

  • #648 Identify widget creates identify template when layers are added
  • #664 Allow dynamic layers and feature layers to both be included in identify
  • #597 Add support for dynamic infoTemplates and showAttachments
  • #505 Make identify popup draggable - Identify docs
  • #489, #549 Make identify work with time enabled layers
  • #655, Add identify field formatters for the ability to format an individual field in the identify popup Identify documentation

Basemap

  • #519 Allow the basemap to be set via topic.publish
  • #624 Support custom and builtin AGOL basemaps simultaneously

Streetview Widget

  • Use Google Maps loader from npm
  • #598 Allow API key to be configured in viewer.js
  • #530 StreetView can be resized when titlePane widget is floating

Geocoding widget

  • The Esri Geocoding widget has been deprecated and replaced by the Esri Search widget

Bug fixes

  • #603 Sublayer menu doesn't appear for dynamic layers with only one layer
  • #669 Grunt connect with proxy fixed
  • #621 Hard-coded id's failing in identify
  • #530, #614, #622 Floating widgets won't stop dragging

Detailed commit log

March 2017

2017-03-08 - Tim McGee - a7077c9 - Merge pull request #693 from cmv/develop
2017-03-05 - David Spriggs - f4c7529 - Merge pull request #692 from cmv/feature/updated-readme
2017-03-05 - David Spriggs - 4455680 - Merge branch 'develop' into feature/updated-readme
2017-03-05 - David Spriggs - ff0a2b4 - Merge pull request #691 from cmv/fix/clean-up-draw-widget-html-css
2017-03-04 - Tim McGee - 874b326 - use relative link for logo image
2017-03-04 - Tim McGee - 17e360f - Add CMV rocket logo
2017-03-04 - Tim McGee - cefe3ce - updated screenshot
2017-03-04 - Tim McGee - 74b1511 - HTTPS everywhere
2017-03-04 - Tim McGee - 69b4d55 - Merge branch 'develop' into fix/clean-up-draw-widget-html-css
2017-03-04 - Gregg Roemhildt - adc8b34 - Merge pull request #689 from cmv/feature/updated-badge-for-documentation
2017-03-04 - Tim McGee - c9a69e8 - Merge branch 'develop' into fix/clean-up-draw-widget-html-css
2017-03-04 - Tim McGee - 1de7566 - Updated badge (again) for documentation after addition of Greenkeeper badge. missed second docs badge in README.
2017-03-04 - Tim McGee - 212e948 - Merge branch 'develop' into feature/updated-badge-for-documentation
2017-03-03 - Tim McGee - db4c4d9 - Merge pull request #690 from cmv/greenkeeper/initial
2017-03-04 - greenkeeper[bot] - bb06971 - docs(readme): add Greenkeeper badge
2017-03-04 - greenkeeper[bot] - e777cf3 - chore(package): update dependencies
2017-03-03 - Tim McGee - c255512 - Updated badge for documentation
2017-03-03 - Tim McGee - 1408666 - Merge pull request #686 from cmv/modular-config
2017-03-03 - Tim McGee - 025ae8e - Merge branch 'develop' into modular-config
2017-03-03 - Tim McGee - edfe9bf - Merge pull request #688 from cmv/add-github-templates
2017-03-03 - roemhildtg - cc810b7 - add pull request template
2017-03-03 - roemhildtg - ea567b0 - add ISSUE_TEMPLATE.md
2017-03-03 - roemhildtg - 36a3727 - mix-in parameters passed to app constructor
2017-03-02 - Gregg Roemhildt - 1ee3e7f - make default config file configureable
2017-03-03 - Tim McGee - d6f840a - Merge pull request #685 from cmv/dojo-build-fixes
2017-03-03 - Tim McGee - 9bab91b - update flag-icon-css version to most recent.
2017-03-02 - Tim McGee - 4fbf86a - remove dependency on nls for 2 words. To override the title, include a config for the widget in viewer.js.
2017-03-02 - roemhildtg - 34c448b - use relative url for i18n path
2017-03-02 - roemhildtg - b9d22a0 - move flag icon css to dojo config for package location configuration

February 2017

2017-02-28 - Tim McGee - a9c1f92 - Merge pull request #680 from cmv/layer-menu-enhancements
support layerControlLayerInfos.menu property
2017-02-27 - roemhildtg - 2d346f8 - Add cursor style mouse to various parts of the layer control
2017-02-27 - roemhildtg - 9d65205 - Move expand click node to the entire control row to more easily expand/collapse Control
2017-02-27 - roemhildtg - e8f2aa2 - use caret right and caret down icons for layer control expand/collapse
2017-02-27 - Gregg Roemhildt - c86e738 - Merge pull request #677 from cmv/feature/update-to-esri-jsapi-3.20
2017-02-26 - David Spriggs - 280b546 - Merge branch 'develop' into feature/update-to-esri-jsapi-3.20
2017-02-26 - David Spriggs - 03088a5 - Merge pull request #669 from cmv/fix/updated-grunt-connect-with-proxy
2017-02-26 - David Spriggs - caeba31 - Merge branch 'develop' into fix/updated-grunt-connect-with-proxy
2017-02-26 - David Spriggs - c7f1d76 - Merge pull request #668 from cmv/fix/refined-css-for-esri-directions-and-flat-theme
2017-02-25 - Tim McGee - b6fda47 - update to Esri JS API upcoming version 3.20
2017-02-11 - Gregg Roemhildt - a8978a2 - separate menus into subLayerMenu and menu properties
2017-02-11 - Gregg Roemhildt - 2848aad - add examples of feature layer custom menu
2017-02-11 - Gregg Roemhildt - 5f1f817 - move custom layer menu logic to _Control - all layer types now 2017-02-11 - Tim McGee - 592ed98 - Merge branch 'develop' into fix/updated-grunt-connect-with-proxy
2017-02-11 - Tim McGee - fb53891 - Merge branch 'develop' into fix/refined-css-for-esri-directions-and-flat-theme
2017-02-11 - Tim McGee - 1feae77 - Merge pull request #666 from roemhildtg/use-inherited-mixins
2017-02-11 - Gregg Roemhildt - dd2f8dc - remove extra promiseAll reference
2017-02-11 - Gregg Roemhildt - ce28af2 - pass null to create 'all' widgets
2017-02-11 - Gregg Roemhildt - 5268fd3 - Merge branch 'use-inherited-mixins' of https://github.com/roemhildtg/cmv-app into HEAD
2017-02-11 - Gregg Roemhildt - 94baf8b - Cleanup #666
2017-02-07 - Tim McGee - 92dad0a - Merge branch 'develop' into use-inherited-mixins
2017-02-07 - Tim McGee - 955f3d0 - Merge pull request #664 from roemhildtg/identify-graphics-and-dynamic-layers
2017-02-01 - roemhildtg - 9300ebb - reset viewer.js to develop
2017-02-01 - roemhildtg - 5c65783 - rename preStartup to postConfig for clarity
2017-02-01 - roemhildtg - 5c6b537 - call createPanes when mapDeferred resolves
2017-02-01 - roemhildtg - f3cf778 - fix lint errors
2017-02-01 - roemhildtg - 1caca2f - fix lint error
2017-02-01 - Gregg Roemhildt - 50cc823 - Merge branch 'develop' into develop
2017-02-01 - roemhildtg - 04fd307 - Override api's default graphic identify function and identify dynamic layers additionally

January 2017

2017-01-24 - David Spriggs - 46a443f - Merge pull request #663 from cmv/feature/move-titlePane-icons-to-config
2017-01-23 - Tim McGee - 6b39638 - Make the icons for the tilePanes configurable in viewer.js and remove the classes from the css.
2017-01-19 - Gregg Roemhildt - 44caebf - add documentation and fix typo
2017-01-19 - Gregg Roemhildt - 705ecb6 - remove console.log
2017-01-19 - Gregg Roemhildt - 76ef0db - override createMap method if mixin returns a deferred - as a result, order is not important with map/webmap mixins
2017-01-19 - Gregg Roemhildt - 6f319d7 - use createMap method to allow mixins to modify map before resolving deferred
2017-01-18 - Gregg Roemhildt - 7cb59c3 - async loading of loadConfig and preStartup methods
2017-01-16 - Gregg Roemhildt - bcd493e - implement an 'init' and 'startup' method in mixins and utilize deferreds for async ops
2017-01-10 - David Spriggs - 48936ae - Merge pull request #661 from cmv/fix/adjustments-to-loading-pane-widgets
2017-01-10 - Tim McGee - 202596d - Make sure the first pane widget is at position 0 to avoid error.
2017-01-10 - Tim McGee - 0949c40 - correctly avoid the 'outer' and 'center' panes.
2017-01-10 - Tim McGee - dadb62a - Ensure that all titlePane and contentPane widgets have a placeAt parameter so they are loaded first.
2017-01-10 - Tim McGee - 3d20129 - Merge pull request #660 from roemhildtg/fix-legend-layer-visibility
2017-01-10 - roemhildtg - e4b3c5b - Merge remote-tracking branch 'origin/develop' into develop
2017-01-10 - roemhildtg - d42140a - FIX: update legend when maps update-end event is fired
2017-01-01 - David Spriggs - f636350 - Merge pull request #655 from cmv/feature/formatters-for-feature-layers

December 2016

2016-12-27 - Tim McGee - 7984458 - The Esri geometryEngine can mess with the geometry passed to it so we will clone it first.
2016-12-22 - Tim McGee - 5f79e48 - Enable identify formatters for feature layers. Pass the feature geometry to formatter to allow for calculated area/length/position/etc.
2016-12-18 - David Spriggs - 42356d0 - Merge pull request #652 from cmv/fix/styling-esri-directions-print-button
2016-12-18 - David Spriggs - 4051352 - Merge branch 'develop' into fix/styling-esri-directions-print-button
2016-12-18 - David Spriggs - 5276b6c - Merge pull request #651 from cmv/feature/print-results-order
2016-12-18 - Tim McGee - 8544b24 - fix the styling of print button in the Esri directions widget
2016-12-18 - Tim McGee - 92fb2d1 - Merge branch 'develop' into feature/print-results-order
2016-12-18 - Tim McGee - cfd44b2 - Merge pull request #648 from roemhildtg/identify-layer-add-topic
2016-12-18 - Tim McGee - 1e75911 - allow option for print results to sort from newest to oldest. add a timestamp to title attribute of print results.
2016-12-12 - roemhildtg - 4c2a037 - add missing jsdoc comments
2016-12-09 - roemhildtg - 22b2373 - make identify listen for new layer adds topic
2016-12-12 - David Spriggs - 10e93b8 - Merge pull request #649 from cmv/feature/update-to-esri-jsapi-3.19
2016-12-12 - Tim McGee - 67aac7f - remove specific package references for put and xstyle. Esri now includes the updated versions with the JS API so the prior work-around is no longer necessary.
2016-12-12 - Tim McGee - 711e5e8 - Update to proj4js version 2.3.15
2016-12-12 - Tim McGee - 9594c90 - update to Font-Awesome version 4.70
2016-12-12 - Tim McGee - ca20942 - update to Esri JS API upcoming version 3.19
2016-12-05 - David Spriggs - d01d3de - Merge pull request #645 from cmv/feature/add-widget-loading-indicator
2016-12-05 - David Spriggs - 146784f - Merge branch 'develop' into feature/add-widget-loading-indicator
2016-12-05 - David Spriggs - d6282af - Merge pull request #644 from cmv/fixes/adjust-streeview-stylesheet
2016-12-05 - David Spriggs - 69a8944 - Merge branch 'develop' into fixes/adjust-streeview-stylesheet
2016-12-05 - David Spriggs - 177882d - Merge pull request #643 from cmv/feature/new-widget-types
2016-12-04 - Tim McGee - 2837cdb - Add a simple loading indicator for titlePane and contentPane widgets.
2016-12-04 - Tim McGee - 793f5c7 - Add position:relative to the widget's container div so the absolutely positioned button doesn't appear at the top of the page. All the version of the Google API to be set in the app configuration file.
2016-12-04 - Tim McGee - ec10204 - remove some braces that should not have been there.
2016-12-04 - Tim McGee - 27f4cd7 - adds 3 new widget types: loading, layout and layer. adds 3 new entry points within the Controller when widgets can be created. use the widget's key internally when no id is available

November 2016

2016-11-20 - David Spriggs - 0028d0f - Merge pull request #634 from cmv/fix/add-back-basemaps-widget-config
2016-11-19 - Tim McGee - c28d06d - basemaps widget config should not have been removed from viewer.js
2016-11-16 - Tim McGee - f5b2a30 - Merge pull request #632 from roemhildtg/fix-628-contentPane-sidebar
2016-11-16 - roemhildtg - 9875a04 - fixes #628
2016-11-02 - David Spriggs - a91290c - Merge pull request #626 from cmv/feature/add-support-for-webmaps
2016-11-02 - David Spriggs - a24fc95 - Merge branch 'develop' into feature/add-support-for-webmaps
2016-11-02 - David Spriggs - 209d264 - Merge pull request #625 from cmv/feature/add-basemap-gallery-widget
2016-11-02 - David Spriggs - 45274a7 - Merge branch 'develop' into feature/add-basemap-gallery-widget
2016-11-02 - David Spriggs - 5778398 - Merge pull request #624 from cmv/feature/basemap-widget-combine-all-basemaps-as-one
2016-11-01 - Tim McGee - 0ffeae6 - Add support for webmaps
2016-11-01 - Tim McGee - 94651c5 - support combined custom and agol basemaps. mode is no longer necessary.
2016-11-01 - Tim McGee - d09bd7f - include custom basemap as example.
2016-11-01 - Tim McGee - 25b4d70 - Let Esri handle the i18n title for Esri basemaps. Still can be overridden in config

October 2016

2016-10-31 - Tim McGee - c426979 - new BasemapGallery widget
2016-10-31 - Tim McGee - d5801ca - cleanup the bottom border for titlepanes
2016-10-31 - David Spriggs - 5d79b34 - Merge pull request #622 from cmv/fix/floating-titlepane-chrome-55
2016-10-30 - Tim McGee - e7a3670 - Merge branch 'develop' into fix/floating-titlepane-chrome-55
2016-10-31 - David Spriggs - cbf42ba - Merge pull request #621 from cmv/fix/identify-widget-checkVisibilityRecursive-use-sublayer's-id
2016-10-30 - Tim McGee - 3ad925c - Account for hard-coded sublayer IDs the id may not be the same as the index.to layerInfos array
2016-10-29 - Tim McGee - 1c0d0bb - fix issue in dojo mover class causing IE and now Chrome v 55 to not let go of the titlePane when mouse is released.
2016-10-10 - Tim McGee - 0b3838b - Merge pull request #618 from roemhildtg/proposal-custom-identify-formatter
2016-10-10 - roemhildtg - 611c07b - Cleanup
2016-10-10 - roemhildtg - 96948e2 - Mixin default popup template options with user provided options.
2016-10-10 - roemhildtg - b16f887 - adds default formatters where possible
2016-10-10 - roemhildtg - 86064a2 - Fix indent
2016-10-10 - roemhildtg - 5bb34eb - Merge remote-tracking branch 'origin/develop' into proposal-custom-identify-formatter
2016-10-09 - roemhildtg - 5c869df - Add the ability to add custom field formatters
2016-10-09 - Tim McGee - 2838839 - Merge pull request #617 from roemhildtg/fix-603-sublayer-menu
2016-10-09 - roemhildtg - ab1c132 - Fix linting issues.
2016-10-08 - roemhildtg - 8b0b592 - fix typo
2016-10-08 - roemhildtg - 065ffb7 - Fixes #603 and adds menu examples in viewer config
2016-10-06 - Tim McGee - 3d12b9a - Merge pull request #613 from roemhildtg/fix-broken-pane-toggle
2016-10-06 - roemhildtg - 678765e - add third argument suppressEvent to togglePane function
2016-10-06 - roemhildtg - 1a2af13 - Merge remote-tracking branch 'origin/develop' into fix-broken-pane-toggle
2016-10-06 - David Spriggs - efc0ee8 - Merge pull request #615 from cmv/feature/make-flat-theme-the-default
2016-10-06 - David Spriggs - 9300b26 - Merge branch 'develop' into feature/make-flat-theme-the-default
2016-10-06 - David Spriggs - 0568dd9 - Merge pull request #614 from cmv/fix/revert-using-our-own-drag-delay
2016-10-05 - Tim McGee - e02fb34 - 2 adjustments to theme css.
2016-10-05 - Tim McGee - 4217160 - switch to flat theme
2016-10-05 - Tim McGee - 38a6324 - this removes the use of our own (unreliable) drag delay for floating windows.
2016-10-05 - roemhildtg - 1fafd15 - Fix broken toggle pane buttons
2016-10-04 - David Spriggs - 4651249 - Merge pull request #609 from cmv/feature/update-package.json-for-2.0.0-beta.1
2016-10-03 - Tim McGee - 0c3a787 - update package dependencies and bump the version number.
2016-10-03 - Tim McGee - e21ff40 - Merge pull request #608 from roemhildtg/fix-find-widget-missing-button
2016-10-03 - Gregg Roemhildt - 61a02bf - Merge branch 'develop' into fix-find-widget-missing-button
2016-10-03 - roemhildtg - ab39fd5 - Add missing require which periodically causes WidgetsInTemplate error
2016-10-02 - Tim McGee - e7c3f88 - Merge pull request #607 from amcgee/update-pane-logic
2016-10-02 - Austin McGee - 830f6eb - Merge branch 'develop' into update-pane-logic
2016-10-01 - Tim McGee - c92372d - Merge pull request #604 from roemhildtg/fix-367-identify-dynamic-sublayer
2016-10-01 - Austin McGee - bf5dee3 - Allow initially-hidden non-collapsible panes, sanitize togglePane 'show' parameter, and publish a subscribable event when toggling a pane.

September 2016

2016-09-27 - roemhildtg - 0baef31 - Fix sublayer visibility issue
2016-09-20 - David Spriggs - d07a8d8 - Merge pull request #599 from cmv/fix/remove-empty-leftContent-template
2016-09-20 - David Spriggs - 9cd2da9 - Merge branch 'develop' into fix/remove-empty-leftContent-template
2016-09-20 - David Spriggs - b7fd36b - Merge pull request #598 from cmv/feature/provide-google-maps-api-key
2016-09-20 - David Spriggs - e23b3ee - Merge branch 'develop' into feature/provide-google-maps-api-key
2016-09-20 - David Spriggs - 425af7f - Merge pull request #597 from cmv/feature/identify-dynamic-layer-infoTemplates-and-showAttachments
2016-09-20 - David Spriggs - 8fd614c - Merge branch 'develop' into feature/identify-dynamic-layer-infoTemplates-and-showAttachments
2016-09-20 - David Spriggs - dd02194 - Merge pull request #596 from cmv/fix/add-proxy-support-for-opening-print-results
2016-09-20 - David Spriggs - 8d853a3 - Merge branch 'develop' into fix/add-proxy-support-for-opening-print-results
2016-09-20 - David Spriggs - 44eae07 - Merge pull request #595 from cmv/feature/french-translations-reviewed
2016-09-20 - David Spriggs - 0a0e014 - Merge branch 'develop' into feature/french-translations-reviewed
2016-09-20 - David Spriggs - 1bc6562 - Merge pull request #594 from cmv/feature/flat-theme
2016-09-11 - Tim McGee - 0496046 - remove unused/empty leftContent template
2016-09-11 - Tim McGee - 35e507b - provide an API key for the Google StreetMap Widget.
2016-09-11 - Tim McGee - a84cec7 - support for 'showAttachments' for dynamic layers fixes #177
2016-09-11 - Tim McGee - 59b5ebb - get infoTemplate from the layer's infoTemplates array
2016-09-11 - Tim McGee - d73b628 - Add proxy support for opening print results.
2016-09-10 - Tim McGee - d8ac489 - Updated French translations reviewed by @fgcartographix
2016-09-09 - Tim McGee - 1fb42bd - collapsible property of panes was being ignored in some situations so collaspe button was not placed.
2016-09-09 - Tim McGee - 00f0ab7 - correct postion of legend widget.
2016-09-09 - Tim McGee - 2a38ceb - add flat theme and cmv overrides to index.html. update Esri JS API to upcoming version 3.18. update Font-Awesome to version 4.6.3
2016-09-09 - Tim McGee - 16a348e - migrate dbootstrap and esri css overrides to separate file. add font awesome icons to titlePanes.
2016-09-09 - Tim McGee - a5d77aa - add flat theme

August 2016

2016-08-07 - David Spriggs - 52973b1 - Merge pull request #580 from cmv/feature/additional-translations
2016-08-07 - David Spriggs - 749c136 - Merge branch 'develop' into feature/additional-translations
2016-08-07 - David Spriggs - b38cb8a - Merge pull request #579 from cmv/feature/replace-spatialreference.org
2016-08-06 - Tim McGee - 6ee0cc6 - Add new Locale widget which enables switching locales within an application.
2016-08-06 - Tim McGee - ea1d486 - fix formatting issue in Print widget settings popup.
2016-08-06 - Tim McGee - 1da70c7 - Add translations for Spanish, French and Portuguese (Brazil). Spanish and French are quick and dirty translations and need review by native speakers.
2016-08-05 - Tim McGee - 273dc54 - fix a typo that's been around for awhile.
2016-08-04 - Tim McGee - 16ed6cd - Replace spatialreference.org with epsg.io to support https scheme.

July 2016

2016-07-21 - Tim McGee - 17350d7 - Merge pull request #573 from iled/i18n/help
2016-07-21 - Júlio - 8f19570 - add nls support to the help widget
2016-07-14 - David Spriggs - b4bb19c - Merge pull request #572 from iled/develop
2016-07-15 - Júlio - 131ed06 - lint free
2016-07-14 - Júlio - f7dc97e - Null Island! as suggested by @tmcgee
2016-07-14 - Júlio - 8c3b11a - add nls support to find and identify widgets
2016-07-14 - Júlio - 89b3801 - add widgets translation
2016-07-14 - Júlio - e5e951d - drop translation of commented operationalLayers examples
2016-07-14 - Júlio - 11116e7 - translate basemaps and bookmark
2016-07-14 - Júlio - ce89330 - translate page titles
2016-07-14 - Júlio - 38660d4 - complete viewer, add nls support in basemaps and bookmarks
2016-07-13 - Júlio - 27cae90 - trying to add i18n support to viewer
2016-07-14 - David Spriggs - f229b6e - Merge pull request #547 from roemhildtg/fix/fix-dojo-build-issues
2016-07-14 - Gregg Roemhildt - 90ee802 - Merge branch 'develop' into fix/fix-dojo-build-issues
2016-07-13 - David Spriggs - f421d77 - Merge pull request #571 from cmv/feature/https-everywhere
2016-07-13 - Tim McGee - c2462ce - restore async: true to dojoConfig in index.html By default, ESRI uses async: false applications load much faster if set to true.
2016-07-13 - Tim McGee - c4e3958 - use HTTPS whereever possible because it is the right thing to do.
2016-07-10 - David Spriggs - 53ef38e - Merge pull request #568 from cmv/fix/minor-layerControl-fixes
2016-07-09 - Tim McGee - 4239faa - Merge branch 'develop' into fix/minor-layerControl-fixes
2016-07-09 - Gregg Roemhildt - 9914473 - Merge branch 'develop' into fix/fix-dojo-build-issues
2016-07-08 - David Spriggs - 29b53f0 - Merge pull request #564 from cmv/fix/remove-resource-proxy
2016-07-08 - Tim McGee - a3f09e3 - ensure that _reorderUp and _reoderDown dom nodes exist before calling set methods.
2016-07-08 - Tim McGee - b189f5c - fixed typo.

June 2016

2016-06-19 - Tim McGee - 3451106 - Merge branch 'develop' into fix/remove-resource-proxy
2016-06-18 - Tim McGee - b9a98a9 - Remove outdated resource proxy files. Add link to Esri resource proxy in README. Add note about proxy not available in GitHub demo.
2016-06-17 - Gregg Roemhildt - 088b9c9 - Merge branch 'develop' into fix/fix-dojo-build-issues
2016-06-17 - David Spriggs - 2bfe000 - Merge pull request #563 from cmv/feature/update-esri-javascript-api-to-3.17
2016-06-16 - Tim McGee - a3f9771 - Update to JS API 3.17

May 2016

2016-05-12 - roemhildtg - 0e5224f - Revert app.js back to cmv default and ignore app.js via the profile.
2016-05-12 - roemhildtg - 3f89efc - Fix eslint errors (again)
2016-05-12 - roemhildtg - 1e916e6 - Fix proj4js path merge
2016-05-12 - roemhildtg - 95ed51c - Makes config/app dojo-build friendly
2016-05-02 - roemhildtg - a62df6a - Add more rules to the package.js
2016-05-02 - roemhildtg - 059b3ac - Remove troublesome error from Google Loader
2016-05-03 - David Spriggs - 50fb57e - Merge pull request #555 from cmv/fix/add-packages-for-xstyle-and-put-selector
2016-05-02 - Tim McGee - 0696a28 - swtich to the newly tagged release of xstyle.
2016-05-02 - David Spriggs - ad98b32 - Merge pull request #553 from cmv/fix/add-packages-for-xstyle-and-put-selector

April 2016

2016-04-30 - Tim McGee - f55eb49 - Fixes #552
2016-04-29 - roemhildtg - 1cf7750 - Exclude node_modules and other non-amd files from being tagged as amd
2016-04-29 - roemhildtg - 0e1ba87 - Tell dojo to use the package.js build file
2016-04-29 - roemhildtg - 8ced6d2 - Exclude node_modules from amd search
2016-04-26 - David Spriggs - 57815f3 - Merge pull request #549 from cmv/feature/add-time-extent-to-identify-widget
2016-04-25 - Tim McGee - 6e1122f - Add a TimeExtent to the Identify Parameters when appropriate.
2016-04-25 - roemhildtg - 6a83281 - Switch style setter to use dojo/dom-style
2016-04-25 - roemhildtg - 580347d - Disable eslint on vendor google-maps loader
2016-04-25 - roemhildtg - 66a73bd - Fix indentation
2016-04-21 - roemhildtg - 683f5de - Remove old plugin import
2016-04-21 - roemhildtg - 2e74d21 - Update package descriptor to only copy the image files
2016-04-21 - roemhildtg - ec2b691 - Use quotes around reserved property 'float'
2016-04-21 - roemhildtg - becb23c - Switch to the bower version of google maps loader.
2016-04-20 - David Spriggs - 0bdc6c0 - Merge pull request #545 from cmv/feature/support-user-defined-layer-types-and-wdiget-types
2016-04-20 - roemhildtg - 35e8d8d - Add a package.js build descriptor file
2016-04-19 - roemhildtg - c5eeb40 - Remove proj4 cdn path from streetview
2016-04-19 - roemhildtg - e8ef183 - Move proj4 to the app config to allow developers to use offline version of proj4.
2016-04-19 - Tim McGee - 3bba918 - add examples of custom titles, layerTypes and widgetTypes
2016-04-19 - Tim McGee - 357d924 - add user-defined controls for layerControl widget
2016-04-19 - Tim McGee - b9b367a - add user-defined widgets
2016-04-19 - Tim McGee - 9c97445 - add user-defined layers
2016-04-19 - David Spriggs - fc53a9f - Merge pull request #542 from cmv/fix/clean-up-draw-widget-html-css
2016-04-18 - Tim McGee - df3f889 - remove unused css and html from Draw widget. A little clean up for better compatibility with themes other than dbootstrap.
2016-04-12 - David Spriggs - e854509 - Merge pull request #537 from cmv/feature/update-grunt-packages-and-eslint-rules
2016-04-11 - Tim McGee - 4594aff - Merge branch 'develop' into feature/update-grunt-packages-and-eslint-rules
2016-04-12 - David Spriggs - 069b500 - Merge pull request #536 from cmv/fix/dont-set-current-basemap
2016-04-11 - Tim McGee - 4f6a94b - currentBasemap should not be set prior to updating the basemap.
2016-04-10 - Tim McGee - bb4614c - Merge branch 'develop' into feature/update-grunt-packages-and-eslint-rules
2016-04-11 - David Spriggs - e7ac203 - Merge pull request #535 from cmv/fix/pane-object-in-config
2016-04-10 - Tim McGee - e83f4e9 - Merge branch 'develop' into fix/pane-object-in-config
2016-04-10 - Tim McGee - 425afa4 - Merge branch 'develop' into feature/update-grunt-packages-and-eslint-rules
2016-04-10 - Tim McGee - 7d1c51f - including panes config in viewer.js breaks application. this was introduced when Controller was split into separate mixins.
2016-04-10 - Tim McGee - 0322700 - Merge pull request #534 from AlexAThomas/control_scaleRangeHandle
2016-04-07 - AlexThomasEOG - 1420dad - Track Scale Range Handler for final destroy()
2016-04-04 - Tim McGee - 991234e - updating node versions. postcss fails on travis-ci because of our old version of node.
2016-04-04 - Tim McGee - 4eaebbf - switch from deprecated grunt-autoprefixer to grunt-postcss
2016-04-04 - Tim McGee - b125888 - eslint rule for use strict in modules has changed so we don't need it any more. also a few cases of enforcing consistent returns.
2016-04-04 - Tim McGee - 4ab37f7 - update .eslincrc ruls for new version of eslint. also add warning for max-statements
2016-04-04 - Tim McGee - c6acc17 - update package.json for 1.4.0 release. update the grunt packages to most recent.
2016-04-03 - David Spriggs - b6cceeb - Merge pull request #531 from cmv/fix/mobile-popup-for-reverse-geocode
2016-04-03 - Tim McGee - 71874e4 - Fixes #455
2016-04-03 - David Spriggs - 36961dd - Merge pull request #530 from cmv/feature/resize-floating-titlePane
2016-04-02 - Tim McGee - ff21f6f - Fixes broken right-click menu due to CSS selector change in the ESRI API as of version 3.15
2016-04-02 - Tim McGee - 958cc57 - demonstrate use of new paneOptions for resizable StreetView widget.
2016-04-02 - Tim McGee - d64d4e8 - Add new 'resizable: true/false' option for widget configs. Add new 'paneOptionsfor widget configs to pass along to the widget's parent. Mixed in with existing options for backwards compatability. consistent arguments passed to_createTitlePaneWidget, _createFloatingWidgetand_createContentPaneWidget` methods.
2016-04-02 - Tim McGee - e5fa2bd - reposition the instructions and no street view messages.
2016-04-02 - Tim McGee - 463a1b5 - remove unused StreetView icons.
2016-04-02 - Tim McGee - d8b5183 - make StreetView widget resizable. move StreetView button to increase size of Panorama div. add StreetView instructions to background div that is initially visible. make StreetView button a toggle so you can untoggle (disconnect). change the StreetView button icon to use the FontAwesome fa-street-view class.
2016-04-02 - Tim McGee - 8e78bfb - move titlePane background-color to dijitTitlePane so there is no gap at the bottom.
2016-04-02 - Tim McGee - 81f653e - Adds the ability to resize a floating titlePane widget. Fixes #379 - mouse does not release after dragging a floating widge when using IE. The delay before a titlePane starts dragging from the side pane is now configurable.
2016-04-02 - Tim McGee - 117dcdf - Merge branch 'develop' into feature/resize-floating-titlePane
2016-04-02 - David Spriggs - 679dec0 - Merge pull request #522 from cmv/feature/updated-basemaps-widget
2016-04-01 - Tim McGee - cdfcc1c - Merge branch 'develop' into feature/updated-basemaps-widget
2016-04-01 - David Spriggs - 9266665 - Merge pull request #520 from cmv/feature/update-esri-javascript-api-to-3.16

March 2016

2016-03-26 - Tim McGee - 68e9b76 - restored custom mode for basemaps widget. Custom basemaps are also supported in agol mode for those types of basemaps which are supported by esri/basemaps Added additional examples of custom basemaps using WebMapTiled layers
2016-03-26 - Tim McGee - 51ec28a - Merge branch 'develop' into feature/updated-basemaps-widget
2016-03-26 - Tim McGee - 8910ab0 - Merge branch 'develop' into feature/resize-floating-titlePane
2016-03-26 - Tim McGee - 174b070 - Merge branch 'develop' into feature/update-esri-javascript-api-to-3.16
2016-03-26 - Tim McGee - fc7e160 - Merge pull request #517 from AlexAThomas/subLayerSupport
2016-03-25 - AlexAThomas - edc9cfa - Merge branch 'develop' into subLayerSupport
2016-03-24 - Tim McGee - 58bc682 - Merge branch 'develop' into feature/update-esri-javascript-api-to-3.16
2016-03-23 - Tim McGee - 7aa96da - Merge pull request #516 from AlexAThomas/support-_Control-remove
2016-03-23 - AlexAThomas - f776f5c - Merge branch 'develop' into support-_Control-remove
2016-03-23 - AlexAThomas - 745d2b1 - Merge branch 'develop' into subLayerSupport
2016-03-20 - Tim McGee - 25a3893 - updated configuration with examples of combined agol and custom basemaps Basemap and BasemapLayer dijits no longer needed for custom basemaps some of the examples required v 3.16 or higher of the ESRI JavaScript API
2016-03-20 - Tim McGee - ac12c93 - combined arcgis online (agol) and custom basemaps using esri/basemaps maintained support for existing agol and custom configurations removed BasemapGallery widget custom basemaps allowing for more custom map types
2016-03-16 - Tim McGee - edfac16 - The ESRI Bookmarks widget in version 3.16 now requires a unique id. Otherwise it fails.
2016-03-16 - Tim McGee - 84e003f - Merge branch 'develop' into feature/update-esri-javascript-api-to-3.16
2016-03-16 - Tim McGee - 73d510e - Merge pull request #515 from AlexAThomas/dynamicLegend
2016-03-08 - AlexAThomas - a2d88c7 - Merge branch 'develop' into support-_Control-remove
2016-03-08 - AlexAThomas - fb6b8af - Merge branch 'develop' into dynamicLegend
2016-03-07 - AlexAThomas - 559a165 - Merge branch 'develop' into subLayerSupport
2016-03-07 - AlexThomasEOG - 2660f1b - Move layerInfo mixin into the LayerControl widget
2016-03-04 - Tim McGee - aa66fd4 - Add additional ESRI basemaps available at version 3.16 of JavaScript API.
2016-03-04 - Tim McGee - 11498e2 - Update the ESRI JavaScript API to version 3.16
2016-03-04 - Tim McGee - 22123d9 - Merge pull request #519 from AlexAThomas/update-basemaps-topic
2016-03-03 - AlexThomasEOG - cd1e2b9 - Update the basemap via publish
2016-03-01 - AlexThomasEOG - bf69c2a - Reorganize _Control in order to destroy
2016-03-01 - AlexThomasEOG - 6627e80 - reverted viewer.js
2016-03-01 - AlexThomasEOG - 4b3156a - Control dynamic map service sublayers
2016-03-01 - AlexThomasEOG - 12d0865 - Add dynamic layer legend to LayerList Control for DynamicMapServices

February 2016

2016-02-10 - David Spriggs - 9c93231 - Merge pull request #504 from cmv/feature/add-support-for-wfs-layer
2016-02-03 - Tim McGee - d99c4c5 - Merge branch 'develop' into feature/add-support-for-wfs-layer
2016-02-03 - Tim McGee - 7607d82 - Merge pull request #503 from roemhildtg/fix/layer-control-topic-inconsistency
2016-02-03 - Gregg Roemhildt - 263cac6 - Merge branch 'develop' into fix/layer-control-topic-inconsistency
2016-02-03 - David Spriggs - 5df75a5 - Merge pull request #500 from AlexThomasEOG/cmv/feature/layerControl_api

January 2016

2016-01-29 - Tim McGee - e6363b6 - removed unused legendUtil var
2016-01-29 - Tim McGee - a6a565e - Adding support for the WFS layer added to the ESRI API at v3.14. This layer is still considered beta in version 3.15.
2016-01-28 - roemhildtg - 46ab98c - Change topic 'LayerControl' to 'layerControl'
2016-01-19 - AlexThomasEOG - ab3186e - Add ability to control ordering of new layer in LayerControl
2016-01-19 - AlexThomasEOG - f1fa53c - Handle the case where a layer is added and re-added and destroying controls when necessary
2016-01-14 - AlexThomasEOG - cdf2533 - Corrected file according to eslint
2016-01-14 - AlexThomasEOG - 37a1c63 - Merge branch 'develop' into cmv/feature/layerControl_api
2016-01-14 - David Spriggs - a385dfa - Merge pull request #499 from cmv/feature/add-new-createMap_method
2016-01-13 - AlexThomasEOG - 18bbfdf - Added support to add & remove layer(s) from the Layer Control
2016-01-13 - Tim McGee - 0654d33 - Merge branch 'develop' into feature/add-new-createMap_method
2016-01-13 - Tim McGee - ac7efe6 - remove another duplicate rule in eslintrc
2016-01-13 - Tim McGee - 2a7556e - remove duplicate rule i eslintrc
2016-01-13 - David Spriggs - 4cf83ff - Merge pull request #496 from cmv/feature/add-esri-search-widget

December 2015

2015-12-16 - Tim McGee - c621af9 - Add new _createMap method to allow custom mixins to override the method. This is useful when using CMV with BootstrapMap (https://github.com/Esri/bootstrap-map-js).
2015-12-16 - Tim McGee - 29bb313 - replace geocoder widget with ESRI search widget. ESRI geocoder widget has been deprecated. NOTE: right-click menu is no longer implemented with this change.
2015-12-16 - Tim McGee - 1d8ab3d - Allow for a widget's id to be optional so that the ESRI Search widget can be used with CMV.

November 2015

2015-11-25 - David Spriggs - c3a8737 - Merge pull request #485 from cmv/feature/add-vector-tile-layer
2015-11-23 - Tim McGee - a03ac76 - Merge branch 'develop' into feature/add-vector-tile-layer
2015-11-23 - Tim McGee - b1554d7 - add examples of using vector tile layers as operational layers. requires at least v3.15 or v4.0 beta 2 of the ESRI JS API
2015-11-23 - Tim McGee - 5a59ec2 - add examples of using vector tile basemaps for basemap widget. requires at least v3.15 or v4.0 beta 2 of the ESRI JS API
2015-11-23 - Tim McGee - 65bd746 - Add VectorTileLayer as a new type of operational layer. requires at least v3.15 or v4.0 beta 2 of the ESRI JS API
2015-11-23 - David Spriggs - 8c7fe83 - Merge pull request #484 from cmv/fix/replace-indexOf-with-array.indexOf
2015-11-23 - Tim McGee - 557e67d - Google maps api no longer requires the sensor parameter.
2015-11-23 - Tim McGee - f809998 - replace indexOf with dojo's array.indexOf for compatibility with IE8.
2015-11-23 - David Spriggs - a176c14 - Merge pull request #479 from cmv/feature/exclude-special-fields-from-default-infotemplate
2015-11-23 - David Spriggs - bf58717 - Merge pull request #478 from cmv/feature/update-esri-javascript-api-to-3.15
2015-11-23 - David Spriggs - fc226dd - Merge pull request #477 from cmv/feature/layerControl-hide-sublayers-and-folders
2015-11-23 - David Spriggs - bb76369 - Merge pull request #475 from cmv/feature/controller-with-mixins
2015-11-06 - Tim McGee - 8ebacf8 - Exclude special fields from default infoTemplate for identify.
2015-11-06 - Tim McGee - c9e0b0c - Update the ESRI JavaScript API to version 3.15 The api is available now for testing. The official release is not expected for a few weeks.
2015-11-06 - Tim McGee - 5dacdd2 - Added new layerIds option to layerControl configuration. This array determines which sublayer and folder controls are visible. The visibility of the actual sublayers is not affected.

October 2016

2015-10-29 - Tim McGee - b6932a1 - refactor Controller with Mixins.
2015-10-27 - Ben Fousek - 711693a - Merge pull request #472 from cmv/cleanup/migrate-to-eslint
2015-10-27 - Tim McGee - 0203941 - Fixing conflict in StreetView.js from recent merge
2015-10-27 - Tim McGee - f04d63e - Merge branch 'develop' into cleanup/migrate-to-eslint
2015-10-27 - Ben Fousek - bb7f80c - Merge pull request #471 from cmv/feature/update-proj4js-to-2.3.12
2015-10-27 - Ben Fousek - 2333f2d - Merge pull request #470 from cmv/feature/add-metatags-and-favicon
2015-10-26 - Tim McGee - 15cbd8e - add csslint
2015-10-25 - Tim McGee - 2d1cc38 - reverting previously placed intentional errors. travis build failed as expected with errors listed in build job log.
2015-10-25 - Tim McGee - 76dfb7b - Add 2 intentional eslint errors to verify the travis build process will fail when elint fails.
2015-10-25 - Tim McGee - 28fc8f9 - removed eslint-stylish since this cause travis build fail eslint-stylish is now included with eslint so should not be required.
2015-10-25 - Tim McGee - e9e8f5a - Added 'sudo: false' so travis builds start and execute faster using new container-based infrastructure.
2015-10-25 - Tim McGee - 746c700 - migrated from jshint to eslint for more consistency in coding styles. modified JS files so they pass extensive eslint tests updated package.json and Gruntfile.js for hinting locally using grunt hint and on build with travis-ci for each commit. The travis run should fail if there are eslint errors.
2015-10-22 - Tim McGee - 7ba49fd - make the favicon square 32.x32
2015-10-22 - Tim McGee - 678e8dc - Update Proj4JS to 2.3.12
2015-10-22 - Tim McGee - 8b349f0 - add meta tags and favicon.
2015-10-20 - David Spriggs - 88db914 - Removed STLJS Hometown Meetup layer that was deleted.

September 2016

2015-09-09 - Ben Fousek - eae0411 - Merge pull request #461 from cmv/feature/simplify-basemap-widget
2015-09-08 - Tim McGee - 023f5f4 - Allow mapStartBasemap & basemapsToShow as optional in basemap widget. Also clean up some unused properties and code.
2015-09-08 - Tim McGee - e48424a - Merge pull request #460 from cmv/btfou-updates-1
2015-09-08 - btfou - b39680f - fix stack exchange url in README
2015-09-08 - btfou - 17703e0 - add app.js to load the app and bump font awesome to v4.4.0
2015-09-08 - btfou - e29610a - add buildImageParameters helper to viewer.js
2015-09-08 - btfou - 9500fa8 - add addProxyRule to viewer.js
2015-09-08 - btfou - 5734d5c - add /* global module */ to Gruntfile
2015-09-07 - Tim McGee - 4abc00d - Revert "a little housekeeping"
2015-09-01 - btfou - 115ebf1 - a little housekeeping