Skip to content

Releases: LabKey/labkey-api-python

2.6.0

Choose a tag to compare

@labkey-alan labkey-alan released this 17 Aug 22:39
604cd15

Query API - add lineage-related filter types

2.5.1

Choose a tag to compare

@labkey-alan labkey-alan released this 12 Jul 18:55
4f2827e
  • Remove apikey| prefix from webdav client configurations

2.5.0

Choose a tag to compare

@labkey-alan labkey-alan released this 06 Jul 20:36
db4c1db
  • Container API
    • add rename
    • add get_containers
  • Add transform_helper to labkey.utils
    • See docs in docs/transform_helper.md for more information

2.3.0

Choose a tag to compare

@labkey-alan labkey-alan released this 30 Jun 22:47
7644bd6
  • Add hostname property to ServerContext
  • Add base_url property to ServerContext
  • Add webdav_client method to ServerContext
    • This method returns a webdavclient3 Client instance
  • Add webdav_path method to ServerContext
  • Add docs for WebDav support
  • Add unit tests for ServerContext

2.2.0

Choose a tag to compare

@labkey-alan labkey-alan released this 11 Aug 12:00
f5bcd73
  • Add domain.get_domain_details API to domain module.
  • Support saving domain options via domain.save.
  • Fix ConditionalFormat.to_json() to match server response.

2.1.0

Choose a tag to compare

@labkey-alan labkey-alan released this 12 May 17:31
9a4daf6
  • Add support for ontology based column filters ONTOLOGY_IN_SUBTREE and ONTOLOGY_NOT_IN_SUBTREE
  • ServerContext.make_request: payload is now optional
  • ServerContext.make_request: add json kwarg
    • This automatically does json_dumps and sets the content-type header for you
  • Add impersonate_user and stop_impersonating to security module (including APIWrapper)
  • Add more environment variables for integration test configuration
    • host, port, and context_path can now be overridden via env vars

2.0.1

Choose a tag to compare

@labkey-alan labkey-alan released this 01 Mar 23:34
88fbf3d

Fix Issue 42489

  • Updated Run.to_json() to drop unset values

2.0.0

Choose a tag to compare

@labkey-alan labkey-alan released this 22 Oct 15:30
8601e72

Add APIWrapper, remove Python 2 support

  • Add APIWrapper
    • This wraps all of the supported APIs so you don't need to pass around a server_context
  • Remove support for Python 2.x
  • container.create: rename folderType arg to folder_type, rename isWorkbook arg to is_workbook
  • Add Type annotations
    • We don't have 100% of our API methods typed yet, but we are getting there
  • Format code with Black (a static code formatter)
  • remove build_url helper
    • it was just a single line wrapper around server_context
  • remove create_server_context
    • It was just a wrapper around ServerContext, you can replace all usages of create_server_context with ServerContext
  • Removed various "from_data" methods
    • They were all simple one line wrappers around Class constructors that were not needed if you were using any you
      may update your code e.g. "SomeClass.from_data(data)" can be changed to "SomeClass(**data)"
  • Remove unsupported modules
  • Update example code

1.4.1

Choose a tag to compare

@labkey-alan labkey-alan released this 08 Sep 18:10
11d143f
  • Add integration tests
  • NOTE: The next planned release will be 2.0.0 and is expected to drop support for Python 2.x, we plan to introduce
    code that will only be compatible with Python 3.6 and beyond. Python 2.x is no longer supported by the PSF as of
    January 1st, 2020.

1.4.0

Choose a tag to compare

@labkey-alan labkey-alan released this 17 Jun 20:09
99a0a01
  • Add ignore_filter arg to select_rows