Skip to Content
✨ v1.4.5 Released - See the release notes
DocsChangelogs

Release notes

2025-12-28

  • nextmin-react: Schema-driven Auto Slug Generation
    • Auto-populate: Introduced populateSlugFrom attribute to automatically generate slugs from other fields (e.g., populateSlugFrom: "title" or populateSlugFrom: "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.
  • 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 meta field (title, description, keywords, jsonLd) for any schema with schemaType: "page".
  • nextmin-react: UI improvements
    • Textarea Support: Added support for format: "textarea" within json-group fields.
    • Numbered Groups: Repeated json-group items now show numbered headers (e.g., “Chamber 1”) for better readability.
    • Dependency Update: Updated @heroui/react to latest version.

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 LocalFileStorageAdapter for storing uploaded files on the local filesystem.
    • Useful for development environments or simple deployments without S3.

2025-12-08

  • nextmin-react: Rich Text Editor Support
    • Added full support for rich text editing in SchemaForm.
    • New rich: true attribute 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 useViewDrawer hook and DynamicViewer component 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 baseId is hydrated, its fields are merged into the view (the link field is hidden).
  • nextmin-react: Generic JSON summarizer
    • New jsonSummary.ts converts arrays/objects (including JSON stored as strings) into concise, human-friendly strings.
    • Integrated into table cells and the viewer for consistent display.
  • 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

Earlier updates

  • Updated settings page
  • Updated auth error
  • Creating example for the public viewers
  • Currently supports mongodb only
Last updated on