All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.0-alpha.16 (2017-09-13)
- css: content background color inconsistent (de55b9d)
- line: missing CurveFactory (22a0abf)
- add missing directory (45119e8)
- manifest makes lighthouse tests fail (e396611)
- query.at is not a function (18290c8)
- lint: errors occur (ad6f702)
- loading: add missing oninit (4f4535a)
- manifest: file not found (8c69c74)
- picked-items: ignore/remove empty query parameter (63fd977)
- server: championKey replacement sometimes fails (412b89d)
- server: header contains new line (c8afe54)
- version: small device styling incorrect (374f11e)
- angular-cli: add service worker (9757ee4)
- client: sass (7b0527d)
- jasmine: replace deprecated jasmine-matchers with add-matchers (b864b9e)
- lolapi: advanced retries (3f96f56)
- lolapi: http retry mechanism (4f0479d)
- lolapi: implement v3 (51e5373)
- server: automatic reload on security file changes (21b3703)
- server: move apikey from query to headers (4041e11)
- server: move apiKey to headers (d457935)
- server: set gzip encoding (84115ef)
- summoner: add loading icon (2722c13)
- improve accessibility (lighthouse) (d8ca16c)
- reimplement error component (c87e9bf)
- unify header and input style (b6a3311)
- summoner: check summoner name on enter (4d40957)
- summoner: extensive summoner name checking (e62a53b)
- summoner: improve error output (fe062c6)
1.0.0-alpha.15 (2017-06-19)
- server: inifinite champion retries at increasing interval (1513bdb)
- services: add PickedItemService (2a6b806)
1.0.0-alpha.14 (2017-04-03)
- ci: upload script breaks (6a29866)
- ci: upload script breaks on exit (de61d90)
- ci: upload script breaks on exit status 0 (bcddcf2)
- lolapi: static endpoint incorrect (dd8b872)
- automated certificate renewal (85af033)
- lolapi: get api version from the settings (821d9eb)
- match-server: add more limits (882b301)
- match-server: limit gameTime and samples (0fad27b)
- server: key file locations as cl arguments (067490f)
- server: one domain for all (32ea47f)
- champions: limit data use for small devices (38c720d)
1.0.0-alpha.13 (2017-03-03)
- make members publicaly available for templates (codelyzer) (35240cc)
- helpers: Unexpected token: name (helpers) (ec730fb)
- package: update typescript to version 2.1.6 (#105) (656900a)
- settings: Cannot read property 'host' of undefined (5391790)
- settings: Identifier 'exports' has already been declared (fda90c3)
- items: item discounts (c2674c2)
- masteries: update to league client v7 (16716a4)
- title: screen width adaptation (961f0ae)
- translate-pipe: use language-strings (Riot Games API) (bfb977a)
1.0.0-alpha.12 (2017-01-03)
- items: item undefined (aa44bdf)
- lolapi: request are not cached (f7b0971)
- lolapi: requests are not cached (dd8a6a1)
- preview: mouse events do not trigger (105b3aa)
- reddit: paths are incorrect (95e7434)
- server: config undefined (c3e3e27)
- shop: item not selectable (9639efe)
- shop: item image does not show at full width (2ab668a)
- css: increase color contrast (33dc813)
- css: pre-release colors (4f59945)
- header: add version (0cb8e8e)
- items: add bundling (2d2211c)
- items: add gold offset (5a93c84)
- items: add offset for non start items (78eb687)
- items: change item order (drag-drop) (84aa55d)
- items: improve gold offsets (78e2178)
- legend: persistant button enabled states (9265198)
- add webmanifest (b286e21)
- end HTTP support (1d7af59)
- fill alt tags of image elements (957b699)
- https (4b82ef2)
- use angular sanitization (48c859b)
- preview: do not preview a picked item at from/into (e8f5ef3)
- preview: double click to pick an item (99abecb)
- preview: preview the last picked item (8a76714)
- server: make all files optional (c903baf)
- auth: remove incomplete authorization feature (9b22df6)
- async load fonts (da0a624)
- css: improve alternative fonts (d76a071)
- shop: improve responsive design (a21ba6a)
- reduce impact of google font (e0eb489)
- load modules externally (3157592)
- remove shims (7766dc3)
- index: use minified d3 packages (93dfdec)
- items: use sprites (baae41f)
1.0.0-alpha.11 (2016-11-05)
- about: add a link to league of legends homepage (05fc164)
- graph: samples line type error (9178fc5)
- npm: remove comment (939a0a3)
- region: css incorrect underline (04304bb)
- stats: statistics incorrect (bd22cd3)
- webpack: workaround for issue webpack/webpack#3060 (94baab0)
- add about page (f9f1f5d)
- add footer (85a6e27)
- about: add a link to the contributor github page (7a6a940)
- server: allow newline in .api.key (714f3b7)
- stats: repeat the last stat on gametime (df042fa)
- ddragon: change hourglass link to utf-8 encoded string (2eeeaf9)
1.0.0-alpha.10 (2016-09-22)
- client: incorrect includes (0fc8559)
- console: console.debug does not exist (c4515b9)
- graph: paths not loading (1d61d79)
- IE: add angular shims (18c9d2c)
- logo: alignment errors (17c6200)
- match: error on frame zero (fcbfecd)
- incorrect imports (bed14e2)
- use CustomEvent instead of click event (ba2ef05)
- server: incorrect message type on HttpError (0ccf9fd)
- server: incorrect message type on HttpError (continued) (1ab1a1b)
- server: TypeError on async.retry (dc683f0)
- style: svg scales (70ed9ba)
- summoner: crash on error response (dc93214)
- zone: incorrect proxy import (5d64d7a)
- zone.js: imports incorrect (9a7a289)
- angular: update to angular 2.0.0 (55ae39a)
- angular: update to angular 2.0.0-rc.5 (1678fb0)
- angular: update to angular 2.0.0-rc.6 (8d5c599)
- boot: use modules (4bd12d2)
- build: add a data service (d1c2616)
- ddragon: reimplement OnChanges (95a6bfe)
- error: add a default message (6749a23)
- graph: create curves for stats (b31a2b5)
- add authorization (6ee0fd3)
- use angular 2 modules (dba8ce9)
- graph: highlight on preview (1a144c4)
- match: continue on request failure (df0c33f)
- match: improve error handling (0956f77)
- svg: .svg as components, .svg imports (ed32ad1)
- css: page based styles (db28f4f)
- css and html minification (8390a1d)
- webpack: mangle function names (7670aa0)
1.0.0-alpha.9 (2016-08-01)
- CHANGELOG: add correct legendbuilder.io link (78a9888)
- CHANGELOG: remove gulp link (a3fef81)
- console: tim import incorrect (17ad6b2)
- d3: incorrect typings (1400337)
- format: errors due to clang-format changes (7558725)
- host: .api.key file not found (c14e2a3)
- host: cannot find RequestOptions (95506be)
- host: setTimeout fails (ca318af)
- host: undefined in log (1204479)
- masteries: codelyzer issues (f65482d)
- masteries: tests fail (3de2906)
- match: build errors (ed4b1eb)
- match-server: error in request (67c92de)
- IE9/10/11 shim for CustomEvent (25af788)
- vendor: incorrect imports (08747c0)
- incorrect import shims_for_IE.js (3d0e7a0)
- match-server: incorrect indexation on matches (1aad309)
- Router: absolute navigation should be relative (4379670)
- server: base url with region incorrect (38e3f65)
- server: cache incorrect (28adef7)
- server: HostResponse.data type incorrect (81157ca)
- server: incorrect api parameter (23d37b4)
- settings: IE10 and below fail on const declaration (9f0365e)
- navigation (dd18fc1)
- remove unused dependencies (d9d16c3)
- tslint errors (4cf62ec)
- summoner: response.write fails (e98c5cd)
- tslint: build errors (eed7d67)
- tslint: errors (ebe93e8)
- tslint: incorrect constructor location (cb8ea57)
- angular: update to angular 2.0.0-rc.3 (97803a2)
- angular: update to angular 2.0.0-rc.4 (44c4b75)
- console: move to chalk (0f2c28a)
- d3: update to 1.0.0 (6e14cc1)
- ddragon: get image onInit (4d94f18)
- ie: add shims_for_ie to polyfills (2ea19fa)
- items: add stats (dd7cefb)
- lolapi: ignore unkown regions (80a5057)
- match: improvements (670b352)
- match-server: debug graphs in development (6d14638)
- server: add async retry (4911ce1)
- server: extra check on region for champions (3053e48)
- servers: get base url in a generic manner (2a22be0)
- servers: get the hostname in a generic way (4ccc636)
- update to TypeScript 2.0 (e6ac2d1)
- pack css files in one style.css (dfdf0b5)
1.0.0-alpha.8 (2016-04-24)
- build: remove test data (e6f460f)
- css: firefox handles round em values better (adfc96a)
- graph: time scale displays different sample sizes differently (b6e576e)
- items: bundle causes error (6e68ee5)
- shop: cannot select doran's (cdf7461)
- typings: webpack build produces errors (1efe7e7)
- build: items component initial implementation (db70e54)
- graph: add color (366ccd4)
- items: dynamic x-scale (3261dec)
- items: pick an item (9018b3f)
- items: right click to remove item (faa9a26)
- items/features: further development (73527c3)
- match server: separate summoner request (7dc1247)
- node: create production server (abed438)
- preview: initial implementation (ead2acc)
- preview: tree structure (195eca4)
- servers: make api key visible in development (a5b5b47)
- tim: custom tim implementation (a3638e0)
1.0.0-alpha.7 (2016-03-31)
- masteries: revert refactor changes (e65c28f)
- name pipe: make pure (ba3228f)
- tag pipe: remove compare (06d77e2)
- angular: update to angular 2.0.0-beta.13 (b0b2ae8)
- css: support firefox (ba0f904)
- shop: add name pipe (117a3e2)
- shop: add tag filtering (d388f44)
1.0.0-alpha.6 (2016-03-24)
- champions: enterHit throws an error (ed74160)
- ddragon: ability icons not loading (190b2c4)
- ddragon: change back input name 'ddragon' (b673a5c)
- karma: configuration errors (e50ed5e)
- lolapi: cache realm requests (58ac41e)
- settings: servers are unable to get settings (03fcaea)
- travis ci: change configurations (d554cb0)
- travis ci: change karma config (eb50163)
- travis ci: make .settings.js optional (239a1cc)
- webpack: test config (06ee63c)
- angular: update to angular 2.0.0-beta.12 (3950e0b)
- build: add webpack and tslint (94c0762)
- choose: add sorting (4432254)
- choose: create tags filter (3680ba6)
- choose: navigate to champion on enter (9542119)
- ddragon: add sprite support (aa3003b)
- filters: keep focus on name input (5efb790)
- icons: use material design (af37598)
- loading: add new loading component (a5afc59)
- mastery: remove inline width, height (d27983b)
- shop: add eye icon (8acfca7)
- ToIterable: add toIterable pipe (857b713)
- css: selective loading (0c69327)
1.0.0-alpha.5 (2016-03-14)
- ddragon: incorrect loading of images due to timing (183b457)
- ddragon: reimplement removed OnChanges (bb19359)
- graph: wide screen width issue (ea518eb)
- mastery-category: disable rank when not max rank (dc5c432)
- angular: update to angular 2.0.0-beta.9 (e75ba73)
- champions: small style change in choose page (3e12c4e)
- ddragon: add default icon (c3595ac)
- index: add loading icon (e179a35)
- masteries: add maximum mastery count (7840c14)
- mastery: add dragend event (ee845cd)
- mastery: show available masteries more clearly (2be5d10)
1.0.0-alpha.4 (2016-03-07)
- npm: add missing async dependency (b1c0088)
- live-server: update to live-server 0.9.2 (11ac1ca)
- masteries: add categories and tiers (5f8f6e5)
- masteries: add mastery logic (6582336)
- masteries: MasteryComponent handling (c50f4ca)
- jquery: remove jquery (7dea9cd)
1.0.0-alpha.3 (2016-03-02)
- abilities: remodel (592f533)
- angular: update to angular 2.0.0-beta.8 (26a2a04)
- MasteryComponent: Initial masteries implementation (671e6ff)
1.0.0-alpha.2 (2016-02-21)
- angular: update to angular 2.0.0-beta.7 (5dacb35)
1.0.0-alpha.1 (2016-02-14)
- ddragonImage: add missing comma (785bb74)