Other Versions

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:

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.