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.
- Development
#33 - Version 5
#32 - Develop
#29 - Version 4.0.0
#24 - Delete LICENSE
#25 - Develop
#23 - feat: ✨ merge ootk-core back into ootk
bcbee46 - docs: 📄 transfer more license to Kruczek Labs LLC
34178fc - chore: remove @thkruz handle from file headers; tidy imports/exports and minor formatting
be21d87 - refactor: ♻️ improve naming consistency
1405f62 - feat: ✨ add covariance ellipsoid calculations
26cdcac - docs: 📄 transfer license to Kruczek Labs LLC
bdb1494 - refactor: 🏷️ remove unnecessary type assertions
c1230fb - feat: ✨ add status parameter to DetailedSatellite class
3b1b8c2 - docs: 📄 transfer more license to Kruczek Labs LLC
65de7fb - build: 🔒 fix security issues
e3ad7c5 - refactor: 🏷️ remove unnecessary type assertions
e23c679 - docs: 📄 transfer more license to Kruczek Labs LLC
a9c5d84 - refactor: ♻️ improve naming consistency
f51025b - build: 🏷️ add strict null checks
82e0761 - feat: ✨ add PayloadStatus enum
9828703 - refactor: 🏷️ remove unnecessary type assertions
6de14db - Update LICENSE for v4.0.0
f9514a0 - test: 🩹 fix broken tests
df737f2 - docs: 📝 update README
0494f3e - test: ✅ fix test
e533d26 - refactor: 🏷️ remove unnecessary type assertions
7e6b78b - refactor: 🏷️ remove unnecessary type assertions
3240407 - fix: 🐛 treat m === 0 as valid by checking explicit null before propagation
226f0e7 - docs: 🔖 bump version
ae02a3d - refactor: 🚨 fix linter issue with line length
540f8ac - refactor: 🚨 fix linter issue with line length
822062f - docs: 📝 make Celestial vs Star more clear
499bdb2 - feat: ✨ add launchPad to DetailedSatellite
648c90a - build: ⬆️ bump ootk-core
be33f7f - build: ⬆️ bump ootk-core
af78108 - fix: ⬆️ bump ootk-core
2f0ac47 - chore: 📝 add todo for later
022525f - refactor: ⚰️ remove old export
a4371f8 - docs: 💡 remove unnecessary todo
5e7a51e
23 August 2024
- refactor: ♻️ Merge ootk-core with ootk for upgrade to v5
1e137bb - fix: 📝 fix outdated documentation
0f6c26f
20 March 2025
- feat: ✨ add launchPad to DetailedSatellite
648c90a
20 March 2025
- build: ⬆️ bump ootk-core
be33f7f
20 March 2025
- build: 🔒 fix security issues
e3ad7c5
1 March 2025
- build: ⬆️ bump ootk-core
af78108
14 January 2025
- feat: ✨ add status parameter to DetailedSatellite class
3b1b8c2
14 January 2025
- feat: ✨ add PayloadStatus enum
9828703
31 December 2024
- fix: ⬆️ bump ootk-core
2f0ac47
3 August 2024
- fix: ⬆️ bump ootk-core
3c87557
25 June 2024
- build: ⬆️ bump ootk-core
2ff598e
4 April 2024
- fix: ⬆️ bump ootk-core
edaafb7
30 March 2024
- build: ⬆️ bump ootk-core
9ac1464
24 March 2024
- build: ⬆️ bump ootk-core
f5152ed
24 March 2024
- feat: ✨ Add node support
7d28c3f
23 March 2024
- fix: 🐛 fix issue with vite
9b540f9
23 March 2024
11 March 2024
- refactor: ♻️ move freqBand from RfSensor to DetailedSensor
185cc50
11 March 2024
- refactor: ♻️ update RfSensor to allow multiple faces
179b486 - refactor: ♻️ update transforms to allow multiple faces
53c8877
11 March 2024
- refactor: ♻️ make rfSensor an extension of DetailedSensor
add7613
19 February 2024
- feat: ✨ add forces and propagators
177c88b - docs: 📝 update documentation
754e2e1 - feat: ✨ add detailedsatellite cloning
63aeb77 - build: ⬆️ bump ootk-core
62f40d2 - build: ⬆️ bump ootk-core
8d15b97 - chore: 🧑💻 remove prettier recommendation
def01c6
21 January 2024
- fix: 🐛 make vmag and rcs nullable
0750c9a
21 January 2024
- build: ⬆️ bump ootk-core
188513f
20 January 2024
- build: ⬆️ bump ootk-core
c7c5350
20 January 2024
- build: ⬆️ bump ootk-core
d19fd5b
17 January 2024
- fix: 🩹 fix import statements
e923dde
17 January 2024
17 January 2024
- refactor: ♻️ move derivative from ootk-core
9a9b50d - build: ⬆️ bump ootk-core
efc4aa0 - test: ✅ update snapshots
ca95ad6
17 January 2024
- feat: ✨ integrate ootk-core v1.0.7
101eeb6 - refactor: ♻️ refactor to match latest ootk-core
ae37922 - docs: 📄 add license to all major files
8549064 - ci: 👷 update github ci/cd pipeline
670b252 - fix: 🚨 fix linter errors
195c5eb - fix: 🐛 cleanup integration with ootk-core
227169e - test: ✅ fix test config
5e5a673 - fix: 🐛 fix imports
de5459d
7 January 2024
- feat: 🚚 split ootk-core functions into new library
d4982be - feat: ✨ port functions from pious_squid
69aaf26 - fix: 🏷️ add strict typing for units
ff98aa0 - refactor: 🏷️ update docs and typing
92e14a1 - feat: ✨ merge sun calculations
7f4146e - feat: ✨ update transforms
c6824a4 - feat: ✨ integration with KeepTrack
a8cc11d - fix: 🐛 validate against keeptrack
702307c - refactor: ♻️ refactor with better typing and _ suffix for private methods
4b14b64 - docs: 🏷️ expand documentation of types
a517a24 - fix: 🐛 fix Satellite class
20bc194 - test: ✅ add more testing to sensor
2bef00d - fix: 🐛 fix degrees vs radians issues
6103597 - refactor: ♻️ refactor common celestial equations out of sun and moon
7f65165 - feat: ✨ add transforms for radar coordinate systems
c836753 - test: 🐛 fix broken tests
735e480 - test: 👷 update jest and ts configs
039b195 - refactor: ♻️ reduce complexity
de70bda - test: ✅ add more tests
27ed272 - build: 📦 update package scripts and dependencies
a4efe23 - feat: ✨ add new functions to the sat object
475df09 - chore: 🔥 remove old files
797007c - chore: 🚨 fix minor linter errors
1682292 - build: 👷 update babel config
f028e5e - fix: 🏷️ fix incorrect units
d790d63 - refactor: 🏷️ improved type checking
7e30df4 - chore: 🎨 update prettier config
6a816c9 - refactor: 💚 improve build
0f4f74c - fix: 🏷️ mark parameters optional per @weedgrease suggestion
48cb0de - docs: 📦 update package.json
b49eddc - feat: 🔨 add dev script for opening lcov
1d034da - chore: 🚨 update eslint config
b90e585 - refactor: 🔒 update dependencies
a0ce1d5 - build: 🐛 fix jest dependencies
96792e9 - refactor: 🚨 hide wasm work
a372498 - fix: 🐛 fix bug in how alpha 5 was calculated
c36cd0c - refactor: 🏷️ update return type
1e841de - feat: 🏷️ use generics
2c3a843 - fix: 🐛 fix rng vs range usage
a9917c3 - refactor: 🚨 fix linter error on enum
097e50b - refactor: 🔥 remove assemblyscript references
9c5a87d
24 August 2022
- fix: 🚑 fix radians vs degrees in sensor.ts
d69200f
24 August 2022
- feat: ✨ add getDayOfYear functionality
46ffa20
23 August 2022
- feat: ✨ add fov functions to sensor
90d0d2e
22 August 2022
- docs: 🏷️ fix type label for RaeVec3
df0d9dd
13 February 2021
22 August 2022
- fix: ✏️ fix typo in sez2rae
509bf07
12 August 2022
- docs: 📝 update readme with examples
4434dd7 - fix: 🐛 fix sez2rae returning radians not degrees
429bab4
12 August 2022
- test: 📸 add snapshots of correct position/velocity calculations
bdf6aa5 - test: ✅ add test catalog and test creator
e785e78 - test: ✅ add full catalog validation tests
97cb4c1 - test: ✅ add testing from sgp4prop
de1d87f - chore: ⚰️ remove non-public tests
c1af668 - refactor: 🏷️ fix types for moon-math.ts
41bd18c - docs: 🧪 add example of bad TLEs
f2bc0b9
8 August 2022
- fix: ✏️ fix bug with h vs el
9affaaf
8 August 2022
- fix: 🐛 correct bug in deep space math
c7ec9ca
6 August 2022
- fix: 🐛 fix math for getStarAzEl
0a0ee9a
6 August 2022
- build: 🏷️ update build script to include all type data
ce752f9
29 July 2022
- fix: 🐛 fix issues with jday calculations in Sgp4
7ceb301 - fix: 🐛 fix bug with timezone differences
d796c65
28 July 2022
- feat: ✨
e83c0fc
27 July 2022
- feat: ✨ add getSolarTime
a812450
27 July 2022
- feat: ✨ add space objects, sunMath, and moonMath
e7e9fc3
26 July 2022
26 July 2022
- feat: ✨ add TLE parsing utility
e9acd7c
20 July 2022
- refactor: 🏷️ export types
12ce662
20 July 2022
- build: 🏷️ include type definition in dist folder
4114ccd
20 July 2022
- build(umd.js): renamed es modules to be .es.js files
#17 - Rebase
#16 - Multithread
#15 - 1.0.4
#14 - refactor: ♻️ consolidate constants and types
69032ad - fix(ootk-sgp4): moved variables to local scope for speed vs reduced garbage collection
5f41d12 - refactor: ♻️ code cleanup
6d9cc64 - test: ✅ improve test coverage
bfe4f9f - feat(ootk-multi): added multithreading class
774ec62 - refactor: ♻️ use const more often
27d23e0 - ci: 👷 update ci
9698423 - refactor: 🚨 fix linter errors
b85a4b8 - test(multi.test.js): increased testing coverage of multi module
e258121 - fix(ootk-sgp4): moved constants to local scope for speed increase despite memory usage
11b8c72 - fix(ootk-multi): improved multithreading algorithm to reduce garbage collection and variable cloning
f9e5d63 - ci: 👷 remove useless failing ci test
b559e16 - docs: 📝 update changelog
2b021f6 - test(tests): updated references to .es.js files
0d2fec2 - ci: 👷 use node 17 in ci
383d55d - feat(ootk-utils): added createVec method
0c87700 - ci: ✏️ fix typo in ci script
841ae40
13 January 2021
- build(tsconfig.json): enabled sourceMap
#13 - Develop
#12 - Develop
#11 - Develop
#10 - Update issue templates
039baa7 - ci(ootk): renamed all .es.js files to .js
d20e7a9 - build(umd.js): changed globalObject to this instead of self for Node
6f79359 - ci(codecov.yml): added codecov.yml to fix missing code coverage on .es.js files
821a1bf - Update issue templates
6629196 - Update issue templates
9650aac - Update README.md
b774337 - build(.npmignore): added npmignore to provide a cleaner package on npm
8d3ebf2 - ci(ci.yml): fixed node support issue by referenceing dist instead of lib
faa6e7b - build(umd.js): converted import to ES6 module
56972d3 - build(cleanup.js): fixed rimraf
510ee61 - Update README.md
b7846a2 - docs(readme): fixed incorrect import statement
70e4fe6 - ci(ci.yml): fixed spacing error on line 84
08c4a97 - docs(readme): fixed grammar in readme file
cd819e8 - build(package.json): fixed main entry to point to correct file
62d83a4 - docs(readme): fixed link to old library name
5ba9f84 - build(package.json): fixed node compatibility
8c03b7e
13 January 2021
- docs(readme): added build size to the readme
#5 - Develop
#4 - Develop
#3 - feat(ootk-transforms): add transforms from satellite.js
#2 - feat(ootk-transforms): added Transforms and Utils modules
122ed43 - refactor(ootk-transforms): sorted functions by name
98a8059 - docs(readme): updated readme notes
31913d0 - build(umd.js): changed libary to Ootk in umd scripts to be consistent among classes
e85a8c2 - ci(ci.yml): removed cached ouput between jobs
e74aa71 - chore(jest-std.json): fixed moduleNameMapper
618a853 - build(umd.js): included utils module in umd creation
84682ac - build(umd.js): included umd creation for ootk-transforms module
13ef127
13 January 2021
- Documentation
#1 - ootk rename
f194490 - Initial Commit
24f4627 - Functional TypeScript
02a4b84 - Hide built
105b742 - docs(ootk-sgp4): updated documentation to split description from file
c91cde4 - TS Setup
820c884 - docs(readme): updated readme file to be more accurate
5df8c5f - build(package.json): added commitizen support
860718c - tsconfig and webpack setup
ff50223 - ci(ci.yml): added codecov and updated CI script
bc024c5 - ci(ci.yml): fixed typo with indentation
8a9c985 - build(ci.yml): added actions/cache@v2 to skip reinstalling npm packages
43293b7 - ci(ci.yml): include lib and dist in all jobs
dd9c83a - ci(ci.yml): fixed typo in path
daadbce - build(package.json): added auto-changelog
c1abea7 - ci(ci.yml): made another change to path
add7891 - docs(README): updated name of the project
8119cdb - eslint fix
0bce593 - ci(ci.yml): included lib and dist to cache
abdd355 - gitignore
a1cbf95