Releases: coldsmirk/vef-framework-react
Releases · coldsmirk/vef-framework-react
Release list
v2.13.0
🚀 Features
- integration: Add the code map management page with codes completions
- core: Add PushClient for the vef server push channel
- hooks: Add usePushMessage for push envelope subscriptions
- cron: Add the durable cron schedule management pages
- approval: Show flow code in instance detail
- cron: Split list filters into basic and advanced search panels
- integration: Pick code map code sets from the host catalog with manual fallback
🐛 Bug Fixes
- cron: Hide the fire cursor of a paused schedule in the list
- components: Correct pro-search toggler icon prop and size the actions area responsively
🚜 Refactor
- Rename the dictionary vocabulary to code set across packages
- approval-flow-editor: Restore the hand-written state engine, dropping nodeloom-core
- approval: Rename the delegation window to the verb-form convention
🧹 Chores
- release: V2.13.0
v2.12.0
🚀 Features
- integration: Add the integration engine management pages
- playground: Mount the integration management console routes
- components: Add formLayout pass-through to FormModal, FormDrawer and Crud
- components: Forward locale to the table underlying EditableTable
- integration: Redesign pages with drawer forms, top labels and a console workbench
- approval: Add approval engine pages package and wire the playground approval center
- approval: Mirror flow labels on instance detail types
- approval: Show flow labels in the admin instance detail header
- approval: Seed the designer from the latest deployed version via slim version summaries
- approval: Add remove-assignee to the instance detail action bar
- integration: Scheme-aware auth params editor with dedicated credential fields
- integration: Full-height console workbench with inner scroll areas
- integration: Refine form placeholders across integration pages
- components: Add declarative API completions to the code editor
- integration: Provide script API completions in every script editor
- components: Add FlexTabs and Labeled layout primitives
- approval: Full-height tabbed layouts for the console-style pages
- approval: Open category and delegation forms as vertical-label drawers
- integration: Hoverable script docs rendered from the completion catalogs
- components: Extend the code editor with JSON key completions, xml, and a format action
- integration: Add JSON Schema keyword completions and highlight wire-trace bodies
- integration: Add contract labels management and filtered directories
- integration: Validate contract labels inline with the shared LabelsEditor
🐛 Bug Fixes
- playground: Refine file preview modal and mirror app theme
- core: Exclude URL ports and mid-segment colons from path parameter substitution
- playground: Expose integration engine pages in the mock menus
- components: Give the editable-table operation column a fixed default width
- components: Lift code editor tooltips above antd overlay layers
- components: Keep drawer form content clear of the footer
- integration: Neutralize the script auth scheme copy
- integration: Show select placeholders by dropping empty-string form defaults
- components: Format JSON losslessly through prettier
- components: Drop a stale format result instead of overwriting new keystrokes
- components: Give Labeled real label and group semantics for assistive tech
- components: Scope FlexTabs height rules to its own panes
- integration: Clear auth params when the scheme changes
- integration: Align script completions with the runtime capabilities
- approval: Surface metrics load failures with a retry action
🚜 Refactor
- Rename code editor completion API to completions and CompletionEntry
- integration: Adopt the shared FlexTabs and Labeled
- approval: Unify top labels on the shared Labeled component
- components: Move the labels suite from approval into shared components
🎨 Styling
- integration: Unify code editors at 16px with plain line-number gutters
- integration: Calm the dry-run mode bar and center console state feedback
- approval: Center the metrics panel state feedback
- Unify two-button table operation columns at 160px
- integration: Refine copy, editor sizing, and console presentation
🧹 Chores
- Regenerate lockfile and route tree for the integration package
- release: V2.12.0
v2.11.0
🚀 Features
- core: Add HttpClient.requestFile for authenticated file fetching
- components: Add file-preview contract and dispatch upload previews to it
- playground: Integrate @file-viewer/react as the global file preview host
🐛 Bug Fixes
- core: Handle raw file download responses
- core: Isolate request lifecycles and normalize file responses
- components: Isolate authenticated upload preview sources
- playground: Harden authenticated file viewer integration
📚 Documentation
- Document the file preview bridge and playground integration
- Clarify request lifecycle and file preview contracts
🧪 Testing
- Include playground integration in repository gates
🧹 Chores
- release: V2.11.0
v2.10.0
🚀 Features
- form-editor: Clamp runtime field state with server-resolved fieldPermissions
- approval-form-bridge: Project to bare field array and send the rich schema at deploy
- approval-flow-editor: Mirror deploy-time field-permission validation in the designer
- playground: Add approval task processing demo with viewer-scoped field permissions
- form-editor: Scroll selection into view, add container drag chip and option reorder
- form-editor: Add stack width/min/max/align sizing for blocks
- approval-flow-editor: Tri-state formFields inventory and required auto-pass mirror
- approval-form-bridge: Sync cross-device classification and warn on hidden required fields
- playground: Surface effective cpu cores in monitor overview
- starter: Add built-in password_change challenge renderer with playground demo
- playground: Add event-streams observability panel to monitor page
🐛 Bug Fixes
- components: Keep pro-search field width when input uses allowClear
- dev: Make VEF_APP_NAME take effect for the injected config global
- form-editor: Gate every programmatic write behind the field-permission clamp
- playground: Migrate flow wizard to composite businessBinding contract
- core: Make AuthTokens.refreshToken optional for opaque-token sessions
🧹 Chores
- release: V2.10.0
v2.9.0
🚀 Features
- starter: Fit four apps per row in the app switcher popover
- playground: Mirror business linkage columns in flow designer wizard
🧹 Chores
- release: V2.9.0
v2.8.0
🚀 Features
- approval-flow-editor: Mirror detail-table aggregate conditions
- approval-flow-editor: Mirror backend aggregate and branch-condition validation
- approval-form-bridge: Add form schema projection and approval designer profile
🐛 Bug Fixes
- approval-flow-editor: Exclude parallel add-assignee from sequential defaults
- approval-form-bridge: Close projection contract gaps found in review
- playground: Gate the wizard form step with the two-layer approval schema validation
🚜 Refactor
- playground: Migrate the flow-designer wizard to the approval-form-bridge
📚 Documentation
- approval-form-bridge: Correct the save-gate note and cross-reference the legacy mapping
🧹 Chores
- release: V2.8.0
v2.7.0
🚀 Features
- starter: Surface login and challenge errors in the Login component
- approval-flow-editor: Inject host global subjects into the condition builder
- playground: Showcase host-context injection in the editor demos
🚜 Refactor
- starter: Replace deprecated antd Alert message/onClose with title/closable
- approval-flow-editor: Rebuild the state engine on @coldsmirk/nodeloom-core
- form-editor: Replace ZEN with native new Function evaluation and host context injection
📚 Documentation
- Sync CLAUDE.md and AGENTS.md for the 3.0 overhaul
🏗️ Build / Deps
- deps: Upgrade antd to 6.4.5
- deps: Upgrade dependencies and pin Babel to 7.x for emotion compat
- deps: Upgrade dependencies and migrate to @coldsmirk 0.4.x configs
🎨 Styling
- Conform the codebase to @coldsmirk/eslint-config 0.4.x
🧹 Chores
- release: V2.7.0
v2.6.0
🚀 Features
- form-editor: Infer table-storage column types from field widgets
- form-editor: Add publishText and publishLoading props to FormEditor
🧹 Chores
- release: V2.6.0
v2.5.0
🚀 Features
- approval-flow-editor: Add a customizable onPublish action
- starter: Accept a render-ready ReactNode for AppItem.icon
🚜 Refactor
- Migrate the lint/commit/style toolchain to canon and conform the codebase
🧹 Chores
- release: V2.5.0
v2.4.4
🚜 Refactor
- starter: Type UserMenu.meta params/search and simplify menu-key accordingly
🧹 Chores
- release: V2.4.4