Skip to content

Releases: ginkgobioworks/curious-js

Add "browser" build to work with browser apps

23 Feb 16:24
Compare
Choose a tag to compare

Bugs fixed

  • Fixed compatibility with browser-based apps, like those created by "Create React App"

Use rollup.js for module bundling

23 Feb 15:45
Compare
Choose a tag to compare

This release changes curious-js to use rollup.js for module bundling into ES6 modules, with backwards compatibility using UMD and CommonJS.

Breaking changes

  • Bower is no longer supported

Remove AMD name

06 Apr 04:00
@myw myw
Compare
Choose a tag to compare

Bugs fixed

  • The defined name was causing problems with some AMD uses (#6)

Fix query cleanup

07 Feb 09:26
@myw myw
Compare
Choose a tag to compare

Bugs fixed

  • Query cleanup (line break removal) was not working correctly. This release is a bugfix that resolves the issue.

Clean up documentation and scripts

10 Dec 10:26
@myw myw
Compare
Choose a tag to compare

Non-breaking changes

  • Improve README and documentation
  • Clean up npm package.json scripts
  • Clean up JSDoc

Bugs fixed

  • Axios wrapper was not correctly binding the .post method [#2]

More permissive URL handling

01 Dec 04:41
@myw myw
Compare
Choose a tag to compare

Non-breaking changes

  • The URL passed into CuriousClient constructor can now either be the query URL (the old way, now deprecated), or the Curious server's base URL (the new, preferred way)
  • Travis CI continuous integration has been added

Better documentation and debug info

30 Sep 21:16
@myw myw
Compare
Choose a tag to compare

Non-breaking changes

  • Added Docker configuration for platform-independent testing
  • Clarified documentation
  • Added names to anonymous functions for better debugging information

Thenable CuriousQuery

22 Sep 23:57
@myw myw
Compare
Choose a tag to compare

Non-breaking changes

Version 2.3.0 adds functionality for appending .then and .catch callbacks directly to CuriousQuery objects. These callbacks are then attached to the promise returned by the curious client when the query is performed.

This functionality makes it possible to encapsulate queries with post-processing as individual objects, without executing the query in the process.

Validate for NPM release

20 Sep 22:41
@myw myw
Compare
Choose a tag to compare

Update the package.json file to allow for valid npm publication, and update the bower.json file with the same additional fields added to the package.json file.

Slimmer repo footprint

20 Sep 22:07
@myw myw
Compare
Choose a tag to compare

Minor improvements to the package configuration to make the files downloaded by bower and npm more relevant.