stable-badge

Changelog for Ubiquo 0.8.1

1 translate

  • Fixed bug with frozen values in some environments #621
  • Fixed problematic spec directory requirement

2 ubiquo_media

  • Fixed corner case with size validation when nested attributes is used and new instances where created also in associations as nested attributes #703
  • Added support to translation_shared_on_initialize for media_attachments #701
  • Fixed max size validation for media attachment with size many #700
  • Fix media_selector ajax response on create to show errors and messages and not a 500 page
  • Media selector new asset form captures enter key to submit only asset form and not all related element form #616
  • Fixing advanced_edit media_selector js updating to keep positions #638
  • Defer AssetTypes loading on media_attachment to allow fixture loading on test #699
  • Validate when media_attachment has too much elements
  • Validate asset_type when uploading on media_selector #454
  • media_attachment asset_type validation #454
  • Added failing test about cleanup of asset relations when they are directly assigned #695
  • Do not set flash message when creating asset by ajax #486
  • Hide the upper selector Crop when it’s the only option #487
  • Changed pagination methods, now using paginated_filtered_search #668
  • Fixed warning in tests regarding a unclosed tag #658
  • Created uhook_set_attribute_values to allow connectors to stablish default attributes for asset relations, and used it in I18n to fix #661

3 ubiquo_categories

  • Category now destroy its category relations on destroy unless i18n is used and a translation is available #619
  • Added append_asterisk if object is a required field and added category-error class if object has errors on category_relation #665
  • Changed pagination method to paginated_filtered_search #689
  • Updated category_selector helper: Check if request isn’t js to embed autocomplete in dom:loaded observe
  • Bugfix category select selector caused by a conflict beetwen category_selector name option and select_tag name option #662

4 ubiquo_access_control

  • Changed roles pagination method to paginated_filtered_search #692

5 ubiquo_core

  • Fixed ubiquo settings ordering #716
  • Fixed bug with settings connector reloading that force setting to restore to the value before overriding or a set #715
  • Fixed some bugs in Standard settings connector #712
  • Fixed a bug with settings standard connector when trying to update values in web interface #710
  • Added to settings the option to customize the order of contexts and settings #709
  • Fixed setting index context sorting #711
  • Fixed settings loading when i18n plugin is not available #704
  • Add default js response for UbiquoController #489
  • Fixing UbiquoFormBuilder to manage options correctly and do not forward them to tag attributes #595
  • Fixing IE8 lightwindow.js bug when using addClassName to a non extended Element
  • Fixed problem with tabs when nested attributes are used inside them #670
  • Merge branch 0.8-stable and settings #687
  • Small fix in settings form displaying to look better in small screens
  • Fixed bug in settings i18n
  • Improved settings web interface format
  • Fixed settings_connector, added named_scope to query for context and key
  • Fixed ubiquo settings access control
  • Added to Settings the method with_options to clear the syntax in settings definition
  • Changed Ubiquo::Config deprecation warning
  • Integrate calendar_date_select into UbiquoFormBuilder #651
  • Added support to date and time methods on UbiquoFormBuilder #632
  • Support for HABTM relation in relation_selector #479
  • Fixed spelling error #585
  • Support optional brother in ubiquo javascript blind_toggle helper #664
  • Fixed test regarding distinct option extension in database connectors different from postgresql #655
  • Fix separation of labels and checkboxes in relation selectors #650
  • Merge branch “settings” into master
  • Fixed settings connector loader
  • Added support to ubiquo_list_setting and improved feedback on error
  • Removed duplicated settings method
  • Refactoring of settings javascript
  • Updated some settings styles
  • Fixed settings translations
  • Added tests for uhook_edit_ubiquo_setting since it is a possible point of failure if used without Loader
  • Load the connector in UbiquoSettingsController using Loader to avoid premature evaluation and conflict with ubiquo_categories
  • Moved inline css to ubiquo css file
  • Added standard empty list message
  • Some fixes and added prefix ubiquo to all Setting models
  • Added methods to create setting using type restriction
  • ubiquo displays i18n context and settings key name using the pattern ‘ubiquo.settings.context_name.setting_key.name’
  • Index do not show any context if settings_overridable is disabled

6 ubiquo_design

  • Fix Page model to not rescue Exception
  • Fixing StaticPagesController to not call current_locale when i18n plugin is not present #706
  • Changed list_element_image to check for image and images relations #688
  • Redirect or render inside widget behaviours #431

7 ubiquo_guides

  • Update relation_selector section with default js ubiquo controllers response
  • A revamp to configuration/settings info, to focus on the info a first-time developer will probably be more interested in. Some typo, style changes
  • Changed core and configuration guides according to new Settings schema
  • Added section to explain how to use generic widgets
  • Updated ubiquo_media guide
  • Added the connectors guide #4
  • Added links to original ticket in 08 changelog
  • Added pending ubiquo_i18n guide changes

8 ubiquo_authentication

  • Added config option to define the storage for user’s photo #467

9 ubiquo_activity

  • Changed pagination methods for activity_info to use paginated_filtered_search #692

10 ubiquo_i18n

  • Performance improvement on locale filter #719
  • Fix first loading on sqlite i18n locale scoped query
  • Fixed bug with shared_translations_for when used along with nested_attributes due to not having the i18n information populated soon enought #702
  • Fixed shared_on_initialize used along with nested_attributes #701
  • Fixed shared_on_initialize for has_many through associations #701
  • Added support for initialize_translations_for and shared nested attributes #696
  • Added support for the “_destroy” option in shared nested attributes #669
  • Fixed edge case problem in translations() method when you don’t have a set locale #694
  • Fixed use of locale named scope when is used inside another chained method #666. Some refactoring of associated code.
  • Added fallback locale structure and AR.localized() named scope. By default, fallbacks are active only in Ubiquo. #514
  • Cache results of Locale#find_by_iso_code #660
  • Added support for mark_for_destruction in shared associations #659
  • Fixed bug with nested_attributes in translatable models with untranslatable relations #656
  • Solved problem with ubiquo_locale routing filter and public routes #657
  • Better current_locale manipulation on test environment #654
  • Fixed bug shared relations when used in a has_many through #653