CHANGELOG

CHANGELOG
Last Update: 2022-06-29 09:14:14 -0700

1.12.0 (2022-06-29)

  • Handle autocomplete queries with an empty query by returning empty string (jeremyevans)

  • Switch autocomplete support to depend on Pixabay/JavaScript-autoComplete (jeremyevans)

  • Make autoforme.js file no longer require JQuery (jeremyevans)

  • Make navigation tab li tag use nav-item, for Bootstrap 5 compatibility (jeremyevans)

1.11.0 (2021-11-30)

  • Require forme 2.0.0 (jeremyevans)

  • Add support for view_options framework option (nmb, jeremyevans) (#42)

  • Drop support for Ruby 1.8 (jeremyevans)

1.10.0 (2021-08-27)

  • Do not consider read_only many_to_many associations to be editable (jeremyevans)

  • Ignore unique constraint violations when adding associated objects in mtm_update (jeremyevans)

  • Handle search fields that cannot be typecast correctly by returning no results (jeremyevans)

1.9.1 (2019-07-22)

  • SECURITY

    Escape object display name when displaying association links (adam12)

1.9.0 (2018-07-18)

  • Add support for using flash string keys in the Roda support, to work with Roda’s sessions plugin (jeremyevans)

  • Show correct page title on error pages (jeremyevans)

1.8.0 (2018-06-11)

  • Add support for Roda route_csrf plugin for request-specific CSRF tokens (jeremyevans)

  • Default to size of 10 for select multiple inputs (jeremyevans)

1.7.0 (2017-10-27)

  • Respect Model#forme_namespace method for parameter names (adam12, jeremyevans) (#9)

  • Typecast column values when searching (jeremyevans)

1.6.0 (2017-05-04)

  • Fix mtm code when using model classes with different primary key names (jeremyevans)

  • Work with Sinatra 2 (jeremyevans)

  • Use btn-xs class instead of btn-mini for small buttons (jeremyevans)

1.5.0 (2016-11-18)

  • Allow autocompleting for associated objects even if current class doesn’t support autocompleting (jeremyevans)

  • SECURITY

    Fix check for non-idempotent GET requests (jeremyevans)

  • Fix some deprecation warnings on Rails 5 (jeremyevans)

  • Make sinatra routes handle namespaced models by default (jeremyevans)

1.4.0 (2016-05-18)

  • Handle selecting a blank object during show/edit/delete/mtm_edit by showing the same page (jeremyevans)

  • Support UUID primary keys (badosu, jeremyevans) (#6)

  • Add Request#env for getting the environment for the request (jeremyevans)

  • Handle search results pagination correctly when an id parameter is used (badosu, jeremyevans) (#5)

1.3.0 (2016-02-02)

  • Add support for running with –enable-frozen-string-literal on ruby 2.3 (jeremyevans)

  • Make autoforme.js compatible with turbolinks (mrbrdo) (#3)

  • Force explicit labeler on show page, so that two columns are used (jeremyevans) (#2)

  • Add edit_html and show_html for overriding the html used for a field (jeremyevans) (#1)

  • Give the browse/search tables an id (jeremyevans)

1.2.0 (2015-05-21)

  • Add support for returning browse and search results in CSV format (jeremyevans)

1.1.0 (2015-03-23)

  • Add Framework#register_by_name to allow autoforme to work better when using code reloading in development (jeremyevans)

1.0.3 (2015-01-27)

  • Fix homepage in gemspec (jeremyevans)

  • Make roda spec work with upcoming Roda 2 release (jeremyevans)

1.0.2 (2014-12-17)

  • Fix double escaping of & in inline mtm edit forms, fixing usage with rack 1.6.0 beta (jeremyevans)

  • Work with roda when using static_path_info plugin (jeremyevans)

  • Make sure the display name for an object always returns a string (jeremyevans)

1.0.1 (2014-08-19)

  • Display BigDecimal values in float format on browse/search pages (jeremyevans)

  • Work on roda with all template frameworks, not just erb (jeremyevans)

1.0.0 (2014-07-30)

  • Assume :sequel model type (jeremyevans)

  • Work without indifferent params (jeremyevans)

  • Add support for roda web framework (jeremyevans)

0.5.5 (2014-04-10)

  • Make Models::Sequel#mtm_update compatible with Sequel 4.10+ (jeremyevans)

  • Display boolean column false values in the search/browse tables (jeremyevans)

0.5.4 (2014-01-06)

  • Qualify associated foreign key columns when searching, fixing issues when eager_graph is used on the model (jeremyevans)

0.5.3 (2014-01-02)

  • Fix searching by associated object that uses autocompleting (jeremyevans)

  • Fix autocompletion of associated objecs on new form (jeremyevans)

  • Remove extra slash in URL when autocompleting (jeremyevans)

0.5.2 (2013-12-18)

  • Use default empty option when picking a many to many association to edit (jeremyevans)

  • Don’t force user to pick many to many association to edit if only one choice is available (jeremyevans)

  • Don’t show many to many edit link for models without many to many associations (jeremyevans)

  • Quailfy columns when searching, fixing issues when eager_graph is used on the model (jeremyevans)

0.5.1 (2013-12-17)

  • Show header with display name for current object on mtm edit page (jeremyevans)

  • Handle empty values for many_to_one associations on new/edit forms (jeremyevans)

0.5.0 (2013-12-13)

  • Initial Public Release