Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Tags: bejarcode/cornerKit

Tags

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(core): SVG-based border rendering (v1.2.0) (#3)

* chore: update gitignore for CLAUDE.md patterns

- Add **/CLAUDE.md to ignore CLAUDE.md in all subdirectories
- Add CLAUDE.md.backup to ignore backup files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* feat(core): add SVG-based border rendering (Feature 006)

Add comprehensive border support for squircle elements:

- Solid, dashed, and dotted border styles
- Gradient borders with configurable color stops
- Anti-aliasing fix for dark backgrounds (SC-001)
- Data attribute support (data-squircle-border-*)
- Background/box-shadow capture and restoration
- Dynamic border updates via ck.update()
- Border width clamping (1-8px range)

New files:
- border.ts: SVG border renderer with clip-path approach
- border.test.ts: Comprehensive unit tests (50 tests)
- border-visual.test.ts: Playwright visual regression tests

API additions:
- SquircleConfig.border: { width, color, style, gradient, dashArray }
- BorderConfig, GradientStop types exported

Bumped version to 1.2.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* chore(ci): update bundle size target to 6KB for border support

Feature 006 adds ~0.8KB for SVG border rendering. Updates success
criteria from SC-002 (5KB) to SC-004 (6KB with border support).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* fix(ci): make PR comment step non-blocking

PR comments require write permissions which may not be available
on fork PRs. The bundle size verification is the critical step.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* docs: update changelog and security audit for v1.2.0

- Add v1.2.0 section to packages/core/CHANGELOG.md with SVG border features
- Update root CHANGELOG.md with v1.2.0 link
- Update SECURITY-AUDIT.md date and version to v1.2.0

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>

@cornerkit/vue@1.0.0

Toggle @cornerkit/vue@1.0.0's commit message
Release @cornerkit/vue v1.0.0 - Vue 3 Integration

@cornerkit/svelte@1.0.0

Toggle @cornerkit/svelte@1.0.0's commit message
Release @cornerkit/svelte v1.0.0 - Svelte Integration

@cornerkit/react@1.0.0

Toggle @cornerkit/react@1.0.0's commit message
Release @cornerkit/react v1.0.0 - React Integration

@cornerkit/core@1.1.0

Toggle @cornerkit/core@1.1.0's commit message
Release @cornerkit/core v1.1.0 - Border support

@cornerkit/core@1.0.2

Toggle @cornerkit/core@1.0.2's commit message
Release @cornerkit/core v1.0.2 - Safari clip-path fix

@cornerkit/core@1.0.0

Toggle @cornerkit/core@1.0.0's commit message
Release @cornerkit/core v1.0.0 - Initial release

Morty Proxy This is a proxified and sanitized view of the page, visit original site.