v1.1.0
Welcome to PrimerDriver's first minor version update!
CLI
- Created
version.py
to handle versioning in compliance with SemVer. - Fixed a UX snag wherein passing no arguments (i.e.,
python pdcli.py
) causes the program to end non-gracefully. The default behavior now calls the help view instead. - Fixed a bug where a request from web which results in no valid primers being found raises a
TypeError
instead of the error string, thereby returning an HTTP code 500.
Web
- The design app as been completely redesigned. Using tighter React.js integration, the app is now an SPA on the landing page.
- The
/result
endpoint has been deprecated. - The
PrimerDesign
API is now exposed on the/api
endpoint. Primer design queries can now be performed directly via HTTPPOST
requests (e.g., using XHRs orcurl
).