Releases: gracefullight/pkgs
Releases · gracefullight/pkgs
Release list
@gracefullight/validate-branch: v1.1.0
@gracefullight/saju: v1.1.0
create-fullstack-starter@0.2.0
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
Patch Changes
- f92a4ad: chore: rename repository from workspace to ts-workspace
@gracefullight/validate-branch@1.0.0
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
Patch Changes
- f92a4ad: chore: rename repository from workspace to ts-workspace
@gracefullight/saju@1.0.0
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
Minor Changes
- 78264c2: feat: add Gongmang, Wonjin and activate Mangshin, Geopsal, Jaesal, Hongran, Cheonhui, Jangseong, Banan sinsals
@gracefullight/saju@0.6.0
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:
TenGod→TenGodKeyTwelveStage→TwelveStageKeySinsal→SinsalKeyYongShenMethod→YongShenMethodKeyStrengthLevel→StrengthLevelKeyTransformationStatus→TransformationStatusKeygetTenGod(a, b)→getTenGodLabel(getTenGodKey(a, b))getTwelveStage()→analyzeTwelveStages()STAGE_INFO[key]→getTwelveStageLabel(key)STRENGTH_LEVELS→STRENGTH_LEVEL_KEYS
New features:
- Added
alternativeBalancetoYongShenResultfor formation (종격) cases - Exported
getTenGodKeyfunction for direct ten god key calculation
Bug fixes:
- Fixed major luck start age rounding
- Fixed yongshen calculation for strong day masters (CONTROLS → CONTROLLED_BY)
- Removed deprecated types:
@gracefullight/saju@0.5.0
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