Commit Graph

1324 Commits

Author SHA1 Message Date
Andrew Stewart 944d5868db Merge branch 'release'
* release:
  Bump version to "0.22.2"
  Add basic #includes helper for arrays
  Correct bug in Registry#findBy, add spec
2015-04-03 11:21:18 -07:00
Andrew Stewart ccc4c070e0 Bump version to "0.22.2" 2015-04-03 11:16:45 -07:00
Andrew Stewart 9030ad45e7 Add basic #includes helper for arrays 2015-04-03 11:15:53 -07:00
Andrew Stewart 65f21865f2 Correct bug in Registry#findBy, add spec 2015-04-03 11:15:51 -07:00
Andrew Stewart 4791fa72a9 Throw error instead of continuing when #api fails 2015-04-02 14:10:22 -07:00
Adrian Zankich 2de8f9a44d Merge pull request #283 from hybridgroup/add/syntax-checks
Add basic DSL error checks
2015-04-02 14:05:26 -07:00
Andrew Stewart 9b04a4ed15 Add basic DSL error checks 2015-04-02 12:22:19 -07:00
Andrew Stewart eb5090e9e9 Remove accidentally committed swap file 2015-03-31 18:01:26 -07:00
Ron Evans 56211b2f10 Merge pull request #282 from hybridgroup/update/add-err-respond
Update/add err respond
2015-03-28 08:11:52 -07:00
Edgar Silva 287b4205dd Offering to the lint godsgit add .! 2015-03-27 15:36:24 -06:00
Edgar Silva ec4dde7448 Adds error handling to basetar#respond. 2015-03-27 15:18:45 -06:00
Andrew Stewart 527b0febed We don't care about lodash 2015-03-24 18:56:53 -07:00
Andrew Stewart 93369100df Expand Travis build matrix 2015-03-23 13:58:13 -07:00
Ron Evans 5a67934791 Merge pull request #281 from hybridgroup/add/debug-flag
Add CLI flag for enabling debug logging
2015-03-22 23:54:53 -07:00
Andrew Stewart 2ed5fcf64e Add CLI flag for enabling debug logging 2015-03-22 17:07:25 -07:00
Ron Evans 93dcf18cb5 Merge pull request #280 from hybridgroup/readme-update
Add user contributed platforms to readme
2015-03-20 14:06:36 -05:00
nathan fc68b1aaa4 add user contributed platforms 2015-03-20 12:03:55 -07:00
Ron Evans 99113353d7 Merge pull request #279 from hybridgroup/add/interface-functions
Add exploding interface functions for Driver/Adaptor
2015-03-19 19:53:00 -05:00
Andrew Stewart 82ef3d31a2 Add exploding interface functions for Driver/Adaptor
Explicit is better than implicit, and this causes errors to be more
specific
2015-03-19 17:47:15 -07:00
Ron Evans af5300f6cd Merge pull request #278 from hybridgroup/add/respond
Add Basestar#respond method to work with events/callbacks
2015-03-19 12:59:48 -05:00
Andrew Stewart c0a3a9439e Add #respond method to work with events/callbacks 2015-03-19 10:48:45 -07:00
Andrew Stewart a17c70a18b Bind passed function to Robot by default 2015-03-17 14:22:14 -07:00
Andrew Stewart 28415f0b74 Add basic #includes helper for arrays 2015-03-11 12:31:45 -07:00
Andrew Stewart 6c5208577a Correct bug in Registry#findBy, add spec 2015-03-09 21:26:45 -07:00
Edgar O Silva e90969eef0 Merge pull request #275 from hybridgroup/remove/deprecation-warnings
Remove deprecated Connection / Device syntaxes
2015-03-06 12:20:37 -06:00
Andrew Stewart cb492c0747 Remove deprecated Connection / Device syntaxes
Removes deprecation warnings + support for single-object + array
syntaxes.

The array syntax will likely continue to work due to the `_.each`
abstraction, but since we don't use it anywhere, the requisite specs
have been removed.
2015-03-04 09:27:33 -08:00
Andrew Stewart a9dd5b80cd Bump version to v0.22.1 2015-02-24 11:22:50 -08:00
Adrian Zankich 3e65e2027e Merge pull request #271 from hybridgroup/feature/replace-lodash
Replace Lodash
2015-02-24 10:08:06 -08:00
Andrew Stewart 4e363e7930 Add a basic reduce implementation 2015-02-23 15:22:45 -08:00
Andrew Stewart 2eaea42a72 Add helpers for partial application 2015-02-23 14:31:52 -08:00
Andrew Stewart 372c384b11 Fully iterate over objects, rather than just props 2015-02-23 12:57:57 -08:00
Andrew Stewart 6e3d7c6667 Add helpers to replace some lodash functionality
Not a 1:1, and probably much slower than Lodash's ultra-optimised
implementations, but we do enough I/O that it's not really relevant,
is it?
2015-02-23 08:38:12 -08:00
Andrew Stewart 31bdfe31f8 Merge pull request #269 from daniellmb/master
The register method should return existing modules
2015-02-20 11:55:31 -08:00
Daniel Lamb d3b4f926ca Delete .editorconfig 2015-02-20 11:51:58 -08:00
Daniel Lamb d462e28473 Update .gitignore 2015-02-20 11:51:23 -08:00
Daniel Lamb ccebab4cc2 The register method should return existing modules 2015-02-20 11:25:31 -08:00
Andrew Stewart 618aa8212d Remove lodash 2015-02-20 11:15:34 -08:00
Andrew Stewart b17542061b Extract monkey-patches 2015-02-20 11:12:26 -08:00
Andrew Stewart aa3332445e Add coverage to .npmignore 2015-02-19 15:06:02 -08:00
Andrew Stewart 5ac95161e2 Correct edge case with 'module' key 2015-02-19 12:44:35 -08:00
Andrew Stewart b0cb253987 Correct Travis-CI directory creation error 2015-02-12 11:42:00 -08:00
edgarsilva cd23d989cf Fix broken test. 2015-01-30 15:04:14 -06:00
edgarsilva 3d2842567b User API#start instead of API#listen in cylon#api 2015-01-30 14:45:50 -06:00
edgarsilva cfd37e9621 Updated README with cylon-api-socketio plugin reference. 2015-01-30 13:56:14 -06:00
edgarsilva e2f617c995 Fixes validation issue in initializer constructor, `!module` should be `mod` 2015-01-29 13:51:05 -06:00
Ron Evans 990184c0fa Merge pull request #262 from hybridgroup/feature/npmignore
Add .npmignore
2015-01-27 07:54:25 -08:00
Andrew Stewart d35cc0b0d7 Add .npmignore
This file acts like a .gitignore, but for NPM. Will avoid bundling along
things we don't necessarily want to install alongside the lib directory.

On my system, this decreases install size of Cylon by over 100kb, from
301kb to 189kb.
2015-01-26 23:13:40 -08:00
deadprogram 64a0d76af1 Extract deprecation warning into separate function 2015-01-22 19:25:45 -08:00
Ron Evans 980f63667a Merge pull request #261 from hybridgroup/refactor/device-and-connection
Replace initDevice(), initConnection() with initializer()
2015-01-22 18:29:42 -08:00
Andrew Stewart 147816b366 First crack at removing seperate Device/Connection initialization 2015-01-22 14:41:58 -08:00