Timeline of Progress

NowDev Assistant Release Notes

Detailed history of the Evolution phase and the progress of NowDev Assistant.

v2.4.0 August 2026

Access Analyzer (Venus)

Version 2.4.0 introduces the Access Analyzer โ€” a new top-level module that answers "who has access to what" by driving ServiceNow's own ACL engine, with zero instance writes.

๐Ÿ›ก๏ธ Evaluate Any Subject

  • User ยท Group ยท Role: Analyze access for any user's exact roles, the roles a group grants (evaluated as an ephemeral identity), or an isolated role grant.
  • Table โ†’ Record โ†’ Field: Scope from whole-table checks down to a single field's access.
  • Full Operation Sweep: One run evaluates every native operation โ€” read, write, create, delete, report_view/on, list_edit, add_to_list, save_as_template, personalize_choices, query_match/range โ€” with an All ยท Granted ยท Denied ยท Other filter on results.
  • Native Semantics: Field-level runs skip Delete automatically, exactly like ServiceNow does.

๐Ÿ” Full ACL Transparency

  • Verdicts in SN Terminology: Access granted ยท Access denied ยท Did not evaluate ยท No rule found.
  • Blocking Highlight: The exact rule denying access is flagged and sorted to the top โ€” Role / Condition / Script / Sec Attr results for every candidate ACL.
  • Deep Links: Every ACL path opens its sys_security_acl record in one click.

Under the Hood

  • โ€ข ๐Ÿง  Native Engine: Drives ServiceNow's own Access Analyzer evaluation endpoint โ€” verdicts come from the engine that governs your instance at runtime.
  • โ€ข ๐Ÿ”’ Read-only: Evaluations are stateless โ€” nothing is written back to your instance.
  • โ€ข โšก Smart Caching: Metadata cached aggressively; results kept short-lived with one-click Re-analyze.
  • โ€ข ๐Ÿงญ Typed Errors: Clear distinction between "ServiceNow denied it" and "NowDev couldn't analyze" โ€” permission, unsupported-instance and not-found states included.
v2.3.2 June 2026

Event-Driven Architecture (Venus)

Version 2.3.2 is a major architectural rewrite that eliminates all risky prototype patching and replaces fragile message-based context chains with a reliable event-driven bridge โ€” zero monkey-patching, zero polling in the React world.

๐Ÿงฉ Clean Bridge

  • No Monkey-Patching: Uses ServiceNow's own event system for AJAX tracking instead of intercepting internal methods โ€” more stable across ServiceNow updates.
  • Dual Communication: Context synchronizes via both direct data attributes and custom events โ€” works reliably whether the page uses an iframe or not.
  • Instant Role Detection: User roles detected from the session directly โ€” no API calls needed, works on page load.

๐Ÿšฆ Navigation Intelligence

  • Loading Bar: Animated progress bar in the sidebar during page transitions.
  • Instant Navigation Detection: Monitors the main content frame and catches navigation starts the moment they happen.
  • Clean Event System: A shared navigation hub replaces scattered message listeners across 6 components with a simple subscribe/unsubscribe pattern.

Performance & Code Quality

  • โ€ข ๐Ÿ“ฆ Shared Utilities: Commonly used functions consolidated into a shared utilities folder โ€” less duplication, fewer bugs.
  • โ€ข โน๏ธ Search Cancellation: Starting a new search automatically cancels the previous one โ€” no more wasted requests.
  • โ€ข ๐Ÿ—ƒ๏ธ Smarter Caching: Frequently accessed data like table hierarchies and related records are now cached intelligently, reducing redundant API calls.
  • โ€ข ๐Ÿงน Cleaner Services: Removed manual token management from 10 services โ€” the authentication token is always read directly from the page context.
  • โ€ข ๐ŸŽจ Admin Gating UI: Admin-only tabs now show a clear "Admin Access Required" message with disabled styling and an alert notification on click.
v2.3.1 May 23, 2026

Navigation & Core Stability (Venus)

Version 2.3.1 is a stability and robustness update focused on ensuring a foolproof navigation history and fixing critical integration issues with ServiceNow's native scripts.

๐Ÿง  Robust History

  • Direct URL Tracking: Uses iframe URLs to capture states even when the browser address bar hasn't updated.
  • Inclusive Capture: Now tracks Requests, UI Pages, and non-standard forms automatically.

๐Ÿ’พ List Pagination

  • Data Paging: 20 records per page with navigation controls for Saved Filter previews.
  • Smart Sorting: Always sorts by sys_updated_on descending to keep latest data at the top.

Stability & Compatibility

  • โ€ข ๐Ÿ”„ GlideAjax Fix: Resolved a critical bug where multi-argument callbacks were losing data during interception.
  • โ€ข ๐ŸŽจ UI Polishing: Added helpful banners and improved loading states in the Form Center Logic tab.
  • โ€ข ๐Ÿš€ Optimized Metadata: History tracking now uses lightweight page titles instead of expensive API calls.
v2.3.0 May 16, 2026

Cross Instance Intelligence (Venus)

Version 2.3.0, the "Venus" release, pushes the boundaries of ServiceNow development with cross-instance configuration auditing, deep version history peeking, and persistent navigation memory.

