Skip to content

Simply Datetime Redesign Update#9

Merged
jamon-bailey merged 401 commits intov0.xfrom
v0.x-refactor
Sep 26, 2025
Merged

Simply Datetime Redesign Update#9
jamon-bailey merged 401 commits intov0.xfrom
v0.x-refactor

Conversation

@jamon-bailey
Copy link
Member

@jamon-bailey jamon-bailey commented Sep 23, 2025

Major Architectural Changes to Library


(Major changes to core library elements and interfaces)

Removed calendar type traits directory; removed calendar type trait header dependencies.
Library is header only
Library is header only
Updates made to generic calendar concepts; calendar contract enforced on Gregorian calendar
Renamed concept for better context
Namespace adjustment; moved from ::gregorian namespace to root simplydt namespace; definitions migrated to primary Gregorian definitions
Copy link
Member Author

@jamon-bailey jamon-bailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixes Necessary in UTCTime class

There exist a logical bug and two functions need attention here.

Copy link
Member Author

@jamon-bailey jamon-bailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixes Necessary in CalendricalSystem Class

Found a bug and some efficiency concerns.

Copy link
Member Author

@jamon-bailey jamon-bailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixes Necessary in GregorianCalendar Class

Found a bug and two methods that require attention.

@jamon-bailey jamon-bailey merged commit 6bca83e into v0.x Sep 26, 2025
6 checks passed
@jamon-bailey jamon-bailey deleted the v0.x-refactor branch September 26, 2025 23:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request update An update for the main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant