Releases: NASA-AMMOS/timecraftjs
Releases · NASA-AMMOS/timecraftjs
2.0.0
2.0.0-alpha4
Merge pull request #40 from gkjohnson/support-lite-build Add support lite build (down to 20MB)
2.0.0-alpha3
Merge pull request #38 from gkjohnson/smaller-footprint Slightly smaller memory footprint
2.0.0-alpha2
2.0.0-alpha
See #2
- Reorganize API to expose Spice functions, CSpice module, and Timecraft kernel loader helper separately.
- Convert to ES6 modules.
- Add an example page demonstrating using kernels and time conversion functions.
- Enable kernels to be loaded dynamically instead of requiring them to be referenced up front using pre and post install.
- Reorganize folders
- Add msl kernels into the repo
CSpice function wrappers are autogenerated in this project and can serve as a starting point for wrapping new functions. In some cases the functions must be modified a bit to work correctly, though. That script can be updated to include autogenerating typescript definitions / jsdoc comments.
- Change
package.json
license field from "Apache 2.0" to "Apache-2.0"
Removed
- Functions needed for managing spice "cells" (not sure what they do) but that otherwise seem to be unused. If needed this can be added back once a use case is presented.
- "alias" functions that map other spellings of function names to spice function. Ie "furnsh -> furnish" or "convrt -> convert".
- Sets of "derived" functions to help simplify some time conversions. Perhaps these can be added back in a separate helpers class at a later point.
- Wrapper of the error action set functions which aren't needed.
- Some wrappers for the chronos command line utility for performing time conversions which otherwise seem doable with other functions.
timecraftjs
No major change. Just a minor correction is read me file.
timecraftjs
1.0.0 Minor bug fix in package.json