[go: up one dir, main page]

Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 0.20.9

    d7033e4e · 0.20.9 ·
    0.20.9
    
    ### Added
    
    - Block(`form`): Add `alwaysValidate` option to form requirements. This can be useful for fields that can also perform validation on fields that are filled in at a later time.
    - Block(`form`): Add `confirm` option to `date` and `date-time` fields. Enabling this will display a confirm button once a date has been selected.
    - Block(`form`): Add `dateFormat` property to `date` and `date-time` fields to customize the way these are shown to the user.
    - Block(`image`): Add `image` block.
    
    ### Changed
    
    - Studio: Sort custom messages section in app translations alphabetically.
    
  • 0.20.8

    b298fc81 · 0.20.8 ·
    0.20.8
    
    ### Added
    
    - Block(`action-button`): Add `title` property.
    - Block(`button-list`): Add `title` property.
    - Block(`form`): Add `color` and `size` properties to `boolean` fields.
    - Block(`form`): Add support for displaying boolean/checkbox fields as switches.
    - Block(`table`): Add `disabled` property for button columns.
    - Block(`table`): Add `title` property to button fields.
    - App: Add `view` property to `resource.query` and `resource.get` actions.
    - Server: Add support for resource views.
    - Utils: Add `object.omit` remapper.
    - Utils: Add `random.float` `random.integer` `random.string` remapper.
    
    ### Fixed
    
    - Block(`form`): Fix bug where `icon` would be ignored for `date` and `date-time` fields.
    - Block(`table`): Move `alignment` property specific to dropdown fields to the `dropdown` field property. This was added to `DropdownOption` instead of `DropdownField` by accident.
    - App: Fix bug where register form was displayed twice.
    
  • 0.20.7

    f2b54674 · 0.20.7 ·
    0.20.7
    
    ### Added
    
    - Block(`table`): Add alignment property to allow for setting the alignment of dropdown fields.
    - App: Add `lt` and `gt` remappers for comparing if a value if greater than or less than another value.
    - App: Add support for setting an `end` date for the `ics` remapper. This is mutually exclusive with the property `duration`.
    - Server: Add support for `null` in OData queries. For example: `/$filter=date eq null`.
    
    ### Changed
    
    - Block(`tiles`): Change default text color to be brighter.
    - Block(`tiles`): Rename `asset` to `image`. Any value that matches a valid URL will be used as the source of the image, otherwise it will attempt to load an asset based on either an alias or a UUID.
    
    ### Fixed
    
    - Block(`tiles`): Fix background color. This used to assume the color is a valid [Bulma color](https://bulma.io/documentation/helpers/color-helpers). Instead it will display either a hex value, a valid Bulma color, or default to `primary`.
    
  • 0.20.6

    36c9fc51 · 0.20.6 ·
    0.20.6
    
    ### Added
    
    - Block(`form`): Add `TimeRangeRequirement` for `date-time` fields to limit the time range.
    - Block(`form`): Add new requirement for `date` and `date-time` fields to disable selecting dates that fall on specific weekdays.
    - App: Add `download` action for downloading the result of an action.
    - App: Add remapper `ics` for creating calendar events.
    - Server: Email actions now support content based attachments.
    
    ### Fixed
    
    - Server: Fix case sensitivity bug when using `password` grant type.
    
  • 0.20.5

    d128bdea · 0.20.5 ·
    0.20.5
    
    ### Added
    
    - Block(`chart`): Support custom colors for the y axis.
    - Block(`chart`): Support custom step size for the y axis.
    - Block(`table`): Add `alignment` property to field types.
    - Block(`table`): Add support for button field types.
    
    ### Changed
    
    - Cli: Expose all block parameter related types as definitions.
    
    ### Fixed
    
    - App: Fix issue where teams were not correctly updated when joining a team.
    
  • 0.20.4

    d32672b9 · 0.20.4 ·
    0.20.4
    
    ### Added
    
    - Block(`chart`): Add loading indicator if the chart has not received any data yet.
    
    ### Fixed
    
    - App: Fix resolving of pages based on translated page names.
    
  • 0.20.3

    3c6b2322 · 0.20.3 ·
    0.20.3
    
    ### Added
    
    - App: Add `security.teams` property in app definition.
    - App: Add `team.invite` action.
    - App: Add page for accepting team invites.
    - App: Add support for replacing existing login and register pages with custom pages by naming the pages `Login` or `Register`.
    - Server: Add support for team invites.
    
    ### Changed
    
    - Block(`chart`): Make `min` and `max` in `yAxis` property optional.
    - Studio: Replace the JSON schema representation of block parameters and definitions with the one used to render out app resource schema.
    
    ### Fixed
    
    - Cli: Fix issue where the description for `$any` actions and events were not extracted.
    - Studio: Fix issue where block documentation would not render any types that used `anyOf` or `oneOf`.
    
  • 0.20.2

    de6af9aa · 0.20.2 ·
    0.20.2
    
    ### Changed
    
    - Server: Add `visibility` property to blocks, this allows for blocks to be hidden from the block store.
    - Server: Change public list of organizations to also include organizations with public blocks.
    
    ### Fixed
    
    - Create-appsemble: Fix fatal error in `create-appsemble block` command.
    - Server: Query all necessary fields for server side actions.
    
  • 0.20.1

    7e5a69cf · 0.20.1 ·
    0.20.1
    
    ### Added
    
    - Block(`chart`): Allow configuration of the vertical axis.
    
    ### Changed
    
    - Studio: Update create app button to always be visible if the user is logged in, using the same flow used to verify email addresses and creating organizations as the flow used when cloning apps.
    
  • 0.20.0

    6be8335a · 0.20.0 ·
    0.20.0
    
    ### Added
    
    - Block(`chart`): Add chart block.
    
    ### Removed
    
    - Appsemble: Remove support for Node.js 12.
    - Cli: Remove support for Node.js 12.
    - Create-appsemble: Remove support for Node.js 12.
    - Webpack-config: Remove support for Node.js 12.
    
    ### Fixed
    
    - Block(`list`): Fix issue where `label` was not correctly being remapped.
    - Server: Fix issue where the `$editor` was being included in the resource validation when updating resources.
    
  • 0.19.15

    57c6c954 · 0.19.15 ·
    0.19.15
    
    ### Added
    
    - Block(`form`): Add event listener for `fields`. This can be used to dynamically replace the fields.
    - Block(`form`): Add support for `slider` display on numeric fields.
    - App: Inject CSS for the Bulma slider extension.
    - Sdk: Add support for generating new menu items using `utils.menu()`.
    - Studio: Add color picker in app editor.
    
    ### Changed
    
    - Block(`form`): Change `fields` to be optional but require at least 1 item.
    
  • 0.19.14

    b0f05b5c · 0.19.14 ·
    0.19.14
    
    ### Added
    
    - Server: Add support for resource history.
    
    ### Changed
    
    - Server: Filter out organizations that don’t have any public apps.
    
  • 0.19.13

    1cabcde5 · 0.19.13 ·
    0.19.13
    
    ### Added
    
    - Block(`form`): Add `static` field type. This field type can be used to display text in between fields.
    - Server: Add API endpoint to update multiple resources at once.
    - Server: Keep track of who last edited a resource.
    - Studio: Add support for resource editors.
    
  • 0.19.12

    26a13173 · 0.19.12 ·
    0.19.12
    
    ### Added
    
    - App: Add option to use the `link` action to link to the login page and settings page.
    - App: Add support for specifying which storage mechanism to use for the `storage` actions. Supported values are `indexedDB`, `localStorage`, and `sessionStorage`.
    
  • 0.19.11

    4ad9b3da · 0.19.11 ·
    0.19.11
    
    ### Added
    
    - Block(`form`): Add `data-path` attribute to root node of the DOM output.
    - Block(`markdown`): Add `data-path` attribute to root node of the DOM output.
    - App: Add `from` field to `email` action. This can be used to customize the name when Appsemble sends emails.
    - App: Add option to set a default email name when sending emails for an app.
    - Appsemble: Add property `path` to `BootstrapParams`.
    - Create-appsemble: Release `create-appsemble`.
    
    ### Fixed
    
    - App: Fix language preference in app settings not always updating appropriately.
    - Create-appsemble: Fix typing issues in `preact` and `mini-jsx` templates.
    
  • 0.19.10

    ef92bf8b · 0.19.10 ·
    0.19.10
    
    ### Added
    
    - Block(`markdown`): Add `alignment` property. This can be used to change the alignment of the text content.
    - Block(`markdown`): Add `centered` property to parameters. This can be used to center the content without having to use the `html` block or include HTML tags in the messages.
    - Cli: Add support for uploading CSV files.
    - Studio: Add an export to CSV button for app members.
    
    ### Fixed
    
    - Studio: Fix download CSV button.
    
  • 0.19.9

    b574ed1e · 0.19.9 ·
    0.19.9
    
    ### Added
    
    - App: Add `analytics` action.
    - App: Add support for arrays of strings or numbers for `prop` remapper.
    - App: Add support for translated flow page steps.
    - Server: Add support for creating resources from CSV data.
    - Studio: Add support for translating flow page steps.
    
    ### Changed
    
    - Cli: Update to `postcss` 8.
    
    ### Removed
    
    - App: Remove support for accessing properties using dot notation in `prop` remapper.
    
  • 0.19.8

    9aef2788 · 0.19.8 ·
    0.19.8
    
    ### Added
    
    - Cli: Add support for `sentry-dsn`, `sentry-environment`, and `google-analytics-id` when creating or updating apps.
    - Server: Add additional validation for `link`, `flow`, `resource.`, and `user` actions.
    - Studio: Add app setting `showAppDefinition`.
    
    ### Changed
    
    - Cli: Change behavior of `--app-id` combined with `--app` for various commands. `app-id` now takes precedence over `context.environment.id`.
    - Server: Change minimum amount of steps for flow pages to 2.
    - Studio: Replace app setting `private` with `visibility`.
    
  • 0.19.7

    3f32a0a8 · 0.19.7 ·
    0.19.7
    
    ### Added
    
    - App: Add support for `link` action validation.
    - App: Track page views using Google Analytics if configured.
    - App: Update the document title to the current page.
    - Studio: App CSS is now validated in the editor.
    - Studio: The app editor now shows inline validation errors.
    
    ### Changed
    
    - Studio: Rename Roles page for apps in Studio to Users.
    
    ### Fixed
    
    - Cli: Fix authentication headers not correctly being passed through for Team CLI commands.
    
  • 0.19.6

    181c702f · 0.19.6 ·
    0.19.6
    
    ### Changed
    
    - Server: The Block styles API now use `application/json` instead of `multipart/form-data`.
    - Server: The fields `yaml`, `coreStyle`, and `sharedStyle` are now accepted as strings instead of binary strings.
    - Studio: The API no longer accepts the `definition` field for updating apps. Instead use the `yaml` field.
    
    ### Fixed
    
    - App: Fix navigation bar close button reopening the side menu.
    - App: Fix profile picture scaling in the navigation bar dropdown.