- audit fix
- Search schemas update
- DW schemas update
- audit fix
- Search schemas update
- DW schemas update
- audit fix
- Using node native fetch
- Search schemas update
- DW schemas update
- audit fix
GraphQLRequest::request
generic type extension removed
- Search schemas update
- DW schemas update
- Updated several dependencies
- audit fix
- Added search metadata
rcsb_nested_indexing_context
bug fix
rcsb_nested_indexing_context
bug fix
RcsbSearchMetadata
fieldenum
is a dict
RcsbSearchMetadata
includesenum
anddescritpion
RcsbSearchMetadata
includes rcsb schema metadata (e.g.rcsb_search_context
,rcsb_description
)
RcsbSearchAttributeType
new type for defining search attributes
- audit fix
- Added new util class
TagDelimiter
to parse rcsb ids
- Data and Search API schema update
- audit fix
- New parameter
histogram: boolean
to collect group unmerged annotations from the 1d-coordinates server
- 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
- Updated several dependencies
GraphQLRequest::request
methodheaders
optional parameter is not initialized as empty
Content-Type
header added at request time- Removed
Accept
header
- Removed
'Accept': 'application/json'
header inSearchRequest
GraphQLRequest
exposed optional headers (HeadersInit
) object inrequest
methodSearchRequest
exposed optional fetch configuration objectRequestInit
in the constructorSearchRequest
exposed optional headers (HeadersInit
) object inrequest
method
- Use
node-fetch
ifwindow.fetch
is not defined
- Replaced graphql client
@apollo/client
forgraphql-request
GraphQLRequest
constructor parameters changedapi: "data-api" | "1d-coordinates" | string
"data-api"
requests to RCSB data-api (https://data.rcsb.org)."1d-coordinates"
requests to RCSB 1d-coordinate service (https://1d-coordinates.rcsb.orgstring
encoding a URL
config
additional configuration forGraphQLClient
('graphql-request' npm package https://www.npmjs.com/package/graphql-request)
- Library adds caching and data compression at browser side through
localStorage
- This feature is not use in the back end
- JavaScript fetch bug fixed
- Updated several dependencies
GraphQLRequest
exposesHttpOptions
andApolloClientOptions
configurations as optional arguments.- Previous ApolloClient config exposed through apollo-boost module is not available anymore
- Removed apollo-boost v0.4.9
- Update apollo-client v2.6.10 to @apollo/client v3.5.8
- Fixed server config
- Added RCSB DW schema interfaces and enumerations
- Updated several dependencies
SearchRequest
initializesfetch
within the constructor
GraphQLRequest
exposes ApolloClient configuration as an optional parameterSearchRequest
accepts an external fetch-like request (e.g. node-fetch) as an optional parameter
- Allow JavaScript during TypeScript compile
- Added chemical search metadata schemas
- Added a new regex to include missing enums in search end point
- Yosemite config fixed
- Generation of new types for Yosemite
- Yosemite config fixed
- Search data field paths and allowed operations
- Fixed production dependencies
- simplified gql server config
- yosemite server config fixed
- apollo-boost dependency added
- build .json files included
- graphql dependency added
- @graphql-codegen/cli dependency added
- Including js files
- Initial release