๐Ÿ”„ Cross Instance Comparison

  • Side-by-Side Audit: Compare metadata and scripts across instances with high-contrast drift detection.
  • Git-Style Diffs: Pro-grade diffing engine for XML and scripts, identifying precisely what changed between environments.

๐Ÿ“œ Version Explorer

  • Historical Peeking: Fetch and compare previous record versions without leaving the current form.
  • Payload Inspection: Analyze historical update set XMLs to track configuration changes over time.

Workflow & Intelligence

  • โ€ข ๐Ÿง  Navigation Memory: Persistent history that survives browser restarts, allowing you to resume complex investigations instantly.
  • โ€ข โ„น๏ธ Record Intelligence: New anchor-aligned panel in Form Center for instant access to Table, Sys ID, Scope, and Update Set status.
  • โ€ข ๐Ÿš€ On-Demand Loading: Explorer and Logic tabs now load on-demand, significantly improving performance for heavy forms.
  • โ€ข ๐Ÿ’พ Saved List Filters: One-click data peeking with named filter persistence in List Helper.
  • โ€ข โณ Lazy Loading Explorer: The details on Form center are now loaded on demand.
v2.2.2 April 5, 2026

Stability & Role Fixes (Venus)

Version 2.2.2 is a minor update focused on fixing role detection issues and improving the reliability of page context identification across complex ServiceNow UI patterns.

Minor Fixes & Improvements

  • โ€ข Role Detection Fix: Prevented "blinking" and loss of admin status when background iframes reported empty role context.
  • โ€ข Enhanced Bridge: Added context retries to ensure ServiceNow globals are properly captured even on slower instance loads.
  • โ€ข List Identification: Improved detection of list pages within deep-nested frames and Polaris UI patterns.
  • โ€ข Zero-Reload Updates: Features like List Helper and Form Center now react instantly to context changes without manual reloads.
v2.2.1 March 28, 2026

Deep Insights & Context Preservation (Venus)

Version 2.2.1 focuses on keeping you in the flow by providing deeper record insights and the ability to lock your investigation context.

๐ŸŒณ Related Records Hierarchy

  • Contextual Tree: Automatically maps parents, children, and siblings for common platform tables.
  • Recursive Insights: Traverse relationships (REQ โ†’ RITM โ†’ Task) without leaving the search hub.
  • Intelligent Grouping: Clutter-free view with virtual folders for multiple approvers or tasks.

๐Ÿ“š Integrated KB Preview

  • Shadow DOM Isolation: High-fidelity article previews with zero style leakage.
  • Live Experience: Renders KB content with native ServiceNow-accurate styling.

Security & Reliability

  • โ€ข ๐Ÿ” Role-Based Access Control (RBAC): Real-time detection of ServiceNow roles to intelligently hide admin-only tools (App Navigator, Code Search, Executor) for ITIL users.
  • โ€ข ๐Ÿ“Œ Pin Record: Lock the Form Center context to a specific record to preserve investigative state during navigation.
  • โ€ข Transition Stability: Implemented smart delays for List Helper and Form Center to ensure accurate context detection after page transitions.
  • โ€ข Smart Context Validation: Dynamic visual feedback when pinned context differs from live page record.
v2.2.0 March 16, 2026

The Search & Preview Update (Venus)

Version 2.2.0 introduces two of the most important developer features: a powerful Global Search hub and a Contextual Record Preview system.

๐Ÿ” Unified Search Center

  • Incremental Code Search: Find logic across all script tables with real-time snippets.
  • Deep sys_id Search: Incremental scan across 30+ tables with progress tracking.
  • Dynamic Prefix Resolution: Supports custom record prefixes via sys_number lookup.

๐Ÿ–ผ๏ธ Contextual Preview

  • Native UI Experience: Previews respect "Default view" structure and section headers.
  • Recursive Navigation: Drill into references with a full "Back" history stack.
  • Security First: Automatically identifies and skips encrypted field types.

Refinements

  • โ€ข Re-implemented fresh token fetching for every API transaction to prevent auth timeouts.
  • โ€ข Added Sidebar Positioning (Left/Right) customization in Settings.
  • โ€ข Implemented Sticky Headers for search grouping to maintain context during scroll.
v2.1.0 March 9, 2026

Venus Refinements

Building on the v2.0 foundation, this version focused on workflow efficiency and user feedback with high-impact productivity tools.

  • Quick Switcher: Floating environment shortcut for transitions without opening the sidebar.
  • List-to-Glide Generator: Convert list filters into GlideRecord scripts with one click.
  • Detailed Metadata: Enhanced field cards showing technical types and table hierarchy.
  • Toast Message System: Real-time UI notifications for all actions.
v2.0.0 March 5, 2025

Major Overhaul (The React App)

"The assistant has been completely rebuilt from the ground up to provide a faster, more stable, and highly isolated development experience."

โšก CodeGen
๐Ÿ•ต๏ธ Form Center
๐ŸŒ Env Switcher
๐Ÿ“ฆ App Navigator

Architecture Highlights

  • โœ“ React Architecture: Superior performance and high-speed state management.
  • โœ“ Shadow DOM Isolation: Full UI encapsulation from the host ServiceNow page.
  • โœ“ Lazy-Mounted Tab System: Minimal initial footprint and zero interference.
Initial Release (August 2025)

Mercury Era (v1.x.x)

The foundation of the Assistant, featuring the original Data Spy, Code Generation and List Extractor.