Skip to content

Release notes for Bellini v1.24.0

Bellini v1.24.0 was released on December 10, 2024. This version covers the following issues:

Stories

  • BLN-2568 - Add support for column cell template
  • BLN-2560 - Add support for table component row pinning
  • BLN-2559 - Add support for table column cell class name
  • BLN-2557 - Add support for table component column cell styles
  • BLN-2554 - Add user preferences to disable RUM feature fully or partially
  • BLN-2553 - Implement real user monitoring
  • BLN-2540 - Add support for wizard modal template
  • BLN-2468 - Add support for column filter types
  • BLN-2459 - Add support for nameless table columns
  • BLN-2448 - Add support for extracting layout tree elements to a custom component
  • BLN-2426 - Add a generic confirmation modal
  • BLN-2424 - Implement auto-refreshing of the access token on apps with authentication enabled
  • BLN-2337 - Add support for slide layout
  • BLN-2336 - Add an option to set script attributes
  • BLN-2326 - Add support for modal open and close animations
  • BLN-2304 - Implement search for properties and styles editor

Improvements

  • BLN-2566 - Improve default look and feel of the table component
  • BLN-2564 - Remove "Properties" suffix from table component properties group
  • BLN-2558 - Group table column form fields into sections
  • BLN-2535 - Add icons to Declarations tree nodes
  • BLN-2473 - Sort layout components alphabetically in components tab
  • BLN-2457 - Make all elements of the apps and components part of the tree search results
  • BLN-2456 - Sort auto completion items so that declarations are visible first
  • BLN-2454 - Sort app components and services alphabetically
  • BLN-2453 - Missing wrench icon to configure app components on hover
  • BLN-2451 - Better label and icon for app and component directories
  • BLN-2450 - Add an eye-off icon in layout treeview when an element's display is set to false
  • BLN-2449 - Insert a stack layout together with the tab component
  • BLN-2443 - Cancel button style for Update External JS modal is not updated
  • BLN-2441 - Unreadable 'Create a Simple App' text on Bellini Onboarding
  • BLN-2438 - Use the component-specific icon in the layout tree's content assist
  • BLN-2436 - Reload the app/component editor canvas when a component used in layout tree was updated
  • BLN-2434 - Improve style update of canvas when an app theme changes
  • BLN-2431 - Fix all core component's style editor tooltip description without clickable links
  • BLN-2422 - Focus the search input when the inject modal is opened
  • BLN-2415 - Add the mobile platform to the build finish notification
  • BLN-2409 - Add a way to set the text alignment for table columns
  • BLN-2408 - Make the input checkbox in filtering boolean values

Bugs

  • BLN-2591 - Required property is only evaluated once
  • BLN-2587 - Layout properties were not triggering canvas rerender when a layout property value changed
  • BLN-2586 - Chip list on array expression editor only shows the first value
  • BLN-2583 - Exporting ios app of a Bellini app imported from marketplace will throw an error
  • BLN-2579 - Broken modal component styles when named in camelCase format
  • BLN-2569 - Accordion Layout labels and tooltips are not evaluated in deployed app
  • BLN-2547 - $modal.confirm doesn't display the buttons
  • BLN-2544 - App services of another app is being suggested when editing a function
  • BLN-2538 - Lock icon for apps with auth enabled is not vertically aligned
  • BLN-2537 - Renaming declaration used by Side Panel Visible is not being updated in layout property
  • BLN-2533 - Page won't duplicate unless left mouse button is clicked
  • BLN-2530 - The canvas breaks when both a global component and an app/sub component with the same name are added to the same page
  • BLN-2528 - JavaScript file doesn't show the correct icon when dragging
  • BLN-2526 - Clicking the up/down button of the Number Text Input in Mobile View will keep increase/decrease the input value
  • BLN-2525 - Unable to DND a Declaration Set to Content in Layout Tree and Canvas
  • BLN-2524 - Drag preview of a Component Tree View item is not being removed after dragging the icon
  • BLN-2523 - Incorrect validation when creating global component
  • BLN-2522 - Unable to delete navigation component sub-menu items
  • BLN-2495 - Some built-in services don't work in components
  • BLN-2467 - Reserved JavaScript word can still be used when renaming a declaration
  • BLN-2466 - Text input core component doesn't scale well
  • BLN-2460 - Undo/redo of duplicated page name not working properly
  • BLN-2455 - Injecting $formValidationManager in modal component will break it's model
  • BLN-2447 - Conditional styles should accept same property with different condition
  • BLN-2446 - Navigation menu item doesn't hide all elements
  • BLN-2445 - Navigation menu bars are showing when toggling to fullscreen
  • BLN-2437 - Search reference on global component cannot directly search global component
  • BLN-2433 - Failed API operation is undefined in deployed app but not in Bellini
  • BLN-2432 - Simultaneous mobile app build will generate only one output for each app
  • BLN-2430 - On after cell edit is not being triggered on checkbox table cell
  • BLN-2429 - Inconsistent padding between app editor and component editor's toolbar
  • BLN-2423 - $notificationManager notification slide animation is incorrect on the left
  • BLN-2420 - Deployed app page does not occupy full available height
  • BLN-2419 - Create App Button displays when search results are empty
  • BLN-2416 - Dragging and dropping a function to a Core Components' property causes the style editor to break
  • BLN-2414 - Cannot open a modal that has a generated form
  • BLN-2410 - DnD of API to component editor doesn't work
  • BLN-2365 - Console.log messages not displaying after then() method
  • BLN-2342 - App deployment notifications get stuck when reloading the page