Skip to content

Releases: atuttle/Taffy

Version 3.0.0 Release Candidate 3

13 Nov 17:59
Compare
Choose a tag to compare
Pre-release

Fixed a CF8 bug in the dashboard (#232). Improvements to Dependency Injection (#237) and documentation (#238).

Version 3.0.0 Release Candidate 2

02 Oct 14:26
Compare
Choose a tag to compare
Pre-release

There was a CF8 compatibility issue (#232) found in Release Candidate 1, which has been addressed. Thanks to @Damonmiller for the bug report and the fix!

Version 3.0.0 Release Candidate 1

19 Sep 15:25
Compare
Choose a tag to compare
Pre-release

A few bug fixes and additions have been made since the release of the 3.0.0-alpha. This build has been running stable for me for a few days now, so we're almost ready to call it stable. Please try this build and report any issues you have with it ASAP! We're not far from 3.0.0 final.

See the changelog here.

Version 2.2.6

19 Sep 14:48
Compare
Choose a tag to compare

Fixes a bug (related to #186) when you include query parameters with your request from the dashboard.

Version 2.2.5

19 Sep 13:03
Compare
Choose a tag to compare

Back-ported the fix for #186 into the 2.x branch.

Version 2.2.4

18 Aug 18:38
Compare
Choose a tag to compare

Added a new helper method named getExternalBeanFactory() for use in your APIs. Previously, if you had created an external bean factory as a local variable in Application.cfc and set that into the framework as in:

var bf = createObject(...);
variables.beanFactory = bf;

... Then you would have no way to reference your external bean factory. This new method adds the canonical getter for that situation.

Thanks to @dskaggs for your time describing the use-case.

Version 3.0.0-alpha

18 Aug 18:40
Compare
Choose a tag to compare
Version 3.0.0-alpha Pre-release
Pre-release

See the full release notes in the documentation.

There are a few minor breaking changes that you should be aware of.

Version 2.2.3

30 Jul 18:23
Compare
Choose a tag to compare

Fixes an additional CF8 compatibility issue that wasn't found during the development of version 2.2.2.

Version 2.2.2

25 Mar 12:57
Compare
Choose a tag to compare

Bugs Fixed

  • #153: Resurfaced: A CF8 compatibility issue. This has been resolved.
  • #187: Changed logging default from email (to nobody, which could cause a lot of un-sendable email to pile up in your server's spool) to logging to the response buffer, which makes more sense for development. You'll want to change this in production, of course.
  • Fixed a bug in time metrics reporting during the OPTIONS request phase of CORS requests.
  • Fixed a bug where a resource with no methods defined would cause the dashboard to crash.
  • #189: @jbvanzuylen fixed a bug where a successful response (status 204) with no response body (return noData()) would cause the dashboard to hang, waiting forever for the response.
  • #185: Posting a json array, rather than a structure, as the request body (see: #169) from the dashboard would cause error message "Looks like you're sending JSON data, but you haven't specified a content type. Aborting request."

New Features

  • LogToScreen now always returns status 500
  • #194: When pre-filling in the request body in the dashboard, body arguments now have the correct data type (strings, numerics, etc)
  • #197: @sneiland added a queryToStruct helper for when you're expecting only a single row back, which does what queryToArray( qry )[0] would do, but with a nicer syntax.
  • #193: Added buttons to the dashboard to hide the documentation and make the interactive request tools full-width.
    image image

Thanks

Special thanks to @sneiland and @jbvanzuylen this time for their contributions!

Version 2.2.1

03 Feb 15:33
Compare
Choose a tag to compare

Functionally identical to version 2.2.0; only now the version number has been updated in the dashboard to be correct. Sorry for the mismatch!