All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Generated by auto-changelog
.
- Fix RST formatting issues that were breaking PyPI
011b63b
2.4.0 - 2023-07-26
- Issue #253 - Add ait-example to poetry scripts
#255
- Issue #252 - Drop setup.py
#254
- Issue #241 - Add linters and dev tools to match Core
#250
- Issue #245 - Drop ait/init.py
#246
- Issue #247 - Pin greenlet version
#248
- Issue #243 - Add RTD build status badge to README
#244
- Add poetry and pre-commit
#235
- Issue #62 - Add badge to show total number of fields that are out of limit in a tab
#236
- Issue #121 - Add help text popover for command arguments
#234
- Issue #247 - Pin greenlet version
#247
- UI static artifact updates for 2.4.0 release
ac6091f
- Update Python version bounds to match Core
e6981cc
- Poetry lock file update post dev dependency updates
6430481
- Add poetry and pre-comit. Also fix related linter issues.
517d3da
- Issue #241 - Linter compliance updates
cf6865e
- Bump sphinx dependency version for docs build debug
8ee8d90
- Issue #241 - Add linters and checks to match Core
cd00594
- Prep for 2.4.0 release
246ba43
- gitignore updates
752a262
- Issue #241 - Add tox config and update gitignore
a35a02e
- Issue #241 - Update README with dev tool related updates
2be208c
- Ignore some spurious mypy errors
7fdd86f
- Update RTD config for broken build debug
16b2d9e
- Add explicit sphinx-js dependency for RTD build debug
7bfe6e2
- Issue #231 - Update requires poetry core version
b6caa64
2.3.2-rc1 - 2022-04-13
- Fix typo that makes call to log method that doesn't exist
#218
- Issue #216 - Add Python3.7 dependency to setup.py
#217
2.3.1 - 2021-03-10
- Issue #200 - Properly decode received log messages in GUI plugin
#201
- Issue #200 - Properly decode received log messages in GUI plugin
#200
- Prep for 2.3.1 release
a01898e
2.3.0 - 2021-03-10
- Issue #198 - Address stagnant DN to EU value issue
#199
- Issue #194 - Fix improperly initialized 'dntoeu' packet states
#195
- Issue #192 - Update Plugin data handling to match Core changes
#193
- Issue #196 - Fix UI Time64 decode handling of 0 value
#197
- Issue #198 - Address stagnant DN to EU value issue
#198
- Issue #194 - Fix improperly initialized 'dntoeu' packet states
#194
- Issue #196 - Fix UI Time64 decode handling of 0 value
#196
- Prep for 2.3.0 release
7c8be23
2.2.2 - 2021-02-01
- Issue #189 - Update diff handling of complex types and human readable values
#191
- Issue #189 and #190 - Fix data formatting with new data diffing
138ccec
- Issue #189 - Update backend handling of Complex types when diffing
2d2f36c
- Prep for 2.2.2 release
6a71964
2.2.1 - 2021-01-20
- Issue #187 - Fix broken Search component
#188
- Issue #185 - Fix broken field formatting
#186
- Issue #183 - Minor typo fix in static directory warn
#184
- Issue #181 - Drop old notification test scripts
#182
- Prep for 2.2.1
0af0c88
2.2.0 - 2020-12-16
- Issue #138 - Update GUI static file configuration parameters
#178
- Issue #171 - Add derived telemetry values
#172
- Issue #173 - Update GUI refresh handler
#174
- Issue #105_kkallas - Rework of Backend/Frontend telemetry processing
#170
- Implement counter method for checking packet delta order on frontend (#105)
62b97e4
- Remove packet class from frontend (#105)
11855c9
- Upate GUI static files to latest
c7bea1d
- Prep for 2.2.0 release
a0c8d77
- Issue #105 - Send packet as JSON to frontend
ebd3d67
- Modularize getting packet definition and name (#105)
7fddbf8
- Remove initial packet conversion to JSON to save time (#105)
aa28077
- Request full packet from backend on page refresh
8841588
- Send new dntoeu values from backend to frontend (#105)
df28e93
- Make counters session dependent (#105)
52a614f
- Update dntoeu plot option (#105)
7f7b35c
- Add delta to current packet state before emitting event (#105)
c5887fb
- Add dntoeu plot option
7aa9c54
- Issue #105 - Store last packet on backend; send only changes to front end
1f930d4
- Update backend endpoint for returning latest packet states (#105)
96d223d
- Add tracking of dntoeu states on frontend (#105)
2bde078
- Issue #138 - set HTMLRoot.User to Static
54d8fa9
- Update uttlity method (#105)
d8c568f
- Get latest packet state from backend on frontend initialization (#105)
7740371
- Store deltas in queue per session (#105)
9175608
- Issue #138 - make AITGUIPlugin to call HTMLRoot
a949935
- Add getPacket utility method
21c8c91
- Add packet defn data structure to avoid loop on every call (#105)
c0e0515
- Add tracking of dntoeus on backend (#105)
05e4171
- Update getPacket utility method (#105)
658ccea
- Issue #105 - Update highcharts plot function for JSON formatted packet
9f48361
- Encode datetimes as ISO formatted strings for sending to frontend (#105)
ab010e2
- Add max 32 bit int as max packet counter (#105)
58d6801
- Update dict.iteritems to dict.items (#169)
a437eec
- Deep copy packet state for inserting into ait.packets so fields update (#105)
e277c42
- Issue #138 - pull static file location from config.yaml
3e63f04
- Remove unecessary changes (debug prints, etc.) (#105)
1e7be37
- Use new function for getting pkt defn in openmct endpoint (#105)
a074583
- Use getPacket utility method
610d47a
- Check if field exists in dntoeu (#105)
dd52c2a
- Apply getPacket utility method (#105)
4a5bf0e
- add log info
28bc4e6
- Add digitsAfterDecimal option to legend (#105)
b89e233
- Issue #138 - add static directory config setup example
66dfe59
- Issue #138 - change Static to HTMLRoot.Static
476c62e
- Remove spaces
c2007a1
- Fix bug in adding delta to packet state on frontend (#105)
3b7ce2d
- Issue #138 - remove pass
a6a5ab0
2.1.0 - 2020-05-11
- Issue #167 - Post release cleanup
#168
- Preparation for 2.1.0 release
2f4f262
2.0.0 - 2020-04-28
- Issue #164 - Update CmdAPI instantiation to match Core API changes
#165
- Issue #162 - Playback plugin update
#163
- Update Travis build icon
#159
- Issue #156 - Update RTD Python version and fix doc build issues
#157
- Issue #128 - Request playback range from backend every minute
#147
- Issue #153 - Update core version requirement
#154
- Issue #145 - Implement python 3 support
#146
- Make end time match expected format (#143)
#144
- Issue #142 - Update references to AIT-Core plugins and handlers
#148
- Issue #49 - Fix config and server bootup documentation examples
#137
- Issue #135 - Default plugins to empty list if missing from config
#136
- Issue #133 - Fix typos on port and host parameter sets
#134
- Issue #123 - Add 'user guide' to example index file
#125
- Issue #129 - Add error handling for playback module datastore connection
#130
- Issue #126 - Gracefully fail when database connection can't be made for playback
#127
- Issue #110 - Made GUI port optionally configurable
#120
- Issue #131 - Add plot-range documentation to Plot component
#132
- Issue #109 - Removed call to old config get method
#124
- Issue #107 - Add a component to playback historical telemetry data
#112
- Issue #75 - Adding GUI plugin to init file
#104
- Issue #107 - Added available time ranges, querying, playback, playback controls, timeline animation
fbf22ab
- Issue #107 - Improved time efficiency and added documentation
6f17a7c
- Prep for 2.0.0
c8bfd0d
- Issue #107 - Implemented data sending with slider, created more accurate timer
344cfbe
- Issue #107 - Condensed playback component and moved it to lower navigation bar
3274cb3
- Issue #107 - Changed playback to use existing socket instead of forcing connections to open and close
f560e82
- Issue #75 - Telemetry processing updates and cleanup
2524008
- Issue #107 - Added playback LED indicator, plot clearing, and start/stop of realtime GUI display
b309aa6
- Issue #107 - Changed timeline animation to slider
0b25b0a
- Issue #107 - Changed playback events to start on first click of play instead of query
2e944b3
- Update build artifacts to latest
b42924c
- Issue #107 - Added current time display to timeline
1e0c2b3
- Issue #107 - More dynamic timeline control buttons and better styling
d05547f
- Issue #126 - Update playback server endpoints with graceful failure
dcecb64
- Issue #75 - Add check for log and telem stream name attributes
c976e52
- Issue #107 - Fixed excessive page updating and switched to more accurate timer
f6fbdb6
- Request range from backend every minute (#128)
f65eae9
- Issue #126 - Add warning message to Playback component if disabled
923cf61
- Issue #110 - Changed AIT gui kwargs to attributes
d7c57f2
- Fixed pickle import and print statements
ca8f1d3
- Add error handling for failed connection to database (#129)
46fbd83
- Issue #110 - Use getadder for GUI init port & host
0d61967
- Update rounding of playback time to nearest second (#143)
ee776a8
- Issue #107 - Changed playback query to pack according to tlm dictionary
dca83b5
- Always round playback end time up; update start time string split (#143)
9e3c3a9
- Issue #110 - Moved gui port kwarg to plugin init
39d0e4b
- Issue #156 - Update Python version in RTD config
0bd531a
- Issue #75 - Update docs to reflect removal of ait-gui command
6a71566
- change to variable
9a74122
- Issue #162 - clean up
61ba037
- Decode command name bytes before running json dumps
d424c8e
- Update readthedocs build to pull latest core code for build
689000c
- Updated core version requirement for py3 support
5b117f3
- Update reference to DataArchive plugin (#142)
bff6cd7
- Updated urllib.unquote to urllib.parse.unquote
c049679
- Issue #110 - Fixed typo in host and port
a96cb98
- Added eval to transform incoming tlm msg from byte string to actual bytes
ae9d351
1.4.0 - 2019-03-12
- Issue #102 - Remove fsevents dependency and fix mithril-query version
#103
- Issue #92: Update monitoring with notification throttling
#93
- Issue #61 - Adding tool tip to fieldname
#97
- Issue #88 - Add support for integration with OpenMCT
#89
- Issue #92 - Adding script for testing new notification options
051593f
- Builds for 1.4.0 release
c39b35e
- Update CHANGELOG
4572213
- Issue #92 - Refactoring and adding -default flag to script for testing default notif config options
80b911e
- Issue #92 - Update limit monitoring with checks for lowering repeat notifications
9c43ca8
- Issue #92: Update monitoring with notitication throttling
f9066bf
- Issue #92 - Changing print statements to log.info
449ce34
- Issue #92 - Small refactoring of enable_monitoring function
6dc359a
- Issue #92 - Allow for frequency notification option to not be specified
b16b90c
- Preparation for 1.4.0 release
58e093f
- Issue #61 - Updating solution for backward compatibility
1037630
- Issue #92 - Setting better default notif option values.
6359e8b
- Issue #92 - Update limit monitoring with checks for lowering repeat notifications
f71570b
- Updates to CHANGELOG
db7b5db
- Issue #92 - Updating comments on expected notifications
ab1c39c
1.3.0 - 2018-11-08
- Issue #72 - Adding try/catch for errors in parsing plot config element
#96
- Issue #94 - Clock format toggling doesn't rotate through options as expected
#95
- Issue #90: EVR handling for limit monitoring
#91
- Preparation for 1.3.0 release
093cccc
- Issue #90: Enable EVR monitoring in addition to fields
c1af8f0
1.2.0 - 2018-09-11
- Issue #85 - Add support for EVR message formatting
#86
- Issue #84 - Fix greenlet exception raise bug in telem monitoring code
#87
- Issue #82 - Add commands without subsystem to default subsystem group
#83
- Prep for 1.2.0 release
2a73b49
1.1.0 - 2018-07-16
- Issue #79 and #80 - Data archiving and better interrupt handling
#81
- Issue #76 - Remove greenlet exception raise bug in limit monitoring
#77
- Issue #73 - Component docstring cleanup
#74
- Issue #47 - Add GUI widget docs
#71
- Issue #68 - Update Sinon package version so npm ci works
#69
- Issue #40 - Fix missing CHANGELOG releases
#41
- Issue #42 - Remove contributing guide from Sphinx docs
#44
- Issue #43 - Update README with default contributing/community info
#45
- Issue #47 - Add UI component documentation to sphinx docs
6d28cb3
- Preparation for 1.1.0 release
46d0100
- Issue #78 - Include timestamp in out of limit notification
fbcb8b6
1.0.0 - 2018-05-08
- Issue #25 - Update Plot time label and Search time handling
#30
- Issue #26 - Switch BLISS naming to AIT
#39
- Issue #37 - Remove doc upgrade script
#38
- Issue #16 - Prepare to publish AIT GUI to Pypi
#36
- Issue #33 and #34 - Add build badges to README
#35
- Issue #31 - Add CODEOWNERS file
#32
- Issue #28 - Setup Travis CI build
#29
- Prep for 1.0.0 release
f9935e1