ActiveScaffold v3.6.0.rc1 Release Notes

    • ๐Ÿ—„ Cleanup: deprecate ActiveScaffold.set_defaults for ActiveScaffold.defaults, rename some setters
    • ๐Ÿ›  Fix adding new action links on request with threadsafety enabled
    • ๐Ÿ›  Fix iterating in config.columns with threadsafety enabled
    • ๐Ÿ›  Fix changing pagination enabled/disabled with threadsafety enabled
    • ๐Ÿ‘ Allow create action in has_many through singular association
    • โšก๏ธ Display no options in radio form_ui when no option is available, so column can be refreshed with update_columns
    • Add as_main_div_data to override data attributes on main div
    • โž• Add loading indicator to embedded scaffolds, display error if fails
    • ๐Ÿ›  Fix race condition in threadsafe mode with delayed setup
    • Add ActiveScaffold::Config::Core.after_config_callbacks, so custom methods or procs can be added to be called after active_scaffold config block (used by bitfields bridge)
    • Display loading indicator at bottom on auto pagination
    • List rendering speed up
    • โœ‚ Remove font family from CSS, it was preventing from changing it easily in body
    • ๐Ÿ›  Fix search for mongoid models in with threadsafety enabled
    • Keep nested params after calling render_field for column in subform
    • ๐Ÿ›  Fix nested for controllers without list action (for example, for nested create on singular assocations)
    • ๐Ÿ›  Fix delayed setup issues with threads
    • ๐Ÿ›  Fix render_field under nested list for polymorphic association
    • โž• Add foreign_type column to constrained columns in nested list for polymorphic association
    • โž• Add return_to to action links on nested list for singular associations, so forms would return to list
    • Case insensitive search with PostGIS adapter
    • Use clear_storage with around_action and ensure, so empty hash is removed from session storage when exception is raised too
    • โœ‚ Delete search from session when search is reset
    • Add cache_column_counts method to get counts with one query for associations which are not preloaded, query per column is overridable with count_query_for_column
    • ๐Ÿ‘ ActiveStorage support with bridge
    • Add list_row_attributes helper so more HTML attributes can be added to tr.record in list, overriding the helper
    • ๐Ÿ‘Œ Support column!=value param for not equal condition (column!= means column is not null)
    • Don't force to use join for column's includes when sorting by method
    • โž• Add support for range conditions in url params for numeric (integer, decimal, float, bigint) columns too
    • Support include_blank option in :radio form_ui
    • ๐Ÿ†• Add add_new option for :select form_ui in singular associations, in column.options, it adds link to toggle between select and subform
    • ๐Ÿ›  Fix subform crud in subform subgroup, when form is on nested scaffold, when record on first subform is persisted
    • Add association_join_text setting to column, so it can be changed for one column only
    • ๐Ÿ‘‰ Use Arel.sql with sorting.clause before passing to reorder method