classeur-api-client
This is the documentation landing page for classeur-api-client
, a node.js client for the REST API of http://classeur.io/.
Source code for this package is avaiable at https://github.com/zbentley/classeur-api-client.
Select a version of this library below to get started.
Versions
NPM package versions will follow Semantic Versioning.
Each link below will take you to the README for the given package version:
- latest stable
- 0.0.1
- 0.1.0 (links to 0.1.1 documentation)
- 0.1.1
- 0.2.0
- 0.2.1
- 0.2.2
- 0.2.3
- 0.3.0
- 0.3.1
- 0.3.2
- 0.3.3
- development/unstable (master)
Release Notes
0.1.0
- Initial release.
0.1.1
- Documentation fixes.
- Added documentation build system.
0.2.0
- Fully automate documentation build system.
- Switch to Restler for HTTP interaction.
- Error behavior enhancements:
- Handle JSON parsing/malformed-content errors.
- Typed error objects are now returned from all HTTP interactions.
- Add documentation for error behavior.
- Use Chai for type assertions at runtime rather than a separate library.
- Clean up code.
- Improve test coverage and accuracy.
- Update lodash dependency.
- Update documentation.
0.2.1
- Fix broken package manifest.
0.2.2
- Add stacktraces to errors.
- Fix minor bugs with handling of explicit 'undefined' results in callback result arrays.
- Minor documentation improvements.
0.2.3
- Make NodeJS 5/ES6 requirement explicit.
- Misc documentation fixes for readability.
0.3.0
- Fixed #2: 400 "content type not recognized" errors no longer occur.
- Reworked error API to be less confusing and more flexible.
- Switched to a maintained REST client: flashheart.
- Added CI.
0.3.1
- Fixed several documentation issues.
- Removed debug dependencies that could cause some uncommon npm installations to fail.
- Improved documentation builder/auto publisher.
0.3.2
- Added back the ability to get content of files (gradual deprecation of the V1 API broke it; using parts of the V2 API now). See GitHub issue #3 for more info.
0.3.3
- Removal of a debug print statement.