Skip to content

v3.0.0-beta.4

Compare
Choose a tag to compare
@fgatti675 fgatti675 released this 01 Apr 16:46
· 288 commits to main since this release
  • [BREAKING] The package name for FireCMS Cloud has changed from firecms to @firecms/cloud. This is done
    to avoid conflicts with the main FireCMS package. If you are using FireCMS Cloud, you will need to update your
    imports.
  • [BREAKING] If you are importing the tailwind configuration, you can now find the import at:
    import fireCMSConfig from "@firecms/ui/tailwind.config.js";
  • [BREAKING] In that case, you also need to add @tailwindcss/typography to your dev dependencies.
  • [BREAKING] You need to update your vite.config.js and replace the package name in the federated configuration:
    import { defineConfig } from "vite"
    import react from "@vitejs/plugin-react"
    import federation from "@originjs/vite-plugin-federation"
    
    // https://vitejs.dev/config/
    export default defineConfig({
        esbuild: {
            logOverride: { "this-is-undefined-in-esm": "silent" }
        },
        plugins: [
            react(),
            federation({
                name: "remote_app",
                filename: "remoteEntry.js",
                exposes: {
                    "./config": "./src/index"
                },
                shared: ["react", "react-dom", "@firecms/cloud", "@firecms/core", "@firecms/firebase", "@firecms/ui"]
            })
        ],
        build: {
            modulePreload: false,
            target: "esnext",
            cssCodeSplit: false,
        }
    })
  • Minor performance improvements and bug fixes.
  • Enhanced filtering and sorting capability for indexed fields.
  • Extended StorageSource to support custom bucketUrl.
  • Cleanup for navigation controller generics and Markdown prose classes.
  • Addressed User Management saving issues and renamed Cloud template.
  • Fixed ReferenceWidget.tsx rerenders.
  • Fixed homepage new collection button issue.
  • Fixed CLI templates path.
  • Roles integrated into AuthController.
  • Small change to plugins API.
  • Added user details to navigation bar dropdown.
  • Dependencies updated.
  • Entity view preview and title refactor.
  • Kanban board work in progress.
  • Fix for new radix empty select values.
  • Fixes for undefined properties in arrays and editor.
  • Additional parameters added in auth controllers.
  • Navigation cards refactor and Plugin API cleanup.
  • Fix for importing data with non-string IDs.
  • Documentation: Added recipe for managing entity callbacks.
  • Web updates and CLI fix for yarn.