Release notes
2025-12-28
- nextmin-react: Schema-driven Auto Slug Generation
- Auto-populate: Introduced
populateSlugFromattribute to automatically generate slugs from other fields (e.g.,populateSlugFrom: "title"orpopulateSlugFrom: "firstName,lastName"). - Unique Slugs: Built-in uniqueness handling that appends auto-incrementing suffixes (e.g.,
-1,-2) scoped to the model. - Extended Schema Support: Can generate slugs using fields inherited from base schemas.
- Smart Validation: Automatically marks slug fields as
required.
- Auto-populate: Introduced
- nextmin-react: Reference Select Improvements
- RefMultiSelect: Added alphabetical sorting for options.
- RefSingleSelect:
- Added search functionality with clear button.
- Added alphabetical sorting for options to match multi-select behavior.
- Improved state management for better data loading and syncing.
2025-12-19
- nextmin-node: SEO Meta Fields Auto-injection
- Auto-injection: Automatically injects
metafield (title, description, keywords, jsonLd) for any schema withschemaType: "page".
- Auto-injection: Automatically injects
- nextmin-react: UI improvements
- Textarea Support: Added support for
format: "textarea"withinjson-groupfields. - Numbered Groups: Repeated
json-groupitems now show numbered headers (e.g., “Chamber 1”) for better readability. - Dependency Update: Updated
@heroui/reactto latest version.
- Textarea Support: Added support for
2025-12-10
- nextmin-react: Advanced Rich Text & Layouts
- Layout Support: Added 2-column and 3-column layout blocks to the editor.
- Image Improvements:
- Added floating menu for images with alignment and size controls.
- Support for
object-fit(Cover, Contain, Fill) settings. - Improved image resizing experience.
- Grid System: New Grid extension for complex layouts.
- nextmin-node: Local File Storage
- Introduced
LocalFileStorageAdapterfor storing uploaded files on the local filesystem. - Useful for development environments or simple deployments without S3.
- Introduced
2025-12-08
- nextmin-react: Rich Text Editor Support
- Added full support for rich text editing in SchemaForm.
- New
rich: trueattribute option for string fields. - Implemented using Tiptap with custom HeroUI styling.
- Slash Command System: Type
/to embed other schema data dynamically. - Schema Embedding: Supports embedding data as Tables, Grids, or Lists directly in the editor.
2025-11-25
- nextmin-react: Added View Drawer with schema-driven DynamicViewer
- New View (eye) icon in list tables opens a right-side Drawer to display row details.
- Introduced
useViewDrawerhook andDynamicViewercomponent for reusable viewing. - Drawer width increased to ~50% of viewport on desktop (full width on mobile).
- nextmin-react: Privacy and readability improvements
- Hides technical keys (
id,_id,v,__v,baseId,exId,__childId). - Masks password/secret-like fields generically (by key patterns and schema type/format) — never rendered.
- For models that extend a base, if
baseIdis hydrated, its fields are merged into the view (the link field is hidden).
- Hides technical keys (
- nextmin-react: Generic JSON summarizer
- New
jsonSummary.tsconverts arrays/objects (including JSON stored as strings) into concise, human-friendly strings. - Integrated into table cells and the viewer for consistent display.
- New
- Docs
- Added a new page: Viewer (Drawer) explaining behavior and API.
- Updated nextmin-react overview with a link to the viewer docs.
2025-10-16
- nextmin-node: Added cross-model Search API (POST /search)
- Search across multiple models by text with per-model select and limit. Results grouped by model and masked by policy.
- See docs: /docs/nextmin-node/search
- nextmin-node: Added file upload APIs
- POST /file (API key) for server-to-server uploads.
- POST /files (auth) for authenticated user uploads.
- DELETE /files/:key to delete an uploaded file by key.
- nextmin-node: Query and sorting improvements
- New parseSort supports +field/-field, multi-field sorts, and only applies a default when none provided.
- parseQuery supports fields projection (?fields=a,b), page/limit, and returns a skip value.
- Introduced virtual sort keys (createdAt, updatedAt, id, _id).
- Added buildPredicateForField to build robust filters for string/number/boolean/date/objectId and arrays.
- nextmin-react: FileUploader revamped
- Supports multiple files, progress, cancel/delete, preview, and validation (maxFilesCount, maxFileSize, fileTypes).
- Configurable endpoint and auth headers; maps server response to value.
- nextmin-react: SchemaForm improvements
- Better date/time/range handling (withTime), masked number input, and address autocomplete pairing (address -> latLng).
- Docs: Updated schema examples to include file fields, repeatable JSON groups, and ref page size.
2025-10-09
- Updated the multiple select with the select values
- Updated both single and multi select with virtualization
- Added the fields errors to the create or edit page
2025-10-05
- Resolved extended schema id issue. it won’t overlap the child id or _id.
2025-10-02
- Updated schema extending process.
- Optimized the db adapters for optimizing the db loads.
2025-09-27
- Added schema extending process that any schema can extend any other schema but the nextmin-node will optimize the db tables/docs
2025-09-25
- Docs homepage (docs/app/page.tsx): Enhanced hero copy and added a prominent “Launch Playground” button linking to https://nextmin-playground.gscodes.dev .
- Docs: Updated release notes.
Earlier updates
- Updated settings page
- Updated auth error
- Creating example for the public viewers
- Currently supports mongodb only
Last updated on