1.3.0
New features
- (
94ea469) Add CLI option to run sophys-cli scripts programatically. This is documented in theRunning commands and scripts automaticallysection on the README.
Improvements
- (
263e1c5) Allow specifyingkblextra arguments through a static property. - (
93bd046) Run the IPython kernel with a non-default profile. This avoids "corrupting" the IPython history with unrelated commands.
Bug Fixes
- (
b4fbcf3) Make shutdown logic in RemoteSessionHandler more robust. - (
0f44838) Wait until thread is ready to read new messages before yielding control. - (
f8d2bd8) Pass reload parameter on in typed RM.status. - (
70f8f12) Maintain command list spacing when blacklisting whole color sections. - (
856cd51) Skip line skip logic when nothing is being rendered.
CI/CD
- (
2b79e32) Add testing CI workflow on pull requests to main. - (
49dc6dd) Run testing CI on pushes to main.
Code changes
- (
83a8a1e) Add basic tests for DataSources. - (
c01eea3) Add tests for http utilities. - (
ae9ece7) Separate IPython kernel creation from argument parsing. - (
fb8fb6f) Move pre_execution logic to separate functions. - (
34981a7) Import IPython instead of copying get_ipython to module scope. - (
e6564ad) Make get_manager and get_history methods static. - (
1c14e47) Add simple http magics tests. - (
dd24293) Add tests for query_history magic. - (
841b728) Improve performance of 'skip' extension kernel loading.
Full Changelog: 1.2.0...1.3.0