wopian/kitsu

View on GitHub
packages/kitsu-core/CHANGELOG.md

Summary

Maintainability
Test Coverage
# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [10.1.5](https://github.com/wopian/kitsu/compare/v10.1.4...v10.1.5) (2024-03-30)

**Note:** Version bump only for package kitsu-core





## [10.1.4](https://github.com/wopian/kitsu/compare/v10.1.2...v10.1.4) (2024-03-14)


### Bug Fixes

* **kitsu-core:** export types in fine-grained exports ([b1f15bf](https://github.com/wopian/kitsu/commit/b1f15bfb16d62669a319e7bdea40df272917ebae))





## [10.1.3](https://github.com/wopian/kitsu/compare/v10.1.2...v10.1.3) (2024-03-14)


### Bug Fixes

* **kitsu-core:** export types in fine-grained exports ([b1f15bf](https://github.com/wopian/kitsu/commit/b1f15bfb16d62669a319e7bdea40df272917ebae))





## [10.1.2](https://github.com/wopian/kitsu/compare/v10.1.1...v10.1.2) (2023-06-20)

**Note:** Version bump only for package kitsu-core





## [10.1.1](https://github.com/wopian/kitsu/compare/v10.1.0...v10.1.1) (2023-04-26)


### Bug Fixes

* **kitsu-core:** Merge meta keys to preserve data ([#853](https://github.com/wopian/kitsu/issues/853)) ([474d91b](https://github.com/wopian/kitsu/commit/474d91bfbe1671855ff026cba5e9e71d5a6b1e62))





# [10.1.0](https://github.com/wopian/kitsu/compare/v10.0.5...v10.1.0) (2023-02-28)


### Features

* **kitsu:** Configurable modern query serializer ([ef94ae0](https://github.com/wopian/kitsu/commit/ef94ae0483bbe051f86faf47069168772b6cd5ac))





## [10.0.5](https://github.com/wopian/kitsu/compare/v10.0.4...v10.0.5) (2023-02-28)


### Bug Fixes

* **kitsu-core:** Allow empty POST body ([16cd20d](https://github.com/wopian/kitsu/commit/16cd20d74bf028deaed7a219c590f24a85adc752))





## [10.0.4](https://github.com/wopian/kitsu/compare/v10.0.3...v10.0.4) (2022-10-30)

**Note:** Version bump only for package kitsu-core





## [10.0.3](https://github.com/wopian/kitsu/compare/v10.0.2...v10.0.3) (2022-10-30)


### Bug Fixes

* **kitsu-core:** build list queryparams ([#781](https://github.com/wopian/kitsu/issues/781)) ([d34e871](https://github.com/wopian/kitsu/commit/d34e8712d9dfd117eb5fa9d6cf50fbb1b09a58d1))
* **kitsu-core:** ensure linkedRelationships does not overwrite meta object references ([#783](https://github.com/wopian/kitsu/issues/783)) ([97ba151](https://github.com/wopian/kitsu/commit/97ba151c9704286e47414eb6361d291f78c5aee0))





## [10.0.2](https://github.com/wopian/kitsu/compare/v10.0.1...v10.0.2) (2022-08-17)


### Bug Fixes

* **kitsu-core:** deserialize meta only relationships ([#727](https://github.com/wopian/kitsu/issues/727)) ([5b2c64c](https://github.com/wopian/kitsu/commit/5b2c64c688eac3427ad5b21bd00ab456c7998e0b))






## [10.0.1](https://github.com/wopian/kitsu/compare/v10.0.0...v10.0.1) (2022-08-12)


### Bug Fixes

* **kitsu-core:** prevent relationship mutation during multi-circular deserialisation ([#722](https://github.com/wopian/kitsu/issues/722)) ([d261d4c](https://github.com/wopian/kitsu/commit/d261d4c161f69f98f3f354455a3cc73efddfab82))






# [10.0.0](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.26...v10.0.0) (2022-08-11)

**Note:** Version bump only for package kitsu-core






# [10.0.0-alpha.26](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.25...v10.0.0-alpha.26) (2022-08-11)


### Bug Fixes

* **kitsu-core:** fix inability to link relationship links on circular resources ([#699](https://github.com/wopian/kitsu/issues/699)) ([95d3453](https://github.com/wopian/kitsu/commit/95d3453e61ac9883c6dcb30b15402ddae3587019))






# [10.0.0-alpha.25](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.24...v10.0.0-alpha.25) (2022-07-13)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.24](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.23...v10.0.0-alpha.24) (2022-06-23)


### Bug Fixes

* **kitsu-core:** fix deserialisation of relationships from primary data ([#683](https://github.com/wopian/kitsu/issues/683)) ([42b871e](https://github.com/wopian/kitsu/commit/42b871ebdd37600432613cefef247503413d890b))






# [10.0.0-alpha.23](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.22...v10.0.0-alpha.23) (2022-05-03)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.22](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.21...v10.0.0-alpha.22) (2022-03-04)


### Bug Fixes

* **kitsu-core:** use typeof instead of constructor comparison for checking if Object ([#654](https://github.com/wopian/kitsu/issues/654)) ([af9d893](https://github.com/wopian/kitsu/commit/af9d8937117abcd678ec45e10815b6e8256a03da))





# [10.0.0-alpha.21](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.20...v10.0.0-alpha.21) (2022-02-17)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.20](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.19...v10.0.0-alpha.20) (2022-01-23)

**Note:** Version bump only for package kitsu-core






# [10.0.0-alpha.19](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.18...v10.0.0-alpha.19) (2021-12-09)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.18](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.17...v10.0.0-alpha.18) (2021-11-02)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.17](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.16...v10.0.0-alpha.17) (2021-10-19)


### Bug Fixes

* **kitsu-core:** Deserialize and link nested relations ([#601](https://github.com/wopian/kitsu/issues/601)) ([5bb705a](https://github.com/wopian/kitsu/commit/5bb705af57d2b0dc59c53550d1c220aa2cfed0c4))





# [10.0.0-alpha.16](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.15...v10.0.0-alpha.16) (2021-10-18)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.15](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.14...v10.0.0-alpha.15) (2021-10-08)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.14](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.13...v10.0.0-alpha.14) (2021-08-16)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.13](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.12...v10.0.0-alpha.13) (2021-06-07)

**Note:** Version bump only for package kitsu-core





# [10.0.0-alpha.12](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.11...v10.0.0-alpha.12) (2021-06-07)

**Note:** Version bump only for package kitsu-core






# [10.0.0-alpha.11](https://github.com/wopian/kitsu/compare/v10.0.0-alpha.10...v10.0.0-alpha.11) (2021-06-07)

**Note:** Version bump only for package kitsu-core






# [10.0.0-alpha.10](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.9...v10.0.0-alpha.10) (2021-02-04)


### Bug Fixes

* **kitsu-core:** prevent empty relationships from being stripped during serialisation ([8a7d453](https://github.com/wopian/kitsu-core/commit/8a7d453)), closes [#517](https://github.com/wopian/kitsu-core/issues/517)


### Chores

* **release:** update documentation ([92d4246](https://github.com/wopian/kitsu-core/commit/92d4246))


### Documentation Changes

* **kitsu-core:** fix typo in MIGRATING.md ([9a51336](https://github.com/wopian/kitsu-core/commit/9a51336))


### Tests

* add test for empty to-one/to-many relationship serialisation ([0dda0fe](https://github.com/wopian/kitsu-core/commit/0dda0fe))





# [10.0.0-alpha.9](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.8...v10.0.0-alpha.9) (2021-01-06)


### Chores

* **release:** update documentation ([840d383](https://github.com/wopian/kitsu-core/commit/840d383))


### Documentation Changes

* update minimum browser support for compiled outputs ([1bd4f77](https://github.com/wopian/kitsu-core/commit/1bd4f77))


### Refactors

* **kitsu-core:** change camel, kebab and snake to named exports ([1accdbb](https://github.com/wopian/kitsu-core/commit/1accdbb))
* **kitsu-core:** change output directory to `dist` ([ddcbe09](https://github.com/wopian/kitsu-core/commit/ddcbe09)), closes [#510](https://github.com/wopian/kitsu-core/issues/510)






# [10.0.0-alpha.8](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.7...v10.0.0-alpha.8) (2020-12-06)


### Build System / Dependencies

* **kitsu:** update devdependency [@size-limit](https://github.com/size-limit)/preset-small-lib to ~4.7.0 ([#487](https://github.com/wopian/kitsu-core/issues/487)) ([e82cafa](https://github.com/wopian/kitsu-core/commit/e82cafa))
* **kitsu:** update devdependency [@size-limit](https://github.com/size-limit)/preset-small-lib to ~4.8.0 ([#493](https://github.com/wopian/kitsu-core/issues/493)) ([50cfe59](https://github.com/wopian/kitsu-core/commit/50cfe59))
* **kitsu:** update devdependency [@size-limit](https://github.com/size-limit)/preset-small-lib to ~4.9.0 ([#498](https://github.com/wopian/kitsu-core/issues/498)) ([68170d2](https://github.com/wopian/kitsu-core/commit/68170d2))
* drop node 10 support ([#484](https://github.com/wopian/kitsu-core/issues/484)) ([e34fcec](https://github.com/wopian/kitsu-core/commit/e34fcec))


### Chores

* **release:** update documentation ([fe39500](https://github.com/wopian/kitsu-core/commit/fe39500))






# [10.0.0-alpha.7](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.6...v10.0.0-alpha.7) (2020-10-25)


### Build System / Dependencies

* **kitsu:** update devdependency [@size-limit](https://github.com/size-limit)/preset-small-lib to ~4.6.0 ([#469](https://github.com/wopian/kitsu-core/issues/469)) ([e9d2feb](https://github.com/wopian/kitsu-core/commit/e9d2feb))


### Chores

* **release:** update documentation ([6d025ca](https://github.com/wopian/kitsu-core/commit/6d025ca))





# [10.0.0-alpha.6](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.5...v10.0.0-alpha.6) (2020-08-22)


### Chores

* **release:** update documentation ([e71b1dc](https://github.com/wopian/kitsu-core/commit/e71b1dc))





# [10.0.0-alpha.5](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.4...v10.0.0-alpha.5) (2020-08-04)


### Chores

* **release:** update documentation ([2f479c2](https://github.com/wopian/kitsu-core/commit/2f479c2))


### Documentation Changes

* fix markdown links ([e29946a](https://github.com/wopian/kitsu-core/commit/e29946a))





# [10.0.0-alpha.4](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.3...v10.0.0-alpha.4) (2020-08-04)


### Chores

* **release:** update documentation ([56b33eb](https://github.com/wopian/kitsu-core/commit/56b33eb))
* add funding to package.json ([8b00d5a](https://github.com/wopian/kitsu-core/commit/8b00d5a))


### Documentation Changes

* specify the Kitsu package default ([239cd86](https://github.com/wopian/kitsu-core/commit/239cd86))





# [10.0.0-alpha.3](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.2...v10.0.0-alpha.3) (2020-07-26)


### Chores

* **release:** update documentation ([f89a7cf](https://github.com/wopian/kitsu-core/commit/f89a7cf))


### Documentation Changes

* add typescript types badges ([3a09066](https://github.com/wopian/kitsu-core/commit/3a09066))





# [10.0.0-alpha.2](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.1...v10.0.0-alpha.2) (2020-07-16)


### Bug Fixes

* **kitsu-core:** allow longer prototype chain on serialise ([#447](https://github.com/wopian/kitsu-core/issues/447)) ([7826683](https://github.com/wopian/kitsu-core/commit/7826683))


### Chores

* **release:** update documentation ([699bb64](https://github.com/wopian/kitsu-core/commit/699bb64))


### Documentation Changes

* move contributing, releases and license above api documentation ([9c7d986](https://github.com/wopian/kitsu-core/commit/9c7d986))





# [10.0.0-alpha.1](https://github.com/wopian/kitsu-core/compare/v10.0.0-alpha.0...v10.0.0-alpha.1) (2020-06-15)


### Chores

* **release:** update documentation ([1b1f6d6](https://github.com/wopian/kitsu-core/commit/1b1f6d6))
* **release:** update documentation ([883512b](https://github.com/wopian/kitsu-core/commit/883512b))





# [10.0.0-alpha.0](https://github.com/wopian/kitsu-core/compare/v9.1.11...v10.0.0-alpha.0) (2020-06-15)


### Bug Fixes

* **kitsu-core:** don't serialise meta object as an attribute ([dbd625c](https://github.com/wopian/kitsu-core/commit/dbd625c))
* **kitsu-core:** serialise v9 relationship structures ([32c40bf](https://github.com/wopian/kitsu-core/commit/32c40bf))


### Chores

* **release:** update documentation ([da50d92](https://github.com/wopian/kitsu-core/commit/da50d92))


### Documentation Changes

* **kitsu-core:** update internal serialise JSDoc ([fcd06d9](https://github.com/wopian/kitsu-core/commit/fcd06d9))
* update READMEs ([469d23a](https://github.com/wopian/kitsu-core/commit/469d23a))
* **kitsu:** add missing comma to example output ([31b21da](https://github.com/wopian/kitsu-core/commit/31b21da))
* **kitsu-core:** add v10 migration guide ([b9b4f6e](https://github.com/wopian/kitsu-core/commit/b9b4f6e))


### Refactors

* **kitsu-core:** remove redundant internal function ([22a7bc9](https://github.com/wopian/kitsu-core/commit/22a7bc9))





## [9.1.11](https://github.com/wopian/kitsu-core/compare/v9.1.10...v9.1.11) (2020-06-14)


### Chores

* **release:** update documentation ([ba00f68](https://github.com/wopian/kitsu-core/commit/ba00f68))


### Other Changes

* Update README.md ([522efd4](https://github.com/wopian/kitsu-core/commit/522efd4))





## [9.1.10](https://github.com/wopian/kitsu-core/compare/v9.1.9...v9.1.10) (2020-05-31)


### Chores

* **release:** update documentation ([3817edc](https://github.com/wopian/kitsu-core/commit/3817edc))


### Documentation Changes

* fix spacing in description ([8811add](https://github.com/wopian/kitsu-core/commit/8811add))





## [9.1.9](https://github.com/wopian/kitsu-core/compare/v9.1.8...v9.1.9) (2020-05-31)


### Chores

* **release:** update documentation ([220ad78](https://github.com/wopian/kitsu-core/commit/220ad78))


### Continuous Integration

* fix size limit ([10fa5a1](https://github.com/wopian/kitsu-core/commit/10fa5a1))


### Documentation Changes

* update package descriptions ([29b8693](https://github.com/wopian/kitsu-core/commit/29b8693))





## [9.1.8](https://github.com/wopian/kitsu-core/compare/v9.1.7...v9.1.8) (2020-05-28)


### Bug Fixes

* add export paths with .js and .mjs for Node 13.1/14 exports field ([a8a06dd](https://github.com/wopian/kitsu-core/commit/a8a06dd))


### Chores

* **release:** update documentation ([fa0cdd8](https://github.com/wopian/kitsu-core/commit/fa0cdd8))
* **release:** update documentation ([ce00974](https://github.com/wopian/kitsu-core/commit/ce00974))





## [9.1.7](https://github.com/wopian/kitsu-core/compare/v9.1.6...v9.1.7) (2020-05-28)


### Bug Fixes

* use Node 13.1/14 exports field in package.json ([0a4692a](https://github.com/wopian/kitsu-core/commit/0a4692a))


### Chores

* **release:** update documentation ([8424d78](https://github.com/wopian/kitsu-core/commit/8424d78))





## [9.1.6](https://github.com/wopian/kitsu-core/compare/v9.1.5...v9.1.6) (2020-05-21)


### Chores

* **release:** update documentation ([dca0f14](https://github.com/wopian/kitsu-core/commit/dca0f14))


### Continuous Integration

* **npm:** ignore yarn log files ([297d1ef](https://github.com/wopian/kitsu-core/commit/297d1ef))





## [9.1.5](https://github.com/wopian/kitsu-core/compare/v9.1.4...v9.1.5) (2020-05-21)


### Bug Fixes

* **kitsu-core:** preverve serialised relationship attributes ([ddcc17a](https://github.com/wopian/kitsu-core/commit/ddcc17a)), closes [#418](https://github.com/wopian/kitsu-core/issues/418)


### Chores

* **release:** update documentation ([912f59d](https://github.com/wopian/kitsu-core/commit/912f59d))





## [9.1.4](https://github.com/wopian/kitsu-core/compare/v9.1.3...v9.1.4) (2020-05-21)


### Chores

* **release:** update documentation ([c2b9e13](https://github.com/wopian/kitsu-core/commit/c2b9e13))
* **release:** update documentation ([e8b37f1](https://github.com/wopian/kitsu-core/commit/e8b37f1))


### Documentation Changes

* **kitsu:** enumerate resourceCase string values ([52c1c82](https://github.com/wopian/kitsu-core/commit/52c1c82))





## [9.1.3](https://github.com/wopian/kitsu-core/compare/v9.1.2...v9.1.3) (2020-05-21)


### Chores

* **release:** update documentation ([de730f2](https://github.com/wopian/kitsu-core/commit/de730f2))





## [9.1.2](https://github.com/wopian/kitsu-core/compare/v9.1.1...v9.1.2) (2020-05-21)


### Bug Fixes

* **kitsu-core:** optional chain constructor calls to allow invalid JSON values ([66d76ef](https://github.com/wopian/kitsu-core/commit/66d76ef)), closes [#416](https://github.com/wopian/kitsu-core/issues/416)


### Chores

* **release:** update documentation ([20e7cc6](https://github.com/wopian/kitsu-core/commit/20e7cc6))


### Documentation Changes

* **kitsu-core:** declare optional parameters in JSDoc syntax ([a78a075](https://github.com/wopian/kitsu-core/commit/a78a075))
* autogenerate typescript definitions ([6e1879f](https://github.com/wopian/kitsu-core/commit/6e1879f))
* update JSDoc Array syntax for better TypeScript usability ([8f147ab](https://github.com/wopian/kitsu-core/commit/8f147ab))





## [9.1.1](https://github.com/wopian/kitsu-core/compare/v9.1.0...v9.1.1) (2020-05-21)


### Bug Fixes

* **kitsu-core:** throw error if type is missing during serialisation ([570ef11](https://github.com/wopian/kitsu-core/commit/570ef11))


### Chores

* **release:** update documentation ([1c19a06](https://github.com/wopian/kitsu-core/commit/1c19a06))





# [9.1.0](https://github.com/wopian/kitsu-core/compare/v9.0.7...v9.1.0) (2020-05-21)


### Bug Fixes

* **kitsu-core:** resolve linkedRelationships regression introduced in 568eff5 ([66095cc](https://github.com/wopian/kitsu-core/commit/66095cc))


### Chores

* **release:** update documentation ([d77384c](https://github.com/wopian/kitsu-core/commit/d77384c))
* increase package warning limit ([c0136dc](https://github.com/wopian/kitsu-core/commit/c0136dc))


### Documentation Changes

* correct errors in types ([9ad8fc0](https://github.com/wopian/kitsu-core/commit/9ad8fc0))
* **kitsu-core:** add internal documentation for new private functions ([0d10ba3](https://github.com/wopian/kitsu-core/commit/0d10ba3))
* **kitsu-core:** update description of deserialise parameter ([94dc48a](https://github.com/wopian/kitsu-core/commit/94dc48a))


### New Features

* **kitsu-core:** support the bulk extension specification (serialise arrays) ([920ece3](https://github.com/wopian/kitsu-core/commit/920ece3)), closes [#336](https://github.com/wopian/kitsu-core/issues/336)


### Refactors

* **kitsu-core:** cleanup linkRelationships + use optional chaining ([568eff5](https://github.com/wopian/kitsu-core/commit/568eff5))
* **kitsu-core:** use optional chaining in deserialise ([43d5d4b](https://github.com/wopian/kitsu-core/commit/43d5d4b))





## [9.0.7](https://github.com/wopian/kitsu-core/compare/v9.0.6...v9.0.7) (2020-05-19)


### Chores

* **release:** update documentation ([523553e](https://github.com/wopian/kitsu-core/commit/523553e))


### Other Changes

* Update MIGRATING.md ([7fbc3fa](https://github.com/wopian/kitsu-core/commit/7fbc3fa))





## [9.0.6](https://github.com/wopian/kitsu-core/compare/v9.0.5...v9.0.6) (2020-05-07)


### Chores

* **release:** update documentation ([03fc40e](https://github.com/wopian/kitsu-core/commit/03fc40e))
* remove rogue console.log ([29d3ae3](https://github.com/wopian/kitsu-core/commit/29d3ae3))


### Documentation Changes

* **kitsu-core:** remove node 12 notice ([45f20bb](https://github.com/wopian/kitsu-core/commit/45f20bb))





## [9.0.5](https://github.com/wopian/kitsu-core/compare/v9.0.4...v9.0.5) (2020-05-07)


### Chores

* **release:** update documentation ([2df72e7](https://github.com/wopian/kitsu-core/commit/2df72e7))
* trim CHANGELOG length ([af7db19](https://github.com/wopian/kitsu-core/commit/af7db19))





## [9.0.4](https://github.com/wopian/kitsu-core/compare/v9.0.3...v9.0.4) (2020-05-07)


### Chores

* **release:** update documentation ([9561c63](https://github.com/wopian/kitsu-core/commit/9561c63))


### Documentation Changes

* **kitsu-core:** add example for query ([63c15f4](https://github.com/wopian/kitsu-core/commit/63c15f4))
* **kitsu-core:** add examples for error ([cb40de1](https://github.com/wopian/kitsu-core/commit/cb40de1))
* **kitsu-core:** add examples for filterIncludes ([66b5a6f](https://github.com/wopian/kitsu-core/commit/66b5a6f))
* **kitsu-core:** add examples for linkRelationships ([ff05659](https://github.com/wopian/kitsu-core/commit/ff05659))





## [9.0.3](https://github.com/wopian/kitsu-core/compare/v9.0.2...v9.0.3) (2020-05-07)


### Chores

* **release:** update documentation ([95c3fbb](https://github.com/wopian/kitsu-core/commit/95c3fbb))





## [9.0.2](https://github.com/wopian/kitsu-core/compare/v9.0.1...v9.0.2) (2020-05-07)


### Bug Fixes

* **kitsu-core:** correctly parse attributes.attributes (closes [#137](https://github.com/wopian/kitsu-core/issues/137)) ([b058e42](https://github.com/wopian/kitsu-core/commit/b058e42))


### Chores

* **release:** update documentation ([84d00c5](https://github.com/wopian/kitsu-core/commit/84d00c5))


### Tests

* **kitsu-core:** add test for ensuring all relationships exist in output ([1fc81d9](https://github.com/wopian/kitsu-core/commit/1fc81d9))





## [9.0.1](https://github.com/wopian/kitsu-core/compare/v9.0.0...v9.0.1) (2020-05-07)


### Chores

* **release:** update documentation ([03ec026](https://github.com/wopian/kitsu-core/commit/03ec026))


### Documentation Changes

* **kitsu-core:** add migration guide link to README ([bf282af](https://github.com/wopian/kitsu-core/commit/bf282af))





# [9.0.0](https://github.com/wopian/kitsu-core/compare/v8.3.1...v9.0.0) (2020-05-07)


### Build System / Dependencies

* **kitsu:** update devdependency [@size-limit](https://github.com/size-limit)/preset-small-lib to ~4.5.0 ([#405](https://github.com/wopian/kitsu-core/issues/405)) ([7e0072d](https://github.com/wopian/kitsu-core/commit/7e0072d))


### Chores

* **release:** update documentation ([08362a8](https://github.com/wopian/kitsu-core/commit/08362a8))


### Documentation Changes

* **kitsu-core:** add 9.0.0 migration guide ([8576749](https://github.com/wopian/kitsu-core/commit/8576749))
* update README ([6a73433](https://github.com/wopian/kitsu-core/commit/6a73433))
* **kitsu-core:** use lowercase string for param type ([8254710](https://github.com/wopian/kitsu-core/commit/8254710))


### New Features

* **kitsu-core:** add splitModel ([782d1b6](https://github.com/wopian/kitsu-core/commit/782d1b6))
* **kitsu-core:** preserve links in relationships during deserialisation ([cbf50df](https://github.com/wopian/kitsu-core/commit/cbf50df))


### Refactors

* **kitsu-core:** pass camelCase and pluralisation options as arguments to serialise ([34b9cae](https://github.com/wopian/kitsu-core/commit/34b9cae))


### BREAKING CHANGES

* **kitsu-core:** for deserialise and linkRelationships
* **kitsu-core:** serialise.apply[{ camel, resCase, plural}, [ model, data, method ]) is no longer neccessary. New syntax is serialise(model, data, method, { camelCaseTypes: camel, pluralTypes: plural}).