Changelog History
Page 1
-
v0.18.0 Changes
August 12, 2022๐ This is a general catchup release. We've added
dart-sass
compatibility, ๐ improved a i18n handling, dropped support for Rails 5.x and Ruby 2.6, droppeddatetime_picker_rails
because now browser support is good enough, plus many others.The following templates have changed since v0.17.0:
app/views/administrate/application/_collection.html.erb app/views/administrate/application/_collection_header_actions.html.erb app/views/administrate/application/_collection_item_actions.html.erb app/views/administrate/application/_index_header.html.erb app/views/administrate/application/_navigation.html.erb app/views/administrate/application/_pagination.html.erb app/views/administrate/application/edit.html.erb app/views/administrate/application/index.html.erb app/views/administrate/application/show.html.erb app/views/fields/belongs_to/_index.html.erb app/views/fields/belongs_to/_show.html.erb app/views/fields/date/_form.html.erb app/views/fields/date_time/_form.html.erb app/views/fields/has_many/_index.html.erb app/views/fields/has_one/_form.html.erb app/views/fields/has_one/_index.html.erb app/views/fields/has_one/_show.html.erb app/views/fields/polymorphic/_index.html.erb app/views/fields/polymorphic/_show.html.erb app/views/fields/time/_form.html.erb app/views/fields/url/_index.html.erb app/views/fields/url/_show.html.erb
If your application overrides any of them, make sure to review your custom templates to ensure that they remain compatible.
- [DOC] [#2154] Ensure we read from sanitised paths
- [FEATURE] [#2154] Try out GitHub's code scanning tool
- [DOC] [#2243] Add guide on how to scope has_many relations
- ๐ [UI] [#2239] Move pagination into partial
- ๐ [FEATURE] [#2237] Move bundle-audit to GitHub Actions
- ๐ [i18n] [#2200] Fix HasOne association translations
- ๐ BUGFIX] [#2235] Guess correct name for namespaced associations
- ๐ [BUGFIX] [#2215] Fix typos and formatting in hiding dashboard docs
- [FEATURE] [#1941] Unify Action Checks
- [FEATURE] [#2181] Allow overriding the sample app database config
- ๐ [COMPAT] [#2201] Drop support for Rails 5.x
- [DOC] [#2225] Document how to customize Field::Select option labels
- โก๏ธ [SECURITY] [#2227] Update Rails out of CVE-2022-32224
- ๐ [FEATURE] [#2216] Move pagination into private method for overriding
- [FEATURE] [#2208] Enable ordering the BelongsTo fields by using
order
option. - ๐ [i18n] [#2219] Add Slovenian translations
- ๐ [FEATURE] [#2211] Improve index eager load performance
- [COMPAT] [#2198] Dart-sass compatibility
- ๐ [COMPAT] [#2194] Drop support for Ruby 2.6, which reached EOL
- [i18n] [#2186] Correct grammar on German error messages
- [i18n] [#2183] Only include locales when bundling
- [OPTIM] [#2182] Change ApplicationController's routes's class to Set to speed up "valid_action?"
- [DOC] [#2153] How to customise the search
- [BUGFIX] [#2164] Use field.name rather than resource_name for has_one relationships
- ๐ [BUGFIX] [#2163] Check the routes before render link in collection.html
- ๐ [COMPAT] [#2161] Bump Rails dependencies from 6.1.4.6 to 6.1.5
- [FEATURE] [#2133] Sort dashboard attributes
- ๐ [BUGFIX] [#2152] Fix typos in example view for Adding Controllers
- ๐ป [UI] [#2146] Add destroy link in the show template
- ๐ [BUGFIX] [#2145] Fix table header classes of has_many field
- [COMPAT] [#2141] Fix Pundit >2.2.0 include
- ๐ป [UI] [#2139] Add HTML options to the URL field
- โก๏ธ [COMPAT] [#2144] Update Rails to 6.1.4.6
- [UI] [#2136] Drop datetime_picker_rails and use browser fields
- ๐ [CHANGE] [#2138] Provide a stylelint config that we can tweak
- [CHANGE] [#2096] Make search easier to override and adapt to custom use cases
- ๐ [i18n] [#2114] Add i18n support for Field::HasMany
-
v0.17.0 Changes
January 31, 2022๐ This release incorporates nearly a year of minor changes, starts testing ๐ against Ruby 3 and up, plus Rails 7. We've not heard of any incompatibilities yet, but there are known issues around asset handling (notably with sassc) that we're working on.
The following templates have changed since v0.16.0:
app/views/administrate/application/_collection.html.erb app/views/administrate/application/_collection_header_actions.html.erb app/views/administrate/application/_collection_item_actions.html.erb app/views/administrate/application/_flashes.html.erb app/views/administrate/application/_form.html.erb app/views/administrate/application/_icons.html.erb app/views/administrate/application/_index_header.html.erb app/views/administrate/application/index.html.erb app/views/fields/belongs_to/_index.html.erb app/views/fields/belongs_to/_show.html.erb app/views/fields/select/_form.html.erb app/views/fields/time/_index.html.erb app/views/fields/time/_show.html.erb
If your application overrides any of them, make sure to review your custom templates to ensure that they remain compatible.
- ๐ [BUGFIX] [#2117] Use
camelize
rather thanclassify
for the namespace - โ [COMPAT] [#2132] Add Rails 7 to tests
- โ [COMPAT] [#2120] Add Ruby 3.1 to Circle tests
- ๐ [COMPAT] [#2118] Handle Selenium "options" deprecation
- โ [COMPAT] [#2127] Add Ruby 3 to Circle tests
- ๐ [COMPAT] [#2126] Drop patch for Rails 4
- โก๏ธ [COMPAT] [#2123] Update Bundler to 2.3.5
- โก๏ธ [COMPAT] [#2122] Update Ruby version in ".ruby-version"
- ๐ [COMPAT] [#2121] Remove "rspec-rails" from gemspec
- [COMPAT] [#2120] Add "webrick" to Gemfile
- ๐ [UI] [#2115] Remove inline style from icon svg
- โก๏ธ [COMPAT] [#2102] Update browsers used in CI
- [COMPAT] [#2097] Manage Selenium drivers automatically
- ๐ [BUGFIX] [#2125] Fix rspec invocation in CircleCI
- [BUGFIX] Typo navigation:back_to_app
- ๐ [BUGFIX] [#2108] Hide link if user is not authorized to access resource
- ๐ [COMPAT] [#2107] Relax momentjs-rails version constraint
- ๐ป [UI] [#2105] Add resource/attribute name to table headers
- โ [COMPAT] [#2074] gemspec: Drop unused directive test_files
- ๐ [COMPAT] [#2101] Limit the highest momentjs-rails version to 2.20.1
- ๐ [DOCS] [#2046] Remove password field from Extending Administrate
- [FEATURE] [#2029] Add format option to time field
- [FEATURE] [#1998] Reformulate authorization in example app
- ๐ [COMPAT] [#2027] Drop support for Ruby
< 2.6
- [FEATURE] [#2018] Add :include_blank option to Field::Select
- ๐ [COMPAT] [#2023] Avoid version not compatible with Ruby 2.5
- ๐ [BUGFIX] [#2015] Only call html_safe on flash message that responds to it
- [FEATURE] [#2005] Add params to collection filter
- ๐ [UI] [#2013] Fix nav styles for namespaced resources
- ๐ [COMPAT] [#2001] Remove shims that force deprecated form of methods
- ๐ [COMPAT] [#2008] Fix deprecation warning
- โก๏ธ [FEATURE] [#1991] Allow different form attributes for new/update actions
- ๐ [BUGFIX] [#2003] Only allow HTTP(S) URLs in example app
- ๐ [DOC] [#2002] Create SECURITY.md
- [FEATURE] [#1995] Allow customising redirects after actions
- ๐ป [UI] [#1996] Opt-out of FLoC: https://amifloced.org/
- [DOC] [#1968] Add a script to list recent changes to templates
- ๐ [BUGFIX] [#2117] Use
-
v0.16.0 Changes
May 06, 2021๐ This release incorporates a fix for breakages on Rails 6.1.3.2 and 6.0.3.7 ๐ which were released to fix some security issues.
The following templates have changed since v0.15.0:
app/views/administrate/application/_navigation.html.erb app/views/administrate/application/index.html.erb app/views/fields/url/_index.html.erb app/views/fields/url/_show.html.erb
If your application overrides any of them, make sure to review your custom templates to ensure that they remain compatible.
- ๐ [COMPAT] [#1972] Support Rails 6.1.3.2 & 6.0.3.7.
- [DOC] [#1962] Allow both /contributing and /CONTRIBUTING.md.
- ๐ป [UI] [#1956] Isolate spacing properties for 'button--alt' class.
- ๐ [COMPAT] [#1961] Fix deprecation warning about i18n errors.
- ๐ [COMPAT] [#1960] Fix deprecation warning about dots in paths.
- [DOC] [#1937] Add guides for Fields::Url.
- โก๏ธ [DOC] [#1933] Update bin/setup.
-
v0.15.0 Changes
February 26, 2021- ๐ [BUGFIX] [#1762] Better error message if key is not specified in ATTRIBUTE_TYPES (#1762).
- ๐ [BUGFIX] [#1827] Correct "required" asterisk when using validation option
:on
, - [DOC] [#1839] Link "How to"WWGuides" section from navigation.
- ๐ [DOC] [#1829] Show the LICENSE in the Docs.
- ๐ [DOC] [#1899] Let readers know that plugins are available.
- ๐ฑ [COMPAT] [#1904] Add assets.precompile config to Engine.
- [i18n] [#1916] Add Finnish locale.
- โ๏ธ [i18n] [#1905] Fix typos in administrate.fr.yml.
- ๐
[FEATURE] [#1909] Rely on Rails'
route
method to be correct. - ๐ [BUGFIX] [#1910] Fix an issue where loading in routes blew up.
- ๐ [BUGFIX] [#1880] Turbo compatibility: return status unprocessable_entity.
- โก๏ธ [COMPAT] [#1900] Update to Heroku's recommended Unicorn config.
- โก๏ธ [DOC] [#1870] Update getting_started.md.
- ๐ [BUGFIX] [#1869] Ensure we regularly destroy all models.
- ๐ [BUGFIX] [#1868] Correct text of misleading specs.
- [FEATURE] [#1844] Select field selected value.
- ๐ [BUGFIX] [#1794] Don't show unpersisted
has_one
associations. - [FEATURE] [#1832] Namespace option view generators.
- ๐ [BUGFIX] [#1788] Pass page local when rendering field, as has_one's rely on page existing.
- ๐ [DOC] [#1776] Improve how documentation pages are rendered.
- [FEATURE] [#1234] Allow authorize_resource to be called on index.
- [FEATURE] [#1782] Adding an error message during 'administrate' initialize when there are no models in db.
- [FEATURE] [#1797] Add delimiter option for number fields.
- ๐ [DOC] [#1811] Provide a single, unified source of documentation.
- [DOC] [#1813] Document both demo apps consistently.
- [FEATURE] [#1804] Enable Selectize for polymorphic fields.
- ๐ [BUGFIX] [#1799] Conditionals mark fields as optional.
- ๐ [BUGFIX] Move field requireness logic to Field::Base.
- [FEATURE] [#1633] Add automatic associations.
- ๐ [BUGFIX] [#1800] Use correct values when sorting by has_many associations.
- [SECURITY] [#1786] Prevent dangerous query method on #order_by_id.
- โฌ๏ธ [COMPAT] [#1791] Upgrade bundler to 2.1.4.
- โฌ๏ธ [COMPAT] [#1602] Upgrade Ruby to 2.7.2.
- โ [COMPAT] [#1548] Test against Ruby 2.7 on CircleCI.
- ๐ง [COMPAT] [#1785] Switch to using suspender's Capybara configuration.
- 0๏ธโฃ [UI] [#1630] Add CSP tags to default layout.
- [i18n] [#1626] Allow translating resource names in flashes.
- [FEATURE] [#991] Add generator helper to find project's routes.rb.
- [COMPAT] [#1784] Add kaminari-i18n to Appraisal's gemfiles.
- [i18n] [#1777] Translate model name label on Dashboard index.
- [DOC] [#1781] Document hiding Dashboards in a How To section.
- [CHANGE] [#1404] UUID's should be rendered Field::String.
- [FEATURE] [#1222] include_blank in Belongs to form.
- [FEATURE] [#1259] Use show page attributes when rendering has_one.
- ๐ [BUGFIX] [#1226] Fix Time fields bug which occurs when Time value is nil.
- ๐ [BUGFIX] [#1063] Use number_field for Field::Number.
- [DOC] [#1439] Fix collection filters example in dashboard template.
- [UI] [#1064] human_attribute_name instead of raw attr_name.
- ๐ป [UI] [#1357] Add word-break to attribute-data.
- โก๏ธ [i18n] [#1769] Update nl translations.
- [CHANGE] [#1581] Use left join instead of inner join when searching.
- ๐ [COMPAT] [#1749] Remove autoprefixer.
- ๐ [DOC] [#1751] Add example for adding controllers without a related model docs.
- ๐ [BUGFIX] [#1744] Don't delete
/tmp
before generator tests. - [DOC] [#1742] Add missing title to Without Related Model doc.
- ๐ [COMPAT] [#1740] Drop support for Rails 4.2.
- ๐ [DOC] [#1634] Add YARD for inline documentation.
- ๐ป [UI] [#1737] Change the way polymorphic fields display links.
- ๐ [BUGFIX] [#1738] Fix indentation on generated Dashboards.
- ๐ [BUGFIX] [#1725] Fix pagination of "Page" models.
- 0๏ธโฃ [COMPAT] [#1726] Use Rails defaults from v6.0.3.2 for gitignore.
- ๐ [DOC] [#1698] Allow fetching special files in the documentation.
- [COMPAT] [#1718] Replace phantomjs with Selenium/WebDrivers.
- ๐ป [UI] [#1702] Increase percentage for attribute label.
- ๐ป [UI] [#1701] Add min-width to main-content.
- ๐ [i18n] [#1713] Add Turkish translations.
- โก๏ธ [i18n] [#1703] Update Portuguese translations.
-
v0.14.0 Changes
July 02, 2020- ๐ [BUGFIX] [#1695] Fix local development by keeping tmp/pids around.
- [DOC] [#1679] Any view can be replaced, not only from generators.
- ๐ [BUGFIX] [#1690] Restore destroy functionality.
- ๐ [OPTIM] [#1687] Remove usages of
protected
visibility. - ๐ [BUGFIX] [#1672] Fix time fields default to 8pm.
- [FEATURE] [#1591] Check if routes can be shown in navigation.
- [FEATURE] [#1655] Detect enum fields as Selects rather than as Strings.
- [FEATURE] [#1648] Recursively handle polymorphic parameters.
- 0๏ธโฃ [FEATURE] [#1644] Allow overriding default sorting.
- [OPTIM] [#1649] Use singular resource name for error explanation.
- [I18n] [#1651] Translate "Back to app" label.
- [FEATURE] [#1646] Allow for label/value setting in Field::Select collection.
- ๐ [UI] [#1620] Dry up flashes SCSS and remove unused variables.
- ๐ [COMPAT] [#1618] Remove jQuery ujs.
- ๐ [FEATURE] [#1203] Support for searching over multiple fields.
- [DOC] [#1621] Add Appraisal install to the setup script.
- ๐ [I18n] [#1604] Use proper translation for "clear" I18n key in nl.
- ๐ [BUGFIX] [#1596] Render all records allowed by the authorization scope.
- [FEATURE] [#1589] Allow collections to accept proc as value.
- [FEATURE] [#1579] Allow controllers without a related model.
- [OPTIM] [#1097] Use new_resource in new action.
- ๐ป [UI] [#1557] Provide more natural tabbing across rows in table.
- ๐ [BUGFIX] [#1574] Fix non defined root_url bug.
- [I18n] [#1165] Change Albanian two-letter code to "sq" as per ISO 639-1.
- [BUGIFX] [#1576] Simplify detection of associative fields.
- [FEATURE] [#1569] Allow tables which are not named after models.
- [FEATURE] [#1566] Enable Selectize for BelongsTo.
- ๐ [FEATURE] [#1398] Support association search for other types of association
fields.
-
v0.13.0 Changes
March 13, 2020NOTE: This release contains the fix for
CVE-2020-5257
, which
๐ fixes a potential SQL injection on dashboard sorting.- ๐ [SECURITY] Fix Sort order SQL injection.
- ๐ [BUGFIX] [#1561] Fix very narrow nested fields.
- ๐ [BUGFIX] [#1565] Fix unterminated single quote.
- ๐ป [UI] [#1537] Provide <title> tags for doc pages.
- ๐ [BUGFIX] [#1552] Use the correct foreign key when sorting belongs_to
associations. - โ [FEATURE] [#1551] More readable warnings.
- [FEATURE] [#1512] Avoid confusion with class methods and protected/private
modifiers. - [FEATURE] [#1513] Accessible from templates; avoids having to create new
field types. - ๐ป [UI] [#1536] Declare doctype, language and charset.
- ๐ [DOC] [#1540] Add new Date field to docs.
- [FEATURE] [#1530] Include Date Field.
- ๐ [BUGFIX] [#1522] Align label and data on show page.
- [FEATURE] [#1521] Expose required fields on form.
- ๐ [DOC] [#1531] Remove project level rubocop.yml.
- ๐ [DOC] [#1534] Move documentation of how to disable some actions on
controller. - ๐ป [UI] [#1524] Hide resources without index in the navigation.
- โก๏ธ [DOC] [#1523] Update screenshot.
- ๐ป [UI] [#1376] Add a "back" link to the navigation.
- โก๏ธ [DOC] [#1187] Update comment with new namespace.
- [DOC] [#1514] Rewrite the contributing guide.
- ๐ [BUGFIX] [#1495] Attempt to fix random CI failures.
- ๐ [BUGFIX] [#1507] Remove query from link, to avoid triggering banned params.
- [DOC] [#1479] Document controller APIs.
- [COMPAT] [#1475] Allows running specs individually.
- ๐ป [UI] [#1484] Double-click to select attribute text.
- ๐ง [DOC] Configure GitHub Sponsors.
- ๐ง [COMPAT] [#1457] Fix PhantomJS test behaviour on Linux.
- ๐ [BUGFIX] [#920] Remove NameError rescue in page base.
- ๐ [BUGFIX] [#1447] Don't pass raw SQL when changing sort order.
- ๐ [FEATURE] [#1452] Support Sprockets 4.
- [DOC] [#1426] Add issue templates.
-
v0.12.0 Changes
September 10, 2019- ๐ท [COMPAT] [#1331] Drop active_job from the dependencies.
- โฌ๏ธ [COMPAT] [#1402] Upgrade to Rails 6.
- ๐ [COMPAT] [#1402] Drop support for Ruby 2.4.
- ๐ [COMPAT] [#1406] Use Zeitwerk for loading models in Rails 6.
- [i18n] [#1400] Fix unusable expressions and wrong spacing in Korean.
- ๐ [BUGFIX] [#1285] Added icons to copied templates.
- ๐ [DOC] [#1378] Break Rails API documentation out to it's own page.
- [DOC] [#1379] Document using a custom namespace.
- [COMPAT] [#1377] AR models should inherit from ApplicationRecord.
- [FEAT] [#947] Add search filters to dashboards.
- ๐ [BUGFIX] [#1394] Fix loading of
Punditize
. - [i18n] [#1362] Fix spanish locale.
- ๐ [BUGFIX] [#1336] Run a subset of appraisals fro Ruby 2.4.
- ๐ [BUGFIX] [#1334] Fix warning message related to 'text-decoration-skip: ink'.
- ๐ [BUGFIX] [#1334] Fix warning message related to Faker::LordOfTheRings.
- [DOC] [#1310] Fix typo:
polymporphic
->polymorphic
. - ๐ [COMPAT] [#1197] Switch to sassc-rails.
- ๐ [BUGFIX] [#1320] Patch Rails 4.2 tests to work with Ruby 2.6.
- ๐ [COMPAT] [#1318] Drop support for Ruby 2.2, 2.3.
- ๐ [BUGFIX] [#1290] Fix generator for non-association/columnar attrs.
- [FEAT] [#1262] Introduce
Fields::Url
. - ๐ [BUGFIX] [#1268] Fix multiple association pagination.
- [i18n] [#1239] Translate form error keys in chinese.
- ๐ [FEAT] [#1176] Support for other types of association fields.
- ๐ [DOC] [#1214] Adds missing colon to :name in Rails API docs.
-
v0.11.0 Changes
September 17, 2018- โฌ๏ธ [COMPAT] [#1260] Upgrade Ruby to 2.5.1.
- โก๏ธ [COMPAT] [#1216] Update ffi from 1.9.23 to 1.9.25.
- ๐ [DOC] [#1166] Add forgotten .with_options in documentation .
- โก๏ธ [DOC] [#1199] Update customizing_dashboards doc.
- ๐ [i18n] [#1200] Fix error in suggested translation key.
- ๐ [DOC] [#1177] Return a 404 when docs pages are not found.
- [i18n] [#1192] Fix i18n inconsistencies in forms for associations.
- [FEATURE] [#945] Sort has_many fields.
- ๐ง [COMPAT] [#1169] Configure Capybara to use webrick.
- ๐ [i18n] [#1163] Add missing zh-TW translations.
- ๐ [DOC] [#1157] Fix has_many and polymorphic fields docs.
- ๐ [BUGFIX] [#892] Fix search bar hiding even w/searchable attributes.
- [i18n] [#1153] Add Indonesian locale.
- ๐ [BUGFIX] [#1150] Ensure persistent order in pagination spec.
-
v0.10.0 Changes
April 20, 2018- ๐ [BUGFIX] [#1121] Fix a bug where polymorphic fields could throw an exception.
- ๐ [BUGFIX] [#1129] Include time for date_time field in index.
- [i18n] [#1132] Add missing Russian locale error message.
- [DOC] [#1131] Document that numbers are searchable.
- [DOC] [#1145] Add
.byebug_history
andgemfiles/.bundle/
to .gitignore. - ๐ [COMPAT] [#1148] Support Rails 5.2.
- ๐ [DOC] [#1119] Add link to Authorization documentation.
- ๐ [BUGFIX] [#1107] Exclude routes with modules, but no namespace.
- ๐ [i18n] [#1117] Add translation for Albanian language.
- [i18n] [#1115] Translate error message to Japanese.
- โก๏ธ [DOC] [#1106] Update Customizing Views docs with sidebar generator.
- [FEATURE] [#1005] Add ability to search through association fields.
- [FEATURE] [#1059] Use associated_class to render belongs_to links.
- [FEATURE] [#961] Show errors when has_many restrict_with_error.
- [FEATURE] [#1104] Add
scope
option to Field::BelongsTo. - ๐ [BUGFIX] [#1070] Use application timezone by default for DateTime fields.
- [FEATURE] [#998] Add a password field type.
- [FEATURE] [#903] Added Time Field.
- [COMPAT] [#1103] Use cross-DB way to cast search queries to strings.
-
v0.9.0 Changes
February 17, 2018- โก๏ธ [COMPAT] [#1098] Update all the dependent gems.
- โก๏ธ [COMPAT] [#1099] Update shoulda-matchers from 2.8.0 to 3.1.2.
- โก๏ธ [DOC] [#1081] Update Field::Polymorphic doc to include order option.
- โฌ๏ธ [COMPAT] [#1095] Upgrade nokogiri to 1.8.2.
- [i18n] [#1094] Translate form error keys in French.
- [COMPAT] [#1079] Cast all search queries to text.
- ๐ [COMPAT] [#1077] Switch out squiggly-heredoc for Ruby 2.2 support.
- ๐ [COMPAT] [#1077] Add Ruby 2.2.9 to Circle and clarify support.
- ๐ [BUGFIX] [#1076] [#1078] Fix issues with flaky tests due to ordering
- โฌ๏ธ [COMPAT] [#1075] Upgrade Circle CI Postgres to 10.1.
- ๐ท [COMPAT] [#1032] Add additional Rubies to CI using Workflows.
- โฌ๏ธ [COMPAT] [#1074] Upgrade to Ruby 2.5.0.
- ๐ [BUGFIX] [#1046] Fix wrong variable name in new_resource key.
- [i18n] [#1055] Singularize field name in HasMany index partial.
- ๐ [BUGFIX] [#1068] Only define Punditize if Pundit has been loaded.
- [COMPAT] [#1067] Include pundit in the Gemfiles.
- [i18n] [#1056] Don't pluralise "New [resource]" buttons.
- [i18n] [#1057] Translate form error keys in Catalan.
- [i18n] [#1054] Add missing keys to Catalan.
- [DOC] [#1040] Add a note about adding to Dashboards.
- [BUGFIX] [#1028] Fix of class_name option on has_one fields.
- [DOC] [#1052] Fix Typo in Changelog.
- [FEATURE] [#999] Order attributes by association if it exists.
- ๐ [DOC] [#1039] Merge both Field::BelongsTo options_with sections.
- ๐ [i18n] [#1041] Improve German translation of form.errors.
- 0๏ธโฃ [i18n] [#1004] Add form I18n keys to non-default locales.
- 0๏ธโฃ [i18n] [#1004] Add show-/new-/edit- _resource I18n keys non-default locales.
- [i18n] [#1004] Add and improve I18n for application templates.
- [FEATURE] [#971] Add authorization features and a Pundit mixin.
- [DOC] [#1031] Switch to Circle 2.0.
- [FEATURE] [#1009] Option for Date(Time) objects be in a timezone.
- [COMPAT] [#1027] Add hardcoded development secret_key_base.
- ๐ [FEATURE] [#1020] Add support for editing polymorphic fields.
- [FEATURE] [#956] Add namespace option to generators.
- ๐ [DOC] [#1018] Remove suggestion than rerunning install works.
- [COMPAT] [#1016] FactoryGirl is now FactoryBot.
- [FEATURE] [#992] Improve field generators.
- [DOC] [#1008] Adding instructions for getting started with API-only apps.
- [i18n] [#988] Adds Catalan locales.
- โ [FEATURE] [#1000] Add test coverage to ApplicationHelper#sort_order.
- ๐ป [UI] [#987] Fix cell sort indicator positioning.
- [i18n] [#981] Add localization for Bosnian language.
- ๐ [BUGFIX] [#982] Update name of specification example.
- โก๏ธ [DOC] [#980] Update copyright range.
- [DOC] [#976] Explain that installer requires models.
- โก๏ธ [COMPAT] [#977] Update gems for CVE-2017-9050.
- ๐ [BUGFIX] [#967] Change const_get to constantize to fix undefined method.
- ๐ [DOC] [#972] Fix interpolation highlighting at documentation examples.
- [FEATURE] [#807] Add foreign key option to Fields.
- [FEATURE] [#939] Add order option for belongs_to field.
- [DOC] [#946] Document renaming dashboards.
- [DOC] [#942] Add IntelliJ-generated files to .gitignore.
- [DOC] [#940] Add instructions of how to disable some actions.
- ๐ [UI] [#933] Switch to thoughtbot hosted seed images.
- ๐ [FEATURE] [#934] Support for models with uncountable inflections.