All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
8.3.3 - 2018-08-07
- Trimmed excess spaces off the
fname
attribute in widget view that is no longer trimmed by angularjs (#851)
8.3.2 - 2018-08-01
- Compact widgets no longer disappear when reordering via click-and-drag (#848)
8.3.1 - 2018-07-26
- Using uportal-app-framework 10.1.0
8.3.0 - 2018-07-13
- App directory and person directory search result tabs now reflect more nuance about the state of their respective searches in the result tab badges. (#827)
- $rootScope.GuestMode removed in favor of more locally scoped variables (#836)
- Widget removal button is now a menu item to conform to upstream changes (#840)
- Removes app directory search results count badge. Intended as temporary mitigation for bug wherein the badge did not reliably show a correct count. (#843)
- Successfully launch searches into today.wisc.edu from Madison's theme (#829)
- Fix compact mode layout changes not persisting when using click+drag (#838)
Web search integration is deprecated. This integration is not actually used
by uPortal-home
adopters actively involved in maintaining this open source
software product, so there's risk for this feature to go un-loved and
un-maintained. Removing it clarifies expectations. The web search integration
will still be in the source history so when the feature comes up again (fair to
expect it will), it will still be feasible to get whatever goodness can be had
from working from the legacy implementation of this abandoned feature.
Engagement to implement and maintain this feature going forward is welcome.
It's not that this feature is unwelcome, it's just that it's not currently real.
(#830)
8.2.1 - 2018-06-08
- Hide app directory search loading indicator when search returns zero results (#826)
- Suggest ways to recover from a search with zero results (#828)
- Gracefully handle case where directory search JSON URL is bad, as is the case in naive localhost demo against stub data (#825)
8.2.0 - 2018-05-22
- Removed side navigation link to unused "New Features" page (#814)
- "About" page now actually has information about MyUW (#814)
- Side navigation link to new "Version information" page (#814)
8.1.2 - 2018-04-17
- Support for Font Awesome icons (the
faIcon
parameter inportlet-definition
entity files) is formally deprecated, with Material icons (mdIcon
) preferred instead. Documentation is updated to reflect this preference and deprecation. Support for Font Awesome icons will be removed in some future release. (#801)
- Adjusted "Undo" action toasts to better support rapid widget deletion (#812)
- Prioritized matching
title
s in search results (#809) .gitignore
.vscode
(#788)
8.1.1 - 2018-03-30
- Tweaked "Undo" action toasts to better conform to material guidelines (#808)
- Updated app-framework to 9.0.2
8.1.0 - 2018-03-30
- Documentation about
uPortal-home
specific considerations in implementing uPortal's identity impersonation and attribute swapping features (#802)
- Removing widget from home screen now displays a toast allowing UNDO action before saving changes (#805)
- App search results now order by matching titles first, then matching descriptions/keywords (#809)
- Fixed bug that sometimes caused the wrong widget to be removed from user's layout (#804)
- Updated app-framework to 9.0.1
8.0.0 - 2018-03-21
- Sort widget layout by keyboard -- arrow keys when the widget has focus will move it left or right (#795)
- Added
public-myuw
to localhost mock app directory to demonstratelist-of-links
widget sourcing its links from a URL rather than from direct configuration. (#792)
- Replaced bootstrap in widget layout with CSS-grid and flex fallback (#795)
- Replaced jQuery UI Sortable with angular-drag-and-drop-lists (#795)
- Removed defective (always zero) search results total badge (#797)
- Alphabetically sort by
title
notname
in app directory browse (#791) - Made
relatedPortlets
arrays empty inentries.json
(#787)
- chore(deps): update stylelint to version 9.1.3 #793
7.2.0 - 2018-01-11
- require npm version 5.6.0 or higher (#756)
- update apereo-incubation.md to reflect incubation progress (#754)
- update to latest 8.0.0 release of uportal-app-framework
- update stylelint-config-standard to latest 17.0.0 version (#749)
- update karma to latest 2.0.0 version (#759)
- resolve requireJS build flakiness (#757)
7.1.0 - 2017-12-06
- Implement
uportal-app-framework
7.0.0
's new sidebar navigation #730 - Use frame-page directive for all views #739, #742 (supports upgrade to
uportal-app-framework
7.0.0
with its new side navigation feature.)
- fix: support deep link to details page about an app #732, #735
- fix: use
mdColors
to get primary color in app directory #723 - fix: Calculate rel on marketplace anchors #725
- build(maven): set Java 8 as source and target versions #737
- chore(package): update @commitlint/config-angular to version 4.2.0 #729
- style(lint): Style marketplace controller per style guide #738
7.0.3 - 2017-10-10
Uses uPortal-app-framework 6.0.4.
- Fix clipping app options on small screens #713
- Separate remove button into own controller #718
- update appveyor badge #716
- Enable cross browser testing #717
- Use name
uPortal-home
consistently #715 - Update @commitlint/cli to the latest version #719
- update
eslint-plugin-compat
to version2.0.1
#721
7.0.2 - 2017-10-02
Uses uPortal-app-framework 6.0.3.
7.0.1 - 2017-09-29
- Updating to uPortal-app-framework 6.0.2
- Link to MyUW examples deck
- Update references to github repos
7.0.0 - 2017-09-27
- Changing name from angularjs-portal to uPortal-home
6.7.0 - 2017-09-26
- Update Changelog
- Add badge for AppVeyor
- Acknowledge Jianyi Liu
- Document conventional commits
- Apply License Headers
- Add Notice File
- Remove google domain search
- Clean up Lint Errors
- Remove Auto-Licensing from Docs
- Clean up category remnants
- Fix auto-redirect introduced in 6.6.0
6.6.0 - 2017-09-01
- Add additional badges
- Note next scheduled Incubation call
- Link to formal incubation record
- Fix broken GitHub Pages caused by extra whitespace
- Link project screenshots and presentations
- Reflect latest incubation status
- Adds SUPPORT.md
- Remove unused images from docs
- Emphasize support channels through existing uPortal methods
- Move widget documentation to this project
- Note which incubation steps are intended to be resolved in 2017 Q3
- Reflect Christian Murphy committer status
- Acknowledge Apereo Welcoming Policy
- Link to slides used in incubation call
- Document implementing with Vanilla uPortal
- Add documentation how to do local testing and linting
- Document our use of Google Style
- Switch incubating badge to shields.io version
- Adopt conventional commits
- Update remark-validate-links to latest version
- Fix link in documentation
- Adds a formal change log
- Restructure remarklint setup
- Update requirejs-text to new version
- Enable greenkeeper
- Remove phantomjs and possible security risk
- Add layout service tests
- Stop assuming application deployed at /web on web server
- Clear all markdown lint warnings
- Skip flaky maven dependency checks
- Update to work with Greenkeeper
- Add chrome to CI, test with macOS and Ubuntu Trusty
- Add automated testing for Windows
6.5.0 - 2017-05-04
- Portlet icon directive prefers md-icons if available
- Uses a new api
layout.json
to retrieve a users layout - Updates to App-Framework v4.1.0
6.4.2 - 2017-04-13
Upgrades to use latest 4.0.3 release of App-Framework
6.4.1 - 2017-04-13
Adds back in compact mode for user's layouts Upgrades to the latest App Framework 4.0.2
6.4.0 - 2017-04-13
Release 6.4.0 Adds thoughtful automation tools. Style checkers were added and our Travis CI integration (is that word redundant) is back and working once more. Continued progress in Apereo Incubation was well as bug fixes and routine maintenance, including upgrading to the latest App Framework version 4.0.1.
- Fix Karma with Travis CI
- Fix Lint errors for Travis CI
- Remove duplicated Travis CI install scripts
- Automatically ban ES6+ syntax from application for continue IE support
- Add ability to automatically link check files before committing
- Guide contributors to Apereo ICLA compliance via a contributors.md and pull request template
- Add uPortal ecosystem incubating badges
- Announce name transitions for incubation
- Update markdown file link syntax
- Fix missing ratings in search results
- Fix bug when showing 0 search results
- Adds back widget styling that was removed in the App Framework upgrade
- Remove defunct app entry in mock data feeds
- Add function documentation and removes a code TODO
- Upgrade to the latest App Framework
6.3.0 - 2017-03-21
- Refactors Widget Types
- Widget Documentation stating that custom widgets will be typed as
custom
. Listing custom widget types asgeneric
still works for backwards compatibility.
- Widget Documentation stating that custom widgets will be typed as
- Adds Google code style check
- Configures TravisCI to use multiple JDK's
- Updates license in package.json to Apache 2.0
- Adds ESLint to repository
- Adds remark-lint to repository
- Adds styelint to repository
- Removes references to codenvy
- Removes unneeded lti-launch widget type
- Adds feature to apply linter recommendations
- Applies stylelint recommended changes
6.2.2 - 2017-03-09
- Documentation updates uPortal-Attic#579
- Upgrades to App-Framework version 3.1.3 which adds a fix for UW-Lacrosse UI
6.2.1 - 2017-03-02
Updates the version of App-Framework to use version 3.1.1
6.2.0 - 2017-02-21
- Removes unneeded doc building shell scripts uPortal-Attic#570
- Switches Jekyll theme to minimal and customizes uPortal-Attic#571
- Removes post-graduation-plans content from sample feeds uPortal-Attic#572
- Fixes broken links in documentation uPortal-Attic#573
- Adds the ability for weather widgets to show temperature in Kelvin uPortal-Attic#578
- Adds keywords to the Grad Student Portal in sample feeds uPortal-Attic#561
6.1.0 - 2017-02-02
- Utilizes maintenance mode attribute being sent in layout feeds uPortal-Attic#565, uPortal-Attic#567, uPortal-Attic#568
- Uses GitHub pages for documentation now uPortal-Attic#563, uPortal-Attic#564, uPortal-Attic#569
- Adds codeclimate.com badge uPortal-Attic#560
- Adds LTI-launch as a widget type uPortal-Attic#562
- Fixes display bug in LOL widgets with greater than five links uPortal-Attic#566
6.0.0 - 2016-12-20
Breaking configuration change:
Whereas previously the widgetURL
for RSS type widgets was the URL of an RSS feed, with this release the widgetURL
for RSS type widgets is a JSON feed, such as that generated by the new rssToJson microservice.
Adopters will need to update the portlet-definition
s of any RSS type widgets.
This release overlays on App-Framework v3.0.3, picking up a fix for the Google Analytics integration.
See also:
- the 6.0.0 milestone.