ootk-core
Version:
Orbital Object Toolkit. A modern typed replacement for satellite.js including SGP4 propagation, TLE parsing, Sun and Moon calculations, and more.
303 lines (208 loc) • 24 kB
Markdown
### Changelog
This is an automatic changelog that automatically records all changes made to the project. Generated from Git commit
messages, it details updates like bug fixes and new features, providing a clear history of the project's development.
#### [1.3.1](https://github.com/thkruz/ootk-core/compare/v1.2.9...1.3.1)
- fix: :label: implement stricter typing [`3663a1e`](https://github.com/thkruz/ootk-core/commit/3663a1e019a3452d5a3b3e334caff748739a7cb9)
- chore: :memo: update copyright [`6547bcb`](https://github.com/thkruz/ootk-core/commit/6547bcb264798cbc6a961c2640cc5ce208f2fb4e)
- fix: :zap: remove slow caching process [`d147d0c`](https://github.com/thkruz/ootk-core/commit/d147d0c46e2de427db4b945cd380c19c188f9dc0)
- refactor: :zap: minor performance improvements [`7dd587d`](https://github.com/thkruz/ootk-core/commit/7dd587dfc1208cd388afdbe3be0dfeaf6d6dec36)
- refactor: :recycle: remove unnecessary object creation in sgp4init_ [`36155b1`](https://github.com/thkruz/ootk-core/commit/36155b1ff58748f36f7d40a00c884ad47e0215bf)
- test: :white_check_mark: add more test coverage [`1ce84f1`](https://github.com/thkruz/ootk-core/commit/1ce84f1a242afe954005109cc459e6006a51e008)
- fix: :label: implement stricter typing [`d379c25`](https://github.com/thkruz/ootk-core/commit/d379c25729f747309c08b818b54fec33621ef06c)
- feat: :sparkles: add more functions from keeptrack.space [`ad2693a`](https://github.com/thkruz/ootk-core/commit/ad2693a70184d3f28f9c62340edffc9588aa55f1)
- refactor: :coffin: remove benchmark that didn't work [`9110c69`](https://github.com/thkruz/ootk-core/commit/9110c69baced18bd5355d88c39ca14b2fb604238)
- refactor: :label: add readonly to constants [`fca69f5`](https://github.com/thkruz/ootk-core/commit/fca69f5d2154df0dc7b5a2b030a247cddd735946)
- fix: :rotating_light: fix linter errors [`2158517`](https://github.com/thkruz/ootk-core/commit/2158517c07e40b4276fb34d1d9f3d65eb854da06)
- test: :white_check_mark: add more test coverage [`8da9c09`](https://github.com/thkruz/ootk-core/commit/8da9c0940725fc99dedcd75a08f5e3095ca92746)
- test: :white_check_mark: add testing to Egm96Data [`ddce958`](https://github.com/thkruz/ootk-core/commit/ddce9586db1a7a1b0c230d1098dcfb29a723ef1a)
- build: :arrow_up: bump dependencies [`d5ce9a3`](https://github.com/thkruz/ootk-core/commit/d5ce9a31a584f50b7961fac633b196370adb16db)
- refactor: :label: add readonly to constants [`cc09a35`](https://github.com/thkruz/ootk-core/commit/cc09a357f15805e12f514d39ac57be5ac9eddd3c)
- refactor: :label: add readonly to constants [`7d8e081`](https://github.com/thkruz/ootk-core/commit/7d8e081dfb1acabfd4fcafede13932782a0b567c)
- refactor: :label: add readonly to constants [`0b27267`](https://github.com/thkruz/ootk-core/commit/0b27267f76ab55c2d490ba0f0b9d3d9a6feba773)
- refactor: :zap: reduce recalculating constants [`baa0b68`](https://github.com/thkruz/ootk-core/commit/baa0b68668d5ad5f82faf0fcd78ee88af3ad396e)
- test: :camera_flash: update snapshots for new satrec [`9e3cde7`](https://github.com/thkruz/ootk-core/commit/9e3cde734d358bba9932e01dbf2c7b320ac7ee39)
#### [v1.2.9](https://github.com/thkruz/ootk-core/compare/v1.2.8...v1.2.9)
> 1 March 2025
- fix: :ambulance: fix wrong month calculation [`185f96f`](https://github.com/thkruz/ootk-core/commit/185f96f9db9be7d9661a29957224a34e9a4e8ab4)
#### [v1.2.8](https://github.com/thkruz/ootk-core/compare/v1.2.7...v1.2.8)
> 12 February 2025
- fix: :bug: fix typescript issues found in #27 [`005e2af`](https://github.com/thkruz/ootk-core/commit/005e2af6e167146ff0ffb84e6e6af4cf4c95bfc2)
#### [v1.2.7](https://github.com/thkruz/ootk-core/compare/v1.2.6...v1.2.7)
> 20 January 2025
- fix: :bug: allow extremely large mean motion due to 18 SDS [`a35ab57`](https://github.com/thkruz/ootk-core/commit/a35ab57b76c15ed960c2d041e62da78865bc36f4)
#### [v1.2.6](https://github.com/thkruz/ootk-core/compare/v1.2.5...v1.2.6)
> 18 September 2024
- refactor: :rotating_light: fix linter error [`8b3ee9b`](https://github.com/thkruz/ootk-core/commit/8b3ee9b45dea70f2e5339c4e9906e3ae6214d602)
- fix: :ambulance: fix error on leap year [`a9bd6b7`](https://github.com/thkruz/ootk-core/commit/a9bd6b70fe64a6afec5f06d59a0ef30d513b02d9)
- build: :lock: fix security issues in dependencies [`e9271cf`](https://github.com/thkruz/ootk-core/commit/e9271cf87db4cde3740455dfdaa35b2a34ede8e9)
#### [v1.2.5](https://github.com/thkruz/ootk-core/compare/v1.2.4...v1.2.5)
> 18 September 2024
- chore: :page_facing_up: fix incorrect sgp4 license file [`1e6ab39`](https://github.com/thkruz/ootk-core/commit/1e6ab395144bdc3fc2a36fb0542eb599070908ce)
#### [v1.2.4](https://github.com/thkruz/ootk-core/compare/v1.2.3...v1.2.4)
> 3 August 2024
- fix: :bug: fix COES ap/pe measuring from center not surface [`a8bc495`](https://github.com/thkruz/ootk-core/commit/a8bc49551d644daacadb42cb0832abf719115754)
#### [v1.2.3](https://github.com/thkruz/ootk-core/compare/v1.2.2...v1.2.3)
> 25 June 2024
- fix: :bug: fix error when argOfPer is 360 [`2f97430`](https://github.com/thkruz/ootk-core/commit/2f97430eacbbdbeca12fbad7f183b033029d74be)
- fix: :rotating_light: fix minor linter error [`0efa851`](https://github.com/thkruz/ootk-core/commit/0efa851c8c71c92f463a4318960a0c716742136b)
#### [v1.2.2](https://github.com/thkruz/ootk-core/compare/v1.2.1...v1.2.2)
> 4 April 2024
- fix: :bug: fix bug where missing intlDes data returns NaN [`971a5a0`](https://github.com/thkruz/ootk-core/commit/971a5a0b70e7535ab970198e5d7d47b11877ac32)
#### [v1.2.1](https://github.com/thkruz/ootk-core/compare/v1.2.0...v1.2.1)
> 30 March 2024
- fix: :bug: fix incorrect international designator formatting [`7da8317`](https://github.com/thkruz/ootk-core/commit/7da831761eace14701d32ae98a79462d5ac4a104)
#### [v1.2.0](https://github.com/thkruz/ootk-core/compare/v1.1.2...v1.2.0)
> 24 March 2024
- feat: :sparkles: add node support [`12cce99`](https://github.com/thkruz/ootk-core/commit/12cce99ec3dbf8237d04dd4797d3c04786cf4770)
#### [v1.1.2](https://github.com/thkruz/ootk-core/compare/v1.1.1...v1.1.2)
> 19 February 2024
- refactor: :recycle: add default id [`eae7a33`](https://github.com/thkruz/ootk-core/commit/eae7a33f65b3d67f4b3025af1943b34ef964372d)
- refactor: :recycle: allow null rcs and vmag [`0453c0a`](https://github.com/thkruz/ootk-core/commit/0453c0a3b05cc6b1a012301fd909f8a31925e7ec)
#### [v1.1.1](https://github.com/thkruz/ootk-core/compare/v1.1.0...v1.1.1)
> 24 January 2024
- refactor: :recycle: move latRad and lonRad to GroundObject class [`79817b2`](https://github.com/thkruz/ootk-core/commit/79817b27b9e0307cd424e1264c9104c1d8b92a1d)
- refactor: :label: add correct type output to FormatTle [`c16fe23`](https://github.com/thkruz/ootk-core/commit/c16fe23a4af79a9ad0aa063b6e0298bea5c1c116)
#### [v1.1.0](https://github.com/thkruz/ootk-core/compare/v1.0.11...v1.1.0)
> 21 January 2024
- feat: :sparkles: add editTle method to satellite class [`644e9ef`](https://github.com/thkruz/ootk-core/commit/644e9ef5d8aaff6302e7eea4cf1f320e0c049c2d)
- feat: :sparkles: add toJ2000 method to sensor class [`ff410bd`](https://github.com/thkruz/ootk-core/commit/ff410bd41cab7e78f5af99bcde6f363db52e0f1f)
#### [v1.0.11](https://github.com/thkruz/ootk-core/compare/v1.0.10...v1.0.11)
> 20 January 2024
- fix: :bug: fix output type being expected as input type [`2b3ba86`](https://github.com/thkruz/ootk-core/commit/2b3ba86b9afb4ddaeae023e464db748838ebe46f)
#### [v1.0.10](https://github.com/thkruz/ootk-core/compare/v1.0.9...v1.0.10)
> 19 January 2024
- fix: :bug: fix missing name property on GroundObjects [`cba039d`](https://github.com/thkruz/ootk-core/commit/cba039d41a7377f6073d23cd97a2cc155f3d08f0)
#### [v1.0.9](https://github.com/thkruz/ootk-core/compare/v1.0.8...v1.0.9)
> 17 January 2024
- refactor: :adhesive_bandage: fix import statements [`028a801`](https://github.com/thkruz/ootk-core/commit/028a80113a27465c215d368180adf12ccf9f7b4d)
#### [v1.0.8](https://github.com/thkruz/ootk-core/compare/v1.0.7...v1.0.8)
> 17 January 2024
- refactor: :fire: move derivative function to ootk [`bd39ed4`](https://github.com/thkruz/ootk-core/commit/bd39ed4133d7c63b9a5e8804659e356f8e67b8e1)
- test: :adhesive_bandage: fix type in test [`42e4c4a`](https://github.com/thkruz/ootk-core/commit/42e4c4aef0096b983bc907fdd91b981917f30d6c)
- fix: :sparkles: add missing lla function [`21c2b7b`](https://github.com/thkruz/ootk-core/commit/21c2b7b9ffb295dd99220de10a45d02dc4a22c64)
- refactor: :fire: remove uneeded type [`b0719df`](https://github.com/thkruz/ootk-core/commit/b0719df9ef712534312d251823f731a2a362cc33)
- test: :white_check_mark: update snapshots [`d4015d0`](https://github.com/thkruz/ootk-core/commit/d4015d0e3f2766f3f2fafc2700d77d74dcb541b2)
#### [v1.0.7](https://github.com/thkruz/ootk-core/compare/v1.0.6...v1.0.7)
> 17 January 2024
- build: :construction_worker: add auto build when updating version number [`94dc010`](https://github.com/thkruz/ootk-core/commit/94dc0102bcbfaa276d25993f68810d8ce43fa856)
- fix: :label: fix typo in package.json [`c4c86ef`](https://github.com/thkruz/ootk-core/commit/c4c86efcba345c6d15ca47ff8367dfbd7c8063e5)
#### [v1.0.6](https://github.com/thkruz/ootk-core/compare/v1.0.5...v1.0.6)
> 17 January 2024
- refactor: :label: improve typing and documentation of radec observations [`549f5fc`](https://github.com/thkruz/ootk-core/commit/549f5fce610f343ee34a69e4283dead4941dff23)
#### [v1.0.5](https://github.com/thkruz/ootk-core/compare/v1.0.4...v1.0.5)
#### [v1.0.4](https://github.com/thkruz/ootk-core/compare/v1.0.3...v1.0.4)
> 16 January 2024
- refactor: :label: improve type support for radec observations [`942f204`](https://github.com/thkruz/ootk-core/commit/942f204784419bd78fd3a4e803040df4ab79bd8c)
- build: :arrow_up: update auto-changelog [`be7dc99`](https://github.com/thkruz/ootk-core/commit/be7dc99b371528ba0a8970ae9e58059f35343218)
- Revert "1.0.4" [`a59b57c`](https://github.com/thkruz/ootk-core/commit/a59b57cea320c178e664089d49dc23d47905e403)
- Revert "1.0.4" [`98e034d`](https://github.com/thkruz/ootk-core/commit/98e034dbc5684816e45a10ed250689622e318686)
- build: :memo: update auto-changelog settings [`f56be2b`](https://github.com/thkruz/ootk-core/commit/f56be2b89c880d6f7d3bcc7e9fc1282d2cdf2989)
- chore: :see_no_evil: update .npmignore [`52fccfc`](https://github.com/thkruz/ootk-core/commit/52fccfca70f9e85d9e78618f9bfd05f91c62964d)
#### [v1.0.3](https://github.com/thkruz/ootk-core/compare/v1.0.2...v1.0.3)
> 16 January 2024
- fix: :ambulance: fix rae error using milliseconds instead of seconds [`9553288`](https://github.com/thkruz/ootk-core/commit/955328854d0ed19bed1daf2dd42dbee148a8e5f4)
#### [v1.0.2](https://github.com/thkruz/ootk-core/compare/v1.0.1...v1.0.2)
> 16 January 2024
- refactor: :label: add proper velocity types [`32ae737`](https://github.com/thkruz/ootk-core/commit/32ae7371e050503027a49f599f7a369066e7b64a)
#### [v1.0.1](https://github.com/thkruz/ootk-core/compare/v1.0.0...v1.0.1)
> 15 January 2024
- refactor: :label: add more typing for Seconds in Epoch calculations [`0419a86`](https://github.com/thkruz/ootk-core/commit/0419a86e4eaa8e29f2281bbee3b3b01f559ec7f4)
- refactor: :label: improve type support in Vector3D [`e3d3e3a`](https://github.com/thkruz/ootk-core/commit/e3d3e3a1abcd3fcb2832b1cce4d0e40e41db2d35)
### [v1.0.0](https://github.com/thkruz/ootk-core/compare/v1.0.0-5...v1.0.0)
> 15 January 2024
- refactor: :recycle: standardize rng az el syntax [`59f7f53`](https://github.com/thkruz/ootk-core/commit/59f7f53c497d75bda2bf049c20e67d5191d586d7)
- build: :memo: add auto changelog [`8abc50c`](https://github.com/thkruz/ootk-core/commit/8abc50cd4eb4b437cbea0ccaad9df5853257c386)
- docs: :memo: update examples [`f27b230`](https://github.com/thkruz/ootk-core/commit/f27b230dfa0fb7440a81859b4057ab8d21b97ed6)
- docs: :memo: update documentation for v1.0.0 [`ff144a2`](https://github.com/thkruz/ootk-core/commit/ff144a297e6a768077c92ca6f9360191471d3e02)
- docs: :memo: update readme [`05d46da`](https://github.com/thkruz/ootk-core/commit/05d46da72980a1d4296c9cf7752ac7dc6c58d4f8)
- fix: :bug: remove debugging code [`bf90e5d`](https://github.com/thkruz/ootk-core/commit/bf90e5de162ecb9f7335710a97e750a8df45b347)
#### [v1.0.0-5](https://github.com/thkruz/ootk-core/compare/v1.0.0-4...v1.0.0-5)
> 15 January 2024
- fix: :label: fix typings location in package.json [`0c9173f`](https://github.com/thkruz/ootk-core/commit/0c9173f91a5c1b6784298732cfbaa35ac9af2e37)
#### [v1.0.0-4](https://github.com/thkruz/ootk-core/compare/v1.0.0-3...v1.0.0-4)
> 13 January 2024
- feat: :fire: move advanced functions to ootk [`#11`](https://github.com/thkruz/ootk-core/issues/11)
- feat: :truck: move rf math to ootk [`#3`](https://github.com/thkruz/ootk-core/issues/3)
- test: :white_check_mark: improve test coverage and import order [`188071e`](https://github.com/thkruz/ootk-core/commit/188071eb7b598e89a7b911685d565800de10bf6a)
- style: :heavy_minus_sign: remove prettier and enforce stricter jsdocs [`647eff3`](https://github.com/thkruz/ootk-core/commit/647eff351ecfde1f54f9be06af8aa4dc38cc5d18)
- docs: :page_facing_up: update copyright/license documentation [`90bdd3e`](https://github.com/thkruz/ootk-core/commit/90bdd3eff917e58c1813bff597d933891fe5645b)
- test: :white_check_mark: add more tests [`b804ded`](https://github.com/thkruz/ootk-core/commit/b804dedc68170d9ee5e000f7e9f0fe1f5e1067a0)
- test: :white_check_mark: add test for Vector and Vector3D [`44a67d0`](https://github.com/thkruz/ootk-core/commit/44a67d0dc61ce8a7182e65c9c22f538f1e546f90)
- refactor: :recycle: fix formatting and jsdocs [`b2eaaab`](https://github.com/thkruz/ootk-core/commit/b2eaaabc0342fb41330c343429e7de25e08a421a)
- test: :white_check_mark: add testing for EquinoctialElements [`22ea0a8`](https://github.com/thkruz/ootk-core/commit/22ea0a8a915eae557955b6c8d338cd09446934f5)
- test: :white_check_mark: add tests for geodetic class [`bb94780`](https://github.com/thkruz/ootk-core/commit/bb94780d39e2666de1a97f5de64844e8788d3e57)
- refactor: :label: add more rigid typing of units [`79c83f4`](https://github.com/thkruz/ootk-core/commit/79c83f4311695df2c3375963b98cb426b25b1619)
- test: :white_check_mark: add testing for Matrix [`416d5fa`](https://github.com/thkruz/ootk-core/commit/416d5fac1face2d264f26fc8e6c8b2bde4dc8ec9)
- test: :white_check_mark: add testing for ITRF class [`49501a3`](https://github.com/thkruz/ootk-core/commit/49501a3f157645fadbadbb2a458a9d5a948056ad)
- test: :white_check_mark: add tests for StateVector [`d923dae`](https://github.com/thkruz/ootk-core/commit/d923dae7834c13efe404749dea0dea8543bf9737)
- test: :white_check_mark: add tests for Tle [`39673ba`](https://github.com/thkruz/ootk-core/commit/39673ba891a8bbe1a5d52be0e13e7d549f3c39f2)
- test: :white_check_mark: add tests for ClassicalElements [`8120b3f`](https://github.com/thkruz/ootk-core/commit/8120b3f90bd8679a86281f36c05cfc240499e8a9)
- test: :white_check_mark: add tests and documentation to FormatTle [`dbed6a1`](https://github.com/thkruz/ootk-core/commit/dbed6a1ceca9e6de6cf7e2d1c4be7e187cf7e833)
- test: :white_check_mark: add tests for transforms [`944a6c9`](https://github.com/thkruz/ootk-core/commit/944a6c93fe038f1a951e1da6455ab5871e7d6d9b)
- feat: :sparkles: add caching for most common transforms [`5b7cc17`](https://github.com/thkruz/ootk-core/commit/5b7cc17ed386f8f18f1af7e5d6beab2a76a50d24)
- build: :fire: simplify build process [`fdef8dd`](https://github.com/thkruz/ootk-core/commit/fdef8dda5fe6901a8c9d546c1ffb820c3fd390ed)
- fix: :bug: fix calculation of doppler factor [`4a0ef1e`](https://github.com/thkruz/ootk-core/commit/4a0ef1ebe261d9fb4a86418170991576267e9285)
- test: :white_check_mark: fix broken tests [`d26b6b7`](https://github.com/thkruz/ootk-core/commit/d26b6b7d489260c5934cddbe882ba487d6a97905)
- test: :white_check_mark: add tests for RIC [`c822f4e`](https://github.com/thkruz/ootk-core/commit/c822f4e621208062c41540d83fbb54bbf53d7001)
- test: :adhesive_bandage: fix time issue with testing on ci pipeline [`eec1281`](https://github.com/thkruz/ootk-core/commit/eec12817893ac123078601847bbc7d06f5a2cdc9)
- build: :wrench: use best practices for package.json [`713d07e`](https://github.com/thkruz/ootk-core/commit/713d07ea0da307e2f279b30eef672e33f63e585a)
- test: :white_check_mark: increase testing to 90% [`ab08816`](https://github.com/thkruz/ootk-core/commit/ab0881663e1b42830c715359c12a59228116acf6)
- test: :adhesive_bandage: fix mock date object being modified [`0adde7a`](https://github.com/thkruz/ootk-core/commit/0adde7a70cd8ada8307b7e7781ee38c3e7867dcf)
- test: 🩹 fix mock date object being modified [`ff1a6ad`](https://github.com/thkruz/ootk-core/commit/ff1a6adbbc7bf64ce144b6eb2a42903ea628e3be)
- fix: :truck: update import paths [`7f2b8ac`](https://github.com/thkruz/ootk-core/commit/7f2b8acdf194d79db096e3e494ef8cc28b5f1319)
- test: :white_check_mark: add tests for J2000 [`f77390c`](https://github.com/thkruz/ootk-core/commit/f77390ce1d6c5ee4ee3ce6344c85a6fba3329814)
- feat: :sparkles: improve isStatic logic [`56ce400`](https://github.com/thkruz/ootk-core/commit/56ce400e76b2a19504349f4cc8fe0c1583afc5b7)
- test: :white_check_mark: add tests for RelativeState [`d2533d7`](https://github.com/thkruz/ootk-core/commit/d2533d7e978f1c610ebe58e66cf1c4c3d4e73624)
- test: :bug: lock timezone for jest testing [`60c39de`](https://github.com/thkruz/ootk-core/commit/60c39def9b0a9afe05ed862b5615eb8d8e3e4d2d)
- chore: :technologist: update tasks [`091f551`](https://github.com/thkruz/ootk-core/commit/091f551eb5f10ad5587732a21ed645ea36d8260f)
- test: :white_check_mark: fix time difference in snapshot [`0c2f59f`](https://github.com/thkruz/ootk-core/commit/0c2f59f2739b5087a669e380f27ac783a06677fe)
- ci: :adhesive_bandage: fix path of ci script [`705d0da`](https://github.com/thkruz/ootk-core/commit/705d0da9f47d803274649c68ba1247c32ac1149e)
- fix: :adhesive_bandage: remove old import [`527d368`](https://github.com/thkruz/ootk-core/commit/527d368f81ee010bc3202d167cf1ceed9550a33e)
- fix: :rotating_light: fix linter error [`36d1f43`](https://github.com/thkruz/ootk-core/commit/36d1f43d115a480d6626873ca3392b75e46cca3e)
#### [v1.0.0-3](https://github.com/thkruz/ootk-core/compare/v1.0.0-2...v1.0.0-3)
> 13 January 2024
- ci: :construction_worker: update ci pipeline [`d82cb6c`](https://github.com/thkruz/ootk-core/commit/d82cb6c69c1135a1f77f75183eb16f47acc0110b)
- docs: :memo: update docs [`02f0922`](https://github.com/thkruz/ootk-core/commit/02f09227bead5c8aa8cb44e1ba6b8119b34be9f6)
- ci: :green_heart: fix ci pipeline [`21a2971`](https://github.com/thkruz/ootk-core/commit/21a297182f435aff81b3ff3a7727782a3b012511)
- fix: :bug: fix time object being mutated [`dd51ed2`](https://github.com/thkruz/ootk-core/commit/dd51ed2e74b0a3e586c4451c08cc7f430155628e)
- ci: :construction_worker: update ci pipeline [`7b8149f`](https://github.com/thkruz/ootk-core/commit/7b8149f2a6b8e4caa4dce3df8002fd8ddbdf3db9)
- ci: :adhesive_bandage: make ci pipeline sequential [`092de4e`](https://github.com/thkruz/ootk-core/commit/092de4e3a57f7dec4875cde4c9ff4d01917a7e58)
- test: :white_check_mark: fix test impacted by time zone differences [`a13c511`](https://github.com/thkruz/ootk-core/commit/a13c5119a541fc059cb4395229b1776c9d508bcb)
- test: :white_check_mark: fix tests [`4248aba`](https://github.com/thkruz/ootk-core/commit/4248abadb9a99179df8b007b2efe18405f2943dc)
- ci: :green_heart: reorder ci [`a8c2128`](https://github.com/thkruz/ootk-core/commit/a8c2128597c625b9e4fbdfe7f49672999a717935)
- build: :heavy_minus_sign: replace rimraf with fs [`06340e0`](https://github.com/thkruz/ootk-core/commit/06340e0cb45cceaaaa18ffaa3ec86c7e2a5c47f3)
- ci: :adhesive_bandage: make ci pipeline sequential [`834e559`](https://github.com/thkruz/ootk-core/commit/834e559f1c92fbf654266c5a84922379d32eb97e)
- build: :green_heart: fix eslint scripts [`54612c5`](https://github.com/thkruz/ootk-core/commit/54612c5545d2a912afefc603f44092044e904053)
- ci: :green_heart: fix issue with package.json [`3f8f78b`](https://github.com/thkruz/ootk-core/commit/3f8f78b19e846e2604a2bac012f0c748e29cb68e)
- ci: :adhesive_bandage: make ci pipeline sequential [`25ce2b5`](https://github.com/thkruz/ootk-core/commit/25ce2b55c66fe6c87c886bb704677800c07f2bc8)
- build: :heavy_plus_sign: add rimraf [`af82e8a`](https://github.com/thkruz/ootk-core/commit/af82e8a2d26102e466e9965b39a41d6b7fa88adf)
- fix: :adhesive_bandage: fix case-sensitive issue [`531a0da`](https://github.com/thkruz/ootk-core/commit/531a0da60e2561c44ceaf307b1af07c0a610bfa5)
#### [v1.0.0-2](https://github.com/thkruz/ootk-core/compare/v1.0.0-1...v1.0.0-2)
> 13 January 2024
- refactor: :recycle: implement strict checks in tsconfig [`b1515cb`](https://github.com/thkruz/ootk-core/commit/b1515cb07794b7ac465bf27ebfb48232140f2e25)
- feat: :sparkles: sync all commonjs es5 and typescript examples [`adb58fa`](https://github.com/thkruz/ootk-core/commit/adb58faf46de6af12568064d5941026a31942ecf)
- refactor: :recycle: standardize eci and rae methods [`5581a18`](https://github.com/thkruz/ootk-core/commit/5581a18ffcb7ebbc04365e36fe49b51534c99137)
- docs: :memo: update package.json [`2e2672f`](https://github.com/thkruz/ootk-core/commit/2e2672f726c3a1bbe3319fa14001e9dbd4ef2031)
#### [v1.0.0-1](https://github.com/thkruz/ootk-core/compare/v1.0.0-0...v1.0.0-1)
> 11 January 2024
- refactor: :recycle: combine Tle classes and improve documentation [`b5b506a`](https://github.com/thkruz/ootk-core/commit/b5b506af622d673fbf03fa4edbb11b405f27099f)
- test: :white_check_mark: fix tests [`4c2d701`](https://github.com/thkruz/ootk-core/commit/4c2d701dfc25d04a3929956e0ff2d5f94466bd05)
- refactor: :recycle: move moon code to moon [`7f5d7c7`](https://github.com/thkruz/ootk-core/commit/7f5d7c74b41216e75b94fbb32b07c6303cf044ec)
- fix: :white_check_mark: fix broken tests [`d4ddcf3`](https://github.com/thkruz/ootk-core/commit/d4ddcf3250fb02f16c39c0af080f0059ad54f570)
- fix: :sparkles: implement both commonjs and modules [`732a270`](https://github.com/thkruz/ootk-core/commit/732a270cb7e0a188778015fd8344d7c46f6399d6)
- refactor: :truck: organize interfaces and enums [`16c336b`](https://github.com/thkruz/ootk-core/commit/16c336bd1c490acb5aa642b117a79bfb2af09e54)
- feat: :sparkles: add examples and reduce dependencies [`64116c8`](https://github.com/thkruz/ootk-core/commit/64116c84d03bdc7840e518164a55bc93cce23218)
- docs: :memo: remove old AGPL license [`3e94023`](https://github.com/thkruz/ootk-core/commit/3e940232873bfbb1986c52d153cfcc212560f8d7)
- refactor: :recycle: refactor GroundPosition from Sensor [`65a6782`](https://github.com/thkruz/ootk-core/commit/65a67823cbcd5b01d6c20a65ff3965965062f77a)
- docs: :memo: update readme and imports [`6475a97`](https://github.com/thkruz/ootk-core/commit/6475a9736855a3d7692cc0f23bad4b0b49088415)
- fix: :bug: fix doppler factor calculation [`fb7d26e`](https://github.com/thkruz/ootk-core/commit/fb7d26eafca0c61e73ae5a7e282082fdecb4673f)
- Create LICENSE.MD [`e51bf0e`](https://github.com/thkruz/ootk-core/commit/e51bf0e455ba43d1b4deb39828f6bf1eb6ef099e)
- docs: :memo: update readme doc [`6420157`](https://github.com/thkruz/ootk-core/commit/642015754ea207f78434eab9878ab82fdcbae4ec)
- fix: :bug: use date object instead of realtime date [`3215f22`](https://github.com/thkruz/ootk-core/commit/3215f228cd3cfb3c280dd233cbf829d57e3eeeb8)
- docs: :memo: update changelog [`42eb591`](https://github.com/thkruz/ootk-core/commit/42eb591ec7516dabe0a5a632bf4508e57690ba54)
- Rename LICENSE.MD to LICENSE.md [`1432ef8`](https://github.com/thkruz/ootk-core/commit/1432ef8ee3859ea203f3da00ddcd05ef3650793a)
#### v1.0.0-0
> 7 January 2024
- feat: :boom: initial commit [`9893a6a`](https://github.com/thkruz/ootk-core/commit/9893a6acfb5dd51b12d755518c3af120fecc28be)
- test: :truck: update names and paths [`c48aece`](https://github.com/thkruz/ootk-core/commit/c48aece9a4c8a328cc7778292c4397312c162982)
- fix: :white_check_mark: fix test paths [`b784f3e`](https://github.com/thkruz/ootk-core/commit/b784f3eab311661415bfc9aa4001d9d8b8acd19f)