memserver
Version:
in-memory database/ORM and http mock server you can run in-browser and node environments. Built for large frontend teams, fast tests and rapid prototyping
339 lines (287 loc) • 35.4 kB
Markdown
### Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
#### [v2.4.0](https://github.com/izelnakri/memserver/compare/v2.3.9...v2.4.0)
- Workspaces(@memserver/model, @memserver/server) [`#235`](https://github.com/izelnakri/memserver/pull/235)
#### [v2.3.9](https://github.com/izelnakri/memserver/compare/v2.3.8...v2.3.9)
> 5 April 2021
- upgrade jsdom to 16.5.2 [`b09a1ab`](https://github.com/izelnakri/memserver/commit/b09a1abf25d61e6f08fa5daf8afb16a427993182)
- Release 2.3.9 [`7eb4b6b`](https://github.com/izelnakri/memserver/commit/7eb4b6bfbe80610a024a2ca301ae67b8086c97da)
#### [v2.3.8](https://github.com/izelnakri/memserver/compare/v2.3.7...v2.3.8)
> 5 April 2021
- packages upgraded [`56dd91d`](https://github.com/izelnakri/memserver/commit/56dd91d4dc5469ba26213c484da3b0883779e765)
- TODO upgrade for v2 thoughts [`426bb37`](https://github.com/izelnakri/memserver/commit/426bb370208d7534eaa7f2050bf9add82fca5be0)
- Release 2.3.8 [`29ba9d3`](https://github.com/izelnakri/memserver/commit/29ba9d319cfa32b1785b8963336b7a4f9b607592)
- rollup.config.js js styling [`d91c304`](https://github.com/izelnakri/memserver/commit/d91c304465fe946cc3eb5f7108f0c8fdff9cc121)
#### [v2.3.7](https://github.com/izelnakri/memserver/compare/v2.3.6...v2.3.7)
> 6 January 2021
- Revert strange internal test failure [`9679cea`](https://github.com/izelnakri/memserver/commit/9679cea195facff76d45370fc6ce5cda2ea69d9b)
- Release 2.3.7 [`fc83b61`](https://github.com/izelnakri/memserver/commit/fc83b61a67e2cac70557efaa28afaa45be3ddca3)
#### [v2.3.6](https://github.com/izelnakri/memserver/compare/v2.3.6-beta.0...v2.3.6)
> 6 January 2021
- internal pkg-upgrades [`469dd79`](https://github.com/izelnakri/memserver/commit/469dd79e1bc378f288df41e7c0cb154fae3a8c83)
- Release 2.3.6 [`1cecf82`](https://github.com/izelnakri/memserver/commit/1cecf82ea1b95fa1efe2cf76e53a7235954c5b9c)
- add more npm scripts [`7fb5953`](https://github.com/izelnakri/memserver/commit/7fb5953c1e760f5aa522929efc9d88f12db2e1a9)
- README.md typofixes [`121ece4`](https://github.com/izelnakri/memserver/commit/121ece4b6ec4bcc0fc7d3c8a68e6f808419c09a7)
- remove a redundant variable on src/utils.ts func [`494a16e`](https://github.com/izelnakri/memserver/commit/494a16e73c12794c55f48879190cd72994f1bdf6)
- remove redundant { classify } imports [`9d2baff`](https://github.com/izelnakri/memserver/commit/9d2baff30215b4e3cc57f552f1ad528a7cb56045)
#### [v2.3.6-beta.0](https://github.com/izelnakri/memserver/compare/v2.3.5...v2.3.6-beta.0)
> 6 December 2020
- Release 2.3.6-beta.0 [`00da13e`](https://github.com/izelnakri/memserver/commit/00da13edc16174c7741dd1e7682cc22e3795a894)
#### [v2.3.5](https://github.com/izelnakri/memserver/compare/v2.3.4...v2.3.5)
> 6 December 2020
- Release 2.3.5 [`2c84b08`](https://github.com/izelnakri/memserver/commit/2c84b085d9a858cb9e18776008adc8203693faf5)
- github release notes trial [`2737e26`](https://github.com/izelnakri/memserver/commit/2737e26b79bb85bc15b7edb41feb4006e2249fe1)
#### [v2.3.4](https://github.com/izelnakri/memserver/compare/v2.3.3...v2.3.4)
> 6 December 2020
- use auto-changelog again [`e4ec929`](https://github.com/izelnakri/memserver/commit/e4ec9297f884b7f8f88dafeed2fd62c9ee65ed84)
- Release 2.3.4 [`f1c47e7`](https://github.com/izelnakri/memserver/commit/f1c47e7a6574e802e5a6eb8d386e4d2e780d91ce)
- Release 2.3.3 [`47cbed3`](https://github.com/izelnakri/memserver/commit/47cbed3837f4bd90df40f9353f6b7e977656afc5)
#### [v2.3.3](https://github.com/izelnakri/memserver/compare/v2.3.2...v2.3.3)
> 6 December 2020
- lerna-changelog added [`#224`](https://github.com/izelnakri/memserver/pull/224)
- CI moved to github registry [`#222`](https://github.com/izelnakri/memserver/pull/222)
- github actions added [`#221`](https://github.com/izelnakri/memserver/pull/221)
- CHANGELOG added [`e715123`](https://github.com/izelnakri/memserver/commit/e7151239c832d86a0bdbc2278a436db28a64198a)
- Release 2.3.3 [`d20c56f`](https://github.com/izelnakri/memserver/commit/d20c56fffe4401d44bad6a203f3e73f9ee644943)
- circleci badged replaced with github actions [`3235a10`](https://github.com/izelnakri/memserver/commit/3235a109689b7e2a65ab35f0331d2909b2e56fa6)
#### [v2.3.2](https://github.com/izelnakri/memserver/compare/v2.3.0...v2.3.2)
> 1 December 2020
- add release-it changelog [`969b148`](https://github.com/izelnakri/memserver/commit/969b1489510bc5ec1e05bc76e132025b89ce0d5b)
- eslint removed [`483c704`](https://github.com/izelnakri/memserver/commit/483c70424c0e54e28005bb3cc31aec3695d0b3af)
- move babel and prettier to package.json [`dbd00e5`](https://github.com/izelnakri/memserver/commit/dbd00e5528509759cdcf15a8df74e0d898a46b73)
- v2.3.1 pretender request body parse optimization [`a0d6ca8`](https://github.com/izelnakri/memserver/commit/a0d6ca8b23a57ea7e9f8d123c6f999503995a874)
- Release 2.3.2 [`2eb5566`](https://github.com/izelnakri/memserver/commit/2eb5566855ff959e06a2695e1cbd4ce27e95fe3b)
#### [v2.3.0](https://github.com/izelnakri/memserver/compare/v2.1.0...v2.3.0)
> 29 November 2020
- removed 'qs' package [`#216`](https://github.com/izelnakri/memserver/pull/216)
- v2.1.3 node@15 support, fs-extra dep rm [`#215`](https://github.com/izelnakri/memserver/pull/215)
- Bump mber from 0.13.2 to 0.13.10 [`#174`](https://github.com/izelnakri/memserver/pull/174)
- [Security] Bump node-fetch from 2.6.0 to 2.6.1 [`#178`](https://github.com/izelnakri/memserver/pull/178)
- Bump @babel/cli from 7.10.5 to 7.12.8 [`#210`](https://github.com/izelnakri/memserver/pull/210)
- Bump @babel/core from 7.11.4 to 7.12.9 [`#211`](https://github.com/izelnakri/memserver/pull/211)
- Bump @types/node from 14.6.0 to 14.14.10 [`#212`](https://github.com/izelnakri/memserver/pull/212)
- Bump ava from 3.11.1 to 3.13.0 [`#185`](https://github.com/izelnakri/memserver/pull/185)
- v2.1.2 dev pkg upgrades [`9f2a321`](https://github.com/izelnakri/memserver/commit/9f2a3213e9ce5543ff6cda6a80be439e53f90793)
- v2.1.1 pkg upgrades, inflected pkd rm [`0c8b862`](https://github.com/izelnakri/memserver/commit/0c8b8623bac75a2f452c244c6e8d19c6379c3e27)
- added server API to README [`cbcaf60`](https://github.com/izelnakri/memserver/commit/cbcaf605e6f40672e5bfbc1d0dcfa842834989b5)
- more docs and mirage diff explanations to README.md [`1d4a33a`](https://github.com/izelnakri/memserver/commit/1d4a33a1d58e2a015921cca6b66e1550a669060c)
- MemServer init API added to README [`6b68ce6`](https://github.com/izelnakri/memserver/commit/6b68ce69e22ec2c9b1f8d55ca44ab5317eab176c)
- TODO and small README adjustment [`057810e`](https://github.com/izelnakri/memserver/commit/057810ef3ab19751bae8438565a92a120d221e0e)
- v2.2.3 stable cli release [`432ace9`](https://github.com/izelnakri/memserver/commit/432ace9e2da1957487256c5a150d120e4da78739)
- README update: why its superior to Mirage [`7fa0498`](https://github.com/izelnakri/memserver/commit/7fa0498c04844873535fa3317bea6cdc8f4441f1)
- README.md [`09cee2a`](https://github.com/izelnakri/memserver/commit/09cee2a5c681e58cf9caa9e99b739dd71882a7e9)
- README.md update [`b0ae605`](https://github.com/izelnakri/memserver/commit/b0ae605674334a3fbea7aa24d4a629c03d552b2b)
- examples dir dependencies updated [`4d2954f`](https://github.com/izelnakri/memserver/commit/4d2954f84f74ac29e8edc6a2851c74ec7ce427a0)
- v2.2.0 memserver cli with volta [`40572de`](https://github.com/izelnakri/memserver/commit/40572de40daff966e5dad175d1ada529928e0969)
- small typefix and package.json build step [`d3c0ca3`](https://github.com/izelnakri/memserver/commit/d3c0ca333494681ba2472e5f0345038f282a0729)
- v2.3.0 release 'qs' pkg removed [`3a5063b`](https://github.com/izelnakri/memserver/commit/3a5063b516b00a7056ccb4dfe882d8c8ec3b7165)
- v2.2.4 redundant array gen removed from serialize [`9bf3184`](https://github.com/izelnakri/memserver/commit/9bf3184a1a057ac5e53de08be182c729ae938dc3)
- v2.2.5 src/test removed from npm install [`34241f6`](https://github.com/izelnakri/memserver/commit/34241f61904733ab95317164a3e9f58d0b88b31e)
- small redundant model code removed [`c77bc38`](https://github.com/izelnakri/memserver/commit/c77bc389c4ac628b0279f2a814573061ab20b61f)
#### [v2.1.0](https://github.com/izelnakri/memserver/compare/v2.0.12...v2.1.0)
> 22 August 2020
- Dynamic default attributes [`#161`](https://github.com/izelnakri/memserver/pull/161)
- packages upgraded [`555be9f`](https://github.com/izelnakri/memserver/commit/555be9f673f951fb085134c7489fce368a9a733e)
- sketch for the dynamic defaultAttributes, slows down alot [`7047602`](https://github.com/izelnakri/memserver/commit/7047602c2847294d3f6df373f4a5f794d3cc2a24)
- final dynamic $Model.defaultAttributes feature [`1360d0d`](https://github.com/izelnakri/memserver/commit/1360d0d10decf1c371b510d801a833e28bc90dd4)
- example adjustment and styling on few tests [`368b7c7`](https://github.com/izelnakri/memserver/commit/368b7c77a00fb857d048ce9ccd9a9c77af570cf6)
- acceptable insert algorithm with dynamic defaultAttributes [`d934e83`](https://github.com/izelnakri/memserver/commit/d934e8322d68d012b6811c793ce9181147e324f8)
- remove few model temp variables on queries [`3cdcd3b`](https://github.com/izelnakri/memserver/commit/3cdcd3bbfb526148178599fb26558503e50b7cf4)
- small bugfix and type fix [`d3b16c4`](https://github.com/izelnakri/memserver/commit/d3b16c44f9961ac31bb2b660e27e48fa4667c0f1)
- small insert optimization [`480d7fe`](https://github.com/izelnakri/memserver/commit/480d7fe7cc1985db5c40c704509a16e7bb832774)
#### [v2.0.12](https://github.com/izelnakri/memserver/compare/v2.0.10...v2.0.12)
> 21 March 2020
- packages upgraded [`#69`](https://github.com/izelnakri/memserver/pull/69)
- v0.2.11 package updates and small fixes [`27a043f`](https://github.com/izelnakri/memserver/commit/27a043ffe29c47dd207c35878170b407370df7e5)
- fastboot upgraded [`d80bb5a`](https://github.com/izelnakri/memserver/commit/d80bb5a6cd0f2f4af027327d7c75423e42981b52)
- README.md updated for memserver model API [`d7a46d2`](https://github.com/izelnakri/memserver/commit/d7a46d2e3c2bed301595bbef5c9cc7b832211c7b)
- v0.2.12 release [`48a49c0`](https://github.com/izelnakri/memserver/commit/48a49c0c4ca41c8b6c6263e6b43ef452e7e47d8d)
#### [v2.0.10](https://github.com/izelnakri/memserver/compare/v2.0.9...v2.0.10)
> 16 February 2020
- packages updated [`ab7df76`](https://github.com/izelnakri/memserver/commit/ab7df76ffa2b0f99ba8ad0b64e16cc10c87d551b)
- v2.0.10 package upgrades [`34c624f`](https://github.com/izelnakri/memserver/commit/34c624f9291dec5513a99107977bbbad1663538c)
### [v2.0.9](https://github.com/izelnakri/memserver/compare/v1.2.9...v2.0.9)
> 16 February 2020
- all tests except cli tests are migrated to typescript [`69c80c1`](https://github.com/izelnakri/memserver/commit/69c80c1fe4931c7acd9dac4dca8879b487a1e4c0)
- first working memserver binary [`1a3249c`](https://github.com/izelnakri/memserver/commit/1a3249caac13f0683d8d18bedf36dbff0f6309db)
- FIRST WORKING EXAMPLE ON BROWSER [`5630b5b`](https://github.com/izelnakri/memserver/commit/5630b5bda0f0682cb644510e057f255ff5799764)
- typescript and ava setup [`5abe3d5`](https://github.com/izelnakri/memserver/commit/5abe3d511a985f6c64e23e849183c96c881ac734)
- Ready for 2.0.0-alpha release [`ea9dd42`](https://github.com/izelnakri/memserver/commit/ea9dd422d278fb02cb2fbb6dc3d044ee20f81e9b)
- npm linking ember-source packages magic [`be17bb9`](https://github.com/izelnakri/memserver/commit/be17bb9f359d9e40bfc1c2099c7fff4a615717cf)
- memserver/model ORM & serialization tests complete [`89a2802`](https://github.com/izelnakri/memserver/commit/89a280260011e762bc7894fb3b8f2775d50802aa)
- all CRUD tests complete for memserver models, awaiting json serialization tests [`08ebff2`](https://github.com/izelnakri/memserver/commit/08ebff215ddff776503019c64e12a532b911cc95)
- Memserver params and passthrough tests moved to typescript [`beee9b5`](https://github.com/izelnakri/memserver/commit/beee9b569495592a4b9419a1952717d6e066c32d)
- cli tests added, all tests migrated to typescript [`2381123`](https://github.com/izelnakri/memserver/commit/2381123f0a9b00b2b5d42df376011ce6024103c6)
- first working memserver/model tests along with implementation [`8bd4026`](https://github.com/izelnakri/memserver/commit/8bd4026b30025f34ec34a99610c939e5cd8b7298)
- /examples updated [`38a99cd`](https://github.com/izelnakri/memserver/commit/38a99cd2f384158ea741bb9e222fca81d9baa5c8)
- initial server modules and test setup [`54b6421`](https://github.com/izelnakri/memserver/commit/54b6421e220ad907459955b7ac81099cfd887cb3)
- new node API finalized with tests [`03b8330`](https://github.com/izelnakri/memserver/commit/03b8330f2cfe7b68301e8e4c49d6ccb8813fd6b9)
- v2.0.7 added selective default route handling and cli checks for memserver in js [`8b08697`](https://github.com/izelnakri/memserver/commit/8b08697321d84e52a2a18138e7c30cf84ef852cf)
- model.ts type annotation improvements and server/index.ts tests [`d46e841`](https://github.com/izelnakri/memserver/commit/d46e8418302ab283f39aac3ad5b6f5064eadc35c)
- Server tests complete [`1b2d7bf`](https://github.com/izelnakri/memserver/commit/1b2d7bf25d29ca082728c7163410c0acc0c48200)
- .gitignore fix [`4d14846`](https://github.com/izelnakri/memserver/commit/4d14846d29688870bfe8af43df8cf144e11b9515)
- ts-node setup [`064de74`](https://github.com/izelnakri/memserver/commit/064de740ccf19bc41cb7e7f5edf8ebc8af6016a0)
- Server configuration tests complete [`a524d1a`](https://github.com/izelnakri/memserver/commit/a524d1a7bb6d17f359a32d9ecfb0c29d04d8a232)
- initial publish script sketch [`f3e2326`](https://github.com/izelnakri/memserver/commit/f3e2326c4da704807c64089bbc234c4010b6e1de)
- boilerplate based memserver on new memserver API design [`edc2e5d`](https://github.com/izelnakri/memserver/commit/edc2e5d034b29f8ebf54aecb16b1fd5db15feb18)
- Basic cli tests added [`3d940f7`](https://github.com/izelnakri/memserver/commit/3d940f7d6916f0960e044814879d8fe731253bbb)
- node import implementation and very smart fixture injection and checks/resets on node imports [`fd83a0d`](https://github.com/izelnakri/memserver/commit/fd83a0dc6fa2521b41cd97f36aab24644c299003)
- MemServer server tests [`707cd8b`](https://github.com/izelnakri/memserver/commit/707cd8b12bc17797ce39305946933cfc78466a4b)
- all files added excep examples in old repo for full migration [`f7b630a`](https://github.com/izelnakri/memserver/commit/f7b630a246458fcd596c82976010c75530a509fb)
- Some smart wiring to expose models to window.$Model if needed [`6197a4c`](https://github.com/izelnakri/memserver/commit/6197a4cb8811a1d3c1775571ac188d7cba6e2e27)
- initial type annotation on 'memserver/model'; [`1f4847d`](https://github.com/izelnakri/memserver/commit/1f4847d5df7552598950ed57b07fe5ef5f6864d9)
- .circleci/config.yaml added [`11cc634`](https://github.com/izelnakri/memserver/commit/11cc63464bade948ed78ab134c055ff731ddb415)
- .npmignore optimizations [`46bb2ce`](https://github.com/izelnakri/memserver/commit/46bb2cee57adc7ddf66391c0734976569138f4c4)
- memserver-boilerplate and prettier added, tsconfig adjustments [`ee24c33`](https://github.com/izelnakri/memserver/commit/ee24c337feec531f131ec4f7dad47e61ae7f130c)
- tsc Dockerfile fix [`ea4488c`](https://github.com/izelnakri/memserver/commit/ea4488cb5f01a543c3ada5335f24d8be22e30a4e)
- v2.0.2 few optimizations for globalizeModels implementation [`ab60db8`](https://github.com/izelnakri/memserver/commit/ab60db809e76306636d784c5bc8ae9dfd972b325)
- Dockerfile added [`df2759a`](https://github.com/izelnakri/memserver/commit/df2759a0010674d377ac43fea93fc4d7b890f230)
- typescript moved to devDependencies for CI [`b4c2fe8`](https://github.com/izelnakri/memserver/commit/b4c2fe8e800f2e65a9969ac2305e90a364bd2974)
- CI update [`3a98716`](https://github.com/izelnakri/memserver/commit/3a9871616b493e83c7f4a7f4c62a7286821dbf25)
- v2.0.5 another bugfix for route shortcuts [`6090b0a`](https://github.com/izelnakri/memserver/commit/6090b0aeb11e132b7e1300826335cc5cbb234f09)
- type enchancements on $Model.find(params) [`d8c6a11`](https://github.com/izelnakri/memserver/commit/d8c6a114978f882430a7de363e796988d52ae8d0)
- v2.0.4 memserver constructor bugfix [`b1e7cab`](https://github.com/izelnakri/memserver/commit/b1e7cab1c2f12d07d304954930d712a862873125)
- Dockerfile fixes [`2371e0b`](https://github.com/izelnakri/memserver/commit/2371e0b73c5fd564419a499a1e2dd22641b7d5f8)
- v2.0.6 rollup bundle optimization [`38b611e`](https://github.com/izelnakri/memserver/commit/38b611e8ba622afa10c680fd797a66f1babdf2ea)
- v2.0.9 moved to new repo [`46962d1`](https://github.com/izelnakri/memserver/commit/46962d19c6477f592d093818d584767ee0270361)
- memserver repo updated [`1804d4f`](https://github.com/izelnakri/memserver/commit/1804d4fa483ea7e1b14f7c1da9d80ec63d79fdc1)
- Dockerfile should work for tests [`2b79043`](https://github.com/izelnakri/memserver/commit/2b790439b599e9f4d112f3cb54e0c5a6f5809805)
#### [v1.2.9](https://github.com/izelnakri/memserver/compare/v1.2.3...v1.2.9)
> 19 July 2019
- Package security upgrades [`#6`](https://github.com/izelnakri/memserver/pull/6)
- Package upgrades [`#5`](https://github.com/izelnakri/memserver/pull/5)
- packages upgraded [`c33f086`](https://github.com/izelnakri/memserver/commit/c33f086eaa50b5f2332ee26b3ce372e9577ccc21)
- v1.2.7 memserver package upgrade [`b005202`](https://github.com/izelnakri/memserver/commit/b005202df1c580bff0e03da6bfa20c0d16c23c96)
- 28th feb memserver package upgrades [`279baba`](https://github.com/izelnakri/memserver/commit/279baba6a01b1cec6fa3e9e2b789f55d933dec35)
- v1.2.4 package upgrades [`a1d5e5a`](https://github.com/izelnakri/memserver/commit/a1d5e5aff0d04433d2f9f4dbcaaec878ec5df3f9)
- tests fixed [`baa730c`](https://github.com/izelnakri/memserver/commit/baa730cbb614a58a752f3e32ff1c2a0ff308c45a)
- jsdom adjustment for tests [`1a40e68`](https://github.com/izelnakri/memserver/commit/1a40e685d1c4d292dc355019f478c07518a4732a)
- v1.2.6 package upgrades [`78fac95`](https://github.com/izelnakri/memserver/commit/78fac956a25ed2afab944792ef4f812e67cb4c59)
- all packages updated [`c10aa1a`](https://github.com/izelnakri/memserver/commit/c10aa1aa1c37be713e4a2f81970fe040f1e17f7c)
- pryjs removed [`59562a6`](https://github.com/izelnakri/memserver/commit/59562a6d6ee8e2dcdcc9e82877472c303795ccb7)
- utils tests commented out [`cb6cb26`](https://github.com/izelnakri/memserver/commit/cb6cb263bc5f8a446ea080d5421a1cc3b5678dcd)
- v1.2.9 release - security updates [`2ab2b75`](https://github.com/izelnakri/memserver/commit/2ab2b75eb65101575c684e12c8085680cd5061a0)
- jsdom downgraded [`115891a`](https://github.com/izelnakri/memserver/commit/115891adee4b0239a05a1ae0e25ef3dfa69455f1)
#### v1.2.3
> 26 October 2018
- v1.2.2 jsdom downgrade to fix fastboot compliance [`#3`](https://github.com/izelnakri/memserver/pull/3)
- Package upgrades [`#2`](https://github.com/izelnakri/memserver/pull/2)
- Test suite refactored from mocha to ava [`#1`](https://github.com/izelnakri/memserver/pull/1)
- first test migrations from mocha to ava [`029e8a6`](https://github.com/izelnakri/memserver/commit/029e8a60e01a764da41586890d42b735fff5ef28)
- v1.1.7 small path reference fix for nodes [`934d5d9`](https://github.com/izelnakri/memserver/commit/934d5d9f9f234ce67ee14cfe241a8dd0f6f0e069)
- majority of model tests moved from mocha to ava [`3f7ffa9`](https://github.com/izelnakri/memserver/commit/3f7ffa9cfddae7b6043986babaa949c434923ae5)
- half of server tests migrated from mocha to ava [`ef042cf`](https://github.com/izelnakri/memserver/commit/ef042cf775227a74ce5a19a1a227a3475f309192)
- v1.2.0 release major package bumps [`de8ac16`](https://github.com/izelnakri/memserver/commit/de8ac1623265b5353ec421392b27b644447afcde)
- initial sketch [`64957a4`](https://github.com/izelnakri/memserver/commit/64957a4fdc0f69524464e689f8ae46137a218552)
- cli tests moved from mocha to ava [`59b403f`](https://github.com/izelnakri/memserver/commit/59b403f001efc5fa4d437ea2546dbce1a5811a35)
- new directory/folder structure for better named npm imports [`faf11cc`](https://github.com/izelnakri/memserver/commit/faf11cc6b79adf8d4c9ccb8db06e3a6a8aa82ef6)
- v1.1.1 memserver cli tests + generate fixture feature [`ebc4ea1`](https://github.com/izelnakri/memserver/commit/ebc4ea129f59e26c8dd27952e7d9c245d46fa13b)
- big progress on Server tests [`ac5b491`](https://github.com/izelnakri/memserver/commit/ac5b491328580919cadd784bb0d98455f88d16d6)
- many essential adjustments, node part completely separated from the memserver module [`084bd6a`](https://github.com/izelnakri/memserver/commit/084bd6a7ad8cca0ca730e56c137b7dd54df3f6eb)
- general memserver api tests moved from mocha to ava [`4629c8d`](https://github.com/izelnakri/memserver/commit/4629c8d41f81e0f1bbbbfc9903b7e43bf47942f9)
- model tests moved from mocha to ava [`81acaf7`](https://github.com/izelnakri/memserver/commit/81acaf7fbea3529e459d88799781f07ea2a87f0c)
- passthrough feature is complete with tests [`9385f18`](https://github.com/izelnakri/memserver/commit/9385f1821fff1d48fdd1741b1d43f0fc00e20690)
- v1.1.4 uuid type-casting bugfix [`91f3101`](https://github.com/izelnakri/memserver/commit/91f31018f0ee81d476c0c9719852d3f06ca99e4c)
- MemServer Model interface rewrite [`f72416f`](https://github.com/izelnakri/memserver/commit/f72416fba196b2ee8602aa19bf07965dccb7692d)
- MemServer.Server request parameter tests moved from mocha to ava [`c39f0d3`](https://github.com/izelnakri/memserver/commit/c39f0d3c289ac610d44b57d0466aaa38c010cf8f)
- stricter type check logic added to fixtures [`685fc7d`](https://github.com/izelnakri/memserver/commit/685fc7d570a73857ba28d6bb08c614ae8e92c147)
- all tests cases added for MemServer v1, implementation awaits [`ccc4994`](https://github.com/izelnakri/memserver/commit/ccc4994a914eef33c298c55f14f65df66743f9d9)
- $Model.insert() final implementation with tests [`46c9820`](https://github.com/izelnakri/memserver/commit/46c9820451425d124358f019d4797f65b8a5be56)
- coalasceFindRequest support fix along with more server test cases written awaiting implementattion [`2da70e2`](https://github.com/izelnakri/memserver/commit/2da70e24156aee2486ccf7e8167e8749f7c7f8ac)
- mem-server.fixtures and men-server.start tests complete [`d138883`](https://github.com/izelnakri/memserver/commit/d138883e102c8833b3709a43070ff8b744860c3b)
- only timing configuration functionality is missing for MemServer runtime functionalities. [`c30337b`](https://github.com/izelnakri/memserver/commit/c30337bb29ba50044a8da593d2af74cb58b4a176)
- v1.0.4 getRelationship support for UUIDs [`23ba425`](https://github.com/izelnakri/memserver/commit/23ba425e265f3cb42d8dbe9fbdc23aac3fd98f3c)
- relationships feature is complete with tests, small adjustments to error messages and randomly failing tests [`a18ecad`](https://github.com/izelnakri/memserver/commit/a18ecadb6487392bcb3e64adff4f649d6374fceb)
- coming soon MemServer.Server, initial sketches [`13b9217`](https://github.com/izelnakri/memserver/commit/13b9217a75ac504fde252603bbd4aea227b1e657)
- most important tests are finished [`14408cb`](https://github.com/izelnakri/memserver/commit/14408cbb29ec0dfd576615e7e132dd4471e774da)
- mem-server/model query interface tests are complete [`3627b2f`](https://github.com/izelnakri/memserver/commit/3627b2f513f68c5a828a4f5293476f604e98acb8)
- another test [`67bae79`](https://github.com/izelnakri/memserver/commit/67bae79b082296244c3d2ab9036c9bef10e05927)
- serializer feature complete with tests [`dd309db`](https://github.com/izelnakri/memserver/commit/dd309db27beb7d4c9e44415c2fcc3f23c8d59936)
- MemServer.Server route shortcuts tests done [`ff10ccd`](https://github.com/izelnakri/memserver/commit/ff10ccdfb801cd6546318b48932c511edeeb45ba)
- initial smart/superior to everything else server functionality [`a7d9894`](https://github.com/izelnakri/memserver/commit/a7d9894c75b246d1aa7ee18c93ad9b86c604381a)
- exception error tests added [`d7a9081`](https://github.com/izelnakri/memserver/commit/d7a908197049fa8d56c635b4e55a2ea422af421a)
- cjs compiled versions added [`bb5970e`](https://github.com/izelnakri/memserver/commit/bb5970ecbd9e593abe66d703f64fe687b6e9c317)
- small fix for cli [`27dcf3e`](https://github.com/izelnakri/memserver/commit/27dcf3e3e7d4b8b13e186430da2669ab826fe649)
- submodules shouldn’t be ignored [`b72225d`](https://github.com/izelnakri/memserver/commit/b72225dd88cf037b2012226037db7fc513f7cd0c)
- another npm trial [`f727340`](https://github.com/izelnakri/memserver/commit/f727340c885c18ffbed1d5ff40f6c13ea5859ac5)
- another trial [`4d0ff38`](https://github.com/izelnakri/memserver/commit/4d0ff38d2a2a841f8fce1aadafb2364b694c497f)
- major upgrade to the MemServer initialization [`f4640c7`](https://github.com/izelnakri/memserver/commit/f4640c7d828553b47b002e5fb1dc2c89548e99c5)
- passthrough tests moved from mocha to ava [`674e2e0`](https://github.com/izelnakri/memserver/commit/674e2e01da156cdca6f3bd792dc318e977194b16)
- some test cases written [`7d2a5c0`](https://github.com/izelnakri/memserver/commit/7d2a5c071ba9f376eefb38fc3dc0708bb660e341)
- missing test files added [`b4e67ab`](https://github.com/izelnakri/memserver/commit/b4e67ab8910694598f5f516abda0e1d01cc5d071)
- initial working MemServer.Server. More tests coming soon. [`40f52b2`](https://github.com/izelnakri/memserver/commit/40f52b237f81e0f8c0bd1756e3a4e1523d31bf4b)
- ongoing internal relationship query work [`fa4ac1e`](https://github.com/izelnakri/memserver/commit/fa4ac1e6b37e13b855351d79c3c53d958e23f12c)
- fixed weird node.js caching bug and retries instated because some results were randomly failing in certain tests [`7de36c0`](https://github.com/izelnakri/memserver/commit/7de36c08d333cf507b30de337240e920ea11bb8c)
- initialiser added with linter changes [`42bd1ff`](https://github.com/izelnakri/memserver/commit/42bd1ff96b499cb0492fa38a0a056b0fd066b7e4)
- first pretender-hacks added [`a887bc4`](https://github.com/izelnakri/memserver/commit/a887bc4af94d3e0513afaab2c4f2dcc6607850e9)
- FIRST WORKING RELEASE ON NODE + ES5 SINGLE FILE BUILDS FOR BROWSER!! [`e1ccf45`](https://github.com/izelnakri/memserver/commit/e1ccf45c8a5b8b2ad8213a7093aaf999b2431b18)
- more progress on the API sketch [`2d981e4`](https://github.com/izelnakri/memserver/commit/2d981e4e22b00a0c8dbc067620356753f79b8ffa)
- initial cli design [`4e466bc`](https://github.com/izelnakri/memserver/commit/4e466bcd778d6075777f7dee6ec5ed353ddcb489)
- delete operations finalised with tests [`1cb58cf`](https://github.com/izelnakri/memserver/commit/1cb58cf3b248c0083e3611f42260adcfc1e6f811)
- v1.1.6 getRelationship bugfix [`7c023b8`](https://github.com/izelnakri/memserver/commit/7c023b8f12483b31d7acc792e23308bdc1318746)
- moved some server code to the right place. [`2228979`](https://github.com/izelnakri/memserver/commit/2228979e5765884deb96fcb842904c28dc993cc3)
- MemServer.Model queryFunctions are done! [`abb15fa`](https://github.com/izelnakri/memserver/commit/abb15fa5bb0b127f5fb8daa07d0801c57cff22c0)
- DONE: ES MODULE HACKING DONE FOR BROWSER [`5536421`](https://github.com/izelnakri/memserver/commit/5536421ece12b42ff6a6056869f1f3afdbf6b1bb)
- v1.1.5 binary point fix for param casting [`b51e9fa`](https://github.com/izelnakri/memserver/commit/b51e9faf5665143f2b244522b8dd5862f556d16e)
- fixture injection primaryKey unique constraint feature [`be381a4`](https://github.com/izelnakri/memserver/commit/be381a4c9331791a111f9913cc856f9c70a891e3)
- v1.0 release params type casting/nilify_blanks and small insert bugfix [`3871e2e`](https://github.com/izelnakri/memserver/commit/3871e2e3ea2ad68bfc54bbc33879aae2088d0d38)
- Stable ORM Release v1.1.0: No more fixture mutation on restart. [`c571077`](https://github.com/izelnakri/memserver/commit/c571077e271696ad3bcb4dc5ced68d7cd3788b9d)
- memserver CLI kind of ready for test [`c0a7403`](https://github.com/izelnakri/memserver/commit/c0a74034e8e73b75d495040024a158def634bcb8)
- v1.0.2 memserver nilify blanks hotfix [`a75e5f7`](https://github.com/izelnakri/memserver/commit/a75e5f743076eeed50b070c62653386ea43b1095)
- certain model edit methods added [`98656e2`](https://github.com/izelnakri/memserver/commit/98656e2c75175ad85dc068e8251d3bd9693ba36f)
- binary file moved [`8d4d655`](https://github.com/izelnakri/memserver/commit/8d4d655ba9992e7076a6665b1781e819c5ccbe52)
- first barely working rollup build. [`b9590d6`](https://github.com/izelnakri/memserver/commit/b9590d62869be8fbb2b2a72bc437a8503adc7cb3)
- circleci added [`398d18f`](https://github.com/izelnakri/memserver/commit/398d18f1670a1b9b14799910d83fd9ae4eb3cccc)
- circleci added [`e789d48`](https://github.com/izelnakri/memserver/commit/e789d48680969ac13a7d3788ebd51aea636f7835)
- unit tests added for utils [`8b80698`](https://github.com/izelnakri/memserver/commit/8b806981baa0ebf0ee4ce92e698b259230e30cc0)
- 0.9.2 release, log request bodies [`ded8bf5`](https://github.com/izelnakri/memserver/commit/ded8bf573c01ef90f33c3e4eef26e132c6f967ab)
- finalize mocha -> ava rewrite [`63dfacb`](https://github.com/izelnakri/memserver/commit/63dfacb2434297b0345cd759edd5476bf666acee)
- fetch content-type support [`06b7af2`](https://github.com/izelnakri/memserver/commit/06b7af2a756ea18775fec08574a11f362988c9b8)
- further CLI fixes [`df355a8`](https://github.com/izelnakri/memserver/commit/df355a8393e90ef5cc7f4800d2baf0e0af2cb7b6)
- another trial [`a49b239`](https://github.com/izelnakri/memserver/commit/a49b2394de7a6e1b03aa4877ea27d464e9c6c490)
- 0.8.9 release: small MEMSERVER const to let for fastboot [`fb8c952`](https://github.com/izelnakri/memserver/commit/fb8c952370b8c8e3101395c0704c4b7dcfe55be7)
- v1.2.1 release removal of @babel/core peer dependency warnings [`2c8f9eb`](https://github.com/izelnakri/memserver/commit/2c8f9eb0ec5f089e6d4d32f00fdcb6fcc6f82dca)
- custom query tests added [`a4ad69a`](https://github.com/izelnakri/memserver/commit/a4ad69a3824280cc5079486dd8dc5d9f9f35ea3d)
- bug fix for content type [`8b71abd`](https://github.com/izelnakri/memserver/commit/8b71abd48c56f801069582c84923a37223e02c17)
- this one should work [`6f9b308`](https://github.com/izelnakri/memserver/commit/6f9b308e14f99ab0a8eb93b5d5d25eb24108ed68)
- Dockerfile added [`c2ff830`](https://github.com/izelnakri/memserver/commit/c2ff83086cfebe12347439a0c0ae309b61742d47)
- Dockerfile added [`6542f3b`](https://github.com/izelnakri/memserver/commit/6542f3b805971167cb92c3c9b0850d77ddb2b393)
- v1.0.5 BUGFIX: Safer model serializers, Redux way [`6aa3cf2`](https://github.com/izelnakri/memserver/commit/6aa3cf247d1a54315f254d1349ceac668c47512f)
- v1.2.0 npm publish [`2f14aa5`](https://github.com/izelnakri/memserver/commit/2f14aa5383ad6b3d4192b1a11b3c1f2530f733b9)
- 0.9.3 better content type check [`59986d1`](https://github.com/izelnakri/memserver/commit/59986d1741ed4254eed3b41ef6964bd851a8eea5)
- 0.9.8 release patch hotfix [`408d271`](https://github.com/izelnakri/memserver/commit/408d271c0320b2216e7e5f47ba30223beee8c3c4)
- small enchancements to cli [`9849b32`](https://github.com/izelnakri/memserver/commit/9849b324f48a7705977462a2289a656fdcf53d59)
- this version should work with npm [`17d26ff`](https://github.com/izelnakri/memserver/commit/17d26ff77867db8808f22a418826d5d7376d65cd)
- 0.6.7 model import bug resolution, npm you suck! [`6152f60`](https://github.com/izelnakri/memserver/commit/6152f60955a04407129a8c8c391eb006e7e1f8d2)
- v1.1.2 babel-register need for cli [`655ac8c`](https://github.com/izelnakri/memserver/commit/655ac8ca121cb261eed941a7857af53b8eae45c7)
- v1.0.1 nilify blanks for request parameters [`52b78b8`](https://github.com/izelnakri/memserver/commit/52b78b8bcb86b30881c76d3b1a2496e491d36ead)
- 0.9.9 release another small reference bug fix. [`f6cba2f`](https://github.com/izelnakri/memserver/commit/f6cba2f15d32bb35f0459938b46189fe1e75887d)
- intelligent rollup configuration [`b2551d3`](https://github.com/izelnakri/memserver/commit/b2551d30e56ef04e48806e5c30830765f52ac5c0)
- 0.6.0 release [`b743797`](https://github.com/izelnakri/memserver/commit/b743797a4a16f0e04dd84b51666f31879a9c928e)
- unnecessary bulk operation api removed from the library [`0e49715`](https://github.com/izelnakri/memserver/commit/0e497154a9339866f97e51098d42ecdc53c5f855)
- v1.1.2 fix trial for memserver g fixtures [`00187f9`](https://github.com/izelnakri/memserver/commit/00187f9e912a4a75dc0149100bb79df6f2690e34)
- another trial with npm es modules [`ad2710b`](https://github.com/izelnakri/memserver/commit/ad2710b9e44a184323a797d34c495c5e6b5d14a8)
- small logical directory reference fix [`30c9630`](https://github.com/izelnakri/memserver/commit/30c963061b2911a20e1a2ff606a578597b29f656)
- auto generation of primaryKey small bugfix [`46ce6e1`](https://github.com/izelnakri/memserver/commit/46ce6e1ac89819b48027daf89e62402d2340b32b)
- cli build fixes on global [`838f232`](https://github.com/izelnakri/memserver/commit/838f232f1806de6c7ef17fe946523c32585e3400)
- small adjustments to the build [`f73393a`](https://github.com/izelnakri/memserver/commit/f73393a8a2b590298fcd056847895a9eabc330a0)
- memserver initial small fix, also need tests [`c3003a7`](https://github.com/izelnakri/memserver/commit/c3003a7a1a7f9d9c1c08ee64cca9fc7386db61e3)
- small test adjustments [`bdb1f17`](https://github.com/izelnakri/memserver/commit/bdb1f174be31e2a76a3a0c7304782c4168ad4191)
- this version should work [`93cf943`](https://github.com/izelnakri/memserver/commit/93cf94322853380d93603c52d105c24f4a41d49c)
- fixed null typeof bug, ffs javascript [`88efa38`](https://github.com/izelnakri/memserver/commit/88efa385dba634e81cfba69231c01bd9e58c48f3)
- 0.9.5 - Bugfix for RequireJS/Immutablity fuckup. [`1e2a2db`](https://github.com/izelnakri/memserver/commit/1e2a2db71e2a1632efa3f30773c07e7509c1cb8f)
- 0.9.4 stricter reset [`e493ff3`](https://github.com/izelnakri/memserver/commit/e493ff34bec2845f31485d68215cede75d3a73df)
- rollup compiler fix trial [`18ddc28`](https://github.com/izelnakri/memserver/commit/18ddc2899de4122d567d0fd2f7f67c52a2ec5d4d)
- cli fix [`89644ed`](https://github.com/izelnakri/memserver/commit/89644ed8c00f46eaeab71d96a5d424cd2ac39b10)
- more fixes [`179d758`](https://github.com/izelnakri/memserver/commit/179d75803a1dd5d6a3bfbea53957ceea5cbf4fe0)
- circleci icon added to README [`b5b6f40`](https://github.com/izelnakri/memserver/commit/b5b6f4032f9a3249ef99c93f0a35c3321832f919)
- circleci icon added to README [`578ec21`](https://github.com/izelnakri/memserver/commit/578ec2169a81307b4931986341d455bd9bced676)
- BUGFIX: better/smarted embedRelationship lookup [`c1728d9`](https://github.com/izelnakri/memserver/commit/c1728d98f0dff3dbf786edadc8b7986b945d4521)
- 0.9.1 release [`9237674`](https://github.com/izelnakri/memserver/commit/923767475b3e01e2cfe4a3b308bd76e10b07c69a)
- another try with the smart rollup [`14deed1`](https://github.com/izelnakri/memserver/commit/14deed150d545b625fca6b444a9fd81738770764)
- another trial [`15ab561`](https://github.com/izelnakri/memserver/commit/15ab561606df11a58ccbf2e4b6f3080c40b6285a)
- small test [`d97277e`](https://github.com/izelnakri/memserver/commit/d97277ec045cd294ffe2f678a9c7ee0e636ff3bc)
- v1.1.8 release [`a9d76ac`](https://github.com/izelnakri/memserver/commit/a9d76ace1b8c5bb4a4185a116778764121282c26)
- 0.9.7 release [`d68c8c4`](https://github.com/izelnakri/memserver/commit/d68c8c4db425903516df4df9f135b74bd6deccbb)
- 0.6.1 release [`6b80700`](https://github.com/izelnakri/memserver/commit/6b80700e3f98f24c49e86d95d092e3ffd78ce752)
- binary fix [`4ba7bd5`](https://github.com/izelnakri/memserver/commit/4ba7bd58848a6eec62301dac8ff162c9fdc7756e)