UNPKG

mavensmate

Version:

Core APIs that drive MavensMate IDEs for Salesforce1/Force.com

403 lines (345 loc) 108 kB
## Change Log ### upcoming (2015/10/16 14:06 +00:00) - [3615b91](https://github.com/joeferraro/MavensMate/commit/3615b91a680ba148ae5ffc28628625c5cf0a3a99) skip non tag builds on appveyor (@joeferraro) - [b7cd3a1](https://github.com/joeferraro/MavensMate/commit/b7cd3a1b8cb3bdb8d6a9291ce5274fe90e53e3f6) run github changes after install (@joeferraro) - [f563883](https://github.com/joeferraro/MavensMate/commit/f563883c548aba4cb9dfbcb6c43386504c6caa4f) add changelog generation to circle build (@joeferraro) - [148a0c1](https://github.com/joeferraro/MavensMate/commit/148a0c1ed112b62b5c01aa51f9be2c6abe9e02d9) update changelog (@joeferraro) - [5d1937f](https://github.com/joeferraro/MavensMate/commit/5d1937f159d2e23c3004b4c3156dead6efe9e458) adds missing logger require (@joeferraro) - [fb8427f](https://github.com/joeferraro/MavensMate/commit/fb8427fa0cb5b59fc1f057eb5f96546715310f5f) Update CONTRIBUTING.md (@joeferraro) ### v0.0.44-beta4 (2015/10/13 14:25 +00:00) - [2b40706](https://github.com/joeferraro/MavensMate/commit/2b40706a0a849ee1508496afdd9fc388cf024e61) Release v0.0.44-beta4. (@joeferraro) - [e657f8f](https://github.com/joeferraro/MavensMate/commit/e657f8f456edf230aa1cd93e8adbe4cc388f1eb3) fix typo resolves issue where refreshing single element of metadata was replacing entire package.xml (@joeferraro) ### v0.0.44-beta3 (2015/10/11 20:57 +00:00) - [9ff45c0](https://github.com/joeferraro/MavensMate/commit/9ff45c0ffdec44c9a3b0748e4fcae3d0c83f0b32) Release v0.0.44-beta3. (@joeferraro) - [d9713f2](https://github.com/joeferraro/MavensMate/commit/d9713f27d9f4cfd8fb3c2e2c2ae1b2239c7f8f36) changes the way projects are cleaned/refreshed/edited to avoid EPERM issues, especially in windows, when attempting to delete non-empty directories (@joeferraro) - [d0a5d6c](https://github.com/joeferraro/MavensMate/commit/d0a5d6c01403d937c80823f7183db6fe10f04dd6) only select parent if it includes children (@joeferraro) - [7971c65](https://github.com/joeferraro/MavensMate/commit/7971c65c2bd324c57b446cd84d2fef29b636a20e) catches invalid json config store, reverts to default, logs the issue (@joeferraro) - [263a524](https://github.com/joeferraro/MavensMate/commit/263a5244977efcfdbb2ee83c1eb063c3f969fc33) adds more helpful error message when editor path is not found fixes #562 (@joeferraro) ### v0.0.44-beta2 (2015/10/08 13:29 +00:00) - [bb84df7](https://github.com/joeferraro/MavensMate/commit/bb84df71ab2685b51ef07d26e96271cea8bdea96) Release v0.0.44-beta2. (@joeferraro) - [4f35dc1](https://github.com/joeferraro/MavensMate/commit/4f35dc1aefdc07916d39e5e28b5233ffe026e245) resolves issue where custom templates were being displayed in the creation preview but not merged during creation (@joeferraro) - [177fe14](https://github.com/joeferraro/MavensMate/commit/177fe146c2730ff2688217f06ba4990f4ca2e636) rollback auto run of test (@joeferraro) ### v0.0.44-beta1 (2015/10/06 12:28 +00:00) - [bd80ae3](https://github.com/joeferraro/MavensMate/commit/bd80ae3f317b2d04ef2e830724c1545c1c4e5782) Release v0.0.44-beta1. (@joeferraro) - [bb0b784](https://github.com/joeferraro/MavensMate/commit/bb0b7848d2aa32f38651bc1a06d108e8e7ae7ccc) updates login url for tests (@joeferraro) - [affdecb](https://github.com/joeferraro/MavensMate/commit/affdecbb617b238d2e8975b8477d53c393f3350d) fix compilation tests (@joeferraro) - [770ce0f](https://github.com/joeferraro/MavensMate/commit/770ce0f7d431be778799f2675fe08531ac617f58) catches missing local store entry during sync command (@joeferraro) - [c64680a](https://github.com/joeferraro/MavensMate/commit/c64680a631448f887c23a5946c114d86dc065601) resolves issue where compilation was hanging because user had pulled project from git and file in question was not part of their local store (@joeferraro) ### v0.0.43 (2015/10/06 02:12 +00:00) - [1466897](https://github.com/joeferraro/MavensMate/commit/14668970c228ee2db2a4324d0bec7e93de3bd59b) Release v0.0.43. (@joeferraro) - [4aa2576](https://github.com/joeferraro/MavensMate/commit/4aa25760bb900179213eedc301406004fe666dcb) removes hide dock icon option until mm-app fully supports it (@joeferraro) ### v0.0.43-beta9 (2015/10/06 00:49 +00:00) - [5a2fb36](https://github.com/joeferraro/MavensMate/commit/5a2fb367896c018815e072b9fac5a90b96e34598) Release v0.0.43-beta9. (@joeferraro) - [82b5745](https://github.com/joeferraro/MavensMate/commit/82b5745876ed301f51b8a868d5284add4bd21e70) resolves issue where mavensmate was not reseeding local template configuration (@joeferraro) - [bb89617](https://github.com/joeferraro/MavensMate/commit/bb89617263c56dfa8a6dc69c3facc0fe062277c1) runs sublime command to refresh folder list on clean, refresh, and edit project commands to address sublime text project folder bug (@joeferraro) - [e121c98](https://github.com/joeferraro/MavensMate/commit/e121c9892c85007b6485636c44ccb8a627e2ce78) increase refresh project timeout (@joeferraro) - [db44164](https://github.com/joeferraro/MavensMate/commit/db44164e3a55975a4a29428d5d793729c9fcef06) typo (@joeferraro) - [64b8752](https://github.com/joeferraro/MavensMate/commit/64b8752f05d83673f2a922a97a6649014da2733a) fix resource bundle test on windows (@joeferraro) - [9c7bdb4](https://github.com/joeferraro/MavensMate/commit/9c7bdb4a3de59627609470394ce76d22afe56b03) fix windows cli tests (@joeferraro) - [f3edf40](https://github.com/joeferraro/MavensMate/commit/f3edf4054cc606c8b1ff230643a406b68bc9851c) make windows test call recursive (@joeferraro) - [ee9431f](https://github.com/joeferraro/MavensMate/commit/ee9431f905960a0e7d0c6ccc3fdc473481b49797) update windows build script (@joeferraro) - [32a9d1b](https://github.com/joeferraro/MavensMate/commit/32a9d1b39fc80be3c9def167f797fcf831559753) update windows build script (@joeferraro) ### v0.0.43-beta8 (2015/10/05 16:55 +00:00) - [c7e7e12](https://github.com/joeferraro/MavensMate/commit/c7e7e12cf16c922d11ceacf2890a16252d4566f4) Release v0.0.43-beta8. (@joeferraro) - [04a088e](https://github.com/joeferraro/MavensMate/commit/04a088e13d6aaf5896323d1ca2b33ef8a2727a9f) adds configuration option for hiding dock icon (@joeferraro) - [b28892f](https://github.com/joeferraro/MavensMate/commit/b28892f0b7f486603f845ef62eb739722e8df09b) update readme [ci skip] (@joeferraro) - [73983d3](https://github.com/joeferraro/MavensMate/commit/73983d34c0e66d05d7db57011a03355713f0c336) update readme [ci skip] (@joeferraro) - [09f7833](https://github.com/joeferraro/MavensMate/commit/09f7833ac7a548a0cc18dcc433690aceeb967cc4) resolves issue where using an * when subscribing to custom objects did not return both standard and custom objects (@joeferraro) - [65cd85a](https://github.com/joeferraro/MavensMate/commit/65cd85ac3add526b99a0f9b92b6ce17954356135) removes search layouts from list of known metadata as they cannot be reliably selected for retrieval (@joeferraro) ### v0.0.43-beta7 (2015/10/05 00:41 +00:00) - [27c65dc](https://github.com/joeferraro/MavensMate/commit/27c65dc6d155b0bec3abf4c81c14a148c04238ad) Release v0.0.43-beta7. (@joeferraro) - [4e18582](https://github.com/joeferraro/MavensMate/commit/4e185829243bf81bec5b0d02e8369549207aa484) adds logger to start server resolution (@joeferraro) ### v0.0.43-beta6 (2015/10/05 00:35 +00:00) - [599510e](https://github.com/joeferraro/MavensMate/commit/599510eb55f00539d1c6d53129478b1f92c7b226) Release v0.0.43-beta6. (@joeferraro) - [80797bb](https://github.com/joeferraro/MavensMate/commit/80797bbab6726b597c553624c07a3b4a3b42610a) resolves with config so mm-app can read it (@joeferraro) ### v0.0.43-beta5 (2015/10/05 00:07 +00:00) - [efb6a6a](https://github.com/joeferraro/MavensMate/commit/efb6a6abb5a4007a55e54b60c33ed3e50fe1fc6f) Release v0.0.43-beta5. (@joeferraro) - [465882a](https://github.com/joeferraro/MavensMate/commit/465882a54ff72e1e7c81b804e0c16c18429e1527) fix version (@joeferraro) - [c2e3eb4](https://github.com/joeferraro/MavensMate/commit/c2e3eb48ba9f43cfa986384e4915d5d05a51e8bb) Merge branch 'master' of https://github.com/joeferraro/mavensmate (@joeferraro) - [cfae45f](https://github.com/joeferraro/MavensMate/commit/cfae45fdb33c1b8678c8f9c899fe6df3f9917dce) Release v0.0.43-beta5. (@joeferraro) - [218fb2a](https://github.com/joeferraro/MavensMate/commit/218fb2a65ccf65d7b82821b9d6068a69e1de1f0f) resolves compilation issue where error message was not properly parsed. adds more logging to new compilation method (@joeferraro) - [33ea47e](https://github.com/joeferraro/MavensMate/commit/33ea47e86563043b093c3f0881e2dcf43e11f99a) update readme [ci skip] (@joeferraro) - [27da245](https://github.com/joeferraro/MavensMate/commit/27da2459765c7f43b1eb0c3a1722e423e4a4c93b) update readme [ci skip] (@joeferraro) ### v0.0.43-beta4 (2015/10/03 00:50 +00:00) - [153b19d](https://github.com/joeferraro/MavensMate/commit/153b19dec7f47e51df7de299b35a574bed93f2ec) Release v0.0.43-beta4. (@joeferraro) - [2fae7e8](https://github.com/joeferraro/MavensMate/commit/2fae7e8a76ac7f5cdac306460078d19d4f1615c4) give users the option to toggle legacy compilation in case the modern method is consuming too many API hits or is not working (@joeferraro) - [cfd6718](https://github.com/joeferraro/MavensMate/commit/cfd6718dde9a80a4d8e0ddabea4511d32042c156) fix test class list height so double scrollbars don't appear (@joeferraro) ### v0.0.43-beta3 (2015/10/03 00:25 +00:00) - [f5ea8e7](https://github.com/joeferraro/MavensMate/commit/f5ea8e78e1e518f025dfc75a729106e84f8eeac3) Release v0.0.43-beta3. (@joeferraro) - [9fdf293](https://github.com/joeferraro/MavensMate/commit/9fdf2933a7342968f3431d02198ae78deb2487a9) update system keychain message (@joeferraro) - [697e90a](https://github.com/joeferraro/MavensMate/commit/697e90a9cda76fc7f84096a405116a6be4ed469a) replaces metadata api retrieve post compile with queries to the tooling api to get updated file info for .local_store. this should reduce compilation times even furthers (@joeferraro) - [459e074](https://github.com/joeferraro/MavensMate/commit/459e074c6591184ed5030bbffde9216c04b208f2) resolves issue where client was attempting to index apexpage (@joeferraro) - [c908856](https://github.com/joeferraro/MavensMate/commit/c9088562e64beba4385faebb50db798f2406c415) only normalize path if it exists :) (@joeferraro) - [5ede7f1](https://github.com/joeferraro/MavensMate/commit/5ede7f13b94de7e37175e831faa827cdaf618775) tweaks metadata indexing to better handle exotic child types (@joeferraro) - [f03e6b9](https://github.com/joeferraro/MavensMate/commit/f03e6b9a3ee15dc39f2304aade101960a427cc21) adds indexing operations to clean, introduces refresh from server, which is called when user clicks refresh from project root or src directory (@joeferraro) - [e35d1d7](https://github.com/joeferraro/MavensMate/commit/e35d1d7f215d0d89fc99926f1fedb0e90d5327ff) preselects and runs test automatically if launched from opened apex unit test in editor (@joeferraro) - [eae9943](https://github.com/joeferraro/MavensMate/commit/eae994353c3fff473d63be29a44a5e59152c65ba) fix typo in mm_workspace setting example, add more helpful information (@joeferraro) - [f15e643](https://github.com/joeferraro/MavensMate/commit/f15e643b5cce0cee3593f36fd3e1d165a8730bef) normalize paths in cases where users have improperly set up their workspaces (@joeferraro) - [fd0cda7](https://github.com/joeferraro/MavensMate/commit/fd0cda792ffbc4ded7a99de1b55fa7d63c9ceb0c) remove linux exclusion from keychain (@joeferraro) - [2c925c4](https://github.com/joeferraro/MavensMate/commit/2c925c48bb7ce1907fb57eabda71876917623489) add extra info to package parse error message (@joeferraro) - [622a351](https://github.com/joeferraro/MavensMate/commit/622a351abcce0f6b1a536f3db5d84dfb88f3024b) adds missing custom object children fixes joeferraro/MavensMate-Atom#277 (@joeferraro) ### v0.0.43-beta2 (2015/10/02 01:01 +00:00) - [f8e2140](https://github.com/joeferraro/MavensMate/commit/f8e2140e492d8454ed0c7e43049a8885ef6cc585) Release v0.0.43-beta2. (@joeferraro) - [011ba40](https://github.com/joeferraro/MavensMate/commit/011ba400e8a93f4011096b0c310df131f290b916) reduce chunks of apex class ids to 200 in attempt to prevent " Error: Request Entity Too Large: head" (@joeferraro) ### v0.0.43-beta1 (2015/10/02 00:05 +00:00) - [335e500](https://github.com/joeferraro/MavensMate/commit/335e500f3bd2732aec2e89499a476fc42bf00c2e) Release v0.0.43-beta1. (@joeferraro) - [8376af6](https://github.com/joeferraro/MavensMate/commit/8376af687c35126866993ab124b51ee38c3614a0) catch security token error, mark project as invalid (@joeferraro) ### v0.0.42 (2015/10/01 23:15 +00:00) - [4cb1488](https://github.com/joeferraro/MavensMate/commit/4cb14886de18375a2a18f1933e3e65803bdff6b7) Release v0.0.42. (@joeferraro) - [4a3db3c](https://github.com/joeferraro/MavensMate/commit/4a3db3c43a5e73e1c82f518772307eb729eed3b2) resolves issue where workflow rules were not properly indexed (@joeferraro) - [c761719](https://github.com/joeferraro/MavensMate/commit/c76171953a2d4d6dd279e8060f4e25ca114a1eb5) resolves issue where sharing rules were not properly handled by mavensmate (@joeferraro) - [1b03d28](https://github.com/joeferraro/MavensMate/commit/1b03d28698577131624770124723312ec7e92571) update-creds test fix (@joeferraro) - [1cfc3d7](https://github.com/joeferraro/MavensMate/commit/1cfc3d7f9fe84847c61d0ab9ebc1f9bdf9d13355) add login url to update-creds cli (@joeferraro) - [b0b87d6](https://github.com/joeferraro/MavensMate/commit/b0b87d6ead77d01c7c18e65d024705dd03e06f9b) add log to system logging topic (@joeferraro) - [df7228a](https://github.com/joeferraro/MavensMate/commit/df7228a6a70d80f9d8587d7b01d55f9b034af336) better handle missing unzip executables, especially on windows (@joeferraro) - [c1f37f3](https://github.com/joeferraro/MavensMate/commit/c1f37f38f46fc703694863614606984136a9bfca) fixes atom editor path for linux fixes joeferraro/MavensMate-app#49 (@joeferraro) - [768dc66](https://github.com/joeferraro/MavensMate/commit/768dc66bd4c62c18bfab49e615aa8cfccb3b3a65) make project selector a filterable list of projects (@joeferraro) ### v0.0.42-beta6 (2015/10/01 16:45 +00:00) - [ce1e7d0](https://github.com/joeferraro/MavensMate/commit/ce1e7d0b32a40711211cb460456b0f4ce6fe5c58) Release v0.0.42-beta6. (@joeferraro) - [699789f](https://github.com/joeferraro/MavensMate/commit/699789ffbe8a1aa674f3f0eb69ff1b532ebbf244) performs a retrieve after project compilation to avoid conflicts with server fixes #547 (@joeferraro) - [4054d7d](https://github.com/joeferraro/MavensMate/commit/4054d7d5176604497abf2326bae8cbd883931b76) resolves issue where layouts were not properly checked in project tree, resolves issue where parents were not checked if all children folders were checked. fixes #546 (@joeferraro) - [d22b713](https://github.com/joeferraro/MavensMate/commit/d22b7130ebb36104cac9c1bf7616458e0b5c276b) resolves issue where environment property was not properly read for sandbox org connections fixes joeferraro/MavensMate-app#41 (@joeferraro) ### v0.0.42-beta5 (2015/10/01 01:31 +00:00) - [e425635](https://github.com/joeferraro/MavensMate/commit/e4256351be7dede959cdfb6270360d9bbde7f806) Release v0.0.42-beta5. (@joeferraro) - [e18ec7e](https://github.com/joeferraro/MavensMate/commit/e18ec7e89c73f782e47f774db0a2f8af56caeb01) update login url setting on creds update (@joeferraro) ### v0.0.42-beta4 (2015/10/01 01:22 +00:00) - [49c8981](https://github.com/joeferraro/MavensMate/commit/49c89813f3be72f7e22e94404923f4a95b15a048) Release v0.0.42-beta4. (@joeferraro) - [f495c03](https://github.com/joeferraro/MavensMate/commit/f495c037802bbdac291b16c08c353a32a7d3e840) fix deploy test (@joeferraro) - [011d1dd](https://github.com/joeferraro/MavensMate/commit/011d1dd61f3b5c97f46b60b17d6fda61f65c0da5) resolves issue where deployment connections were not properly handling custom URLS. resolves issue where projects were not persisting custom login urls (@joeferraro) - [c93b30a](https://github.com/joeferraro/MavensMate/commit/c93b30a444989d9eb572611044622512eebd992d) update could not find project message to make it a bit clearer (@joeferraro) - [c6472c6](https://github.com/joeferraro/MavensMate/commit/c6472c6324c406be2ad16b9d9d5fbd0126457908) tweak streaming logging (@joeferraro) ### v0.0.42-beta3 (2015/09/30 17:56 +00:00) - [2364096](https://github.com/joeferraro/MavensMate/commit/23640966fc0cfd9f9f8bb0d1ade69151e4e0a0da) Release v0.0.42-beta3. (@joeferraro) - [9db51ec](https://github.com/joeferraro/MavensMate/commit/9db51ec0c889b6d3ca23b47b5a42a1a689e5dd0f) don't create retrieve unpackaged path fixes joeferraro/MavensMate-SublimeText#671 (@joeferraro) - [d70d7b4](https://github.com/joeferraro/MavensMate/commit/d70d7b4b082b6b10afcd3d4246f324a3304e9422) if user has proxy configured, don't reject the promise, as it will prevent project from instantiating (@joeferraro) ### v0.0.42-beta2 (2015/09/30 14:07 +00:00) - [54a704b](https://github.com/joeferraro/MavensMate/commit/54a704b4f05c9ad3da42dacc2d6ae7cd67ca2a78) Release v0.0.42-beta2. (@joeferraro) - [0f068f6](https://github.com/joeferraro/MavensMate/commit/0f068f6ac28f31e8df32d91e3a27361f14b71dc4) adds http/https proxy to config start up refs joeferraro/MavensMate-app#24 (@joeferraro) ### v0.0.42-beta1 (2015/09/29 19:07 +00:00) - [5bd430b](https://github.com/joeferraro/MavensMate/commit/5bd430bf20b8792c6b13d1112a3e7e54bca3a7da) Release v0.0.42-beta1. (@joeferraro) - [88f78d1](https://github.com/joeferraro/MavensMate/commit/88f78d1e44e1979330d303c5d2f320034ae9cf0f) resolves issue where fixing project was not properly storing credentials in keychain refs joeferraro/mavensmate-app#528 (@joeferraro) ### v0.0.41 (2015/09/29 17:20 +00:00) - [bb64fee](https://github.com/joeferraro/MavensMate/commit/bb64feead18f09f03d52f5da6ee618ced3b2a15a) Release v0.0.41. (@joeferraro) - [5c6ff28](https://github.com/joeferraro/MavensMate/commit/5c6ff28ef8a81cbdf606097e0c209b14af78e909) resolves issue where cached session was causing problems initiating project (@joeferraro) - [90fdb5e](https://github.com/joeferraro/MavensMate/commit/90fdb5ef32f9631cbee97839b031791ba3d6d599) update readme [ci skip] (@joeferraro) - [dc01e10](https://github.com/joeferraro/MavensMate/commit/dc01e10689196859a5bf2730fc3de60c363e64ee) update readme [ci skip] (@joeferraro) - [b9f5f0f](https://github.com/joeferraro/MavensMate/commit/b9f5f0fde2c96b4761887d6f1281866ae8cfb0e5) update readme [ci skip] (@joeferraro) ### v0.0.40 (2015/09/29 15:02 +00:00) - [4b8af3d](https://github.com/joeferraro/MavensMate/commit/4b8af3df56a4c67cd256b39843696db0aed1dd43) Release v0.0.40. (@joeferraro) - [38968f4](https://github.com/joeferraro/MavensMate/commit/38968f442daab19d250053deb1e378757047b549) fix session test (@joeferraro) - [d3177fa](https://github.com/joeferraro/MavensMate/commit/d3177fae2e3f512a70a7cff3a283bba481e9adb0) improves project creation ux fixes #474 (@joeferraro) - [4822328](https://github.com/joeferraro/MavensMate/commit/482232824d594bdf19956027b8724470becd3afe) update default api to 34 (@joeferraro) - [a353a21](https://github.com/joeferraro/MavensMate/commit/a353a21125e748a6b4fcb05e4d8197f4044a175b) clean-up ugly javascript formatting (@joeferraro) - [4407bfa](https://github.com/joeferraro/MavensMate/commit/4407bfa7e34a8a72abdcf8f4ff6a07ecbd6f7851) resolves issue where select all/none tests buttons were dropping below input text. changes functionality of select all/none buttons to only operate on visible tests (@joeferraro) - [bb72e54](https://github.com/joeferraro/MavensMate/commit/bb72e54b1e8331b768f4bc48c6f883be6d92ef1b) update readme [ci skip] (@joeferraro) - [7effa09](https://github.com/joeferraro/MavensMate/commit/7effa091f5ca62ad222371cb833d79ea509eb563) update readme [ci skip] (@joeferraro) - [1453ffa](https://github.com/joeferraro/MavensMate/commit/1453ffaa97f6ba2860bbd36317daead3ac9c2eb8) update readme [ci skip] (@joeferraro) ### v0.0.40-beta4 (2015/09/28 12:56 +00:00) - [d8d057a](https://github.com/joeferraro/MavensMate/commit/d8d057adafa82e5bf817376407051543e455d996) Release v0.0.40-beta4. (@joeferraro) - [bd45fd8](https://github.com/joeferraro/MavensMate/commit/bd45fd8fa91611f2922a67b186439418961b6141) remove failing test until we can re-apply settings fix (@joeferraro) ### v0.0.40-beta3 (2015/09/28 04:28 +00:00) - [c94b65b](https://github.com/joeferraro/MavensMate/commit/c94b65be7fe7d2fb4d73067e07b2357a297c8325) Release v0.0.40-beta3. (@joeferraro) - [dbca6a2](https://github.com/joeferraro/MavensMate/commit/dbca6a210f7bc9628fcfff572c45087bd9009db2) revert settings fix (@joeferraro) ### v0.0.40-beta2 (2015/09/28 03:33 +00:00) - [f948602](https://github.com/joeferraro/MavensMate/commit/f948602db5100178ca5aa3d1fc946f36c2bdbb76) Release v0.0.40-beta2. (@joeferraro) - [b27a044](https://github.com/joeferraro/MavensMate/commit/b27a0445df4c1c2dd92b12af4bfaef84e72fc849) revert (@joeferraro) - [d74fb3a](https://github.com/joeferraro/MavensMate/commit/d74fb3a7976bdb92a9412ab8a91116899bb3b837) Release v0.0.40-beta2. (@joeferraro) - [#525](https://github.com/joeferraro/MavensMate/pull/525) Merge pull request #525 from joeferraro/socket-logging (@joeferraro) - [6dfbb9b](https://github.com/joeferraro/MavensMate/commit/6dfbb9b6925ba086062ce32b334564e7c2a90097) remove modal for now (@joeferraro) - [efc9618](https://github.com/joeferraro/MavensMate/commit/efc961892fbaa0419a8f6075b5cd8bb748640969) adds coverage modal (@joeferraro) - [01301b6](https://github.com/joeferraro/MavensMate/commit/01301b62d51c074bf77a6f14bd60118ba1ad7acd) tweak log view layout (@joeferraro) - [6d96929](https://github.com/joeferraro/MavensMate/commit/6d96929e3993a48374dd212c73b5a82bf7eb7ca9) enhanced logging ux, including ability to start/stop/flush, better performance when loading logs bc of server-side generated log lines (@joeferraro) - [ba96762](https://github.com/joeferraro/MavensMate/commit/ba967624806ed0659db6ab909a987ab6967e3e74) js formatting update (@joeferraro) - [e5c07fa](https://github.com/joeferraro/MavensMate/commit/e5c07faf28b58523d65ef0b629fa381f8d7f977b) remove unneeded class (@joeferraro) - [cb74eaa](https://github.com/joeferraro/MavensMate/commit/cb74eaa6f54ac73dcfac0e752585a12d34a74e4d) various js formatting updates, adds execute apex link back to menu (@joeferraro) - [ee06df1](https://github.com/joeferraro/MavensMate/commit/ee06df172d995e3a18b4142af028017925e1b7fa) allow project id to be sent via query params, post body, or header (@joeferraro) - [199f66b](https://github.com/joeferraro/MavensMate/commit/199f66bbe6e719457c484441fb611e2255c16afa) adds ability to execute specific test methods when running tests, replaces outdated bulk submission of test to newer tooling async test runner endpoint (@joeferraro) - [224f6b8](https://github.com/joeferraro/MavensMate/commit/224f6b8afe702dd131021a6ad21a3566e148a07c) make test coverage blocks smaller (@joeferraro) - [ea41e7f](https://github.com/joeferraro/MavensMate/commit/ea41e7fba275f134b007a2a0f74cc6cc4628f4f7) Merge branch 'master' into socket-logging (@joeferraro) - [8d40e15](https://github.com/joeferraro/MavensMate/commit/8d40e1556838ebb95c6f31108508f9b65395e976) reverts to empty settings object if JSON file has been corrupted (@joeferraro) ### v0.0.40-beta1 (2015/09/23 13:41 +00:00) - [e7e2bec](https://github.com/joeferraro/MavensMate/commit/e7e2becae84c35b2160c792b7363106823cf74e4) Release v0.0.40-beta1. (@joeferraro) - [94e7832](https://github.com/joeferraro/MavensMate/commit/94e78326c9d58a3cb6755949c016b0ba7432e2b8) initial implementation of socket.io to stream logs to log "HQ" for filtering/searching (@joeferraro) - [cf45785](https://github.com/joeferraro/MavensMate/commit/cf45785153cec0652ef99d2f73c780f0ddeb2af0) tweak unit test routine to allow tester to skip coverage queries (used in ST when running an ad-hoc test from the editor) (@joeferraro) - [5555967](https://github.com/joeferraro/MavensMate/commit/555596712c4b3b997b0b3a961702bf2c8c265e53) better error message for lost project (@joeferraro) - [3a81a46](https://github.com/joeferraro/MavensMate/commit/3a81a4652941ef4dfd6392b3a62803e7ee3f32bb) adds open project and home menu items (@joeferraro) - [4972fe1](https://github.com/joeferraro/MavensMate/commit/4972fe15c8140ea58bae4f5b4bf5b8d57db407b2) fix bad variable name in new metadata catch block (@joeferraro) - [35795f4](https://github.com/joeferraro/MavensMate/commit/35795f4e61b434aa9543312bd75c833ecf0b267a) tweak apex class container height for testing (@joeferraro) - [99c72ca](https://github.com/joeferraro/MavensMate/commit/99c72cabe6fb2a0970a97d60f9f8c137689d7295) disables arcade until we can support html5 games :( (@joeferraro) ### v0.0.39 (2015/09/19 01:35 +00:00) - [a9045e4](https://github.com/joeferraro/MavensMate/commit/a9045e4d60e6bd36362cbdcf12e458aa60fc92aa) Release v0.0.39. (@joeferraro) - [6272bb3](https://github.com/joeferraro/MavensMate/commit/6272bb3d161e4c0c0dbbf09f748d25023efaca11) fix get-setting command description (@joeferraro) - [d5b36fc](https://github.com/joeferraro/MavensMate/commit/d5b36fc96e2796a2f4714342a16a3b078f8b67b3) ensure id is sent properly in new-project response (@joeferraro) - [a017ea2](https://github.com/joeferraro/MavensMate/commit/a017ea282f9916d4d129d256e8e29d7764e60f78) Update CONTRIBUTING.md (@joeferraro) - [653a403](https://github.com/joeferraro/MavensMate/commit/653a40398b33cf508f4afddf4066e79cbc20aef0) resolves issue where bad credentials/invalid project were not properly opening fix-project UI (@joeferraro) - [99ed9f9](https://github.com/joeferraro/MavensMate/commit/99ed9f951c478b448b98b66cc7615f5f8ef2b64b) splits coverage query into predefined chunks to stay under SOQL length limit fixes joeferraro/MavensMate-SublimeText#652 (@joeferraro) - [59c2802](https://github.com/joeferraro/MavensMate/commit/59c280263090c85e6f41944079ee6c6717ffce82) exposes get-setting command (clients will use this to get a list of workspaces for example, if they want to include a project list view) (@joeferraro) ### v0.0.39-beta3 (2015/09/17 14:34 +00:00) - [fc2a673](https://github.com/joeferraro/MavensMate/commit/fc2a673a989a11809c12b67a9868a75bfa7e901b) Release v0.0.39-beta3. (@joeferraro) - [fb81ad7](https://github.com/joeferraro/MavensMate/commit/fb81ad7e74a703191d5c25ecc7cdf658fbc357d6) update keytar version (@joeferraro) - [c20d691](https://github.com/joeferraro/MavensMate/commit/c20d6919f56799c6b601b67ea72e96e670b1231e) tweak error wording (@joeferraro) - [76758ca](https://github.com/joeferraro/MavensMate/commit/76758cabd3bd37cafe480f40d13e4fbd3eb5f58f) resolves issue where windows was not properly detecting end line chars (@joeferraro) ### v0.0.39-beta2 (2015/09/10 13:07 +00:00) - [075e9b6](https://github.com/joeferraro/MavensMate/commit/075e9b6ac60dcc9cdfc898f6506f802773d5ce83) Release v0.0.39-beta2. (@joeferraro) - [eb937d5](https://github.com/joeferraro/MavensMate/commit/eb937d50a9b67a5f34d55f8606be4de4127798ba) resolves issue where org type was not being respected in org connections (@joeferraro) ### v0.0.39-beta1 (2015/09/08 21:11 +00:00) - [b97812e](https://github.com/joeferraro/MavensMate/commit/b97812e5a14cdc5eca77deec31987e79fe14d632) Release v0.0.39-beta1. (@joeferraro) - [83479ab](https://github.com/joeferraro/MavensMate/commit/83479abbde368896e47712da22a10578f7ac6e6d) adds better test messaging/stack trace formatting courtesy of @harmon (@joeferraro) ### v0.0.38 (2015/09/08 21:05 +00:00) - [66963ad](https://github.com/joeferraro/MavensMate/commit/66963ad5dc2d5dbe64074bc05a88dfb4b1b21a91) Release v0.0.38. (@joeferraro) - [abfb61f](https://github.com/joeferraro/MavensMate/commit/abfb61f505d5de24aca3d21cb4d62458270e9482) adds better logging to unit testing, fixes issue where code coverage was not properly calculated (@joeferraro) - [6e4343c](https://github.com/joeferraro/MavensMate/commit/6e4343ca424805d64a884e9ec50189f4d17b9065) only add classes that are test classes (@joeferraro) - [cf66852](https://github.com/joeferraro/MavensMate/commit/cf66852d5852d6b23a51eeac51e3d65341b96fc8) start streaming listener on sfdcClient refresh fixes #508 (@joeferraro) ### v0.0.38-beta26 (2015/09/08 18:07 +00:00) - [d4e2fb9](https://github.com/joeferraro/MavensMate/commit/d4e2fb9b475891437f488a776a80c7a7d1369f3a) Release v0.0.38-beta26. (@joeferraro) - [5c3993c](https://github.com/joeferraro/MavensMate/commit/5c3993c9c7ca4b7a6374462057e71e6c96d0812d) catch user trying to set string values with extra quotes (@joeferraro) ### v0.0.38-beta25 (2015/09/08 17:57 +00:00) - [0b8b884](https://github.com/joeferraro/MavensMate/commit/0b8b88498a8e1345a2548a615fa19d0c15cfcb97) Release v0.0.38-beta25. (@joeferraro) - [a4fbbef](https://github.com/joeferraro/MavensMate/commit/a4fbbef4bea6b89efa64c714d6a7b839cf9d9bb5) catch and throw editor exception refs #512 (@joeferraro) - [c8d47d1](https://github.com/joeferraro/MavensMate/commit/c8d47d1748bde3e071aa79f680a8fc5192ff5eca) fix project modal size for better ux (@joeferraro) - [8af709e](https://github.com/joeferraro/MavensMate/commit/8af709e62e368bf445bcabc9aeacbde07f721c69) updates main nav menu to multilevel menu (@joeferraro) - [6739cb5](https://github.com/joeferraro/MavensMate/commit/6739cb54daaef5decb37d9f9ff913df10d7c0e98) resolves issue in base configuration where atom did not exist (@joeferraro) ### v0.0.38-beta24 (2015/08/31 19:05 +00:00) - [3826b6e](https://github.com/joeferraro/MavensMate/commit/3826b6e7b28371f9ebadb79705e2a90a32b3d485) Release v0.0.38-beta24. (@joeferraro) - [4008166](https://github.com/joeferraro/MavensMate/commit/400816698283a2318ba88e92ff3ff16523185d80) if name is not provided during metadata creation, throw error refs #488 (@joeferraro) - [de32113](https://github.com/joeferraro/MavensMate/commit/de32113b5f7121d3d8e1618d04f46ebfe62cc8f8) improve settings UI fixes #502 (@joeferraro) - [57ce05f](https://github.com/joeferraro/MavensMate/commit/57ce05ff68833aea1be1ed2ec41c0ab46f4e1426) enable UI to pass in project id to open fixes #503 (@joeferraro) ### v0.0.38-beta23 (2015/08/27 15:48 +00:00) - [932d524](https://github.com/joeferraro/MavensMate/commit/932d524e763bb583829d4bc35f482832586a134e) Release v0.0.38-beta23. (@joeferraro) - [53f48fe](https://github.com/joeferraro/MavensMate/commit/53f48fe11dda4e7a95c2edf5461afe02fd55adfc) tweak logging (@joeferraro) - [4e8131b](https://github.com/joeferraro/MavensMate/commit/4e8131bd44fe90979cfd52d42cd01a0fb5873bca) catches expired password, displays more helpful message during fix project (@joeferraro) - [821273c](https://github.com/joeferraro/MavensMate/commit/821273cd4b4bdfbeb35f226f6cc22a190eacceb8) adds execute-soql command (@joeferraro) - [a1fd979](https://github.com/joeferraro/MavensMate/commit/a1fd979cf1469c4a34da1d1868f76f73e1e65b5b) introduces initial version of sync-with-server command, which compares local metadata with the server (currently you can only send it a single path) (@joeferraro) - [200f2af](https://github.com/joeferraro/MavensMate/commit/200f2af73ae2d9a039140d529c5f3eb681c65aa5) resolves issue where searching for metadata created uncaught exception for certain metadata types which crashed search (@joeferraro) - [918661d](https://github.com/joeferraro/MavensMate/commit/918661d2aa594b98ca6bac23da7cadabdce4269b) adds ga url params to footer links (@joeferraro) - [b059900](https://github.com/joeferraro/MavensMate/commit/b0599009522bce3d3ee7e75b276164366c622f1c) if editor is sublime, sends the project file to the sublime executable to open the project to ensure sublime project file settings are enforced (@joeferraro) - [faeb652](https://github.com/joeferraro/MavensMate/commit/faeb6525f0f38889fee0d76c72190f0932778b5b) new project now only shows "open in <editor>" links when an editor has not been passed to the opener function (@joeferraro) - [bb7600d](https://github.com/joeferraro/MavensMate/commit/bb7600d1ac7e49b68f3c0256e1e0b3f5e06110b8) resolves issue where mavensmate-editor-agent header was not properly passed through to editor service's openUi function (@joeferraro) ### v0.0.38-beta22 (2015/08/20 16:06 +00:00) - [cba0040](https://github.com/joeferraro/MavensMate/commit/cba00401c5beb2d66dce6104ed6131ab29367ccf) Release v0.0.38-beta22. (@joeferraro) - [92dab89](https://github.com/joeferraro/MavensMate/commit/92dab89b002ced894e5efccec10876b973bd2dd3) rename coverage to cov because npm pack was ignoring file for an unknown reason (@joeferraro) - [06835ef](https://github.com/joeferraro/MavensMate/commit/06835ef1b18471847ca7698f2c774ad317a47a2d) update changeling with issues [ci skip] (@joeferraro) - [4d21ae2](https://github.com/joeferraro/MavensMate/commit/4d21ae2ab1b50da5a2b255b0b7c064e161af9daa) add changelog [ci skip] (@joeferraro) ### v0.0.38-beta21 (2015/08/20 12:40 +00:00) - [8555038](https://github.com/joeferraro/MavensMate/commit/85550389470ab9880527fa966a724e076ca003b2) Release v0.0.38-beta21. (@joeferraro) - [2863d5d](https://github.com/joeferraro/MavensMate/commit/2863d5df27c427ad60c4ff7c584fefd585b37d1f) attempt to merge user info after connection refresh (@joeferraro) - [da2e81c](https://github.com/joeferraro/MavensMate/commit/da2e81cc85de8a2e601bd0096841913bec30b802) ensures editor is attached when creating new project (@joeferraro) - [463d113](https://github.com/joeferraro/MavensMate/commit/463d113352eadf4e33830b897d8655b6cad339af) fix sloppy js formatting, show button after error fixes joeferraro/MavensMate-SublimeText#615 (@joeferraro) - [e3b03bd](https://github.com/joeferraro/MavensMate/commit/e3b03bd700b7a2e3b637d4f6a4a91ac17606ada9) update package list before build (@joeferraro) - [80e7652](https://github.com/joeferraro/MavensMate/commit/80e765234662685981b29b4bd8d4bd120108aa11) set high limit on express json body parser refs joeferraro/MavensMate-SublimeText#629 (@joeferraro) - [5f5bea3](https://github.com/joeferraro/MavensMate/commit/5f5bea34b662766dac6240b04059c5bce46ef004) tweak logging (@joeferraro) ### v0.0.38-beta20 (2015/08/19 17:49 +00:00) - [fc3b59d](https://github.com/joeferraro/MavensMate/commit/fc3b59d8d0c4cba073f6ae123b99a1862d64e6b2) Release v0.0.38-beta20. (@joeferraro) - [8946a4e](https://github.com/joeferraro/MavensMate/commit/8946a4eff9c93a6fddd6a09dc40f6b17fb1ed0e3) hook up missing attributes during component creation fixes joeferraro/MavensMate-SublimeText#633 (@joeferraro) - [078d614](https://github.com/joeferraro/MavensMate/commit/078d6143b9342e8e1a2532ebf6af6c529f756b7e) clean project on src/project name refresh fixes joeferraro/MavensMate-SublimeText#628 (@joeferraro) - [9c7da61](https://github.com/joeferraro/MavensMate/commit/9c7da618d1235656614de77d7bbcd9440784d9cc) ensure editor passed to execute function (@joeferraro) - [12a1c83](https://github.com/joeferraro/MavensMate/commit/12a1c833d4ce74b1ebadf48a15b9131d295aafad) update readme [ci skip] (@joeferraro) ### v0.0.38-beta19 (2015/08/13 18:00 +00:00) - [540e3b5](https://github.com/joeferraro/MavensMate/commit/540e3b509ede78010c23a1411a1fdbf597de2b31) Release v0.0.38-beta19. (@joeferraro) - [46da252](https://github.com/joeferraro/MavensMate/commit/46da252b288c78229cbf15bd8d8e6a6f47e44ac2) fix unzip for windows (@joeferraro) ### v0.0.38-beta18 (2015/08/07 15:05 +00:00) - [dd02734](https://github.com/joeferraro/MavensMate/commit/dd027342b4c5633ff60bd20b3c15245e72d85379) Release v0.0.38-beta18. (@joeferraro) - [3c6d2f6](https://github.com/joeferraro/MavensMate/commit/3c6d2f6475a33ff71fdbfbad8462cdf9b5f52ea4) resolve start logging not respecting log levels (@joeferraro) ### v0.0.38-beta17 (2015/08/06 20:29 +00:00) - [df15c4f](https://github.com/joeferraro/MavensMate/commit/df15c4f007b63de2447cca550ae2d8f3833cee55) Release v0.0.38-beta17. (@joeferraro) - [d3439d3](https://github.com/joeferraro/MavensMate/commit/d3439d33c5c080b98995a67074a8b2ac182bf6df) fix reference error (@joeferraro) - [7f353d4](https://github.com/joeferraro/MavensMate/commit/7f353d446f859a5929e01daa98ab5a27198dc573) introduce client supported editors and ability to explicitly open in an editor on project create, greatly simplify editor open function (@joeferraro) ### v0.0.38-beta16 (2015/08/06 17:21 +00:00) - [8ff2dac](https://github.com/joeferraro/MavensMate/commit/8ff2dac77053cab0ef230bdb7873ebf8a1624ab7) Release v0.0.38-beta16. (@joeferraro) - [30243bf](https://github.com/joeferraro/MavensMate/commit/30243bf51ee2b33def9e073fc684a2edb7332c8a) search classes for test-specific apex patterns instead of detecting test via file name fixes #479 (@joeferraro) ### v0.0.38-beta15 (2015/08/06 13:52 +00:00) - [d75e934](https://github.com/joeferraro/MavensMate/commit/d75e934e1a363e02691bae0892692466c81351fb) Release v0.0.38-beta15. (@joeferraro) - [dee263f](https://github.com/joeferraro/MavensMate/commit/dee263fbe22c4e1f1cdc37259852164dd81ebc0f) fix server port detection (@joeferraro) ### v0.0.38-beta14 (2015/08/06 13:41 +00:00) - [3aa6058](https://github.com/joeferraro/MavensMate/commit/3aa60584685610044e9f41bcc09a45db128f3ad2) Release v0.0.38-beta14. (@joeferraro) - [05b2761](https://github.com/joeferraro/MavensMate/commit/05b27619e44a5832449716a42ae9a11171a5a9ff) fix client assertion (@joeferraro) - [8167abb](https://github.com/joeferraro/MavensMate/commit/8167abbd3d02aa82d1145e16f006783f86a487a5) allow editor to be passed via env variable (@joeferraro) - [db751bd](https://github.com/joeferraro/MavensMate/commit/db751bdf167f4dd6bf4987f2996999795c01d700) refactors "editor" into a header sent on server requests / param sent with commands bc editor can no longer assume single consumer. resolves keychain issue when creating projects, introduces client name concept, (@joeferraro) ### v0.0.38-beta13 (2015/08/05 15:27 +00:00) - [60cc851](https://github.com/joeferraro/MavensMate/commit/60cc851a2347e072e90092fef1e05cead4e7533d) Release v0.0.38-beta13. (@joeferraro) - [754ae66](https://github.com/joeferraro/MavensMate/commit/754ae66a30a916258ef83692b6e38c71df6b9710) expose open settings command, add browser as ui as advanced setting, (@joeferraro) - [9280b9d](https://github.com/joeferraro/MavensMate/commit/9280b9dfab8def37b64162caaff7d3f9ff5e3130) enhance add project error message (@joeferraro) - [0265450](https://github.com/joeferraro/MavensMate/commit/0265450a571720b59cf9b800091f864cae68060a) named deploys fixes #472, refs #473 (@joeferraro) - [f9536e5](https://github.com/joeferraro/MavensMate/commit/f9536e59e1413bc51336c7e1e2161ecb4fdc39a7) adds missing settings (@joeferraro) ### v0.0.38-beta12 (2015/07/30 23:38 +00:00) - [e26d382](https://github.com/joeferraro/MavensMate/commit/e26d38287637d3330481f7fc2ae544d4b49b5c24) Release v0.0.38-beta12. (@joeferraro) - [018146f](https://github.com/joeferraro/MavensMate/commit/018146fe725b2a29d01c55a13cb522ba56da93c4) fix empty promise (@joeferraro) - [5b85a80](https://github.com/joeferraro/MavensMate/commit/5b85a8094159a17d418bf13aa211d317262f98d6) fix typo (@joeferraro) - [6b57efd](https://github.com/joeferraro/MavensMate/commit/6b57efddbd1fac1c8ec476f99b37529d0cc25d4f) revert keychain service to non-promise functions refs https://github.com/joeferraro/MavensMate/commit/31563bf32d8e7f67093d5bbb1838ee4a00d497b6#commitcomment-12456685 (@joeferraro) ### v0.0.38-beta11 (2015/07/30 22:38 +00:00) - [dac13da](https://github.com/joeferraro/MavensMate/commit/dac13daddcc32bf6ecbbffb70a60366ad78151c6) Release v0.0.38-beta11. (@joeferraro) - [31727b0](https://github.com/joeferraro/MavensMate/commit/31727b0c41f4edabc1c42ae3251ae22ad6b57296) fix bad reference to outdated dependency (@joeferraro) ### v0.0.38-beta10 (2015/07/30 19:37 +00:00) - [1349a32](https://github.com/joeferraro/MavensMate/commit/1349a32878998a75a1620c71d5cf46a810d1b159) Release v0.0.38-beta10. (@joeferraro) - [ae4ee10](https://github.com/joeferraro/MavensMate/commit/ae4ee10a36a1536f3b29b8b43853fd0f46856085) fix failing org connection test by passing org type to new client (@joeferraro) - [e69fdbc](https://github.com/joeferraro/MavensMate/commit/e69fdbcc74ab1852632f84272a5dc90c37672699) puts compile with tooling api configuration back in default settings (@joeferraro) - [aafe78a](https://github.com/joeferraro/MavensMate/commit/aafe78ac1e709b372fbc8884dd18e7fbb7b77251) fix org connections test (@joeferraro) - [6e77853](https://github.com/joeferraro/MavensMate/commit/6e77853af8976e80154748ab0d615166a1f2d05c) hit sandbox to assert proper bad cred handling until salesforce resolves API issue (@joeferraro) - [9666ffd](https://github.com/joeferraro/MavensMate/commit/9666ffda6aac05fc642db12950d52ab98e4d5cb9) add sinon as promised, increase edit project test timeout (@joeferraro) - [31563bf](https://github.com/joeferraro/MavensMate/commit/31563bf32d8e7f67093d5bbb1838ee4a00d497b6) remove keychain dependency (@joeferraro) - [36f2863](https://github.com/joeferraro/MavensMate/commit/36f2863a639416ef0d7a9d05fcf4cd302de1133f) update res param (@joeferraro) - [ffbc7c9](https://github.com/joeferraro/MavensMate/commit/ffbc7c92f14336c3791a75d711f99eb1ec5a4b41) update default settings (@joeferraro) - [201dbc1](https://github.com/joeferraro/MavensMate/commit/201dbc17a72b25e5afabe3a61b8bfca128ca8f47) catch projects with bad creds, redirect to fix ui fixes #475 (@joeferraro) - [0ae589a](https://github.com/joeferraro/MavensMate/commit/0ae589afe07fdb566dcf456ead49cc40d8abeba2) ensures/displays page titles (@joeferraro) - [52e3253](https://github.com/joeferraro/MavensMate/commit/52e3253c241642166464754462c9a0ed79de37f5) settings ui enhancements (@joeferraro) - [cd054a6](https://github.com/joeferraro/MavensMate/commit/cd054a6131d82a6ea5ba3358b467aa0190203167) handle array settings like objects (@joeferraro) - [d2e8a1e](https://github.com/joeferraro/MavensMate/commit/d2e8a1e0418329e8bdf226cd1c9f611f0134b75c) display empty workspace selection message (@joeferraro) - [6187086](https://github.com/joeferraro/MavensMate/commit/6187086adc6c76f8e8e4ff65707208c3e8a898f0) display trace on failed controller load (@joeferraro) - [cf487b5](https://github.com/joeferraro/MavensMate/commit/cf487b572952d865fcc69816a5467dc73155cfd1) remove editor-specific settings, introduce settings ui for edits (@joeferraro) - [edc1b83](https://github.com/joeferraro/MavensMate/commit/edc1b83e719dc72ffdda3e1388603838e3dbec15) accept flat mm_subl_location setting and make error more obvious fixes #477 (@joeferraro) ### v0.0.38-beta9 (2015/07/24 19:28 +00:00) - [c105ffd](https://github.com/joeferraro/MavensMate/commit/c105ffd048a7b7fe5fe942ec01fa9eafd4c2689b) Release v0.0.38-beta9. (@joeferraro) - [df39155](https://github.com/joeferraro/MavensMate/commit/df391550e023a22928a25917856ed423de385827) catches show coverage error properly (@joeferraro) - [4e42082](https://github.com/joeferraro/MavensMate/commit/4e420822c2e10ee84e7472607661e4e68c0b2d4b) adds command line keychain support for windows/osx without requiring native bindings (@joeferraro) ### v0.0.38-beta8 (2015/07/23 16:47 +00:00) - [a1dc4dd](https://github.com/joeferraro/MavensMate/commit/a1dc4dd3712ff93e2b66d16759e7d942cb3c5e1a) Release v0.0.38-beta8. (@joeferraro) - [ee2f687](https://github.com/joeferraro/MavensMate/commit/ee2f687f821cbd920cee47836dacfa7d0f0502a9) resolve server when starting (@joeferraro) ### v0.0.38-beta7 (2015/07/23 13:58 +00:00) - [17dc30c](https://github.com/joeferraro/MavensMate/commit/17dc30cbb8630490fb6ce30d488f1f4e655e6076) Release v0.0.38-beta7. (@joeferraro) - [c4eb3e4](https://github.com/joeferraro/MavensMate/commit/c4eb3e4209c0834d42ba77924be39129498e71bd) open links in new window, fix modal as it will open project in new window (@joeferraro) - [3f54a32](https://github.com/joeferraro/MavensMate/commit/3f54a32bd895dcce17557065f3efd9b1690c8454) exposes the ability to pass a window/url opening function which supports upcoming electron (atom-shell) app (@joeferraro) ### v0.0.38-beta6 (2015/07/22 02:33 +00:00) - [4be7e00](https://github.com/joeferraro/MavensMate/commit/4be7e00b69ce3b1a62464d9b98b7791fc5f06437) Release v0.0.38-beta6. (@joeferraro) - [c3fca21](https://github.com/joeferraro/MavensMate/commit/c3fca21ec2b2b701f8aa4cd79b34ef49121d55f3) exposes start server function for node-webkit purposes (@joeferraro) ### v0.0.38-beta5 (2015/07/22 02:27 +00:00) - [45fbfb0](https://github.com/joeferraro/MavensMate/commit/45fbfb0c235b38947cd85c869e36267591e39c96) Release v0.0.38-beta5. (@joeferraro) - [4405b9e](https://github.com/joeferraro/MavensMate/commit/4405b9e96505dab6c90e1fe475a1551775fabf84) Merge branch 'named-deploys' (@joeferraro) - [495204d](https://github.com/joeferraro/MavensMate/commit/495204dcc3ccb33e91a7fe35c78996b04c26ee28) save deployment to deployment directory (@joeferraro) - [52ee475](https://github.com/joeferraro/MavensMate/commit/52ee475ed1282cff01ecd0d3da433fdf37b74129) ui command should not care about editor (@joeferraro) - [f8ed4cc](https://github.com/joeferraro/MavensMate/commit/f8ed4cccf65341aaaebcf6c648cb528c867573aa) implements search metadata functionality for edit project and deploy (@joeferraro) ### v0.0.38-beta4 (2015/07/17 04:04 +00:00) - [07fd46d](https://github.com/joeferraro/MavensMate/commit/07fd46d4690e383d21ab861f77a3bb9e4f1b0698) Release v0.0.38-beta4. (@joeferraro) - [f2511ed](https://github.com/joeferraro/MavensMate/commit/f2511ed1b384ae121431d197e7a03fe748711f31) simplify editor service open call, requires proper "mm_subl_location" configuration per platform ("osx", "windows", "linux") (@joeferraro) - [eedd92b](https://github.com/joeferraro/MavensMate/commit/eedd92b2c7df73914bc7396289faf4e1e69af656) remove tmp dependency, ref to old randomstring dependency (@joeferraro) - [af6c7f3](https://github.com/joeferraro/MavensMate/commit/af6c7f38691b0ead74ca29610401047bb6500f6d) remove randomstring dependency (@joeferraro) - [be0aae9](https://github.com/joeferraro/MavensMate/commit/be0aae9f1626ce18027e7ff724903f21e941eba7) handle dynamic ST subl location fixes #465 (thanks @steals) (@joeferraro) - [ea7aefc](https://github.com/joeferraro/MavensMate/commit/ea7aefc3efaad4d37a60da3af1191dc3d9cf95d4) make private functions (@joeferraro) - [c325f07](https://github.com/joeferraro/MavensMate/commit/c325f07aa16eef6d061c3fcbedeae3ad3f2daff7) monitors config files and reloads when appropriate fixes #467 (@joeferraro) - [e28c882](https://github.com/joeferraro/MavensMate/commit/e28c88206d32c92bc017011381f88a0c3d854220) fix jobqueue typo (@joeferraro) - [adfac27](https://github.com/joeferraro/MavensMate/commit/adfac27c0bfdb81407ccff5d52ebd01a277ed253) initial "new project from existing directory" support (@joeferraro) - [267ec86](https://github.com/joeferraro/MavensMate/commit/267ec866a6525f3fb0289eea2fec1370c5204548) do not automatically create zip folders fixes #462 (@joeferraro) - [3cddcaa](https://github.com/joeferraro/MavensMate/commit/3cddcaab869d11090bc118b536362b59dbd4fa3c) make footer padding smaller (@joeferraro) - [1d7c0b2](https://github.com/joeferraro/MavensMate/commit/1d7c0b2d9757eb72fa3c9458f0774ef8510cc549) fix directoryToZip check (@joeferraro) - [5388a97](https://github.com/joeferraro/MavensMate/commit/5388a970842aaa48d76a26116afce7160aced362) update fs-extra version (@joeferraro) - [5e70b06](https://github.com/joeferraro/MavensMate/commit/5e70b06c0a19ef9a470f1f2b7d060ad855771e86) removes ability to login via access token as it's no longer a valid use case given the new ST architecture (@joeferraro) ### v0.0.38-beta3 (2015/07/13 21:41 +00:00) - [f4ff306](https://github.com/joeferraro/MavensMate/commit/f4ff306ff19b67c1e6c41baef7b1027021e09162) Release v0.0.38-beta3. (@joeferraro) - [22e082e](https://github.com/joeferraro/MavensMate/commit/22e082e169b296a120d62f97d5e65a36e8d48799) revert release (@joeferraro) - [cf5c531](https://github.com/joeferraro/MavensMate/commit/cf5c531855f07c9f1eac95265db5b9abe021c62f) Release v0.0.38-beta3. (@joeferraro) - [7950784](https://github.com/joeferraro/MavensMate/commit/795078431020a8b98d657b427c458bcc316b410c) exposes open salesforce command (@joeferraro) - [2bb1a8c](https://github.com/joeferraro/MavensMate/commit/2bb1a8cbe3d1cadf24c7eb8a907afbfc23e61c85) updates cli to match new client attributes (@joeferraro) - [0974d73](https://github.com/joeferraro/MavensMate/commit/0974d73e6941718efbc979a73c219538bddf849a) promisifies server init (@joeferraro) - [f35f57f](https://github.com/joeferraro/MavensMate/commit/f35f57f097b34ff5dc8418d21b4085c01da84813) updates logging (@joeferraro) - [617a7e9](https://github.com/joeferraro/MavensMate/commit/617a7e9b106ca29e12196e183eadfacc1ef3c228) make default mavenswindowserver window larger fixes footer formatting issues refs https://github.com/joeferraro/MavensMate/pull/460 (@joeferraro) - [7bfd9b4](https://github.com/joeferraro/MavensMate/commit/7bfd9b4df7337453410747e3188df02e924d575e) opt into refresh delegate fixes #463 (@joeferraro) - [565a512](https://github.com/joeferraro/MavensMate/commit/565a5125d1913fc07fd10ddc15c43e04dbebfb62) promisify cli refs #459 (@joeferraro) ### v0.0.38-beta2 (2015/07/08 14:47 +00:00) - [0558f71](https://github.com/joeferraro/MavensMate/commit/0558f719cf04d37cd319be341b36fe2202ec6ab0) Release v0.0.38-beta2. (@joeferraro) - [0f156ec](https://github.com/joeferraro/MavensMate/commit/0f156ece66e68bb9c2854be9dc10dbf0cc1649ae) attempt to fix test timeout (@joeferraro) - [91fdd7c](https://github.com/joeferraro/MavensMate/commit/91fdd7c8ec6fdbdb6725ebc8a0eab565ddd90507) update footer (@joeferraro) - [c2ad6cb](https://github.com/joeferraro/MavensMate/commit/c2ad6cb9739878edb4372e05e08a653c40f43a8c) adds footer, fixes error handling in controllers (@joeferraro) - [d2b0193](https://github.com/joeferraro/MavensMate/commit/d2b0193104e4242b04c8fb68de64ed6b15457586) shows proper message on new project creation (@joeferraro) - [f89cdb6](https://github.com/joeferraro/MavensMate/commit/f89cdb6369ec4f8db684e532203e1fc526067ef6) resolves issue where managed metadata was not being properly filtered (@joeferraro) - [b069c1c](https://github.com/joeferraro/MavensMate/commit/b069c1ceb85bef51a5d9db19d2e7efe7dfa8c622) updates sublime-project definition (@joeferraro) - [7e5a017](https://github.com/joeferraro/MavensMate/commit/7e5a0179daad3004138619fbb266f0a5ee7611fa) enables index-apex-class to send name or path (@joeferraro) - [a766df2](https://github.com/joeferraro/MavensMate/commit/a766df2