Wq-app

Latest version: v1.0.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.5.1

As part of the [wq 0.5.0 "Charted Waters"](https://github.com/wq/wq/releases/tag/v0.5.0) release, this release of brings a number of enhancements to the data exploration capabilities of wq.app.

New Modules
- **[wq/pandas.js](http://wq.io/docs/pandas-js)**: A tool for loading Pandas DataFrames via `d3.csv` and [Django REST Pandas](https://github.com/wq/django-rest-pandas).

API improvements
- **[wq/chart.js](http://wq.io/docs/chart-js)**:
- Full data-join support, making it possible to re-use existing SVG charts<br>
(transition support will be added in a future release)
- `timeSeries` and `scatter` charts can render as both lines and/or points.<br>Points now include a tooltip with information about the series and current value.
- `boxplot` charts can show multiple "series" in the same chart
- Legend now available on all chart types
- More robust margin computation
- Nicer default styles and better hooks for overriding them
- **[wq/map.js](http://wq.io/docs/map-js)**:
- Automatically zoom to extent of features in each list and detail view map
- Preserve current pan/zoom for continuity between pages
- Add support for automatically loading server-filtered GeoJSON in list views
- **[wq/app.js](http://wq.io/docs/app-js)** & **[wq/pages.js](http://wq.io/docs/app-js)**:
- Better support for optional server-side rendering of list and edit views
- Better handling of attachmentType lookups in locally rendered edit views
- Fix issues with preventDefault handling in URL routes
- **[wq build](http://wq.io/docs/build)**: Fix handling of Leaflet CSS `url(defaultVML)` in r.js (jrburke/r.js588)

Other

Updated third party libraries:
- d3.js 3.4.1 (AMD definition upstream in mbostock/d31689)
- es5-shim.js 2.3.0
- highlight.js 8.0
- leaflet 0.7.2
- leaflet.markercluster 0.4.0
- marked 0.3.1
- mustache.js 0.8.1
- proj4 2.1.0
- rbush 1.3 (new to wq.app; AMD definition upstream in mourner/rbush8)

0.5.0

Major Changes
- The primary change since 0.4.2 is the reorganization of the JavaScript modules to a more standard AMD layout (12). This change makes `lib/` the AMD/RequireJS `baseUrl` so third-party libraries can be require()d via their standard names (`jquery`, `leaflet`, etc) rather than the old non-standard `wq/lib/jquery` style paths. [wq init](http://wq.io/docs/build), the [tests](https://github.com/wq/wq.app/blob/master/tests/), the [documentation](http://wq.io/docs/), and the [project template](https://github.com/wq/django-wq-template) have all been updated to reflect this new layout.

Other Changes
- Some improvements to outbox support in [wq/store.js](http://wq.io/docs/store-js).
- Added AMD definition to proj4leaflet upstream (kartena/Proj4Leaflet41)
- Updated third party libraries:
- d3.js 3.3.10
- highlight.js 7.5
- leaflet 0.7
- marked 0.2.10
- mustache.js 0.7.3
- proj4 2.0.0
- proj4leaflet 0.7.0
- requirejs/r.js 2.1.9

0.4.2

New Modules
- **[wq/markdown.js](http://wq.io/docs/sup)**: Simplifies Markdown ([marked](http://wq.io/docs/third-party)) integration for [wq/template.js](http://wq.io/docs/sup) by providing an `{{html}}` template default that will render `context.markdown` if it is present.

API improvements
- **[wq/app.js](http://wq.io/docs/app-js)**:
- Allow [wq/store.js](http://wq.io/docs/store-js) to be configured directly via app's `config` object
- Make it possible to return to a different page after saving an item (9)
- Fix issue with dropdown menus not showing selected item (7)
- [wq configuration object](http://wq.io/docs/config): add a `defaults` option to simplify specifying field defaults in `new` views for pages
- **[wq/store.js](http://wq.io/docs/store-js)**:
- Fix issues with `find()` indexes (10)

Other
- Added `bash` highlighting support to bundled [highlight.js](http://wq.io/docs/third-party)
- Various minor bug fixes
- JSHint and other syntax improvements

You may also be interested in [tawq](http://ta.wq.io), a presentation builder based on wq.app.

0.4.1

API improvements
- **[wq/map.js](http://wq.io/docs/map-js)**:
- Support for multiple basemaps, with MapQuest OSM and MapQuest Open Arial as defaults
- Callback hook (`config.maps[mapname].onshow`) allows further map customization
- Layers control
- **[wq/locate.js](http://wq.io/docs/locate-js)**:
- `Locator` automatically zooms to current location when using `gps` mode
- **wq [build](http://wq.io/docs/build)** (Python):
- Make `wq` script installable via pip
- PEP8

0.4.0

New Modules
- **[wq/map.js](http://wq.io/docs/map-js)**: Simplifies Leaflet integration for `app.js` list and detail screens with new [wq.db](http://wq.io/wq.db) GeoJSON support
- **[wq/chart.js](http://wq.io/docs/chart-js)**: d3-based [reusable charts](http://bost.ocks.org/mike/chart/) for time-series data: `scatter`, `timeSeries`, and `contour`, `boxplot`.

API improvements
- **[wq/app.js](http://wq.io/docs/app-js)**: Full read-write support for all [wq.db](http://wq.io/wq.db) design patterns (`annotate`, `identify`, `locate`, and `relate`)
- **[wq/pages.js](http://wq.io/docs/pages-js)**: `addRoute` now uses (and expects) the same callback signature as `register`.

Other
- [Third-party Library](http://wq.io/docs/third-party) updates: jQuery Mobile 1.3.2, Leaflet 0.6.4, d3 3.2.8 and others
- Various minor bug fixes & syntax improvements

0.3.2

New Functionality
- **[wq/locate.js](http://wq.io/docs/locate-js)**: `Locator`, an interactive widget wrapper to allow users to provide their location via GPS, interactive map, and/or manual lat-long entry.

API Improvements
- **[wq/app.js](http://wq.io/docs/app-js)**: better REST API error display

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.