Anvil Extras 2.6

It seems we forgot to announce the release v2.6.0 of Anvil Extras back in February. Oops!

Here’s what it contained:

Bug Fixes

  • routing - fix rendering slow loading pages
  • logging - add missing date format parameter
  • logging - fix critical error message displays as warning

Minor Changes

  • tabs - add better support for using faded colors e.g. tabs.active_background = "#2196F344"
  • augment - use python implementation
  • non-blocking: add a getter to expose the raw javascript promise

Deprecations

  • augment - trigger(“writeback”) is now deprecated - use the native version instead raise_event('x-anvil-write-back-<property-name>)

More details at Release v2.6.0 · anvilistas/anvil-extras · GitHub

7 Likes

And then in March, we released v2.6.1 with…

Bug Fixes

  • routing - fix initialisation of history state
  • multiselect - fix visible False property in the designer
  • multiselect - fix toggling enabled property loses selected state
  • switch - fix lever color when switch is checked
  • routing - fix on_form_load might fire stale value if form_show event is slow

Minor Changes

  • designer hints - add some designer hints to components
  • authorisation - added config option to avoid adding a roles column to the users table

More details at Release v2.6.1 · anvilistas/anvil-extras · GitHub

4 Likes

And today, we’ve released v2.6.2:

Minor Changes

  • authorisation - added config option to avoid adding a roles column to the users table
  • storage - proxyobjects are passed to the underlying storage so that those implementing the serializable interface can be stored

Bug Fixes

  • Slider - allow connect and behaviour to be set at runtime
  • persistence - fix get method
  • persistence - fix handling of Linked Attributes with no row
  • MultiSelect - fix an issue with multiselect on the self hosted app server
  • routing - fix redirect with None conditions
  • MultiSelect - fix an issue where the dropdown menu would remain open when the form is hidden

More details at Release v2.6.2 · anvilistas/anvil-extras · GitHub

5 Likes

Hi Anvil Extras Team,

I recently used the latest version of Anvil Extras and noticed an issue with the MultiSelect component. It seems that the option “enable_select_all” no longer works as expected.

Issue Description:
When using the MultiSelect dropdown, enabling the “enable_select_all” option does not display the “Select All” and “Deselect All” buttons at the top of the items list, as it used to. After the update, toggling this setting appears to have no effect.

Environment:

  • Anvil Extras Version: latest
  • Browser: Firefox
  • Operating System: macOS

Has anyone else encountered this issue? Your assistance or any updates on this matter would be greatly appreciated.

Thanks in advance for your attention!

Best regards,

t.durden