New: bCssPosition option - allow CSS to position the column list - can be used to show the columns list like a lightbox
New: Optimisation for using ColVis with server-side processing. Don't require a full redraw as it can be fairly ugly. Instead whent he condition is met, just call the required callback functions to make everything work - that's all we really need anyway. This could be applied to other options in future.
Fix: XHTML for the input checkbox - 7966
1.0.7 development complete
Fix: Documentation tag for _fnAdjustOpenRows
Move to 1.0.8 development
Fix: ColReorder interaction - update to use the new ColReorder column-reorder event. Using this we update the exclude list (which is the motivation for adding this event) and rebuild the list.
Fix: The restore column indexes need to be updated when working with ColReorder
Fix: Restore button, show all and scrolling show/hide weren't allowing DataTables to recalculate the column widths
ColVis 1.0.8 release
Moving on to 1.0.9 development
Fix: Improve how the collection backgronud is shown. Don't force x-scrolling in the window if ColVis causes the y-bar to show.
Replacing 'jQuery' variable name with '$' sign

Currently in the ColVis plugin, in order to get the browser msie and
version, there were calls to jQuery.browser.msie and
jQuery.browser.version using the jQuery global namespace. While this
might not be an issue while loading the libraries externally, but if
your project has a RequireJS AMD setup then you would led to an error
saying jQuery is not defined. In order to fix this, we could use a $
sign instead of the jQuery namespace to get the browser msie and
version.
Merge pull request #11 from niki4810/master

Replacing 'jQuery' variable name with '$' sign
Dev: JSHint fixes

- Primarily trailing whitespace, but undefed var as well.

- ColVis itself should be decleared only locally. It was leaking into
  global space which isn't needed.
Dev: Attach ColVis to DataTables so it can be queried
Merge branch 'master' of github.com:DataTables/ColVis
Fix #12 - Check for $.browser before using it.

- If $.browser is not present it can't be IE6...

- Interim fix, IE6/7 will be dropped in the next major version.
Fix #13 - Update to use jQuery recommended `prop` method rather than `attr`

- A little confusing since the HTML attribute is not insync with the
  actual value, but this is also how <input type="text"> works as well -
  the property is what we want.
Enable grouping of columns for show/hide

Per the developer's configuration, adds 'group buttons' for showing
and hiding multiple groups at one time.  The 'indeterminate' property
is used on the group button when not all columns within the grouping
are the same checked state.
Additional styling for ColVis grouping
Documentation for ColVis grouping functionality