Typus v3.2.0 Release Notes
-
[CHANGED] Application emails now use host_with_port to generate the url. This is usefull when running multi-domain applications.
[CHANGED] Updated gems dependencies.
[CHANGED] Dropped support for Ruby 1.8.7. This doesn't mean Typus will not run with that version of Ruby, but I don't longer have plans to test against that version.
[CHANGED] We do not longer look for Typus configuration files in the plugins folder. Store them in
config/typusorlib/*/config/typus. Rails 4 will not support plugins and Rails 3.2 marks them as deprecated so doesn't make sense to support them anymore.[CHANGED] Require at least
Rails 3.2.2.[FIXED] Documentation about exporting data.
[CHANGED]
login_infohelper becomesadmin_login_info.[CHANGED]
searchhelper becomesadmin_search.[CHANGED]
titlehelper becomesadmin_title(and merged methods).[CHANGED]
appshelper becomesadmin_apps.[CHANGED] We do not longer detect if the application has a
root_pathdefined. A new settingTypus.admin_title_linkhas been added so we have more control on which URL we want to use. This is useful because we don't always want to link to the main site.[CHANGED]
display_flash_messagebecomesadmin_display_flash_message.[CHANGED] "Add New" becomes "Add".
[FIXED]
return_tonow works as expected so now it's easier to send links to the admin interface.[CHANGED] "Applications" in dashboard is now "Site administration".
[FIXED] Model names in Trash module.
[CHANGED] Removed
generate_htmlalias method and useget_paginated_data. This also fixes the usage ofctags.[CHANGED] Do not show "Add" link on the sidebar because it's confusing, duplicated. We also have plans to remove the sidebar, so consider this as an starting point. (Sidebar will be replaced by a drop down menu.)
[CHANGED] No need to confirm when pressing "Sign out".
[CHANGED] Instead of settings the session to
nilwhen login out, we are now removing it usingsession.delete(:typus_user_id).[CHANGED]
TypusClass#to_labelnow returns the email.[CHANGED] Session and account forms are now using
Typus.user_class.[CHANGED] Extracted
accountandsessionforms into a partial.[CHANGED]
not_allowednow accepts an param so we can give better feedback to the user when an action is not allowed.[FIXED] Filter scopes so we can only run those scopes defined in configuration files.
[NEW]
Model.typus_scopesto detect defined scopes.[CHANGED] Datetime/Time filters use Time intervals. (all_day, all_week ...)
Added pagination detection on associations.
[FIXED]
acts_as_treeselect values should be scaped.[FIXED] Scope should be always we applied to index action.
Added
Typus.whitelist_ipso we can configure which IP are allowed to log into Typus, this is useful on systems with critical data stored.
🔄 Changes: https://github.com/typus/typus/compare/v3.1.10...master