Tags give the ability to mark specific points in history as being important
-
0.20.19
9899dedb · ·0.20.19 ### Added - Utils: Add `array.append` remapper. - Utils: Add `array.from` remapper. - Utils: Add `array.omit` remapper. ### Changed - Block(`form`): Rename `showIf` property to `show`. ### Fixed - Block(`form`): Resolved an issue where the string field would not display icons. - Block(`table`): Resolve an issue where buttons would not add the id to the resource route when using the link action in the table block. - App: Resolve page parameters on tabs pages not working.
-
0.20.17
abf12932 · ·0.20.17 ### Added - Block(`action-button`): Add the icon for the action button block. - Block(`audio`): Add the icon for the audio block. - Block(`chart`): Add the icon for the chart block. - Block(`control-buttons`): Add the icon for the control buttons block. - Block(`feed`): Add the icon for the feed block. - Block(`filter`): Add the icon for the filter block. - Block(`form`): Add form auto-fill. - Block(`form`): Add the icon for the form block. - Block(`html`): Add the icon for the HTML block. - Block(`image`): Add the icon for the image block. - Block(`list`): Add the icon for the list block. - Block(`map`): Add the icon for the map block. - Block(`markdown`): Add the icon for the markdown block. - Block(`qr-scan`): Add the icon for the qr-scan block. - Block(`table`): Add the icon for the table block. - Block(`tiles`): Add the icon for the tiles block. - Block(`timer`): Add the icon for the timer block. - Block(`video`): Add the icon for the video block. - Utils: Add assign.history remapper. - Utils: Add history remapper. - Utils: Add omit.history remapper. ### Fixed - Studio: Resolved not being able to create apps in an organization with sufficient permissions when your first organization gave you insufficient permission to create apps.
-
0.20.16
10583775 · ·0.20.16 ### Added - Block(`form`): Block(form): Add conditional field rendering. - App: Add the `each` action. - Server: Add the `each` action. ### Changed - App: Upgrade from “react-router-dom” 5.0.0 to 6.0.0. - React-components: Upgrade from “react-router-dom” 5.0.0 to 6.0.0. - Server: Accepts the `examples` property for JSON schemata instead of `example`. - Studio: Upgrade from “react-router-dom” 5.0.0 to 6.0.0. ### Fixed - App: Fix user.register action. - Server: Fix content security policy for OAuth2 client credentials login process. - Studio: Fixed editor console errors persisting after fixing the error. - Studio: Studio(blocks): Change name in block examples to type.
-
0.20.11
38cd34dc · ·0.20.11 ### Added - Block(`audio`): Add `audio` block. - Block(`form`): Add `dense` property. - Server: If a user requests an app through an Appsemble domain, but the app has a custom domain, the user is redirected to the custom domain. ### Changed - Cli: Automate the login flow. ### Removed - Webpack-config: Remove support for the `paths` property in `tsconfig.json`.
-
0.20.10
5765f908 · ·0.20.10 ### Added - App: Add `remapAfter` and `remapBefore` to actions. - App: Add support for custom SMTP settings for apps. These can be found in the app secrets page. - Server: Support block examples. - Studio: Show block examples. ### Changed - Studio: Change Import from CSV button to also accept JSON files. ### Deprecated - App: Deprecate `remap` on actions, `remapBefore` may be used instead. Existing apps that still use `remap` will continue to work.
-
0.20.9
d7033e4e · ·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 ### 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 ### 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 ### 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 ### 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.3
3c6b2322 · ·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 ### 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 ### 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 ### 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.