Skip to content

Latest commit

 

History

History
124 lines (79 loc) · 4.75 KB

CHANGELOG.md

File metadata and controls

124 lines (79 loc) · 4.75 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

CHANGED

  • #106 Allow python version greater or equals to 3.13 (until inferior to 4.0)

FIXED

  • Improve resilience to error variables during the data extraction

Update

  • Move to python 3.9 (python 3.8 is not supported anymore)
  • Move to pandas 2.1.11
  • Update all dev dependencies except responses

FIXED

  • #29: Fix {get_data} very slow when using {label_type="name"}

FIXED

  • #32: Fix {braincube-name} placeholder usage in data module

Changed

  • #25: support {braincube-name} as a placeholder in braincube_base_url configuration.
  • #30: use new SSO URL for OAuth authentication flow

Fixed

  • Fix URL construction when there is a path in one of the configured base URLs

Added

  • update configuration, we can use sso_base_url and braincube_base_url to define different domains for those services

Changed

  • Move project to GitHub

Added

  • Make get_name and get_bcid methods available for all BaseEntity objects
  • Provide a selection system for the name type to use for the objects
  • Add parameter in MemoryBase get_data() function to change the label_type ("name" or "bcid")
  • Add parameter in MemoryBase get_data() function to return a pandas DataFrame
  • Entities have a get_uuid method

Fixed

  • Fix the parsing of date list containing "null" elements

Changed

  • Improve list of date parsing using pandas

Fixed

  • Fix typo in documentation

Added

  • Add the personal access token option for authentication.
  • Allow requests without json parsing in request_ws.

Fixed

  • Fix the setting of the verify parameter for the SSL certificate setting.

Fixed

  • possibility to use other memory base references than dates.

Added

  • a get_order_variable_long_id method to memory_bases, get_braindata_memory_base_info to the data library

Modified

  • the data's function collect_data now takes a memory_base instead of its metadata as a parameter.

FIXED

  • Fixes the "requests library not present" error by adding it to the no-dev dependencies.

FIXED

  • Convert all object bcid to str in _get_resource. Prevents error when bcids are passed as int

[2.0.0] - 2020-05-28

The version 2.0.0 redefines the connector API by unifying the function naming.

Added

  • client to the braincube WS API
  • Add Braincube, MemoryBase, VariableDescription, JobDescription, Event, DataGroups, RuleDescription objects
  • Add methods to get a VariableDescription, JobDescription, Event, DataGroups, or RuleDescription object from a memory_base
  • Add get_data functions to fetch the data from a memory_base
  • Generate request filters from event and job conditions
  • Add job methods to get events, conditions, variables, categories, data, and rules

Removed

  • The token getter utility. It now relies on the braincube-token-getter package.