* Added support for bulk creation of Attributes, Devices, and Networks * When creating a collection via POST, a 201 CREATED response is generated without a Location header. The payload includes the created objects.
0.1.0
------------------
* Bugfix in string format when validating attribute that doesn't exist.
0.0.9
------------------
* Implemented API key (auth_token) authentication * Cookies are now stored as secure cookies using cookie_secret setting. * New site setting for storing secret_key used for crypto. * User has a new .secret_key field which is generated when User is created
+ User should obtain key through web UI (however that is NYI) + Secret key is used as user password to generate an auth_token
* Auth token is serialized, and encrypted with server's key and also contains an expiration timestamp (default 10 minutes) * AuthToken can be done using "Authorization" header or query args. * New User methods for generating and validating auth_token * API endpoints still also accept "default" login methods. * Added a models.get_db_session() function to make getting a session easier! * Added a Model.query classmethod to make model queries easier!! * All new changes are unit tested! * If you're checking out the API auth stuff and want to test it out, see the README.auth.rst file! * Web views use "default" auth (currently user_auth_header) * API views use "default" or "auth_token" * AuthToken can now be done using "Authorization" header or query args.
0.0.2
------------------
* Add setting to toggle for checking XSRF cookies on API calls.
0.0.1
------------------
* Initial scaffolding for NSoT * Python packaging * Inital models * Support for add/remove/update/list Sites