Skip to content

Releases: firecmsco/firecms

v3.0.0-beta.5

22 Apr 18:46
Compare
Choose a tag to compare
  • [BREAKING] The main component for FireCMS Cloud has been renamed from FireCMSApp to FireCMSCloudApp. Please update
    your imports accordingly.
  • Fixes related to the CLI. You can now install the CLI globally with npm install -g @firecms/cli.

v3.0.0-beta.4

01 Apr 16:46
Compare
Choose a tag to compare
  • [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.

v3.0.0-beta.3

05 Mar 19:29
Compare
Choose a tag to compare
  • Fix for importing data in subcollections.
  • Code reordering.
  • Removed minification. Changed EntityReference type checks.
  • Editor image upload updates.
  • Cosmetic.
  • Moved tailwind.config.js editor plugin.
  • Removed callbacks in side navigation views, prevents bug.
  • PRO template fix.
  • PRO Login view cleanup.

v3.0.0-beta.2

27 Feb 18:28
Compare
Choose a tag to compare
  • Added Formex package to handle forms across the platform. Formex is an in-house
    form management library with a similar API to Formik, but with better performance,
    and much more lightweight.
  • Enhanced onboarding process for new users.
  • Fixed data import issues for new collections.
  • Tweaked SaaS onboarding for better user experience.
  • Implemented regexp validation for input fields.
  • Improved login error feedback.
  • Extracted navigation controller for better manageability.
  • Updated styles for consistency.
  • Updated Vite and dependencies for performance and security.
  • Refactored user and role forms to use Formex.
  • Fixed table header forms and collection editor issues.
  • Addressed incorrect JSON import problems.
  • Removed Formik, enhancing form management with Formex.
  • Made minor HTML nesting and debounce fixes.
  • Fixed array container menu and multiline input bugs.
  • Migrated Tailwind configuration to lib for easier management.
  • Adjusted Sentry configuration for error reporting.
  • Fix for subcollections edit view showing empty.
  • Fixes for block and group properties in editor saving multiple entries when editing an existing sub property.

v3.0.0-beta.1

21 Feb 12:17
Compare
Choose a tag to compare

The first beta release of FireCMS v3.0.0.
Check all the new features and improvements in the documentation
and the migration guide.

v2.2.0

09 Nov 22:23
Compare
Choose a tag to compare

Changed

  • Fix for missing subcollection links.
  • New email and password login flow
  • Removed add button in collection group
  • Export fixes
  • Fix for collections search

v2.1.0

12 Sep 14:47
Compare
Choose a tag to compare

Changed

  • [BREAKING] The logic to verify valid filter combinations has been moved to the DataSource interface.
    This improves the ability to customize the data source and allows for more complex filters.
    This change will only affect you if you have implemented a custom data source. You will need to
    add a isFilterCombinationValid method to your data source.
  • You can now use nested spreadChildren in map properties, allowing to show arbitrary
    nested structures as single columns in the collection view.
  • The collection count value is now updated with filters applied.
  • Fix for csv export not working when underlying data is invalid.
  • Fix for bug of collection search returning a single result.
  • Fix for reference fields breaking with incorrect values.

v2.0.4

19 Jun 18:16
Compare
Choose a tag to compare

Changed

  • Fix for forceFilter not being applied correctly in reference views.
  • Fix for nullable enum validation config.

v2.0.3

19 Jun 18:08
Compare
Choose a tag to compare

Changed

  • Fix for form resetting values when saving.

v2.0.2

15 Jun 11:54
Compare
Choose a tag to compare

Changed

  • Replaced flexsearch with js-search. Their imports are too messed up.
  • Fix for form assigning wrong ids