+++++++++++
LabKey Python Client API News
+++++++++++

What's New in the LabKey 1.0.0 package
==============================

*Release date: 09/20/2018*

- BREAKING CHANGE: in labkey.experiment ProtocolOutput has been renamed to RunItem
- Provide a default encoder for json.dumps to better handle datetime (#14).

What's New in the LabKey 0.7.0 package
==============================

*Release date: 05/10/2018*

- Domain API, see labkey.domain
- Fix for error response handling (#12). Thanks to @thusharaw for this contribution.

What's New in the LabKey 0.6.1 package
==============================

*Release date: 02/28/2018*

- Support non-JSON response formats

What's New in the LabKey 0.6.0 package
==============================

*Release date: 09/11/2017*

- Support api_key in utils.create_server_context.
- Support verify_ssl in utils.create_server_context. Thanks to @pescobar for this contribution.
- Remove SafeTLSAdapter in favor of normal TLS convention.
- Improve exception messaging when raising ServerContextError.

What's New in the LabKey 0.5.0 package
==============================

*Release date: 04/19/2017*

- Security API, see labkey.security
- ServerContext now a class, support for CSRF
- Fix for LSID handling in Experiment objects
- Documentation updates

What's New in the LabKey 0.4.3 package
==============================

*Release date: 01/12/2017*

- Reintroduce portions of messageboard, wiki APIs (unsupported, not recommended for public use)
- Documentation updates

What's New in the LabKey 0.4.2 package
==============================

*Release date: 03/15/2016*

- Fix for 25209: API returns incorrect error messages for 401 responses
- Update test suites and fix for assertions of timeout
- Documentation updates

What's New in the LabKey 0.4.1 package
==============================

*Release date: 11/17/2015*

- Fix for QueryFilter.Types to be Python 2/3 compatible.
- Documentation updates

What's New in the LabKey 0.4.0 package
==============================

*Release date: 11/11/2015*

- Introduce experiment.py API for save, load batches.
- Introduce concept of server_context for establishing connection context.
- Switch credential model from .labkeycredentials.txt to .netrc.
- Switch to PEP 8 compliant syntax for API in general (e.g. selectRows now select_rows).
- Deprecate wiki, messageboard APIs (at least for now).

What's New in the LabKey 0.3.0 package
==============================

*Release date: 08/20/2015*

- Migrated package repository to GitHub.
- Switch package to use semantic versioning.
- Minor changes to setup.py.

What's New in the LabKey 0.24 package
==============================

*Release date: 03/20/2015*

- Fixed bug in updateWiki due to changes in LabKey Server v15.1 


What's New in the LabKey 0.23 package
==============================

*Release date: 11/24/2014*

- Force all SSL connections to use TLSv1 Protocol or higher. 
  This disables the use of SSLv2(Heartbleed) and SSLv3(Poodle) to 
  protect against the Heartbleed and Poodle vulnerabilities. 


What's New in the LabKey 0.22 package
==============================

*Release date: 04/15/2014*

- Fixed bug in updateWiki when updating a wiki where Guests have read access


What's New in the LabKey 0.21 package
==============================

*Release date: 03/30/2012*

- Fixed bug in updateWiki due to changes in LabKey Server v12.1


What's New in the LabKey 0.20 package
==============================

*Release date: 01/25/2012*

- Fixed authentication bug in labkey.wiki and labkey.messageboard
  functions.


What's New in the LabKey 0.19 package
==============================

*Release date: 11/02/2011*

- Updated name of the sample labkeycredentials file

- Cleaned up docstring comments in each module file. 

- Checked into the LabKey subversion repository.


What's New in the LabKey 0.18 package
==============================

*Release date: 10/25/2011*

- Created README.txt, MANIFEST.in. Added further package information to 
  setup.py 

- Added empty test directory that will be used in future releases 
  for unit tests


What's New in the LabKey 0.16 package
==============================

*Release date: Unreleased*

- Ported labkeyquery.py from a stand-alone module to be part of this 
  package. To access the functions that were in labkeyquery.py, you 
  will need to import labkey or import labkey.query

- Added collaboration module which allows programmatic access to 
  wikis and message boards on the LabKey Server
