Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Candidate for 1.0.0 #1

Merged
merged 33 commits into from
Jan 13, 2024
Merged

Release Candidate for 1.0.0 #1

merged 33 commits into from
Jan 13, 2024

Conversation

thkruz
Copy link
Owner

@thkruz thkruz commented Jan 11, 2024

Pull Request: Develop Release Candidate 1

This pull request encompasses a series of changes aimed at refining the project's functionality, improving its documentation, and ensuring its stability and efficiency. Key changes include fixes to date handling, code refactoring, enhancements in test cases, documentation updates, and CI pipeline improvements.

Summary of Changes

Bug Fixes

  • Date Object Usage: Replaced real-time date usage with date objects for consistency. (3215f22)
  • Time Object Mutation: Addressed an issue where the time object was being mutated inadvertently. (dd51ed2)
  • Test Adjustments: Fixed tests impacted by time zone differences. (a13c511)

Refactoring

  • Code Organization: Moved moon-related code to a separate module. (7f5d7c7)
  • GroundPosition Refactoring: Refactored GroundPosition from Sensor. (65a6782)
  • Interface & Enum Organization: Reorganized interfaces and enums for better clarity. (16c336b)
  • TLE Class Combination: Combined TLE classes and improved documentation. (b5b506a)
  • TSConfig Strict Checks: Implemented strict checks in tsconfig. (b1515cb)
  • Method Standardization: Standardized ECI and RAE methods. (5581a18)

Features

  • Example Addition: Added examples and reduced dependencies. (64116c8)
  • CommonJS and Modules: Implemented both CommonJS and module patterns. (732a270)
  • Example Synchronization: Synchronized all CommonJS, ES5, and TypeScript examples. (adb58fa)

Documentation and CI

Merges

  • Merged develop branch into the current branch to keep it up-to-date. (e5444c3, f855124)

Impact

These changes aim to enhance the user experience, improve the robustness of the code, and streamline our development process. The updates should provide users with a more reliable and efficient tool, while also making the codebase easier to maintain and contribute to.

Testing

All new features and fixes have been tested rigorously to ensure they meet our quality standards and function as expected.

@thkruz thkruz changed the title Develop Release Candidate 1 Jan 11, 2024
@thkruz thkruz self-assigned this Jan 13, 2024
@thkruz thkruz changed the title Release Candidate 1 Release Candidate for 1.0.0 Jan 13, 2024
@thkruz thkruz merged commit 87529d8 into main Jan 13, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant