Skip to content

Latest commit

 

History

History
232 lines (181 loc) · 5.74 KB

CHANGELOG.md

File metadata and controls

232 lines (181 loc) · 5.74 KB

RCSB Saguaro API Changelog

Semantic Versioning

[4.3.1] - 2024-09-13

Dependency update

  • audit fix

[4.3.0] - 2024-08-21

Schema update

  • Search schemas update
  • DW schemas update

Dependency update

  • audit fix

[4.2.0] - 2024-03-25

Schema update

  • Search schemas update
  • DW schemas update

Dependency update

  • audit fix
  • Using node native fetch

[4.1.14] - 2024-02-09

Schema update

  • Search schemas update
  • DW schemas update

Dependency update

  • audit fix

[4.1.13] - 2023-07-11

Code refactoring

  • GraphQLRequest::request generic type extension removed

[4.1.12] - 2023-07-11

Schema update

  • Search schemas update
  • DW schemas update

Dependency update

  • Updated several dependencies
  • audit fix

[4.1.11] - 2023-05-22

Improvement

  • Added search metadata

[4.1.10] - 2023-05-22

Bug fix

  • rcsb_nested_indexing_context bug fix

[4.1.9] - 2023-05-19

Bug fix

  • rcsb_nested_indexing_context bug fix

[4.1.8] - 2023-05-15

Improvement

  • RcsbSearchMetadata field enum is a dict

[4.1.7] - 2023-05-15

Improvement

  • RcsbSearchMetadata includes enum and descritpion

[4.1.6] - 2023-05-15

Improvement

  • RcsbSearchMetadata includes rcsb schema metadata (e.g. rcsb_search_context, rcsb_description)

[4.1.5] - 2023-05-11

Improvement

  • RcsbSearchAttributeType new type for defining search attributes

[4.1.4] - 2023-04-27

Dependency update

  • audit fix

[4.1.3] - 2023-04-19

Improvements

  • Added new util class TagDelimiter to parse rcsb ids

[4.1.2] - 2023-04-17

Schema update

  • Data and Search API schema update

Dependency update

  • audit fix

[4.1.1] - 2022-11-03

Improvements

  • New parameter histogram: boolean to collect group unmerged annotations from the 1d-coordinates server

[4.1.0] - 2022-08-31

Improvements

  • New methods for collecting DW and Search API schemas
    • src/DownloadSchemas/DwSchemas.ts
    • src/DownloadSchemas/SearchSchemas.ts
  • New configuration to generate graphql types from specific URLs

[4.0.6] - 2022-08-01

Dependency update

  • Updated several dependencies

[4.0.5] - 2022-05-26

Minor refactor

  • GraphQLRequest::request method headers optional parameter is not initialized as empty

[4.0.4] - 2022-05-20

Minor refactor

  • Content-Type header added at request time
  • Removed Accept header

[4.0.3] - 2022-05-20

Bug fixes

  • Removed 'Accept': 'application/json' header in SearchRequest

[4.0.2] - 2022-05-18

Improvement

  • GraphQLRequest exposed optional headers (HeadersInit) object in request method
  • SearchRequest exposed optional fetch configuration object RequestInit in the constructor
  • SearchRequest exposed optional headers (HeadersInit) object in request method

[4.0.1] - 2022-04-14

Bug fixes

  • Use node-fetch if window.fetch is not defined

[4.0.0] - 2022-04-13

Breaking change

Improvement

  • Library adds caching and data compression at browser side through localStorage
    • This feature is not use in the back end

[3.0.2] - 2022-03-23

Bug fixes

  • JavaScript fetch bug fixed

[3.0.1] - 2022-03-23

Dependency update

  • Updated several dependencies

[3.0.0] - 2022-02-14

Breaking changes

  • GraphQLRequest exposes HttpOptions and ApolloClientOptions configurations as optional arguments.
  • Previous ApolloClient config exposed through apollo-boost module is not available anymore

Dependency update

  • Removed apollo-boost v0.4.9
  • Update apollo-client v2.6.10 to @apollo/client v3.5.8

[2.3.1] - 2022-02-08

Bug fix

  • Fixed server config

[2.3.0] - 2022-02-08

RCSB data api schemas

  • Added RCSB DW schema interfaces and enumerations

[2.2.4] - 2022-02-08

Dependency update

  • Updated several dependencies

[2.2.3] - 2022-02-08

Bug fixes

  • SearchRequest initializes fetch within the constructor

[2.2.2] - 2021-12-21

Configuration improvement

  • GraphQLRequest exposes ApolloClient configuration as an optional parameter
  • SearchRequest accepts an external fetch-like request (e.g. node-fetch) as an optional parameter

[2.2.1] - 2021-10-05

Build configuration

  • Allow JavaScript during TypeScript compile

[2.2.0] - 2021-10-04

Chemical Search and bug correction

  • Added chemical search metadata schemas
  • Added a new regex to include missing enums in search end point

[2.1.0] - 2021-08-24

Bug correction

  • Yosemite config fixed
  • Generation of new types for Yosemite

[2.0.1] - 2021-07-23

Bug correction

  • Yosemite config fixed

[2.0.0] - 2021-07-23

Added search metadata package

  • Search data field paths and allowed operations

[1.1.1] - 2021-07-16

Dependency Bug

  • Fixed production dependencies

[1.1.0] - 2021-07-16

Config format

  • simplified gql server config

[1.0.6] - 2021-07-12

Bug fixes

  • yosemite server config fixed

[1.0.5] - 2021-07-12

Bug fixes

  • apollo-boost dependency added

[1.0.4] - 2021-07-12

Bug fixes

  • build .json files included

[1.0.3] - 2021-07-12

Bug fixes

  • graphql dependency added

[1.0.2] - 2021-07-12

Bug fixes

  • @graphql-codegen/cli dependency added

[1.0.1] - 2021-07-12

Bug fixes

  • Including js files

[1.0.0] - 2021-07-12

General

  • Initial release