Release Notes
2026-10-09
New: A Redesigned StocksFast
- A new dark look across the whole site, from the home page to docs, pricing, blog and your account
- The scanner is rebuilt as a workspace: saved scans, examples, watchlists, reference and the assistant sit in one side panel, with results and chart side by side [see: Scanner]
- Run a scan with
Ctrl+Enter/Cmd+Enter; scans are checked as you type, so there is no separate Validate step - Your plan status now shows as a small badge next to your avatar instead of a banner
New Features
- Review mode: step through scan results one chart at a time with
j/k, star withs, select withx, and presseto return to editing - Scanner on phones: a bottom tab bar (Scan, Results, Review, Library), swipe between charts in Review, and a symbol key row above the editor
- Rename a saved scan, edit its description and add or remove tags straight from the editor header
- Watchlists open in their own tab next to your scan: edits save as you go, symbols can be separated by commas or spaces, and "Scan this list" scans that watchlist
- Watchlist symbols display as a filterable set of chips
- Docs, the StonQL reference and function pages have a side nav with instant filtering and Copy buttons on code examples [see: Documentation]
- The examples page has a Contents menu on smaller screens [see: Scan examples]
- Blog posts show a read time and previous/next links [see: Blog]
- Sign-up shows the password requirements as you type
Improvements
- Symbol search puts exact and starts-with ticker matches first
- Visitors trying the scanner without an account now see 5 result rows instead of 3
- Revoking an API key or canceling a subscription is confirmed in place, with no pop-up dialog
- Account emails have a cleaner layout
Bug Fixes
- Subscribers who still had trial days left were shown as on a trial; they now show as Premium
- The "Reset password" button in the password-changed email went to a page that did not exist
2026-09-28
New: StocksFast API (beta)
- Run and validate StonQL scans from your own code, and manage saved scans, watchlists and tags over HTTP [see: API documentation]
- Search symbols, browse the scanning universe, and look up every function and field in the catalog
- Create, name and revoke your own API keys under Account → API Keys, each limited to the access you choose
New Features
- Export selected scan results straight to a TradingView watchlist file
- Hover charts now work on touch devices — tap a symbol to open its chart
- Scan credit holders can now scan any historical date, not just the latest trading day
Improvements
- Scan warnings now point to the exact line and column in your scan
- Scan credits are only charged once your results are ready (no charge for failed scan)
- Watchlist symbols are matched case-insensitively (
aaplandAAPLare the same symbol) - TradingView exports keep share-class symbols in their standard form (e.g.
BRK.B) - Faster page loads: fonts are now served directly from StocksFast
Plan Changes
- Free accounts can view their saved scans, watchlists and tags; creating or editing them now requires a subscription or scan credits.
Bug Fixes
- Fixed scans being charged when market data was temporarily unavailable; these now show a "try again shortly" message
- Fixed a watchlist edit during a data outage leaving the list partially cleared
- Fixed two scans run at the same moment occasionally miscounting scan credits
Legal
- Terms of Service updated: billing covers every plan interval and one-time scan packs, the 30-day money-back guarantee is replaced by a 14-day free trial, and each account is licensed to one individual [see: Terms of Service]
- Privacy Policy updated to describe the records kept for API keys and API scan runs [see: Privacy Policy]
2026-08-17
Improvements
- Signing in with an unconfirmed email now explains why and offers a one-click "resend confirmation" button
- The Quick Reference remembers which sections you expanded, and opens any section holding a search match
- "Upgrade to Premium" on restricted chart pages now takes signed-in members straight to pricing
2026-04-20
Improvements
- The saved scans drawer closes automatically on mobile once a scan loads
- The Quick Reference opens expanded by default
- Fixed the "New IPO Gainers" example scan
Bug Fixes
- Fixed multi-timeframe scans loading too little history for some lookbacks, which could skew results
- Fixed scans combining
all_time_high()orall_time_low()with other lookback functions - Fixed the AI assistant on mobile
- Fixed the share dialog
- Fixed the date picker not responding on Android
2026-03-08
Bug Fixes
- Fixed the AI scan assistant, which had stopped responding
2026-02-16
Improvements
- Price history now adjusts for dividends automatically: ex-dividend events are detected nightly and the affected symbol's history is rebuilt
Bug Fixes
- Fixed
universe_percentile()with math expressions — e.g.,universe_percentile(volume * close) > 90;[see: universe_percentile() documentation]
2026-02-14
New Functions
Filter by instrument type with
is_etfandis_stockfields — e.g.,is_etf == false;to exclude ETFs [see: fields documentation]Rank stocks against the full universe with
universe_percentile()— e.g.,universe_percentile(volume) > 90;for top 10% by volume [see: universe_percentile() documentation]
Improvements
- Scans using lookback values (e.g.,
close[1],high[2]) generate leaner SQL for faster execution - Improved data accuracy through nightly automated reconciliation to capture tweaks in price or volume, and to correct bad ticks
- Custom error pages with branding instead of generic browser errors
Bug Fixes
- Fixed chained offsets like
close[1][2]producing errors - Fixed certain scan patterns causing duplicate column errors
- Fixed multi-timeframe blocks incorrectly scoping fields
- Fixed broken formatting on function documentation pages
2026-02-02
Massive Performance Improvement!
- Scan performance improved 10-35x across all query types
- Complex indicator scans (MACD, RSI, etc) went from multi-second to sub-second query times
- Multi-Timeframe scans up to 33x faster
- All possible due to revamped query cache layer
2026-01-30
New Functions
Conditional logic with
cond(condition, true_val, false_val)for dynamic filtering [cond() documentation]Rolling sums with
sum(field, period)for accumulation analysis [sum() documentation]Cumulative sums with
cumsum(field)for running totals [cumsum() documentation]RSI building blocks:
gain(field)andloss(field)for custom momentum analysis [gain() documentation] [loss() documentation]Related blog post: [blog post]
Performance
- Multi-timeframe query optimization: 74x faster MTF scans (3.474s to 0.047s)
- Progressive rendering for scan results - table populates as data arrives
- Other general scan optimizations for faster scan times
Infrastructure (Stock Universe)
- New symbol staging system with automatic qualification based on turnover analysis
- Symbol lifecycle tracking (additions, purges, blacklisting)
Bug Fixes
- Fixed synthetic field expansion
- Fixed MTF filter-mode filters not being applied
- Fixed RSI lookback period calculation edge case
- Fixed hover chart scroll position desync
- Fixed date resolution for aggregated timeframe queries
UI/UX
- Hover chart debouncing and memory improvements
- Display timing in seconds instead of milliseconds
- Rate limiting for chart-data endpoint
2025-12-17
- Multi-timeframe analysis with
mtf()blocks. See NEW: Multi-Timeframe Scanning - New
all_time_highandall_time_lowindicators. See All-Time High and All-Time Low: Two New Functions for Historical Analysis - Editor beautify and auto-indent features
- Fixed
ORfilter logic bug that could produce incorrect results
2025-11-29
- Undo/redo support in expression editor
- Editor toolbar with copy button
- New indicators:
streak(),count(),true_range(),pct_change() - New synthetic fields:
bar_range,bar_body, bar_upper_wick, bar_lower_wick - Smart example browser with backend-driven category order
- Fixed race conditions in scan management
2025-11-26
- Improved mobile experience
- New landing page with feature showcase and chart examples
- Revamped pricing page with expanded FAQs
- Mobile-responsive scanner with offcanvas drawers
- Dark mode improvements across all pages
- Global message system replacing browser alerts
2025-11-24
- Expanded StonQL reference documentation
2025-11-23
StonQL branding (Security Temporal ObservatioN Query Language)
Recent IPOs example scan category
2025-11-22
New synthetic fields:
typical_price,hlc3,ohlc4,hl2Date delta functions:
days_since(),weeks_since(),months_since(),years_since()first_trade_datemetadata field for filtering by stock ageFixed theme flash on page load
2025-11-17
- Full-page chart view
- Improved hover chart with crosshair legend
- Company name column in scan results
- Enhanced chart color schemes for light/dark modes
2025-11-15
- Per-page social card support for blog posts
2025-11-14
- Pricing page origin story section
- Improved branding consistency
- Redesigned social card
2025-11-13
- Tag-based deployment system
- Subscription success page with analytics tracking
- Dedicated scan examples library page
- Dynamic function reference pages with categories
- New /docs/ landing page