Releases: wontory/tech-stack
Releases · wontory/tech-stack
v3.1.1
v3.1.0
Changes
🛠 Fixes & Improvements
- Fix shine animation not working on Safari/iOS by replacing
gradientTransformSMIL animation with rect translate approach - Fix blurry icons on Safari caused by SVG filter rasterization (removed glow filter)
- Improve trailing light blob connectivity (3 blobs/0.3s gap to 5 blobs/0.12s gap)
- Add XML escaping for orbit SVG text to prevent XSS injection
- Fix orbit SVG width not accommodating long text
What's Changed
Full Changelog: v3.0.0...v3.1.0
v3.0.0
Changes
✨ Updates
New Badge Feature
- Introduced Badge mode for shields.io-style SVG generation, complementing the existing Orbit animation.
- Create customizable badges with 3,200+ brand icons from Simple Icons.
- Enable highlight mode for a trailing light and shine animation effect.
Shared Architecture Refactoring
- Extracted reusable
IconSearchcomponent for consistent icon selection across features. - Created shared
TextInputand card (Preview,Customize) components to reduce duplication. - Introduced
resolveSimpleIconutility for consistent icon resolution in API routes. - Improved context type safety with error-throwing hooks.
🛠 Fixes & Improvements
Security Enhancements
- Added XML entity escaping to prevent XSS/injection attacks via SVG text parameters.
- Implemented hex color validation in API endpoints to block malicious input.
- Added text length restrictions (100 characters max) on both Orbit and Badge API endpoints.
- Fixed React Server Components CVE vulnerabilities.
Performance & Compatibility
- Fixed Orbit SVG width not properly accommodating long text with dynamic width calculation.
- Added cache headers (
public, max-age=3600, s-maxage=3600) to both Orbit and Badge API routes for improved performance. - Updated README with comprehensive Badge feature documentation and API examples.
Dependencies
- Upgraded packages across the monorepo for improved stability and security.
Full Changelog: https://github.com/wontory/tech-stack/commits/v3.0.0
v2.0.0
Version 2.0.0 - 8/25/25, 2:10 AM
Changes
✨ Updates
tech-orbit → tech-stack
- The name tech-orbit has been updated to tech-stack for a clearer and more consistent naming convention.
New SVG Styles Coming Soon
- In addition to the existing orbit-style SVGs, we’ll soon be providing badge-style SVGs, giving you more options to fit your use case.
🛠 Fixes & Improvements
WebKit Compatibility Fix
- Fixed an issue where animations did not run properly on WebKit-based browsers (e.g., Safari).
Orbit Style Enhancement
- The orbit-style animations have been improved with more realistic motion by applying various physical principles.
- This update delivers smoother, more immersive animations.
Full Changelog: https://github.com/wontory/tech-stack/commits/v2.0.0
v1.5.0
What's Changed
- chore(deps): update dependency next to v14.2.13 by @renovate in https://github.com/wontory/tech-orbit/pull/14
- chore(deps): update dependency eslint-config-next to v14.2.13 by @renovate in https://github.com/wontory/tech-orbit/pull/13
- chore(deps): update dependency lucide-react to ^0.446.0 by @renovate in https://github.com/wontory/tech-orbit/pull/15
- chore(deps): update dependency eslint-config-next to v14.2.14 by @renovate in https://github.com/wontory/tech-orbit/pull/16
- chore(deps): update dependency next to v14.2.14 by @renovate in https://github.com/wontory/tech-orbit/pull/17
- chore(deps): update dependency lucide-react to ^0.447.0 by @renovate in https://github.com/wontory/tech-orbit/pull/18
- chore(deps): update dependency lucide-react to ^0.451.0 by @renovate in https://github.com/wontory/tech-orbit/pull/19
- chore(deps): update dependency eslint-config-next to v14.2.15 by @renovate in https://github.com/wontory/tech-orbit/pull/20
- chore(deps): update dependency next to v14.2.15 by @renovate in https://github.com/wontory/tech-orbit/pull/21
- chore(deps): update dependency lucide-react to ^0.452.0 by @renovate in https://github.com/wontory/tech-orbit/pull/22
- chore(deps): update dependency lucide-react to ^0.454.0 by @renovate in https://github.com/wontory/tech-orbit/pull/23
- chore(deps): update dependency eslint-config-next to v14.2.17 by @renovate in https://github.com/wontory/tech-orbit/pull/26
- chore(deps): update dependency next to v14.2.17 by @renovate in https://github.com/wontory/tech-orbit/pull/27
- chore(deps): update dependency lucide-react to ^0.456.0 by @renovate in https://github.com/wontory/tech-orbit/pull/28
- chore(deps): update dependency eslint-config-next to v14.2.20 by @renovate in https://github.com/wontory/tech-orbit/pull/29
- chore(deps): update dependency lucide-react to ^0.468.0 by @renovate in https://github.com/wontory/tech-orbit/pull/31
- chore(deps): update dependency next to v14.2.20 by @renovate in https://github.com/wontory/tech-orbit/pull/30
- chore(deps): update dependency simple-icons to v14 by @renovate in https://github.com/wontory/tech-orbit/pull/37
- chore(deps): update dependency eslint-config-next to v14.2.21 by @renovate in https://github.com/wontory/tech-orbit/pull/34
- chore(deps): update dependency next to v14.2.21 by @renovate in https://github.com/wontory/tech-orbit/pull/35
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Updated simple-icons version to 13.10.0.
What's Changed
- chore(deps): update dependency next to v14.2.10 [security] by @renovate in https://github.com/wontory/tech-orbit/pull/7
- chore(deps): update dependency eslint-config-next to v14.2.12 by @renovate in https://github.com/wontory/tech-orbit/pull/10
- chore(deps): update dependency next to v14.2.12 by @renovate in https://github.com/wontory/tech-orbit/pull/11
- chore(deps): update dependency lucide-react to ^0.441.0 by @renovate in https://github.com/wontory/tech-orbit/pull/12
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Updated simple-icons version to 13.8.0.
Improved render performance of icons list with @tanstack/react-virtual
What's Changed
- chore(deps): update nextjs monorepo to v14.2.5 by @renovate in https://github.com/wontory/tech-orbit/pull/1
- fix(deps): update dependency lucide-react to ^0.428.0 by @renovate in https://github.com/wontory/tech-orbit/pull/2
- chore(deps): update dependency @types/node to v22 by @renovate in https://github.com/wontory/tech-orbit/pull/3
- chore(deps): update dependency eslint to v9 by @renovate in https://github.com/wontory/tech-orbit/pull/4
- chore(deps): update nextjs monorepo to v14.2.7 by @renovate in https://github.com/wontory/tech-orbit/pull/5
- fix(deps): update dependency lucide-react to ^0.436.0 by @renovate in https://github.com/wontory/tech-orbit/pull/6
New Contributors
- @renovate made their first contribution in https://github.com/wontory/tech-orbit/pull/1
Full Changelog: v1.2.0...v1.3.0
v1.2.0
New Icons
- ZeroTier
- MinGW-w64
- LanguageTool
- Ollama
- Yii
Updated Icons
- Mastodon
Full Changelog: v1.1.4...v1.2.0