Skip to content

v1.1.0

Latest

Choose a tag to compare

@grvpandey11 grvpandey11 released this 25 Jul 15:36
a5d482e

What's Changed

This release focuses on theme integration, test coverage, and CI, building on the initial feature set from v1.0.0.

Packages

  • @codeverse-gp/plugin-team-leave-tracker1.1.0
  • @codeverse-gp/plugin-team-leave-tracker-backend1.1.0

✨ Highlights

  • Theme-aware styling. Component colours are now derived from the active
    Backstage/MUI theme via semantic theme tokens, so the plugin follows the
    app's light/dark mode automatically. The plugin's distinct archival
    typography (DM Sans / JetBrains Mono) is retained.
  • Full test coverage. Added unit/component tests for all UI components:
    AddLeaveModal, CalendarTab, TeamOverviewTab, LeaveTrackerPage,
    EntityLeaveTrackerContent, and shared common components.
  • Continuous integration. New GitHub Actions workflow runs on every pull
    request to main, executing yarn install, yarn tsc,
    yarn prettier:check, and yarn test. It posts a tabular pass/fail summary
    to both the Actions run summary and the pull request itself.

🔧 Improvements

  • Refactored TeamOverviewTab and shared common components to consume theme
    tokens instead of hard-coded colours.
  • Added npmPublishRegistry configuration to .yarnrc.yml for package
    publishing.