Skip to content

Releases: gracefullight/pkgs

@gracefullight/validate-branch: v1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jan 07:46
001c936

1.1.0 (2026-01-14)

Features

  • add create-fullstack-starter CLI package (94f462c)
  • add GitHub Sponsors funding link to npm packages (c68dfee)

@gracefullight/saju: v1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jan 07:46
001c936

1.1.0 (2026-01-14)

Features

  • add GitHub Sponsors funding link to npm packages (c68dfee)

create-fullstack-starter@0.2.0

Choose a tag to compare

@gracefullight gracefullight released this 13 Jan 05:23
144b37d

Minor Changes

  • 5723cb1: Replace @inquirer/prompts with @clack/prompts for a more beautiful CLI experience

    • Add intro/outro for session start/end messages
    • Add spinner animation during template cloning
    • Display next steps in a styled note box
    • Improve cancellation handling with isCancel guard

@gracefullight/validate-branch@1.0.1

Choose a tag to compare

@gracefullight gracefullight released this 12 Jan 12:48
fdb1e35

Patch Changes

  • f92a4ad: chore: rename repository from workspace to ts-workspace

@gracefullight/validate-branch@1.0.0

Choose a tag to compare

@gracefullight gracefullight released this 12 Jan 12:40
bfc355b

Major Changes

  • 6d84317: feat: add preset examples on validation failure

    • Show valid branch name examples when validation fails
    • Display preset-specific examples (gitflow or jira)
    • Improve documentation with detailed preset usage and examples

@gracefullight/saju@1.0.1

Choose a tag to compare

@gracefullight gracefullight released this 12 Jan 12:48
fdb1e35

Patch Changes

  • f92a4ad: chore: rename repository from workspace to ts-workspace

@gracefullight/saju@1.0.0

Choose a tag to compare

@gracefullight gracefullight released this 11 Jan 02:49
cd957d8

Major Changes

  • c849df2: Move adapter from first argument to options object

    BREAKING CHANGE: All public API functions now take datetime as the first argument and adapter as part of the options object.

    Before: getSaju(adapter, datetime, options)
    After: getSaju(datetime, { adapter, ...options })

    Affected functions:

    • getSaju, getFourPillars
    • yearPillar, monthPillar, hourPillar, effectiveDayDate
    • analyzeSolarTerms, getSolarTermsForYear
    • calculateMajorLuck

@gracefullight/saju@0.7.0

Choose a tag to compare

@gracefullight gracefullight released this 08 Jan 08:00
72b4cbd

Minor Changes

  • 78264c2: feat: add Gongmang, Wonjin and activate Mangshin, Geopsal, Jaesal, Hongran, Cheonhui, Jangseong, Banan sinsals

@gracefullight/saju@0.6.0

Choose a tag to compare

@gracefullight gracefullight released this 08 Jan 06:26
026f1ee

Minor Changes

  • b0b1c09: Remove deprecated APIs and add alternativeBalance to YongShen

    BREAKING CHANGES:

    • Removed deprecated types: TenGod, TwelveStage, Sinsal, YongShenMethod, StrengthLevel, TransformationStatus
    • Removed deprecated constants: TEN_GODS, TEN_GOD_HANJA, TEN_GOD_ENGLISH, STRENGTH_LEVELS, STAGE_INFO
    • Removed deprecated functions: getTenGod, getTwelveStage

    Migration guide:

    • TenGodTenGodKey
    • TwelveStageTwelveStageKey
    • SinsalSinsalKey
    • YongShenMethodYongShenMethodKey
    • StrengthLevelStrengthLevelKey
    • TransformationStatusTransformationStatusKey
    • getTenGod(a, b)getTenGodLabel(getTenGodKey(a, b))
    • getTwelveStage()analyzeTwelveStages()
    • STAGE_INFO[key]getTwelveStageLabel(key)
    • STRENGTH_LEVELSSTRENGTH_LEVEL_KEYS

    New features:

    • Added alternativeBalance to YongShenResult for formation (종격) cases
    • Exported getTenGodKey function for direct ten god key calculation

    Bug fixes:

    • Fixed major luck start age rounding
    • Fixed yongshen calculation for strong day masters (CONTROLS → CONTROLLED_BY)

@gracefullight/saju@0.5.0

Choose a tag to compare

@gracefullight gracefullight released this 08 Jan 05:21
5c85df8

Minor Changes

  • 06c5dfc: Introduce Label objects across all analysis modules

    • TwelveStages, TenGods, Strength, YongShen, SolarTerms, Relations, and Sinsals modules now return Label objects containing hanja (Chinese characters), korean (Korean text), and meaning (description)
    • Replace plain string return values with structured Label objects for better i18n and detailed display support
    • Improve example app UI to display hanja + korean + meaning across all analysis sections