- #64 Call main callback with data and error, not one or the other
- #63 plugin callbacks may be executed after main callback if one plugin callback returns an error
- #57 browserify demo using http://www.corsproxy.com/
- #56 how to find plugins, closes #17 and #18
- #18 List of existing plugins
- #17 How to find plugins
- #16 How to write plugins
- #53 sync vs. async should return data formatted identically (just sync should be an array)
- #48 update README for proper callback documentation
- #47 add Travis badge to README
- #45 Travis-CI
- #35 Scoping on callbacks
- #38 Callback first parameter is error
- #42 pluginCallback should receive the collection name
- #36 Fix broken option passing
- #21 search() needs to have two types of callbacks?
- #30 more descriptive names for properties
- #26 search() should honor error object from plugin
- #24 use test double instead of existing plugin for tests
- #22 search() first parameter should be a POJsO
- #20 Change API so search() takes a callback rather than a response object
- #15 Basic usage in README
- #4 Limit number of results returned
- #3 Document API
- #12 Move libguides collector to its own npm module
- #11 Move millennium collector to its own npm module
- #8 add() should load collectors from npm modules
- #6 Add libguides connector
- #2 Add configurability
- #1 Millennium should be a default collection