Every Bibiolink license includes lifetime software updates delivered via automated OTA or manual patch downloads. All production releases are documented below in real time.
v1.7.1Latest Releasefeature
Unified Support SSR Architecture & I18n Title Runtime Fix
Unified Help Center SSR routing with index.php matching client HelpCenterPage. Fixed formatPageTitle undefined in production builds and updated full-stack system version to 1.7.1.
•Unified Support SSR Architecture: /support route directly mapped to Help Center SSR handler in index.php with immediate HTTP 200 response.
•I18n Title Helper (formatPageTitle) Fix: Resolved TypeError: x is not a function across BlogList, Templates, and Tools pages.
•Component Hydration Safety: Eliminated undefined function invocations in lazy-loaded page modules for clean frontend bundles.
•Full-Stack System Sync: Synchronized system_version across package.json, controllers, update scripts, and database seed exports.
v1.7.0feature
Universal Social Links Normalizer & Type Safety Enhancements
Universal normalizeSocialLinks engine standardizing arrays, key-value objects, and JSON inputs into safe object formats.
•Social Media Link Normalization: Universal normalizeSocialLinks in utils/sanitize.ts automatically formats heterogeneous inputs.
•EnhanceModal Type Safety: Fixed TypeError: F.trim is not a function in enhancement modals with strict string validation checks.
•Passive Language Routing Protection: System language cache synchronized to gracefully serve 404 for disabled locale routes.
•Full-Stack Version Upgrade: Set system_version to 1.7.0 and generated clean distribution packages.
v1.6.9feature
Public SSR & React Dynamic Localization Engine
Dynamic t() translation keys integrated across /plans, /blog, /templates, and /tools. 548 new admin-managed translation keys.
•SSR Dynamic Localization: Replaced hardcoded text across 15 creator tools and public landing pages with dynamic translation keys.
•Canonical /plans Architecture: Automated 301 permanent redirect from legacy /pricing to canonical /plans with locale-aware number formatting.
•Structured Data Optimization: Scoped Organization and WebApplication schemas to homepage; lightweight WebPage schemas for inner routes.
•SEO Slug Normalization: Clean ASCII conversion and word-boundary aware excerpt truncation for international blog slugs.
v1.6.8feature
Onboarding & Checkout Full Translation Support
Complete dynamic localization for 7-step onboarding and bank transfer dialogues. Dynamic legal policy routing.
•Onboarding Translation: Fully translated all 7 onboarding welcome steps and offline bank transfer payment dialogues.
•Dynamic Legal URLs: Terms & Privacy links in footer, login, and cookie banners now dynamically adapt to admin custom URLs.
•Mobile Navigation Expansion: Automatically conceals background mobile header when full-screen showMoreSheet drawer is active.
v1.6.7feature
Bot Crawlability Hardening & Server-Timing Engine
Guaranteed pure semantic SSR output for Googlebot and Bingbot. Sub-65ms IPv4 socket latency via ServerTiming architecture.
•Search Bot Resilience: Pure semantic SSR output with pure CSS @keyframes prAutoReveal timeout preventing white screen delays.
•Server-Timing Telemetry: Measured database query, session, and page compilation times via api/utils/ServerTiming.php.
•Company Information Privacy: Filtered private company registration details from public endpoints; scoped strictly to /contact.
v1.6.6improvement
Universal SSR Page Transition Guard & Extended Tier Integrity
Suppressed unstyled flash on initial SSR page loads and protected Extended License feature parity.
•SSR Transition Guard: Smooth hydration without layout shift across Pricing, Blog, Tools, and Legal policy routes.
•Extended License Protection: Guarded multi-tenant SaaS features (custom domain quotas, subscription plans) against tier downgrade.
v1.6.5improvement
BioLink Profile Seamless SSR Transition Guard
Pre-rendered background theme shells on user public profiles until React client hydration is complete.
•Instant Profile Painting: Renders exact background colors and theme chassis instantly before JavaScript executes.
v1.6.4security
SSR Content Anti-Wipe Pre-Injection & Domain Isolation
Pre-injected window.__INITIAL_* data payloads preventing client spinner wipes on slow mobile connections.
•Anti-Wipe Pre-Injection: Pre-loads plans, static pages, and translations into initial HTML payload.
•Custom Domain SaaS Isolation: Automated 301 redirects to root domain if users navigate to /login or /dashboard on custom CNAMEs.
•User Link Security: Automatically applies rel="ugc nofollow noopener noreferrer" to all user-generated link cards.
v1.6.3fix
Static CMS Pages Public Access Fix
Resolved 401 Unauthorized errors on public CMS /p/* pages by enabling optional session resolution in controller middleware.
•CMS Middleware Refactor: Allows public visitors to view About, Terms, and custom policy pages without requiring login session.