Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

489 lines (398 sloc) 22.726 kb
Apache Rave Change Log
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311290 (select the version of release and output as text to create this file)
===========================================================================================================
Release Notes - Rave - Version 0.22
===========================================================================================================
** Sub-task
* [RAVE-965] - Create JPA Group Repository
* [RAVE-966] - Create MongoDB Group Repository
* [RAVE-967] - Create Group Service
** Bug
* [RAVE-908] - JPA Page Repository uses JpaUser object
* [RAVE-972] - UI templates are initialized during parsing of rave_portal.js
* [RAVE-973] - LIST type preferences are broken
** Improvement
* [RAVE-960] - Separate Groups into a stand alone repository/service
* [RAVE-982] - Upgrade to Jackson 2.1.x
===========================================================================================================
Release Notes - Rave - Version 0.21.1
===========================================================================================================
** Bug
* [RAVE-946] - Rate this widget, comment on this widget, about this widget buttons go to wrong widget
* [RAVE-947] - rave.log throws error in google chrome
* [RAVE-948] - W3C Widgets can not be loaded
* [RAVE-958] - MongoDB profile fails integration tests
===========================================================================================================
Release Notes - Rave - Version 0.21
===========================================================================================================
** Sub-task
* [RAVE-890] - Refactor SearchHandler
* [RAVE-925] - allow rave.getWidgets() to take a filter argument
** Bug
* [RAVE-884] - When adding a hash to the end of a profile page with a tab name which does not exist, no tabs are rendered
* [RAVE-888] - Locked widgets still allow you to attempt the drag-n-drop functionality to move them around then throw an error
* [RAVE-889] - Gadgets are rendered in HOME view on Profile page rather than PROFILE view
* [RAVE-893] - New users cannot use the portal due to empty authority
* [RAVE-899] - Error administrating categories due to missing creator ID
* [RAVE-900] - iTests Fail due to DB "Locked by another user error"
* [RAVE-903] - DB Schema isn't created when using MySQL
* [RAVE-904] - Distribution building failing at rave-integration-tests
* [RAVE-905] - http://localhost:8080/ not forwarded to http://localhost:8080/portal/
* [RAVE-906] - Admin interface link is coming for new user
* [RAVE-908] - JPA Page Repository uses JpaUser object
* [RAVE-912] - OpenSocial Embedded Experiences won't work with Shindig deployed to separate domain
* [RAVE-918] - Gadget is displaying the "default" view instead of the "home" view when in home mode (canvas-nav)
* [RAVE-919] - Error opening embedded experience (streams gadget)
* [RAVE-921] - Canvas Nav demo gadget doesn't work
* [RAVE-938] - Edit User profile not working
* [RAVE-939] - Fix licenses for the Rave release
* [RAVE-944] - Widget store like/dislike buttons are not working
* [RAVE-945] - Widget info page Users link, comments, Add tags links not working
** Improvement
* [RAVE-898] - Move JPA specific stuff out of rave-commons and into rave-jpa
* [RAVE-901] - Move database access to container provided JNDI resource
* [RAVE-911] - Upgrade to Shindig 2.5 Beta 6
* [RAVE-935] - default gadget size and view should be properties of rave.RegionWidget
* [RAVE-940] - Check NOTICE & LICENSE for Release
** New Feature
* [RAVE-882] - Implement Opensocial actions
** Task
* [RAVE-907] - Update Wookie to latest version (0.13.1)
===========================================================================================================
Release Notes - Rave - Version 0.20
===========================================================================================================
** Technical task
* [RAVE-525] - Break Rave-shindig into multiple composable modules
** Bug
* [RAVE-863] - Featured Widgets no longer visually distinguishable
* [RAVE-870] - Canvas "sneeze guard" doesn't cover whole screen
* [RAVE-872] - Widget user dialog fails with strings as IDs
* [RAVE-875] - Jpa package is incompatible with alternative providers, such as eclispelink
* [RAVE-879] - Gadgets requiring security token fail after Shindig upgrade
** Improvement
* [RAVE-881] - German translation for Rave
** New Feature
* [RAVE-877] - Dynamic Features Included in ContainerJS
** Story
* [RAVE-873] - Add Pooling Support to Mongo
===========================================================================================================
Release Notes - Rave - Version 0.19
===========================================================================================================
** Sub-task
* [RAVE-532] - Bootstrap-enable widget controls
* [RAVE-533] - Re-implement page background
* [RAVE-858] - Style tags on widget store's main page
** Bug
* [RAVE-848] - profile controller not reporting exceptions
* [RAVE-866] - Duplicate jars in rave-shindig
** Dependency upgrade
* [RAVE-862] - Check and update 3rd party dependencies
* [RAVE-861] - Upgrade to Shindig 2.5-beta5
** Improvement
* [RAVE-822] - Widget added message barely noticeable
* [RAVE-864] - Create archetype as starting point for custom projects
** Story
* [RAVE-818] - MongoDB Support
* [RAVE-851] - Opening an embedded experience in Rave does not work
===========================================================================================================
Release Notes - Rave - Version 0.18
===========================================================================================================
** Sub-task
* [RAVE-731] - Refactor Widget model to replace object graphs with IDs along the edges of the groups
* [RAVE-753] - Convert interfaces to use Strings as the IDs
* [RAVE-774] - Refactor People according to strategy on wiki
* [RAVE-834] - Perform final reverse merge from trunk into branch
* [RAVE-835] - Merge branch into trunk
* [RAVE-836] - Revert version in pom files
* [RAVE-853] - Verify LICENSE & NOTICE
* [RAVE-855] - Execute functional tests
* [RAVE-856] - Create release candidate
* [RAVE-857] - Publish release
** Bug
* [RAVE-749] - The email field in the profile page is not validated when user edits the value
* [RAVE-775] - username for OpenID users
* [RAVE-805] - Catch error when trying to visit a user's page who does not exist
* [RAVE-812] - OpenID Integration Test is failing
* [RAVE-813] - Script Registration order is getting lost in DefaultScriptManager
* [RAVE-816] - Incorrect widget initialization order
* [RAVE-817] - dependencies missing in maven central repository
* [RAVE-837] - Error while deleting Category
* [RAVE-838] - Performance problems after model-split merge
* [RAVE-839] - Mobile broken after model-split merge
* [RAVE-840] - Profile page widgets no longer render after model-split merge
* [RAVE-841] - Accepting a shared page no longer is working
* [RAVE-845] - Cannot delete a user which has one or more friend associations
** Improvement
* [RAVE-454] - Reformate Widget Store with better UX
* [RAVE-717] - Screenshot alignment on the widget detail page
* [RAVE-802] - Make it easier to set default height of widgets through database preference
* [RAVE-806] - Show stack trace error or fiendly error message page depending on jsDebugMode
* [RAVE-809] - Convert the hasPermission checks to use a string based permission vs enum based.
* [RAVE-846] - Add integration tests: Category Administration
** New Feature
* [RAVE-808] - Add ability to hide / show a widget
** Story
* [RAVE-729] - Split model into multiple interface groups
===========================================================================================================
Release Notes - Rave - Version 0.17
===========================================================================================================
** Sub-task
* [RAVE-731] - Refactor Widget model to replace object graphs with IDs along the edges of the groups
* [RAVE-753] - Convert interfaces to use Strings as the IDs
* [RAVE-774] - Refactor People according to strategy on wiki
* [RAVE-834] - Perform final reverse merge from trunk into branch
* [RAVE-835] - Merge branch into trunk
* [RAVE-836] - Revert version in pom files
** Bug
* [RAVE-775] - username for OpenID users
* [RAVE-805] - Catch error when trying to visit a user's page who does not exist
* [RAVE-812] - OpenID Integration Test is failing
* [RAVE-813] - Script Registration order is getting lost in DefaultScriptManager
* [RAVE-816] - Incorrect widget initialization order
* [RAVE-817] - dependencies missing in maven central repository
* [RAVE-837] - Error while deleting Category
* [RAVE-839] - Mobile broken after model-split merge
* [RAVE-840] - Profile page widgets no longer render after model-split merge
* [RAVE-841] - Accepting a shared page no longer is working
** Improvement
* [RAVE-454] - Reformate Widget Store with better UX
* [RAVE-717] - Screenshot alignment on the widget detail page
* [RAVE-802] - Make it easier to set default height of widgets through database preference
* [RAVE-806] - Show stack trace error or fiendly error message page depending on jsDebugMode
** New Feature
* [RAVE-808] - Add ability to hide / show a widget
** Story
* [RAVE-729] - Split model into multiple interface groups
** Task
* [RAVE-842] - Tag and release 0.17
Release Notes - Rave - Version 0.16
===========================================================================================================
** Bug
* [RAVE-781] - WidgetTags are failing
* [RAVE-795] - Widgets ignore iframe size on iPad
* [RAVE-796] - Widget menu not closed on iPad
* [RAVE-801] - Profile picture placeholder is retrieved from external source
* [RAVE-804] - Empty marketplace URL enables the marketplace link in Add new widget
** Improvement
* [RAVE-792] - Make login name case-insensitive
* [RAVE-797] - Make widgets draggable on mobile devices
** Task
* [RAVE-800] - Add missing translations
* [RAVE-803] - Release version 0.16
Release Notes - Rave - Version 0.15
===========================================================================================================
** Sub-task
* [RAVE-783] - Verify LICENSE & NOTICE
* [RAVE-784] - CLONE - Update JIRA issues
* [RAVE-785] - Execute functional tests
* [RAVE-786] - Create release candidate
* [RAVE-787] - CLONE - Publish release
** Bug
* [RAVE-528] - Demo portal: unchecking featured widget still makes it sort in top of the store
* [RAVE-674] - Modal dialog boxes should have a focus in input field once invoked
* [RAVE-705] - Shindig 2.5.0-beta2 no longer supports OpenSocial < 1.0: gifts gadget no longer works, possibly other features too
* [RAVE-746] - Cannot change preferences through admin interface
* [RAVE-747] - initial_data.sql is not working in MySQL
* [RAVE-757] - Update the documentation instructions on the article "Extend Apache Rave to build your own portal"
* [RAVE-762] - Guice binding module does not support primary beans
* [RAVE-763] - Cannot add multiple base package names to Spring Guice binding
* [RAVE-771] - Profile page for OpenID user does not work because of URL encoding
* [RAVE-788] - Profile link by ID posts data to incorrect URL
** Improvement
* [RAVE-468] - Update instructions to use a different database
* [RAVE-691] - Table name for PortalPreference#values is generated, should get proper name
* [RAVE-744] - Update and align to latest Springframework project releases
* [RAVE-751] - Add client side concept of page owner and viewer
* [RAVE-752] - Update to Shindig 2.5-beta3
* [RAVE-756] - Support window hashchange event
* [RAVE-768] - OpenSocial Container Config has a hard-coded debug flag set to on
* [RAVE-770] - Update slideout popup to respect preferredWidth & preferredHeight module prefs.
* [RAVE-776] - Don't render Widgets on hidden sub-pages / tabs upon initial page load
* [RAVE-778] - Hide main browser scrollbar when widget slideout renders
* [RAVE-780] - Allow direct linking to subpages on person profile page
** New Feature
* [RAVE-396] - Concatenate and Compress Javascript and CSS files
* [RAVE-690] - Manage Friend Data in Rave
* [RAVE-761] - Friend Requests in Rave
** Story
* [RAVE-742] - Option to choose initial status of user-added widgets
* [RAVE-743] - Add a widget to a page without requiring a page refresh
** Umbrella
* [RAVE-782] - Release 0.15
Release Notes - Rave - Version 0.14
===========================================================================================================
** Sub-task
* [RAVE-452] - Clean up User Profile layout
* [RAVE-536] - Admin area: fix layout
* [RAVE-579] - Rework the notification mechanism
* [RAVE-683] - Revamp like/dislike display
** Bug
* [RAVE-624] - Shindig common container is hard coded to debug script
* [RAVE-658] - Rave footer is coming twice on submit of newpassword and request user pages
* [RAVE-703] - Missing JpaPersonProperties in JpaPerson
* [RAVE-712] - Owner does not see that sharing has been declined
* [RAVE-713] - Null bean error in SpringBindingModule
* [RAVE-714] - Security token Id does not match shindig person id
* [RAVE-716] - Late event registrations are never called
* [RAVE-722] - Shindig webapp component can't be re-deployed without a container restart
* [RAVE-723] - Widget comment button seems to be working for only canonical user
* [RAVE-732] - Unable to render two widgets of the same type on the same page
* [RAVE-733] - Wrong display name shown in page title on top left for person profile view
** Improvement
* [RAVE-556] - User Display name empty
* [RAVE-657] - Create new user button on new account page
* [RAVE-673] - Rework login screen
* [RAVE-702] - Implementation of FriendsWithFriend
* [RAVE-720] - Support navigating to secondary named views (i.e. canvas.foo, canvas.bar)
* [RAVE-726] - Update the Rave Extension SSO Provider for Rave 0.14-SNAPSHOT
* [RAVE-727] - Providing options for relationship status
* [RAVE-735] - Bootstrap the log in error messages
** Story
* [RAVE-709] - Remove version numbers in URLs for Spring XSDs
Release Notes - Rave - Version 0.13 (Note: only tagged, not released, see RAVE-704)
================================================================================================================
** Sub-task
* [RAVE-577] - Reformat canvas view
* [RAVE-578] - Detect & factor out jQuery UI references
* [RAVE-619] - Fix search box in widget store
* [RAVE-632] - Refactor Tag and WidgetTag
* [RAVE-635] - Refactor Group
* [RAVE-644] - Fix ModelPermissionEvaluators
* [RAVE-645] - Refactor WidgetComment
* [RAVE-647] - Refactor Region and Region Widget
* [RAVE-648] - Refactor PageTemplate
* [RAVE-653] - Refactor PageUser
* [RAVE-662] - Ensure no JPA model references in the Service or Controller layers
* [RAVE-663] - Refactor RegionWidgetPreference
* [RAVE-664] - Refactor Authority
* [RAVE-665] - Move Jpa implementation to rave-jpa module
* [RAVE-666] - Jpa Implementation Cleanup
* [RAVE-667] - Fix serialization/deserialization
* [RAVE-669] - Refactor User
* [RAVE-670] - Refactor OAuthTokenInfo
* [RAVE-671] - Refactor OauthConsumerStore
* [RAVE-672] - Refactor ApplicationData
** Technical task
* [RAVE-626] - Modify POM files so that they produce a different version
* [RAVE-627] - Revert POM files prior to merging into trunk
* [RAVE-628] - reintegrate branch into trunk
* [RAVE-629] - Create new rave-jpa module
* [RAVE-630] - Refactor Person
* [RAVE-631] - Refactor Page
* [RAVE-646] - Refactor WidgetRating
* [RAVE-650] - Refactor Widget
* [RAVE-651] - Refactor Page Layout
* [RAVE-652] - Cleanup TODO
* [RAVE-659] - PortalPreference
* [RAVE-686] - Merge changes from trunk
** Bug
* [RAVE-618] - Conflict between two features: open-views and pubsub-2
* [RAVE-637] - After moving an accepted, shared page, the user has to approve the sharing again
* [RAVE-680] - Rave is not generating Foreign Keys with default JPA implementation
** Improvement
* [RAVE-675] - Set default log level for OpenJPA to WARN
* [RAVE-684] - Re-structure static content directories
* [RAVE-685] - Upgrade to Shindig 2.5.0-beta2
* [RAVE-688] - Add function to render OpenSocial gadget in any custom supplied view
** New Feature
* [RAVE-687] - Add callbacks to Rave container initialization events
** Story
* [RAVE-625] - Models as Interfaces
** Task
* [RAVE-668] - Add Spanish translations
Release Notes - Rave - Version 0.12
================================================================================================================
** Sub-task
* [RAVE-539] - Widget store: fix widget detail display
* [RAVE-543] - Implement LESS compilation for Bootstrap
* [RAVE-586] - Break out the navbar
* [RAVE-592] - Rename header.tag to navbar.tag
* [RAVE-606] - Factor out "old" CSS files
* [RAVE-614] - Update Bootstrap JavaScript to 2.0.3
** Bug
* [RAVE-599] - OpenSocial query for listing viewer friends returns always zero results
* [RAVE-600] - JavaScript Closure Compiler is failing
* [RAVE-623] - Logging for OpenAjax.hub methods causes error and silently fails
** Improvement
* [RAVE-601] - Upgrade wro4j to 1.4.5 to fix Bootstrap processing errors
* [RAVE-602] - Improve overlap between Modernizr, CSS3 Mediaqueries, and HTMLShiv Javascript Libraries
* [RAVE-604] - refactor <meta> tags into their own JSP tag for easier overlaying
* [RAVE-605] - Add a consumer notification ability to the StaticContentFetcherService
* [RAVE-613] - Support registering custom popup types with the container
** New Feature
* [RAVE-612] - Add ability to hide/display the widget title and widget border
* [RAVE-615] - An easy way to determine the version of RAVE
** Task
* [RAVE-633] - Upgrade the version of wookie bundled with rave to 0.10.0
** Test
* [RAVE-610] - Add integration tests to the project
Release Notes - Rave - Version 0.11
================================================================================================================
** Sub-task
* [RAVE-532] - Bootstrap-enable widget controls
* [RAVE-534] - Bootstrap-enable page tabs and tab controls
* [RAVE-535] - Make title bar more appealing
* [RAVE-537] - Widget store: fix layout
* [RAVE-538] - Widget store: fix item list display
* [RAVE-540] - Widget store: rework navigational options
* [RAVE-545] - Upgrade jQuery to 1.7.2
* [RAVE-547] - support openview sidebar view
* [RAVE-549] - support openview DIALOG view
* [RAVE-550] - support openview MODALDIALOG view
* [RAVE-557] - Sync Git Repo to SVN Branch
* [RAVE-558] - Merge the bootstrap branch into trunk once all changes are completed
* [RAVE-563] - Update the Widget Open View components: modal dialog, dialog, and slideout
* [RAVE-564] - Update the Person Profile page
* [RAVE-567] - Clean up implementation
* [RAVE-575] - Add widget: link to Wookie instance is missing
* [RAVE-594] - Verify LICENSE & NOTICE
* [RAVE-595] - Update JIRA issues
* [RAVE-596] - Execute Functional Tests
* [RAVE-597] - Create Release Candidate
* [RAVE-598] - Publish Release
** Technical task
* [RAVE-102] - Implement Rave inter-gadget messaging with OpenSocial
** Bug
* [RAVE-553] - Exception thrown when new user logs in
* [RAVE-559] - JPA error on deletion of OAuthTokenInfo
* [RAVE-590] - Add widget: when form submission does not validate, additional fields are hidden by the Javascript
** Improvement
* [RAVE-511] - Use User model for new user creation
* [RAVE-552] - Refactor base_layout.jsp to allow for better customization
* [RAVE-562] - Upgrade cargo to version 1.2, use mvn cargo:run instead of mvn cargo:start.
* [RAVE-576] - The user search form needs an id attribute.
* [RAVE-583] - Refactor global widgetsByRegionIdMap javascript variable
** New Feature
* [RAVE-541] - Create the Default User page automatically based on a Page Template
* [RAVE-571] - Support passing parameters when changing between views
** Story
* [RAVE-95] - Implement Rave inter-widget event wrapper with OpenSocial
* [RAVE-560] - Upgrade Rave Shindig to 2.5 beta 1
Release Notes - Rave - Version 0.10.1
================================================================================================================
** Bug
* [RAVE-553] - Exception thrown when new user logs in
** New Feature
* [RAVE-541] - Create the Default User page automatically based on a Page Template
** Task
* [RAVE-542] - Create 0.10 release of rave-master pom
Release Notes - Rave - Version 0.10
================================================================================================================
** Sub-task
* [RAVE-519] - Centralize JavaScript imports
* [RAVE-520] - Concatenate and Minify Rave JavaScript files
* [RAVE-522] - Administrative Preference to choose which JavaScript file to serve
** Bug
* [RAVE-485] - W3C widgets sometimes render on screen outside of the container object
* [RAVE-504] - Sub Pages are not in correct render order
* [RAVE-512] - OpenSocial gadgets on non-active Person Profile tabs are not autosizing properly
* [RAVE-526] - Support height attribute of open social gadget definition
** Improvement
* [RAVE-492] - Although wookie is now bundled with rave, a user is still unable to add a w3c widget.
* [RAVE-495] - Unable to login to Wookie as admin user when currently deployed with rave.
* [RAVE-507] - Update all Spring XSD references to 3.1
* [RAVE-510] - Use localized datetime in categories admin screen
* [RAVE-518] - JavaScript Improvements
** New Feature
* [RAVE-506] - Static Content Fetcher
* [RAVE-541] - Create the Default User page automatically based on a Page Template
Jump to Line
Something went wrong with that request. Please try again.