1
0
hugo/static/bower_components/cal-heatmap/CHANGELOG.md

279 lines
9.2 KiB
Markdown
Raw Normal View History

2024-04-23 13:21:26 +00:00
# Changelog
## v3.6.2 [2016-10-09]
* [fix] Fix #217 Month domain and week subdomain not working when week start set to sunday
> From now, 3.x branch will only include bugfixes, all new features will go to 4.x branch
## v3.6.1 [2016-08-30]
* [fix] Fix #207 Locking d3.js version to v3.x
## v3.6.0 [2016-04-24]
* [fix] Fix #183 Fix/add now without highlight
## v3.5.4 [2015-08-24]
* [fix] Update all references to github account new username
## v3.5.3 [2015-07-23]
* [fix] Fix #156 Remove trailing comma in object literal
* [fix] Fix #161 `domainDynamicDimension` not working with x_week subdomain
## v3.5.2 [2015-02-05]
* [fix] Fix #74: Let `empty` target cells with no data
## v3.5.1 [2015-01-19]
* [fix] Fix #97 Make "class" of all elements more dedicated
* [fix] Fix #93 Tooltip position due to legendOffset and domainLabel
* [fix] Fix #89 Add a `.future` class to future subdomain cells
* [fix] Fix false error output when no callback passed to `destroy()`
## v3.5.0 [2014-11-12]
* [fix] Fix #84 Fixing highlighting for week subdomain (Dominic Barnes)
* [new] Fix #85 Adding some CommonJS as well as Component support (Dominic Barnes)
* [fix] Fix #107 Fix connectors for week/month/year (Andreas Jaggi)
* [change] Use NPM to install jquery and qunit dev dependencies
## v3.4.0 [2014-02-02]
* [fix] Fix #57 display data values in subdomain
## v3.3.12 [2014-01-31]
* [fix] Fix #69 the 'now' and 'highlight' classes are not applied to subdomain text
## v3.3.11 [2014-01-26]
* [new] Only consider entries less than now (in the subdomain) as zero, when considering null as zero (Peter Schwarz)
* [change] Remove sourcemaps comment in js
## v3.3.10 [2013-12-03]
* [fix] Fix #58 Legend colors are shifted
* [fix] Fix #62 Bug when calendar container already have a style attribute
## v3.3.9 [2013-11-24]
* [new] Fix hidden day cells for leap year in some domain/subDomainc configuration
* [fix] Allow other data type to be passed to `data`
* [fix] Fix DST for time change occuring other than midnight
## v3.3.8 [2013-10-31]
* [new] Add `rewind()` method to navigate the calendar back to the starting date
* [change] Code improvement and cleaning
## v3.3.7 [2013-10-29]
* [fix] Fix `getSVG()` not returning all needed classes
## v3.3.6 [2013-10-28]
* [new] Add `destroy()` method
## v3.3.5 [2013-10-16]
* [new] Add `highlight()` method to change highlighted date after calendar initialization
* [new] CSV files works out-of-the-box, as long as the first 2 columns are the timestamp and value.
* [change] Fatal errors throws errors intead of a simply console.log()
* [fix] Fix bug when trying to load plain text file as datasource
* More test and code improvement
## v3.3.4 [2013-10-10]
* [fix] Fix #47: Increase d3 version dependency
## v3.3.3 [2013-10-09]
* [new] Add tooltip on date hover
## v3.3.2 [2013-10-08]
* [Fix] Fix #45: Fix loss of htmlClass (e.g. highlight) for graph rects with zero scale
## v3.3.1 [2013-10-07]
* [fix] Fix broken `afterLoadPreviousDomain` callback
## v3.3.0 [2013-10-07]
* [new] Add `jumpTo()` method to scroll the calendar to the specified date
* [new] `setLegend()` will redraw the legend if some of its settings (cellSize/padding, position, etc ...) were changed
* [new] Add `legendColors` setting, to dynamically control the heatmap colors
* [new] Add `showLegend()` and `removeLegend()` methods
* [new] `next()` and `previous()` now takes an argument, to scroll multiple domains at once
* [new] Add `legendOrientation` setting
* [new] Add `rowLimit` and `colLimit` setting to control the number of columns and rows in a domain
* [fix] Fix #37: two days get summed
* [change] All invalid data (not a number) will be ignored
* [change] `setLegend()` now takes a legend threshold array as first argument, and a color array as second argument
## v3.2.1 [2013-09-17]
* [fix] Fix #35: Can't load new domain with `next()` when the new domain's timestamp contains more character
## v3.2.0 [2013-09-12]
* [fix] Fix #33: domain browsing is incrementing the calendar's value when data is a json object
* [fix] Fix #34: Only the newly appended domain can be manipulated by `update()` after calling `next()` or `previous()`
* [new] Add `setLegend()` method to redefine legend threshold
## v3.1.0 [2013-08-08]
* [new] Add `update()` method, to update calendar data.
* [improvement] Use d3.js internal methods to bind data to subDomains
## v3.0.9 [2013-08-01]
* [new] Fix #26: add `considerMissingDataAsZero` option to consider missing value as zero
## v3.0.8 [2013-08-01]
* [new] Add `minDate`, `startDate` to limit domain navigation beyond certain dates
* [new] Add `onMaxDomainReached()` and `onMinDomainReached()` events, triggered when navigation is hitting the lower/upper domain limit
* [change] `next()` and `previous()` will now always return `true`, as long as there is more domain to load
## v3.0.7 [2013-07-24]
* [fix] Fix domain month class (`m_x`) beginning at `m_0` insted of `m_1`
* [new] Add new domain class: `dy_x` for the day of the week
## v3.0.6 [2013-07-24]
* [fix] Bring back the dynamic domain width/height
* [fix] Fix `day` subdomains displaying garbage when using domain other than `month`
* [new] Add `domainDynamicDimension` to disable dynamic domain width/height (default: true)
## v3.0.5 [2013-07-23]
* [fix] Fix domain month when using day subDomain
## v3.0.4 [2013-07-20]
* [Fix] Fix calendar crashing in IE when using d3.js >= v3.2.4
* [Fix] Fix overflow when adding/removing domains dynamically in IE
## v3.0.3 [2013-07-19]
* [fix] Fix `subDomainTitleFormat` not applying to subDomain with data
## v3.0.2 [2013-07-18]
* [fix] Fix `onComplete()` event not firing when loading data from a json object in `data` option
## v3.0.1 [2013-07-18]
* [fix] Add missing files
## v3.0.0 [2013-07-18]
> v3 is a major release, a lot of changes are not backward compatible with v2.
> See the [migration guide](http://kamisama.github.io/cal-heatmap/#migrating-from-2x) for update process.
* [new] Add Vertical orientation
* [new] Add option to display a date inside subDomain cells
* [new] Replace `id` with `itemSelector`, and accept any kind of CSS3 selector string
* [new] subDomain highlighting can highlight more that today
* [new] domain highlighting
* [new] `nextSelector` and `previousSelector` to attach domain navigation to any DOM Element
* [new] Add `tsv` to accepted dataType
* [new] More control about legend position and size
* [new] More control about domain label position and size
* [new] Label rotation, to display text vertically
* [new] `getSVG()` method to export SVG code
## v2.2.1 [2013-06-19]
* [new] Highlight today's rectangle (only available when subdomain is equal to "day")
* [fix] Fix plurals title (Issue #14)
## v2.2.0 [2013-05-05]
* [new] Add `afterLoadData` callback, to apply your own conversion function when the API don't return data in the expected format
* [new] Add `dataType` property to specify data source format type. Can use json (default), csv or txt.
* [fix] Fix wrong number of minutes when using minutes subdomain with a week domain
## v2.1.6 [2013-04-17]
* [new] Add `startWeekOnMonday` to choose whether to start the week on Monday or Sunday
## v2.1.5 [2013-04-17]
* [new] `x_day` subdomain to display days horizontally, grouped by week
* [new] `cellradius` property to apply rounded corner to subdomain cell
## v2.1.4 [2013-04-16]
[enhancement] More faster tests
## v2.1.3 [2013-04-09]
* [fix#6] Can now pass a function to date formatter, to format the date using an external library like moment.js
## v2.1.2 [2013-04-02]
* [fix#9] null values not interpreted as "empty" when rendering the title
## v2.1.1 [2013-03-28]
* [new] onComplete callback
## v2.1.0 [2013-03-28]
* [new#5] AfterLoad callback, called when the calendar is fully drawn, but not filled with datas yet
* [new#6] Add options to customize all text
* [fix] Handle not valid callback
> See [documentation](http://kamisama.github.com/cal-heatmap/) for i18n usage
## v2.0.3 [2013-03-21]
* [fix#8] Support for null values
* [fix#7] Wrong color for the last interval values
## v2.0.2 [2013-03-20]
* [fix] Floating number does not display in tooltip
* [enhancement] Change cursor to pointer on subdomain hover if it's associated to an onClick event
## v2.0.1 [2013-03-07]
* [fix] Fix domain positioning on Firefox
## v2.0.0 [2013-03-06]
* [new] Can know browse the calendar, by setting the new `browsing` property to `true`
* [new] Add animation when displaying the scale
* [change] Rename `scales` property to `scale`
## v1.1.1 [2013-02-28]
* [fix] Fix displaying week subdomain from a year domain
* [new] Add test code coverage in grunt
## v1.1.0 [2013-02-27]
* [new] Add Bower and Jam support
* [new] Change `uri` property to `data`. It can now accepts a file path to a JSON file, directly a JSON object, or a string template.
> The string template is usually a dynamic url to an API, like `api.com/get?start=xxx&end=yyy`, where *xxx* and *yyy* are respectively the first and last date of the calendar. You can use tokens to dynamically insert the calendar first and last date in the url. See [documentation](http://kamisama.github.com/cal-heatmap/) for accepted tokens.
> **Example** : `api?start={{t:start}}&end={{d:end}}` will fetch `api?start=1362006000&end=2013-02-27T23:00:00.000Z`
## v1.0.1 [2013-02-26]
* [new] Add AMD support
## v1.0.0 [2013-02-25]
* First release