|
5 | 5 | - change structure of tests to separate unit from integration testing |
6 | 6 | - remove broken redundant tag step from semver workflow |
7 | 7 |
|
| 8 | +## [3.1.0](https://github.com/WFP-VAM/DataBridgesKnots/compare/data-bridges-knots-v3.0.1...data-bridges-knots-v3.1.0) (2026-05-25) |
| 9 | + |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +* add RPME endpoints ([9ef72fc](https://github.com/WFP-VAM/DataBridgesKnots/commit/9ef72fca28096ff7e3588011d8df040e5fa25e6f)) |
| 14 | +* **client.py:** Rename auth params and procedure to align with new WFP API Porta (portal.api.wfp.org) ([b1864a0](https://github.com/WFP-VAM/DataBridgesKnots/commit/b1864a0c282a3d7ec141cbd4fed3e3355541aacc)) |
| 15 | +* IncubationApi Household Surveys endpoints ([15a7c1d](https://github.com/WFP-VAM/DataBridgesKnots/commit/15a7c1df572a1003a0ec74e718a4f6c96ac49f3b)) |
| 16 | +* replace commitizen/semver workflow with Release Please ([af8d64f](https://github.com/WFP-VAM/DataBridgesKnots/commit/af8d64f64a0a77f115329497e99cec70db758774)) |
| 17 | +* replace commitizen/semver workflow with Release Please ([bc11802](https://github.com/WFP-VAM/DataBridgesKnots/commit/bc11802364d05e85e1e576cd8528abe224b5dfd5)) |
| 18 | + |
| 19 | + |
| 20 | +### Bug Fixes |
| 21 | + |
| 22 | +* add end_date and other optional parameters on get_prices(). Add start_date as replacement to survey_date (backward compatibile) ([e2da0c6](https://github.com/WFP-VAM/DataBridgesKnots/commit/e2da0c6ed057877383cc0dea585c786484e120ba)) |
| 23 | +* add mandatory country_iso3 param to get_market_geojson_list, fix response as geoJSON and add tests for it ([bda09bd](https://github.com/WFP-VAM/DataBridgesKnots/commit/bda09bd9950494dd5f8cfe7e3163531b0a4faaff)) |
| 24 | +* add workflow_dispatch to allow manual publish trigger ([3ac8dc1](https://github.com/WFP-VAM/DataBridgesKnots/commit/3ac8dc18fe4e8d3e888d0b4a96b9c91daab563da)) |
| 25 | +* change structure of tests to separate unit from integration testing ([1233610](https://github.com/WFP-VAM/DataBridgesKnots/commit/1233610aa9af98af2faf8978d3a362311302c4a9)) |
| 26 | +* consolidate examples and country_code for get_commodit_list, get_makrets_list() and get_nearby_markets() ([80e6456](https://github.com/WFP-VAM/DataBridgesKnots/commit/80e6456dcc28e3131ff8b4cc5325e4733cb97f86)) |
| 27 | +* consolidate iso3code to adm0 code conversion for all methods ([abb2bfa](https://github.com/WFP-VAM/DataBridgesKnots/commit/abb2bfa2bd2a578e99ffc6535714aa9f554c0584)) |
| 28 | +* **DataBridgesShape:** make a fresh call to _setup_configuration_and_authentication() instead of using cached result ([0c6a397](https://github.com/WFP-VAM/DataBridgesKnots/commit/0c6a39730471c414bb4684fe6b35f6d36d95526a)) |
| 29 | +* deprecation warning ([8889d94](https://github.com/WFP-VAM/DataBridgesKnots/commit/8889d94410ae26433087bd04966713cc14e30401)) |
| 30 | +* Ensure country_is03 is truly optional in get_household_surveys_list ([fb44f65](https://github.com/WFP-VAM/DataBridgesKnots/commit/fb44f65afd383b4e6b51a9c6be55448f5483e66e)) |
| 31 | +* Ensure country_is03 is truly optional in get_household_surveys_list ([14d6345](https://github.com/WFP-VAM/DataBridgesKnots/commit/14d634547e9d9250e75c8565de2c939f9a499dbd)) |
| 32 | +* examples in docstrings' ([9ae0b9e](https://github.com/WFP-VAM/DataBridgesKnots/commit/9ae0b9ee9afda8818d29d3a95393d1cc7ff709db)) |
| 33 | +* failed example on MFI data ([e9c83dd](https://github.com/WFP-VAM/DataBridgesKnots/commit/e9c83dd2087079bf03a05e78fb54fcdb3bb24f2a)) |
| 34 | +* get_column_label bug and tests ([caadfb7](https://github.com/WFP-VAM/DataBridgesKnots/commit/caadfb7eb12d38e062b1922a9a9b7af15e455b4a)) |
| 35 | +* get_column_labels now can return the output as pd.Dataframe ([8706e22](https://github.com/WFP-VAM/DataBridgesKnots/commit/8706e2266baada52e1de232aed3c525e41b3db8b)) |
| 36 | +* get_economic_indicator_list response as data_frame ([c0e4458](https://github.com/WFP-VAM/DataBridgesKnots/commit/c0e445889c2a4551a5a159f25f52c55e60bc87fc)) |
| 37 | +* get_household_questionnaire and get_choice_list functions to retrieve correct information ([9db9424](https://github.com/WFP-VAM/DataBridgesKnots/commit/9db9424930126ffbb938531b846a251f58a6f1d4)) |
| 38 | +* handle DATA_BRIDGES_API if doesn't exist in config file ([bcb2897](https://github.com/WFP-VAM/DataBridgesKnots/commit/bcb28975e2bce1656d072039b11bcdf92dd74e36)) |
| 39 | +* **helpers:** add typing and better naming parameters to get_column_label and get_value_label functions ([e0819b7](https://github.com/WFP-VAM/DataBridgesKnots/commit/e0819b7b34639f8d3533d69244862885d28191bd)) |
| 40 | +* host in client ([0382897](https://github.com/WFP-VAM/DataBridgesKnots/commit/0382897251272c2b2ee8f0393aa33bd7ad793e13)) |
| 41 | +* import pandas in conftest ([bedadaa](https://github.com/WFP-VAM/DataBridgesKnots/commit/bedadaa60fdf35a401b5f1388b18ddcc783678fe)) |
| 42 | +* improve handling of Data Bridges API key ([6c6742f](https://github.com/WFP-VAM/DataBridgesKnots/commit/6c6742f5a01d1324f500ef2134826e9d49b9a481)) |
| 43 | +* indentation in .github/workflow ([8f06d70](https://github.com/WFP-VAM/DataBridgesKnots/commit/8f06d70467d88d2be52d84524ac76cf25a3c5943)) |
| 44 | +* pd.Dataframe output as long dataset, instead of wide ([69b1f1d](https://github.com/WFP-VAM/DataBridgesKnots/commit/69b1f1db142b69be77c47708e85fce2c00473701)) |
| 45 | +* remove broken redundant tag step from semver workflow ([dc8a921](https://github.com/WFP-VAM/DataBridgesKnots/commit/dc8a921ca9fc69ce3d10ab3b588a7929f59fa2f3)) |
| 46 | +* remove broken redundant tag step from semver workflow ([0eaa4e1](https://github.com/WFP-VAM/DataBridgesKnots/commit/0eaa4e19affe68ca8b9231dda9ee32a08443f9f2)) |
| 47 | +* remove obsolete endpoints ([dc50531](https://github.com/WFP-VAM/DataBridgesKnots/commit/dc5053108ef1393d8aaddf68a37eded36a608695)) |
| 48 | +* remove obsolete SCOPES from client ([7116e98](https://github.com/WFP-VAM/DataBridgesKnots/commit/7116e98a4e94627ac6d854800a624b1da2b90a52)) |
| 49 | +* remove unused deprecation warning ([ad8f69b](https://github.com/WFP-VAM/DataBridgesKnots/commit/ad8f69b402ad7d4b36473198dd7e32a7eba4e726)) |
| 50 | +* rename label functions to more descriptive names ([d96f474](https://github.com/WFP-VAM/DataBridgesKnots/commit/d96f4749cbd921ac7ae3fef477a6436554297870)) |
| 51 | +* rename map_label function ([6dab212](https://github.com/WFP-VAM/DataBridgesKnots/commit/6dab212a3bb6a1ada0adf025b161583c7f7bae72)) |
| 52 | +* tests for market_geojson ([5fcb941](https://github.com/WFP-VAM/DataBridgesKnots/commit/5fcb941f11df16d5c1f85993749de08594c2b9be)) |
| 53 | +* tests work with API call ([86ab458](https://github.com/WFP-VAM/DataBridgesKnots/commit/86ab458d385c3c12489f680972f254755dba8677)) |
| 54 | +* trigger version bump to 3.0.1 ([faadc17](https://github.com/WFP-VAM/DataBridgesKnots/commit/faadc172e804d3e0e48bdb64152a055567fd907d)) |
| 55 | +* trigger version bump to 3.0.1 ([4334dbe](https://github.com/WFP-VAM/DataBridgesKnots/commit/4334dbe7873b5b44e48177e1e75bfdb4676b910e)) |
| 56 | +* typo in python-package.yml ([8d89e3e](https://github.com/WFP-VAM/DataBridgesKnots/commit/8d89e3e83c5a23434a67c793ab46e01bffe48110)) |
| 57 | +* update python-package.yml ([074b45e](https://github.com/WFP-VAM/DataBridgesKnots/commit/074b45e04b7d5165ca63e5b5579045ece758ee69)) |
| 58 | + |
| 59 | + |
| 60 | +### Performance Improvements |
| 61 | + |
| 62 | +* Cache country codes_mapping to avoid multiple file reads ([082dffd](https://github.com/WFP-VAM/DataBridgesKnots/commit/082dffdc9cc9256da796028089bf552828536f97)) |
| 63 | + |
| 64 | + |
| 65 | +### Documentation |
| 66 | + |
| 67 | +* add additional docstrings ([c9a0b56](https://github.com/WFP-VAM/DataBridgesKnots/commit/c9a0b5624618922268a69d079c1bf69ddfbbb05b)) |
| 68 | +* add docstrings and typing hints for client.py ([957ef31](https://github.com/WFP-VAM/DataBridgesKnots/commit/957ef31723a84dfbff2a7d8e0d1d750cee300fb2)) |
| 69 | +* add examples for household survey and questionnaire ([056588c](https://github.com/WFP-VAM/DataBridgesKnots/commit/056588c96d85d043d013a830b3d9563dc67503a1)) |
| 70 | +* add google-docstrings option ([8c9fbbf](https://github.com/WFP-VAM/DataBridgesKnots/commit/8c9fbbf68f3c8c23dfd352ca057fef508b3aeb12)) |
| 71 | +* Add instruction on how to use commitizen ([a9a0fa6](https://github.com/WFP-VAM/DataBridgesKnots/commit/a9a0fa659b725c126a47c1f9192c0a1dcec0f2ba)) |
| 72 | +* add instructions on using uv ([ad7a0d6](https://github.com/WFP-VAM/DataBridgesKnots/commit/ad7a0d61c3c95c18881ab751b2533d2e54d4fea0)) |
| 73 | +* add knots 3.0.0 to pyproject.toml ([a0b21f0](https://github.com/WFP-VAM/DataBridgesKnots/commit/a0b21f0dd6e1d30e903298376ef0babebcce6202)) |
| 74 | +* add v3.0.0 CHANGELOG entry ([8adec51](https://github.com/WFP-VAM/DataBridgesKnots/commit/8adec517d05a1d7a3b94607428283979c69f328d)) |
| 75 | +* add v3.0.0 CHANGELOG entry ([5827b0b](https://github.com/WFP-VAM/DataBridgesKnots/commit/5827b0bdfefc27744b273ba150f5332e4b5102bd)) |
| 76 | +* added Data Bridges API key from creedential config file ([077cde9](https://github.com/WFP-VAM/DataBridgesKnots/commit/077cde95e2ab900107207f7db7e96d6f8f46e6ae)) |
| 77 | +* added documentation ([3c0a759](https://github.com/WFP-VAM/DataBridgesKnots/commit/3c0a75953f90a09a3e733fb2bd7e8fd458f17a0b)) |
| 78 | +* configured mkdocs ([f5e326a](https://github.com/WFP-VAM/DataBridgesKnots/commit/f5e326ac1ce48e1877e39191bdc375bf3e534a2f)) |
| 79 | +* document label utilities ([9df71fb](https://github.com/WFP-VAM/DataBridgesKnots/commit/9df71fbf88db0f33d79c16ec6f98b1f80098b69f)) |
| 80 | +* fix docstrings on get_prices(), get_exchange_rates(), get_food_security_list() and get_gorp() ([72eb59c](https://github.com/WFP-VAM/DataBridgesKnots/commit/72eb59c381f818b01241ba80020779fe9bd73d3b)) |
| 81 | +* fix typo ([a8128cd](https://github.com/WFP-VAM/DataBridgesKnots/commit/a8128cd64fa713e89c8c48a4bbb263d6f9fc4cf9)) |
| 82 | +* fix typo and add developer setup section ([4474fd3](https://github.com/WFP-VAM/DataBridgesKnots/commit/4474fd3ded03da7097f463e10509da4301ada306)) |
| 83 | +* fix typo in README ([f6700a7](https://github.com/WFP-VAM/DataBridgesKnots/commit/f6700a7a7d4aff3ea842c7297b1055cbf17f15ba)) |
| 84 | +* fix typo in README ([4f2abb5](https://github.com/WFP-VAM/DataBridgesKnots/commit/4f2abb5359ba8fbd4d6210a8922f80807bb6d9ee)) |
| 85 | +* Remove developer information from user-facing docs ([99568dc](https://github.com/WFP-VAM/DataBridgesKnots/commit/99568dc3e6b85148d51272020a71bcff554081a3)) |
| 86 | +* rename country_code in country_iso3 in examples ([3123931](https://github.com/WFP-VAM/DataBridgesKnots/commit/3123931338dfedd65f5909e83b65a3116ead453e)) |
| 87 | +* update CHANGELOG and ROADMAP ([157ed5b](https://github.com/WFP-VAM/DataBridgesKnots/commit/157ed5b10a747842e6fa5c447fb6b0d3814a09b8)) |
| 88 | +* Update docs on new initialization pathways ([67f4c42](https://github.com/WFP-VAM/DataBridgesKnots/commit/67f4c422a2d77add6a4f1ef3d054f824fc4f239b)) |
| 89 | +* update documentation ([65c29e3](https://github.com/WFP-VAM/DataBridgesKnots/commit/65c29e3e01392d77980c50981f46d34b7bdef990)) |
| 90 | +* update documentation on labelling ([d7d476b](https://github.com/WFP-VAM/DataBridgesKnots/commit/d7d476b6afc5c53e1844996edf57a4086cfe14d6)) |
| 91 | +* update example.py with markets endpoint ([b226664](https://github.com/WFP-VAM/DataBridgesKnots/commit/b22666468033947a73243a0f20320912900c0fb6)) |
| 92 | +* update mkdocs ([347e7c4](https://github.com/WFP-VAM/DataBridgesKnots/commit/347e7c49b9e08081f02dd1a97a28eb46e9ca8ab3)) |
| 93 | +* update README ([705ff01](https://github.com/WFP-VAM/DataBridgesKnots/commit/705ff010532beb2091c4c3b8368fd2072b69a025)) |
| 94 | +* update README ([f096162](https://github.com/WFP-VAM/DataBridgesKnots/commit/f0961621c7cedcd98df2d38ee28878212ec65157)) |
| 95 | +* update README ([5dbdaa6](https://github.com/WFP-VAM/DataBridgesKnots/commit/5dbdaa6465a9ddfd7e883f0b5208d3d7fd2e6abd)) |
| 96 | +* update README and remove obsolete examples ([f8447a5](https://github.com/WFP-VAM/DataBridgesKnots/commit/f8447a56c858f4ec5a8fe5ac777bd586d141506c)) |
| 97 | +* update README file and pyproject.toml ([078cd05](https://github.com/WFP-VAM/DataBridgesKnots/commit/078cd0512db65156b2e6b57763076667368fa3ca)) |
| 98 | +* update README to reflect change in API version ([fd10205](https://github.com/WFP-VAM/DataBridgesKnots/commit/fd102056236be348ac3f2801c37a3d9b38372482)) |
| 99 | +* update README to reflect change in API version ([07060df](https://github.com/WFP-VAM/DataBridgesKnots/commit/07060dfcc254a52a0f70d3d999df074884479878)) |
| 100 | +* update README with API Reference document ([e3d2892](https://github.com/WFP-VAM/DataBridgesKnots/commit/e3d289230e258aa8b589085c35ffd1b64e243350)) |
| 101 | +* update README with examples ([b80ec1d](https://github.com/WFP-VAM/DataBridgesKnots/commit/b80ec1df87ccf40849ac860c8089853a16579379)) |
| 102 | +* update README with installation instructions ([ba9821f](https://github.com/WFP-VAM/DataBridgesKnots/commit/ba9821fa0a4cd3ccc90cb6081128ab3ba61afb70)) |
| 103 | +* updated installation instructions with uv ([4dc8816](https://github.com/WFP-VAM/DataBridgesKnots/commit/4dc881635377717e60e0ee21214d4d76650c18c0)) |
| 104 | +* updated README example ([90f7758](https://github.com/WFP-VAM/DataBridgesKnots/commit/90f77588da8a4ed70394c83ff142c0d4167e548e)) |
| 105 | + |
8 | 106 | ## v3.0.0 (2026-05-22) |
9 | 107 |
|
10 | 108 | ### BREAKING CHANGE |
|
0 commit comments