Skip to content

Releases: wopian/kitsu

4.1.0 (2018-01-05)

05 Jan 17:05
580ecdb
Compare
Choose a tag to compare
Build System / Dependencies
  • cleanup path to legacy package - still kitsu/lib/legacy for end users (d4a658e3)
  • don't mangle variables in releases - removes need for sourcemap bloat (b766c167)
  • ignore src and dictionary in releases (7d13695d)
  • run jest without coverage report in pre-commit hook (32ff71d9)
  • add pre-commit hook for tests (fde20010)
  • update package scripts (656137f6)
Continuous Integration
Documentation Changes
  • document camel, kebab and snake functions (24d27aab)
Bug Fixes
  • deattribute: check data is an object/array instead of undefined, prevent throwing an error if data is defined but an invalid type (d490ff27)
Refactors
  • cleanup serialisation validation (#85) (f99286eb)
  • make deattribute function 54% faster (8cac0f04)
Tests
  • self: remove unused case import (b8e7411e)
  • split Kitsu class tests into seperate files for each method (757acab2)
  • properly capture thrown error by filterIncludes (8f7fbebd)
  • properly handle async failures for deserialise (19fd5587)
  • cleanup deattribute tests (47a7fbaf)

4.0.2 (2018-01-03)

03 Jan 23:00
bc7314b
Compare
Choose a tag to compare
Documentation Changes
  • add package size to browser support table (78f85915)

4.0.1 (2018-01-03)

03 Jan 06:40
3f848ee
Compare
Choose a tag to compare
Documentation Changes

4.0.0 (2018-01-03)

03 Jan 06:34
e37ab64
Compare
Choose a tag to compare
Breaking Changes
  • change default camelCase conversion from snake_case to kebab-case (60181d7a)
  • create legacy bundle for IE8, 9, 10 and 11 support (e8a31c78)
  • merge API version into baseURL (d9d8c4f7)
  • exclude ie mobile (90b84346)
  • fix: error object can now be destructured (af067881)
Build System / Dependencies
Chores
Continuous Integration
  • enforce eslint formatting rules (f1f7df20)
  • codeclimate:
  • appveyor:
  • travis:
    • disable macOS builds due to backlog (5118fe14)
    • force test node environment (91140570)
Documentation Changes
New Features
  • use pluralisation and camelisation options for data serialisation (74a290f5)
  • allow disabling pluralize and decamelize (#69) (aaa0c876)
  • support all browsers with usage higher than 0.1% (reverts 379ac32) (432cdb16)
  • drop browser support for ie (379ac329)
Bug Fixes
  • prevent pluralising {baseURL}/resources/1 as {baseURL}/resource/1S (91da8f09)
  • handle relationship arrays (fixes #80) (#81) (596ff898)
Other Changes
  • mock axios and add response test cases (937169a8)
Refactors
Reverts
Tests
  • use exact url paths for axios mocking (99568a53)
  • use toThrowError for serialise array test (2cf31406)
  • add basic patch, post and delete tests (89f2b45c)
  • add more get test cases (9dc2ce02)
  • add a few patch test cases (3631d24b)
  • add Kitsu constructor tests (17519c6e)

3.1.4 (2017-12-12)

12 Dec 01:07
6c9afa1
Compare
Choose a tag to compare
Chores
Continuous Integration
  • travis:
    • use existing oauth token (1f7f8373)
    • add package files to github releases (2c6e577e)
  • test against LTS node versions (184ee6f7)
Documentation Changes
  • add contributors badge (7bb04ba8)
  • fix kitsu.io docs url (39b337a1)
  • update donation link (c43b10b3)
  • use https for kitsu.io api docs link (c0494cbc)
  • update badges and add example response comparison (70be0a71)
Bug Fixes
  • add parentheses to fix short-circuiting of URL version (#64) (b74fd7e3)

3.1.3 (2017-11-26)

26 Nov 13:40
Compare
Choose a tag to compare
Bug Fixes
  • add parentheses to fix short-circuiting of URL version (#64) (b74fd7e3)

3.1.2 (2017-11-24)

24 Nov 02:19
Compare
Choose a tag to compare
Chores
Continuous Integration
  • test against LTS node versions (184ee6f7)

3.1.1 (2017-11-24)

24 Nov 02:18
Compare
Choose a tag to compare
Chores
Continuous Integration
  • travis: remove greenkeeper integrations (bfae4aae)
Bug Fixes
Tests

3.1.0 (2017-11-07)

07 Nov 23:26
Compare
Choose a tag to compare
Chores
New Features
  • allow additional headers with requests (6872b4e5)

3.0.4 (2017-11-02)

07 Nov 23:26
Compare
Choose a tag to compare
Chores
  • HTTPS -> HTTP for Apiary API docs link (ee6fd365)