<commit_before># master (post-0.2.0)

## General

### column plugin names are now lowercase

Formerly, column plugins and the named arguments storing their module return values
had their first letter capitalized.  However, given that these plugins are in
fact simply functions which modify (and return) their first passed argument,
and are not in fact constructors, their nomenclature has been amended to
all-lowercase to avoid confusion, and to further convey that they are intended
to be run without the `new` keyword.

When running on a case-insensitive filesystem (e.g. Windows, or Mac OS X by
default), this change likely won't have any immediate visible effect on
existing code which requests the module with an initial capital letter.
However, revising code to reference the all-lowercase module ID is encouraged.

### additional extensions

The following extensions have been added since v0.2:

* ColumnReorder: allows reordering columns in simple grids via DnD
* ColumnHider: allows dynamically hiding/showing grid columns from a simple menu
* Pagination: adds controls for discrete pagination

More information on these extensions can be found on the
[Extensions](https://github.com/SitePen/dgrid/wiki/Components-Extensions) page of the wiki.

## CSS

### column-<id> and columnset-* classes now prefixed with dgrid-<commit_msg>Add note about TouchScroll<commit_after># master (post-0.2.0)

## General

### column plugin names are now lowercase

Formerly, column plugins and the named arguments storing their module return values
had their first letter capitalized.  However, given that these plugins are in
fact simply functions which modify (and return) their first passed argument,
and are not in fact constructors, their nomenclature has been amended to
all-lowercase to avoid confusion, and to further convey that they are intended
to be run without the `new` keyword.

When running on a case-insensitive filesystem (e.g. Windows, or Mac OS X by
default), this change likely won't have any immediate visible effect on
existing code which requests the module with an initial capital letter.
However, revising code to reference the all-lowercase module ID is encouraged.

### new TouchScroll implementation

The TouchScroll module provides touch-event-based scrolling for dgrid
components on touch devices.  Originally this module was borrowed from a
snapshot of a dojox/mobile module, but this implementation blocked several
dgrid features from working correctly on touch devices.

That module has been replaced by a new barebones implementation written from the
ground up.  Further development on this module is likely to occur.

### additional extensions

The following extensions have been added since v0.2:

* ColumnReorder: allows reordering columns in simple grids via DnD
* ColumnHider: allows dynamically hiding/showing grid columns from a simple menu
* Pagination: adds controls for discrete pagination

More information on these extensions can be found on the
[Extensions](https://github.com/SitePen/dgrid/wiki/Components-Extensions) page of the wiki.

## CSS

### column-<id> and columnset-* classes now prefixed with dgrid-
{'fraction_non_alphanumeric': 0.051127342013337566, 'fraction_numerical': 0.0031756113051762463, 'mean_word_length': 4.932203389830509, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1107677', 'n_tokens_mistral': 774, 'n_tokens_neox': 744, 'n_words': 428}