UNPKG

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
### 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)