Product Changelog
Stay up to date with version updates, new platform features, developer tools, security enhancements, and bug fixes.
Version 1.3.0
Latest Release
Released on September 18, 2026
Developer Experience & Support
New Features
- Global Live Search (⌘K / Ctrl+K): Built a real-time AJAX search engine indexing short URLs, custom back-half aliases, and support tickets with debounced query dispatching.
- Ticket Attachment Pipeline: Added direct image upload support (JPEG, PNG, WEBP, GIF up to 5MB) for support tickets with automatic directory creation, MIME verification, and lightbox preview.
- Ticket Lifecycle & Resolution: Added user-driven ticket resolution controls allowing developers to mark resolved issues directly from the thread view.
- Dynamic Pricing Integration: Converted static pricing pages into real-time SQL-backed tiers (Pixy, Neu, Algon) with automatic user plan detection and contextual action buttons.
- Database-Driven Roadmap: Launched a dynamic platform roadmap pulling real-time milestones (`now`, `next`, `later`, `completed`) directly from MySQL.
- Persistent Contact Engine: Replaced static contact information with a CSRF-protected, database-logged inquiry form with automatic IP logging and Super Admin review readiness.
- Objective Comparison Matrix: Added a detailed benchmark section evaluating SMJI against Bitly, Rebrandly, and TinyURL on developer tooling, API limits, and INR pricing.
Improvements & Security
- Developer Tool Whitelisting: Refined the `isSuspiciousRequest()` security shield to permit legitimate API developer tools (Postman, cURL, python-requests) while maintaining scraper blocks.
- Strict Domain & Origin Binding: Hardened API key verification to check browser `Origin` headers against verified user domains, stopping unauthorized cross-domain key re-use.
- Dashboard Topbar Redesign: Streamlined developer navigation with unified Lucide-style iconography, a modernized avatar container, and quick links to API docs and keys.
- Immediate Session Purge: Implemented strict multi-step session invalidation and cookie clearing on logout to eliminate lingering dashboard sessions.
Bug Fixes
- Fixed HTML entity double-encoding bug (`&`, ` `) appearing in support ticket bodies and replies by pre-normalizing entity states prior to sanitization.
- Fixed relative endpoint routing in external sandbox test files that triggered 404 responses when executing requests across external hostnames.
- Fixed passive query-string logout links in the developer sidebar that previously failed to invalidate authenticated sessions.
Version 1.2.0
Released on September 02, 2026
Infrastructure & Billing
New Features
- Implemented Central Restriction Shield inside core functions to strictly enforce plan-based API limitations.
- Added Cashfree automated webhook verification handlers for instant subscription activation upon payment confirmation.
- Introduced dynamic multi-tier upgrade modal supporting strict upward scaling rules.
Improvements & Optimizations
- Enhanced GST tax invoice generation featuring dynamic IGST calculations for inter-state digital services.
- Optimized database indexing on `api_keys` and `short_urls` tables to reduce redirect lookup latency under high traffic.
Bug Fixes
- Resolved an issue where missing protocol headers in submitted URLs caused incorrect redirect routing.
- Fixed session cookie parameter configurations to strictly enforce secure HTTPS boundaries.
Version 1.1.0
Released on August 22, 2026
Security & Core Mail
New Features
- Integrated native SMTP mailer for robust system transactional email delivery without third-party dependencies.
- Added developer documentation portal featuring interactive copy-to-clipboard code generators and Postman collection imports.
Bug Fixes
- Secured core configuration files against direct web browser execution via enhanced rules in `.htaccess`.
Version 1.0.0
Released on August 10, 2026
Initial Release
Core Launch
- Official public launch of SMJI URL shortening infrastructure.
- Initial deployment of the LAMP stack architecture with 16 core MySQL tables.
- Basic link creation, click analytics, and authentication endpoints.