Skip to content
This repository has been archived by the owner on Mar 5, 2018. It is now read-only.

Releases: deontologician/restnavigator

first minor release after 1.0

05 May 15:58
Compare
Choose a tag to compare

Thanks to @Haestan and @bubenkoff for the following fixes:

New stuff:

  • Rest Navigator now has automatically built Sphinx documentation which is uploaded to readthedocs.org (#34 by @bubenkoff)
  • Navigator.hal now allows passing in an explicit session. This makes using OAuth much easier (#37 by @Haestan)

Bug fixes:

  • Embedded documents would re-fetch their state, not properly caching it (#39 by @Haestan)

Version 1.0

09 Mar 06:26
Compare
Choose a tag to compare

This is the first version of rest navigator that supports the full HAL spec, including embedding.

New in this version:

Embedded support
Ability to specify default curies
Resources with no URL are now represented by a special Navigator type called OrphanNavigators
IP addresses can be used in the url (@dudycooly)
All tests pass in python 2.6 -> 3.4 (@bubenkoff), and travis now runs tox to ensure they stay that way
Support the DELETE, and PATCH methods
posts allow an empty body (@bbsgfalconer)
Much improved content negotiation (@bbsgfalconer)

There was also a major refactoring that changed how Navigators are created and internally cleaned up a lot of really messy code.

Thank you to all of the contributors, not only for your code contributions but for prodding me to finishing this release.