What's Changed
* updated version num. for v0.0.28 by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/698
* Feature : View timelines, reset index to standardize input DF by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/686
* Maptest rs by rsueppel in https://github.com/macrosynergy/macrosynergy/pull/702
* Feature to feature/api_rewrite : Abort after N continuous download failures by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/704
* Merging new changes from develop by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/713
* Feature : Egress Monitor for API by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/716
* Feature : Change to API for using the JPMaQSConfigObject by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/715
* Feature : Management/Utils by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/714
* Feature : Added workflow dispatch method to GitHub tests by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/712
* Bugfix : Changed backend used for matplotlib in unittests by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/718
* Ralph edits docs of linear_composites by rsueppel in https://github.com/macrosynergy/macrosynergy/pull/720
* Suggested changes to DataQuery Interface by lsimonsen in https://github.com/macrosynergy/macrosynergy/pull/719
* Feature : API complete re-write by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/699
* Bugfix : API print statement needed CRLF by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/722
* Bugfix : API - drop NaNs from output DF by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/723
* Feature : updated gitignore with config*.yml variations by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/729
* added "data/" to package gitignore by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/730
* Feature : Added make_test_df to simulate_quantamental_data by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/733
* new util: common_cids by rsueppel in https://github.com/macrosynergy/macrosynergy/pull/734
* Feature : Tests for MS/Utils/common_cids by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/736
* Bugfix : Fixed Dict Search for Config by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/726
* Bugfix : Download/changed show_progress=False as default by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/737
* for bugfix by rsueppel in https://github.com/macrosynergy/macrosynergy/pull/732
* Bugfix : Added functions from mgmt.utils to module init by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/739
* Bugfix : Make ZN Scores failing with pure NA series by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/740
* Bugfix : Added code for dropping empty series from panel_calculator() output by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/738
* Bugfix : changed deprecation warning behaviour for macrosynergy.dataquery by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/741
* Feature : Using `drop_nan_series` in `panel_calculator` and `make_zn_scores` by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/744
* Feature : Implemented `utils.drop_nan_series` by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/743
* Feature : Slip arg in CategoryRelations by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/674
* Bugfix : `view_timelines`, cs_mean plotting behaviour by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/727
* Bugfix/dq unexpected dates by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/751
* Bugfix : DQ/Unexpected Dates by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/750
* Feature : PR with updates to go with pandas release 2.0.0 by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/711
* Bugfix : View Timelines bugs by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/757
* check_availability title correction by rsueppel in https://github.com/macrosynergy/macrosynergy/pull/754
* added option for MixedLM regr display by rushilg99 in https://github.com/macrosynergy/macrosynergy/pull/763
* Feature : added .vs/ to gitignore by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/773
* Feature : DQ/Fetch Catalogue by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/749
* Auto-generating docs by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/779
* Bugfix : package auto-documentation by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/778
* Feature : `size` argument for Basket.weight_visualiser() by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/771
* Feature : View Timelines legend font size by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/769
* Feature : make_relative_value basket by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/706
* Bugfix : `CategoryRelations.apply_slip` by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/774
* Feature: Adding `pyproject.toml` by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/788
* Feature : `make_zn_scores`, added error behaviour when `cids`/`xcats` by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/786
* Bugfix : pandas `FutureWarning` in `make_zn_scores` by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/790
* Bugfix : `naive_pnl.plot_pnls()` legend items by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/789
* Feature : View Metrics ~view lags~ by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/787
* Update README.md by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/791
* Feature : API/Updating unittests by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/767
* Bugfix : Changed default env. var names by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/792
* Bugfix : `macrosynergy.signal.target_positions`, unittest was not running by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/793
* Bugfix: `test_package.py`, Failing on Windows systems by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/794
* Test←Develop for v0.0.28 by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/795
* Bugfix : fixed workflows to pass secrets to pytest by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/797
* Test←Develop for v0.0.28 by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/798
* Main←Test for v0.028 by Magnus167 in https://github.com/macrosynergy/macrosynergy/pull/796
**Full Changelog**: https://github.com/macrosynergy/macrosynergy/compare/v0.0.27...v0.0.28