Skip to content

Releases: NASA-AMMOS/timecraftjs

2.0.0

23 Jun 00:00
Compare
Choose a tag to compare
bump to version 2.0.0

2.0.0-alpha4

05 May 18:31
07128b5
Compare
Choose a tag to compare
2.0.0-alpha4 Pre-release
Pre-release
Merge pull request #40 from gkjohnson/support-lite-build

Add support lite build (down to 20MB)

2.0.0-alpha3

15 Apr 19:09
187d723
Compare
Choose a tag to compare
2.0.0-alpha3 Pre-release
Pre-release
Merge pull request #38 from gkjohnson/smaller-footprint

Slightly smaller memory footprint

2.0.0-alpha2

12 Nov 16:46
ff55ab5
Compare
Choose a tag to compare
2.0.0-alpha2 Pre-release
Pre-release

Features

  • Return preprocessed paths from parseMetakernel (5d6a6ed)
  • Add errprt function (0f654df)

Docs

Code Refactoring

Build

  • Commonjs build, Jest tests (209b573)

2.0.0-alpha

05 Nov 20:03
8b6c9cc
Compare
Choose a tag to compare
2.0.0-alpha Pre-release
Pre-release

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

08 Oct 00:28
Compare
Choose a tag to compare

No major change. Just a minor correction is read me file.

timecraftjs

07 Oct 23:52
Compare
Choose a tag to compare
1.0.0

Minor bug fix in package.json