# @ibgib/web-gib changelog

_note: as you implement features/fixes/etc., please document them here under the "Working Version" section. These will be moved to a concrete version number during the next publish._

## Working Version

## 0.1.1
* Keystone Identity Web Component suite extracted and exported into `@ibgib/web-gib`:
  * Added components: `ibgib-identity-header`, `ibgib-identity-manager`, `ibgib-keystone-creator`, `ibgib-keystone-details`, and `ibgib-keystone-scrubber`.
  * Added `registerStandardIdentityComponents()` preset helper for one-line downstream component registration.
  * Added `IbGibApiBridge` base class and `getApiBridge()` / `setApiBridge()` accessors for REST API abstraction.
  * Added `common-component-styles.css` containing shared Shadow DOM styles for buttons, tabs, inputs, and status tags.
  * Decoupled constructor initialization (`getComponentCtorArg(globalThisKey?)`) and standardized UI custom events (`EVENT_IBGIB_UI_MESSAGE`).
  * Added `custom.d.ts` declarations and updated build engine (`build-web-gib.mts`) to copy `.html` and `.css` template assets to `dist/`.
* chore: license alignment to MIT

## 0.0.47
* ibgib components improvements
  * form-specific subclass for components that will expose form + validation
  * UI event constants added for window CustomEvents

## 0.0.37-42
* chore: centralized build orchestration
  * migrated build, clean, and test logic to the root `@ibgib/build-gib` orchestrator.
  * pruned legacy `package.json` scripts and archived them in `docs/ARCHIVE_SCRIPTS.md`.
  * updated `prepare:publish` to use the centralized build engine.
  * documented the new **Monorepo Build Policy** in the README.
* progress: genai package dep testing chain build
  * the package.json file no longer had a direct ref to @google/genai
    or a dev dependency to node types. I'm trying to troubleshoot this by
    adding back genai to package.json and doing a chain publish from web-gib.
    I want to see if that chain publish is removing deps or if this happened
    previously when we streamlined the monorepo.
* meta: architecture and agent skill modernization
  * updated `README.md` to document the new 8-file foundational bootstrap architecture.
  * modernized `ibgib-create-app-core` and `ibgib-create-shell` agent skills to support the new `script.mts` pattern.
  * established the three-phase bootstrap standard (`script.mts` -> `index.mts` -> `bootstrap.mts`).

## 0.0.36
* working on pulling out common app code from blank-gib into this lib
  for use among multiple apps.
