Commit 5ea30332 authored by S Anand's avatar S Anand

DOC: Release version 0.12.0

parent 9b4e34e5
Pipeline #75127 passed with stage
in 2 minutes and 14 seconds
# Change log
- `0.12.0`:
- [$.urlchange](#urlchange) fires `#/` on path changes.
- [$.template](docs/template.md) supports virtualdom, which allows animation of templates.
- [g1.mapviewer](docs/mapviewer.md) lets you add notes, and add/remove layers.
It also shows mismatches is joins between data and features.
- [$.search](docs/search.md). Fixes #33 [S Anand]
- [$.urlchange](docs/urlchange.md) fires `#/` on path changes.
**Breaking change**: it fires `#` instead of `#?`.
- formhandler table to not allow add and edit happen at same time, fixes #123 by @sindhura.ch [Tejesh P]
- split documentation into separate files [S Anand]
- add browser tests for Firefox, Edge, Chrome. Fixes #130 [S Anand]
- `0.11.0`: 8 Dec 2018
- [$.urlchange](#urlchange) acts as an event listener for URL hash changes
triggered by [$.urlfilter](#urlfilter) -- making bookmarkable pages easier
- [$.ajaxchain()](#ajaxchain) chains AJAX requests, loading multiple pages in sequence
- [$.template](#template) can append to existing DOM elements, allowing AJAX
- [$.urlchange](docs/urlchange.md) acts as an event listener for URL hash changes
triggered by [$.urlfilter](docs/urlfilter.md) -- making bookmarkable pages easier
- [$.ajaxchain()](docs/ajaxchain.md) chains AJAX requests, loading multiple pages in sequence
- [$.template](docs/template.md) can append to existing DOM elements, allowing AJAX
requests to add to a list rather than replace them
- `0.10.1`: 15 Nov 2018
- [$.formhandler](#formhandler) editing supports custom UI elements like datepicker, dropdown, etc
- [g1.mapviewer](#g1-mapviewer) supports map legends
- [$.formhandler](docs/formhandler.md) editing supports custom UI elements like datepicker, dropdown, etc
- [g1.mapviewer](docs/mapviewer.md) supports map legends
- `0.10.0`: 14 Oct 2018
- [g1.mapviewer](#g1-mapviewer) supports TopoJSON
- [g1.mapviewer](#g1-mapviewer) supports popups (in addition to tooltips).
- [g1.mapviewer](docs/mapviewer.md) supports TopoJSON
- [g1.mapviewer](docs/mapviewer.md) supports popups (in addition to tooltips).
**Breaking change**: `tooltip:` & `tooltipOptions:` were inside `attrs:`.
Now they are 1 level higher, alongside `attrs:`.
- `0.9.1`: 20 Sep 2018
- [$.formhandler()](#formhandler) supports notifications. Multiple bugfixes
- [g1.mapviewer](#g1-mapviewer) supports tooltips options
- [$.formhandler()](docs/formhandler.md) supports notifications. Multiple bugfixes
- [g1.mapviewer](docs/mapviewer.md) supports tooltips options
- `0.9.0`: 7 Aug 2018
- [$.dropdown](#dropdown) simplifies creating dropdowns
- [g1.mapviewer](#g1-mapviewer) supports a zoom handler
- [$.dropdown](docs/dropdown.md) simplifies creating dropdowns
- [g1.mapviewer](docs/mapviewer.md) supports a zoom handler
- `0.8.3`: 3 Jul 2018
- Bugfix release for [$.urlfilter](#urlfilter) changes in 0.8.2
- Bugfix release for [$.urlfilter](docs/urlfilter.md) changes in 0.8.2
- `0.8.2`: 30 Jun 2018
- [$.urlfilter](#urlfilter) works on forms, inputs & sliders (not just links)
- [$.formhandler()](#formhandler) accepts JavaScript data objects (instead of just a URL) as source
- [$.urlfilter](docs/urlfilter.md) works on forms, inputs & sliders (not just links)
- [$.formhandler()](docs/formhandler.md) accepts JavaScript data objects (instead of just a URL) as source
- `0.8.1`: 21 Jun 2018
- [g1.mapviewer](#g1-mapviewer) supports drilldown and color schemes via `scheme:`
- [g1.mapviewer](docs/mapviewer.md) supports drilldown and color schemes via `scheme:`
- `0.8.0`: 31 May 2018
- [g1.mapviewer](#g1-mapviewer) creates interactive maps
- [$.formhandler](#formhandler) table cell format is more flexible. It can
- [g1.mapviewer](docs/mapviewer.md) creates interactive maps
- [$.formhandler](docs/formhandler.md) table cell format is more flexible. It can
be a function that accepts an object with the column name, cell value, row
data, and full dataset
- Added MIT License
- `0.7.0`: 19 May 2018
- [$.formhandler](#formhandler) supports grids via `table: 'grid'`
- [$.formhandler](#formhandler) tables can be edited by the user via `edit: true`
- [$.formhandler](docs/formhandler.md) supports grids via `table: 'grid'`
- [$.formhandler](docs/formhandler.md) tables can be edited by the user via `edit: true`
- `0.6.0`: 15 Apr 2018
- [sanddance](#sanddance) smoothly animates selections into pre-defined and custom layouts
- [$.formhandler](#formhandler) and [g1.datafilter](#datafilter) support namespaces
- [sanddance](docs/sanddance.md) smoothly animates selections into pre-defined and custom layouts
- [$.formhandler](docs/formhandler.md) and [g1.datafilter](docs/datafilter.md) support namespaces
- `0.5.0`: 31 Mar 2018
- [$.formhandler](#formhandler) has a `link:` option that links clicks to URLs. @tejesh.papineni
- [$.highlight](#highlight) adds classes to targets based on any event from any trigger
- [g1.datafilter](#datafilter) implements data filtering like FormHandler. @abinesh.lal
- [g1.types](#types) detects the type of each JavaScript Dataframe. @abinesh.lal
- An internal [g1.scale](#scale) helps convert configurations to d3 scales
- [$.formhandler](docs/formhandler.md) has a `link:` option that links clicks to URLs. @tejesh.papineni
- [$.highlight](docs/highlight.md) adds classes to targets based on any event from any trigger
- [g1.datafilter](docs/datafilter.md) implements data filtering like FormHandler. @abinesh.lal
- [g1.types](docs/types.md) detects the type of each JavaScript Dataframe. @abinesh.lal
- An internal [g1.scale](docs/scale.md) helps convert configurations to d3 scales
- `0.4.0`: 31 Jan 2018
- [$.formhandler](#formhandler) allows filters, custom formatting, error handling and more. By @tejesh.papineni
- [$.formhandler](docs/formhandler.md) allows filters, custom formatting, error handling and more. By @tejesh.papineni
- `0.3.0`: 19 Jan 2018
- [$.formhandler](#formhandler) renders Gramex FormHandler results as a table. By @tejesh.papineni
- [$.formhandler](docs/formhandler.md) renders Gramex FormHandler results as a table. By @tejesh.papineni
- `0.2.2`: 26 Dec 2017
- [$.template](#template) can be applied to a container element like `body`. It supports
- [$.template](docs/template.md) can be applied to a container element like `body`. It supports
`data-selector=` which defaults to `script[type="text/html"]`
- `0.2.1`: 25 Dec 2017
- [$.template](#template) triggers a `template` event with the data and target nodes.
- [$.template](docs/template.md) triggers a `template` event with the data and target nodes.
It also accepts a `src=` attribute that points to a template file.
- `0.2.0`: 23 Dec 2017. Added
- [$.template](#template) renders lodash templates
- [L.TopoJSON](#ltopojson) loads TopoJSON files just like GeoJSON
- [$.template](docs/template.md) renders lodash templates
- [L.TopoJSON](docs/topojson.md) loads TopoJSON files just like GeoJSON
- `0.1.0`: 23 Dec 2017. Initial release with:
- [$.urlfilter](#urlfilter) changes URL query parameters when clicked. Used to filter data
- [g1.url.parse](#urlparse) parses a URL into a structured object
- [g1.url.join](#urljoin) joins two URLs
- [g1.url.update](#urlupdate) updates a URL's query parameters
- [$.dispatch](#dispatch) is like [trigger](https://api.jquery.com/trigger/) but sends a native event (triggers non-jQuery events too)
- [$.urlfilter](docs/urlfilter.md) changes URL query parameters when clicked. Used to filter data
- [g1.url.parse](docs/url.md#g1-url-parse) parses a URL into a structured object
- [g1.url.join](docs/url.md#g1-url-join) joins two URLs
- [g1.url.update](docs/url.md#g1-url-update) updates a URL's query parameters
- [$.dispatch](docs/dispatch.md) is like [trigger](https://api.jquery.com/trigger/) but sends a native event (triggers non-jQuery events too)
......@@ -71,9 +71,9 @@ To publish a new version on npm:
git checkout dev
npm run lint
npm test
npm test-chrome
npm test-edge
npm test-firefox
npm run test-chrome
npm run test-edge
npm run test-firefox
# Update package.json version
# Update CHANGELOG.md
......
{
"name": "g1",
"version": "0.11.0",
"version": "0.12.0",
"description": "Gramex 1.x interaction library",
"license": "MIT",
"author": "S Anand <s.anand@gramener.com>",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment