NEWS
rPDBapi 3.0.0 (2026-03-06)
- Added CI workflows in
.github/workflows/ci.yml and
.github/workflows/live-tests.yml.
- Added explicit output contracts in
R/01_contracts.R.
- Strengthened search, fetch, and data-frame return handling across:
R/query_search.R, R/perform_search.R, R/fetch_data.R,
R/data_fetcher.R, and R/return_data_as_dataframe.R.
- Improved result handling and compatibility logic in
R/find_results.R and
R/find_papers.R.
- Expanded deterministic test coverage substantially, including:
API contracts, request encoding, scan parameters, group serialization,
return-type handling, fetch behavior, citation compatibility, and
get_pdb_file() struct-fact parsing.
- Updated
README.md to document output contracts, compatibility aliases, and
opt-in live tests.
rPDBapi 2.1.1 (2024-10-19)
2024-11-05 166ecd7 version 2.1.1
- Extended
get_pdb_file() and its documentation.
- Improved
query_search() and its manual page.
rPDBapi 2.1 (2024-09-06)
2024-09-06 e414827 update documentation
- Refined
query_search() and send_api_request() behavior and documentation.
- Updated related Rd files for consistency.
2024-09-05 f33fa77 updated to version 2.1
- Added
R/get_pdb_api_url.R, R/handle_api_errors.R,
R/parse_response.R, and R/send_api_request.R.
- Improved request routing and response parsing across fetch/search helpers.
- Updated
data_fetcher(), describe_chemical(), get_info(),
get_fasta_from_rcsb_entry(), get_pdb_file(), and search_graphql().
- Refreshed documentation for the new low-level request helpers.
rPDBapi 2.0.0
2024-09-03 ad1efa6 upgraded to version 2.0
- Large package-wide revision affecting search, fetch, parsing, and operator
layers.
- Expanded and revised manual pages across most exported functions.
- Added a broad
testthat suite for operators, search helpers, fetch helpers,
and file/data retrieval.
- Tightened behavior in
perform_search(), query_search(),
return_data_as_dataframe(), and get_pdb_file().
rPDBapi 1.0.0
2024-06-06 b1aca34 fixed major errors
- Fixed major issues across
query_search(), perform_search(),
get_pdb_file(), return_data_as_dataframe(), find_results(),
find_papers(), and related documentation.
- Renamed the project file from
pdbAPI.Rproj to rPDBapi.Rproj.
2024-06-06 README and namespace follow-ups
7474cba, 04ed3c7, ee0d286, 561ca06
- Expanded and corrected README examples and package guidance.
0100977
- Small update to
R/query_search.R.
548cfd8
- Small namespace export adjustment.
rPDBapi 0.9.0
2024-01-17 217eae0, 316c2c7, adfd67d, 8f09f11
- Added examples and fixes around
perform_search().
- Simplified exports and removed some earlier helper artifacts.
- Continued cleanup of
get_pdb_file(), parsing, and search utilities.
2024-01-16 fa36be0 RD files updated
- Large documentation pass across package functions and classes.
- Added
R/rPDBapi-package.R.
- Expanded namespace exports and manual pages for operators, query helpers,
fetch helpers, and package-level documentation.
2024-01-16 7cec68d minor fixes
- Adjusted
get_pdb_file() implementation and documentation.
2024-01-15 599f3e8 major update
- Introduced or expanded key helpers such as
add_property(),
data_fetcher(), fetch_data(), find_papers(), find_results(),
generate_json_query(), perform_search(), and
return_data_as_dataframe().
- Removed older transitional files like
R/data_types.R, R/fasta_client.R,
and R/search.R in favor of a clearer package structure.
- Improved
search_client() and GraphQL-related behavior.
2024-01-08 67be19a, 43c02d5, 15b38b4
- Added
get_fasta_from_rcsb_entry() and expanded data type handling.
- Added early GraphQL support in
R/search_graphql.R.
- Iterated on data-type definitions and related internals.
2024-01-05 df8c648, 7da031a, 1379ab7, d11e442
- Built out search client behavior and operator logic.
- Added then later refactored FASTA-related client functionality.
- Refined sequence, structure, and text operator behavior.
2024-01-03 bfdda1c
- Replaced
R/query.R with R/query_search.R.
- Refactored
search_client.R and related search helpers.
2024-01-02 2291362
- Added early query and nested-dictionary traversal helpers.
rPDBapi 0.1.0
2023-12-28 b9aafb0 first commit
- Established package structure with
DESCRIPTION, NAMESPACE, project file,
renv, and initial search/get helpers.
2023-12-19 bf37f8f Initial commit
- Created the repository with the initial README.