{"push_id":2545876007,"size":29,"distinct_size":1,"ref":"refs/heads/master","head":"d649efd148339691fb7285d220f3e59de7fe55a8","before":"1ad5b314364e6bdc52de6c737f3a1b3df046c2f2","commits":[{"sha":"01c61f3c4035b9f48f8a853273dec5d385097d34","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"Merge branch 'pr-224' into next\n\n* pr-224:\n  Improve wording and reverse the steps to prevent issues on first installation\n  add block with other usages and add remark about submitting PRs to the next branch\n  fix formatting\n  add react-native and nativescript guides\n  Acknowledge Ilya Birman for the design","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/01c61f3c4035b9f48f8a853273dec5d385097d34"},{"sha":"e9670435b454a257ec8a98696d8b5ccf38abd62d","author":{"name":"Dmitry Rybin","email":"d2da2c77e39f9cf7310427ddee9a486a87066177@users.noreply.github.com"},"message":"Feat (Mocks Sidebar) Allow to delete selected mocks and groups with keyboard shortcuts (#222)\n\n* Delete selected mocks and groups with keyboard\r\n\r\n* Review changes, remove unnecessary logic in fovor MocksState\r\n\r\n* Add focus state in Mocks container and check it on del click","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/e9670435b454a257ec8a98696d8b5ccf38abd62d"},{"sha":"d380c8874c18bc3331ef1189c7e21dfc349ef273","author":{"name":"everdimension","email":"38620ad6630ce9d6a5bd05b4f2f5a09105b1c000@gmail.com"},"message":"Add a small paragraph to clarify what this tool does;","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/d380c8874c18bc3331ef1189c7e21dfc349ef273"},{"sha":"49afb0d73ec81d473095f2865a73ae58ac051980","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"Release v2.0.2","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/49afb0d73ec81d473095f2865a73ae58ac051980"},{"sha":"bce25b55d360e44dfe860ae523a713042ff00814","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@500tech.com"},"message":"Support loading mimic inside <head> tag","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/bce25b55d360e44dfe860ae523a713042ff00814"},{"sha":"368497dc74963a6497e88e34c7f0b3881f603a97","author":{"name":"Xavier Damman","email":"3459530098624033301926c0e06c8da090af39cb@gmail.com"},"message":"Added backers and sponsors on the README","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/368497dc74963a6497e88e34c7f0b3881f603a97"},{"sha":"4fa72ba5d51190c799d43f9e93cc6e14ba151150","author":{"name":"Xavier Damman","email":"3459530098624033301926c0e06c8da090af39cb@gmail.com"},"message":"Added call to donate after npm install","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/4fa72ba5d51190c799d43f9e93cc6e14ba151150"},{"sha":"62fc6daede19075d17de37069830760a970c91d0","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"Chore (npm scripts): Remove postinstall script as I think it's a bit too much installing a dependency and showing this on every install","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/62fc6daede19075d17de37069830760a970c91d0"},{"sha":"7e191b650f61b67f61fd5962e5429f591ea8307c","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"refactor(API): exported Group, Mock and Request models in the API levle\n\nYou can now import Group, Mock and Request models so you can easily create and edit mocks\n\nprogramtically.","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/7e191b650f61b67f61fd5962e5429f591ea8307c"},{"sha":"ebbfcc5f15aacc47df2f069d3de2b01b4eb66673","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"chore(Build): Upgrade dependencies\n\nUpgrade dependencies to latest versions","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/ebbfcc5f15aacc47df2f069d3de2b01b4eb66673"},{"sha":"007361440b934ea62c5e0047452689fe5accf33a","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"chore(UI): Upgrade React PropTypes to the new prop-types package","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/007361440b934ea62c5e0047452689fe5accf33a"},{"sha":"bea1e472de516bbcbce69dc1526ca4a624a450b8","author":{"name":"Alba Cárdenas","email":"58c60e978b5961ac7814a802fc7bb7d21a687a96@users.noreply.github.com"},"message":"Fix (mocks): Allow duplicating a mock in the same group (#248)","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/bea1e472de516bbcbce69dc1526ca4a624a450b8"},{"sha":"b30fd90af3443f7345417c958c98b277d4727ef3","author":{"name":"Alba Cárdenas","email":"58c60e978b5961ac7814a802fc7bb7d21a687a96@users.noreply.github.com"},"message":"Feat (editor): Add codemirror plugins for closing and matching brackets (#249)","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/b30fd90af3443f7345417c958c98b277d4727ef3"},{"sha":"9c3a7da64444a914494cf4bf5e97a4d7d04b404e","author":{"name":"Anna Filina","email":"06f7ebbb8843da4f3bcdd43ecb0302a9cb7b64c0@publipage.com"},"message":"Fix multipart requests, in which the params are an object instead of a string.","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/9c3a7da64444a914494cf4bf5e97a4d7d04b404e"},{"sha":"a420f9a6befb322406b4c9c78fe89fdafddada75","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"Merge branch 'next' into pr-250\n\n* next:\n  Feat (editor): Add codemirror plugins for closing and matching brackets (#249)\n  Fix (mocks): Allow duplicating a mock in the same group (#248)\n  chore(UI): Upgrade React PropTypes to the new prop-types package\n  chore(Build): Upgrade dependencies\n  refactor(API): exported Group, Mock and Request models in the API levle\n  Chore (npm scripts): Remove postinstall script as I think it's a bit too much installing a dependency and showing this on every install\n  Added call to donate after npm install\n  Added backers and sponsors on the README\n  Support loading mimic inside <head> tag\n  Release v2.0.2\n  Add a small paragraph to clarify what this tool does;\n  Feat (Mocks Sidebar) Allow to delete selected mocks and groups with keyboard shortcuts (#222)","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/a420f9a6befb322406b4c9c78fe89fdafddada75"},{"sha":"863321526ebd5e409a6e743d56b82754e42a1cb5","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"Add basic file upload support\n\nFixes #250 #132","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/863321526ebd5e409a6e743d56b82754e42a1cb5"},{"sha":"3b933e1f1e82c8148fc7047cc6760ff604c333be","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"release 2.0.3-beta.1","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/3b933e1f1e82c8148fc7047cc6760ff604c333be"},{"sha":"ffc8ae969f84d30645f6b608ed17f1ad574960e5","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"refactor: (interceptor) Add support for custom interceptors\n\nThis is a large refactor the entire interceptor engine.\r\nIt allows for Mimic to implement any kind of custom interceptors which are not necessarily browser runtimes.\r\n\r\nBy default it uses the default interceptor for each entry point:\r\nmimic: Web Interceptor\r\nmimic/worker: Web Worker interceptor\r\nmimic/remote: Remote Interceptor\r\nmimic/reactnative: Remote Interceptor\r\nmimic/nativescript: Remote Interceptor\r\n\r\nThis change exposes a new API method called `registerInterceptor` which allows you to register a custom interceptor that fits the custom interceptor class interface.\r\n\r\nTo implement a custom interceptor you need to implement a class that implements the following methods:\r\n\r\nwaitForInit()\r\nReturns a resolved promise when the interceptor is ready after loading existing mocks from the storage mechanism.\r\n\r\nThis is used to hold requests until we know our mocks data has loaded and we can now match the requests properly\r\n\r\nenable()\r\nTurns on intercepting requests - intercepting requests should be on by default\r\n\r\ndisable()\r\nTurns off intercepting requests\r\n\r\nApart from implementing this interface you have several methods to help you integrate with the UI:\r\n\r\nRequests.capturePending(request)\r\nReport a request started, for the full details of the input please see https://mimic.readme.io/reference#request\r\n\r\nRequests.setMock(id, mock)\r\nPair an existing request with a matched mock (this indicates in the UI that the request was mocked).\r\n\r\nRequests.setResponse(request.id, response, request.startTime)\r\nAfter the request finishes update the response for the request","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/ffc8ae969f84d30645f6b608ed17f1ad574960e5"},{"sha":"e36f14d2925db8298c533295d2ee95d0a26b065d","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"feat(Mocks): Add support for PATCH HTTP verb\n\nAllow the user to select the PATCH HTTP verb when creating a mock, allowing the user to mock PATCH\nrequests\n\nFixes #254","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/e36f14d2925db8298c533295d2ee95d0a26b065d"},{"sha":"99eb8baaa773ef224884f875b35ef93f0e38b8cd","author":{"name":"Maayan Glikser","email":"9d09d8d1abaf0c372991dcab539120372cf247cd@glikm.com"},"message":"feat(Developer experience): Add a warning when running Mimic in production mode\n\nDetect applications running in production mode which load Mimic, since this isn't a common need\n\nprovide a warning to the user explaining that you may not want to use Mimic in production mode and\n\nlink to a page explaining how to load mimic only in development environments\n\nFixes #244","distinct":false,"url":"https://api.github.com/repos/500tech/mimic/commits/99eb8baaa773ef224884f875b35ef93f0e38b8cd"}]}
{"actor":{"display_login":"morsdyce"}}