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.
- fix(grid-carousel): Added missing title attribute to links
- fix(publish): Fixed issue with package.json and publishing for grid-carousel
- feat(grid-carousel): added grid-carousel component
- fix(deps): updated lerna to 7.x
1.39.0 - 2023-06-26
- feat(api-template-vue): added simple state mechanic for interactive components
- feat(user-profile-menu): added additional css variables for customization
1.38.1 - 2021-02-20
- fix(deps): updated lint-staged dependency
1.38.0 - 2021-02-20
- feat(dashboard-carousel): support maintenance mode in layout.json
- fix(deps): upgraded from node-sass to sass library
1.37.0 - 2021-08-06
- feat: add hover text to cards based on portlet title or desc (#749)
- fix(api-template-vue): updated README.md and example to use data property (#740)
- fix(deps): update dependency ky to ^0.25.0 (#612)
- fix(deps): update dependency ky to ^0.26.0 (#625)
- fix(esco-grid): fix categories (#780)
- fix: add rollup node resolve plugin for extern modules (#781)
- doc: update new github repository url (#737)
- docs: update links to continuous integration (#611)
- chore(deps): bump axios from 0.21.0 to 0.21.1 in /@uportal/api-template-vue
- chore(deps): bump browserslist from 4.14.5 to 4.16.6
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/api-template-vue
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/content-carousel
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/dashboard-carousel
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/esco-content-menu
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/eyebrow-user-info
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/open-id-connect
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/portlet-registry-to-array
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/user-profile-menu
- chore(deps): bump browserslist from 4.14.5 to 4.16.6 in /@uportal/waffle-menu
- chore(deps): bump color-string from 1.5.3 to 1.6.0 in /@uportal/api-template-vue
- chore(deps): bump color-string from 1.5.3 to 1.6.0 in /@uportal/content-carousel
- chore(deps): bump color-string from 1.5.3 to 1.6.0 in /@uportal/dashboard-carousel
- chore(deps): bump color-string from 1.5.3 to 1.6.0 in /@uportal/esco-content-menu
- chore(deps): bump color-string from 1.5.3 to 1.6.0 in /@uportal/eyebrow-user-info
- chore(deps): bump color-string from 1.5.3 to 1.6.0 in /@uportal/user-profile-menu
- chore(deps): bump color-string from 1.5.3 to 1.6.0 in /@uportal/waffle-menu
- chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /@uportal/api-template-vue
- chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /@uportal/content-carousel
- chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /@uportal/dashboard-carousel
- chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /@uportal/esco-content-menu
- chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /@uportal/eyebrow-user-info
- chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /@uportal/user-profile-menu
- chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /@uportal/waffle-menu
- chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /@uportal/api-template-vue
- chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /@uportal/content-carousel
- chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /@uportal/dashboard-carousel
- chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /@uportal/esco-content-menu
- chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /@uportal/eyebrow-user-info
- chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /@uportal/user-profile-menu
- chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /@uportal/waffle-menu
- chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /@uportal/open-id-connect
- chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /@uportal/portlet-registry-to-array
- chore(deps): bump handlebars from 4.7.6 to 4.7.7
- chore(deps): bump handlebars from 4.7.6 to 4.7.7 in /@uportal/dashboard-carousel
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/api-template-vue
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/content-carousel
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/dashboard-carousel
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/esco-content-menu
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/eyebrow-user-info
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/open-id-connect
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/portlet-registry-to-array
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/user-profile-menu
- chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 in /@uportal/waffle-menu
- chore(deps): bump ini from 1.3.5 to 1.3.8
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/api-template-vue
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/content-carousel
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/dashboard-carousel
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/esco-content-menu
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/eyebrow-user-info
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/open-id-connect
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/portlet-registry-to-array
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/user-profile-menu
- chore(deps): bump lodash from 4.17.20 to 4.17.21 in /@uportal/waffle-menu
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /@uportal/open-id-connect
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 in /@uportal/portlet-registry-to-array
- chore(deps): bump postcss from 7.0.35 to 7.0.36
- chore(deps): bump postcss from 7.0.35 to 7.0.36 in /@uportal/api-template-vue
- chore(deps): bump postcss from 7.0.35 to 7.0.36 in /@uportal/user-profile-menu
- chore(deps): bump ssri from 6.0.1 to 6.0.2
- chore(deps): bump ssri from 6.0.1 to 6.0.2 in /@uportal/api-template-vue
- chore(deps): bump ssri from 6.0.1 to 6.0.2 in /@uportal/content-carousel
- chore(deps): bump ssri from 6.0.1 to 6.0.2 in /@uportal/dashboard-carousel
- chore(deps): bump ssri from 6.0.1 to 6.0.2 in /@uportal/esco-content-menu
- chore(deps): bump ssri from 6.0.1 to 6.0.2 in /@uportal/eyebrow-user-info
- chore(deps): bump ssri from 6.0.1 to 6.0.2 in /@uportal/user-profile-menu
- chore(deps): bump ssri from 6.0.1 to 6.0.2 in /@uportal/waffle-menu
- chore(deps): bump url-parse from 1.4.7 to 1.5.3 in /@uportal/api-template-vue
- chore(deps): bump url-parse from 1.4.7 to 1.5.3 in /@uportal/content-carousel
- chore(deps): bump url-parse from 1.4.7 to 1.5.3 in /@uportal/dashboard-carousel
- chore(deps): bump url-parse from 1.4.7 to 1.5.3 in /@uportal/esco-content-menu
- chore(deps): bump url-parse from 1.4.7 to 1.5.3 in /@uportal/eyebrow-user-info
- chore(deps): bump url-parse from 1.4.7 to 1.5.3 in /@uportal/user-profile-menu
- chore(deps): bump url-parse from 1.4.7 to 1.5.3 in /@uportal/waffle-menu
- chore(deps): bump ws from 6.2.1 to 6.2.2 in /@uportal/api-template-vue
- chore(deps): bump ws from 6.2.1 to 6.2.2 in /@uportal/content-carousel
- chore(deps): bump ws from 6.2.1 to 6.2.2 in /@uportal/dashboard-carousel
- chore(deps): bump ws from 6.2.1 to 6.2.2 in /@uportal/esco-content-menu
- chore(deps): bump ws from 6.2.1 to 6.2.2 in /@uportal/eyebrow-user-info
- chore(deps): bump ws from 6.2.1 to 6.2.2 in /@uportal/user-profile-menu
- chore(deps): bump ws from 6.2.1 to 6.2.2 in /@uportal/waffle-menu
- chore(deps): bump ws from 7.3.1 to 7.5.3 in /@uportal/open-id-connect
- chore(deps): bump ws from 7.3.1 to 7.5.3 in /@uportal/portlet-registry-to-array
- chore(deps): bump y18n from 4.0.0 to 4.0.1 in /@uportal/open-id-connect
- chore(deps): bump y18n from 4.0.0 to 4.0.1 in /@uportal/portlet-registry-to-array
- chore(deps): bump y18n from 4.0.0 to 4.0.1 in /@uportal/user-profile-menu
- chore(deps): bump y18n from 4.0.0 to 4.0.3
- chore(deps): bump y18n from 4.0.0 to 4.0.3 in /@uportal/content-carousel
- chore(deps): bump y18n from 4.0.0 to 4.0.3 in /@uportal/dashboard-carousel
- chore(deps): bump y18n from 4.0.0 to 4.0.3 in /@uportal/esco-content-menu
- chore(deps): update dependency eslint-config-prettier to v7
- chore(deps): update dependency eslint-config-prettier to v8
- chore(deps): update dependency gradle to v6.7.1
- chore(deps): update dependency gradle to v6.8
- chore(deps): update dependency gradle to v6.8.1
- chore(deps): update dependency gradle to v6.8.2
- chore(deps): update dependency gradle to v6.8.3
- chore(deps): update dependency gradle to v6.9
- chore(deps): update dependency lerna to v4
- chore(deps): update dependency lint-staged to v11
- chore(deps): update dependency node-sass to v6
- chore(deps): update dependency prettier to v2.2.1
- chore(deps): update dependency prettier to v2.3.2
- chore(deps): update font awesome
- chore(deps): update font awesome
- chore(deps): update font awesome
- chore(deps): update jest monorepo to v27 (major)
- chore(deps): update node.js to v14.15.1
- chore(deps): update node.js to v14.15.3
- chore(deps): update node.js to v14.15.4
- chore(deps): update node.js to v14.15.5
- chore(deps): update node.js to v14.16.1
- chore(deps): update package lock files
- chore(npm): set npm to v14
1.36.0 - 2020-11-04
- esco-content-menu add var on color (#544)
- content-carousel Resolves issue where an RSS feed with external images was not properly being parsed into an image URL for display (#598)
- eyebrow-user-info Lint error in @uportal/eyebrow-user-info/src/App.vue
- waffle-menu Lint error in @uportal/waffle-menu/src/App.vue
- general Editor broke link in App.vue & commitlint
- general Resolves issue where components without .vue file extension would cause rendering errors (#597)
- Update dependencies
- update commitlint monorepo to v11 (#542, #586)
- @fortawesome/vue-fontawesome to v2 (#582)
- axios to ^0.21.0 (#574, #607)
- eslint-plugin-jest to v24 (#583)
- eslint-plugin-vue to v7 (#595)
- gradle to v6.7 (#530, #545, #570, #578, #605)
- jwt-decode to v3 (#596)
- ky to ^0.24.0 (#550, #563, #564, #593)
- prettier to v2.1.2 (#576, #579, #590)
- remark-cli to v9 (#604)
- remark-preset-lint-recommended to v5 (#602)
- sass-loader to v10 (#577)
- typescript to v4 (#573)
- vue-cli-plugin-i18n to v1 (#515)
- vue-property-decorator to v9 (#540)
- font awesome (#541, #551)
- node.js to v14.14.0 (#529, #546, #565, #567, #571, #580, #584, #589, #600, #606, #608)
- build: migrate from prettier stylelint to stylelint prettier plugin
- lock file maintenance (#538, #539, #543, #547, #549, #566, #568, #569, #572, #575, #581, #587, #588, #591)
- style: format files with prettier
1.35.0 - 2020-05-26
- Waffle menu/accessibility enhancements (#391)
- esco-content-grid: fix sort of grid (#526)
- Update dependencies
- prettier to v2 (#508)
- eslint to v7 (#523)
- font awesome (#509)
- remark monorepo (major) (#510)
- nvmrc to use node 14 by default (#527)
- ky to ^0.20.0 (#524)
- gradle to v6.4.1 (#522)
- gradle to v6.3.0 (#511)
- vue-cli monorepo to v4 (major) (#448)
- acorn from 6.3.0 to 6.4.1 (#501, #502, #503, #504, #505)
- ky to ^0.19.0 (#498)
- tslint to v6 (#500)
- node.js to v13.11.0 (#496)
- gradle to v6.2.2 (#495)
1.34.3 - 2020-02-29
- sidebar-nav: update build in package.json to correct name of tag (#493)
- Update dependencies
- update dependency ky to ^0.18.0 (#492)
- update node.js to v13.9.0 (#490)
- update dependency gradle to v6.2.1 (#491)
- update dependency gradle to v6.2.0 (#489)
1.34.2 - 2020-02-12
- sidebar-nav: add repo url and other metadata (#488)
- Update dependencies
- stylelint-config-standard to v20 (#487)
- node.js to v13.8.0 (#486)
- fontawesome (#485)
- ky to ^0.17.0 (#484)
1.34.1 - 2020-01-27
- eyebrow-user-info: extra html tag added after linter update (#483)
- Update dependencies
- Node.js to v13.7.0 (#480)
- lint-staged to v10 (#479)
- jest monorepo to v25 (#481)
- gradle to v6.1.1 (#482)
1.34.0 - 2020-01-16
- esco-content-menu: force org logo (#474)
- sidebar-nav: new component (#467)
- esco-content-grid: add preamble slot (#470)
- content-carousel: CSS var to control the display of the hero text (#441)
- dashboard-carousel: added max-width & margin-bottom rules for mobile viewports (#442)
- esco-content-menu: missing user info link (#455)
- esco-content-menu: style favorite sr-only (#456)
- esco-content-grid: restored title attribute to favorite btn (#428)
- esco-content-grid: added context to favorite button (#427)
- support Node 13 and Windows (#461)
- ci: setup github actions ci (#460)
- Import vue.min.js from resource-server instead of unpkg (#423)
- Update dependencies
- gradle to v6.1.0 (#478)
- stylelint to v13 (#476)
- core-js to v3 (#475)
- @kazupon/vue-i18n-loader to ^0.5.0 (#472)
- font awesome (#468)
- node.js to v13.6.0 (#473)
- @mapbox/stylelint-processor-arbitrary-tags to ^0.3.0 (#471)
- node.js to v13.5.0 (#469)
- node.js to v13.3.0 (#466)
- node.js to v13.2.0 (#464)
- ky to ^0.16.0 (#457)
- gradle to v6 (#452)
- @vue/eslint-config-prettier to v6 (#459)
- eslint-plugin-jest to v23 (#450)
- eslint-plugin-vue to v6 (#451)
- stylelint to v12 (#458)
- gradle to v5.6.4 (#447)
- prettier to v1.19.1 (#453)
- Node.js to v12.13.0 (#449)
- Node.js to v12.12.0 (#445)
- ky to ^0.15.0 (#444)
- Node.js to v12.11.1 (#443)
- Font Awesome (#435)
- stylelint-config-standard to v19 (#434)
- stylelint to v11 (#433)
- node.js to v12.11.0 (#436)
- ky to ^0.14.0 (#425)
- gradle to v5.6.2 (#422)
- node.js to v12.10.0 (#421)
1.33.2 - 2019-09-05
- esco-favorite-action: favorite data not watched (#405)
- content-carousel: updated portlet strategy to use title (#402)
- Update package lock file (#415)
- Update dependencies
- ky to ^0.13.0 (#420)
- sass-loader to v8 (#417)
- gradle to v5.6.1 (#416)
- node.js to v12.9.1 (#412)
- font awesome (#406)
1.33.1 - 2019-07-30
- update dependencies (#385, #390, #394)
1.33.0 - 2019-07-26
- esco-content-menu: allow content-grids to ignore external content-grid-filters (#389)
- content-carousel: renamed css variable to avoid collision (#373)
- committers: add Chris Beach, remove Jeff (#369)
- update dependencies (#359, #368, #370, #371, #372, #374, #378, #381, #382, #383, #387)
1.32.1 - 2019-06-28
- dashboard-carousel: make layout document optional for rendering (#366)
- update Node js (#365)
1.32.0 - 2019-06-26
- waffle-menu: now has its own
waffleIconUrl
andwaffleLabel
portlet parameters, which can customizeiconUrl
andtitle
respectively (#363)
- dashboard-carousel: ensure slides are evenly sized (#364)
- update dependencies (#360, #361, #361)
1.31.1 - 2019-06-20
- content-renderer: transpile handlebars to work on IE (#358)
1.31.0 - 2019-06-18
- dashboard-carousel: allow slick carousel to be configured through an attribute (#344)
- content-renderer: create a new rendering components for content (#346, #347, #349)
- content-carousel: allow customization of styles using CSS variables (#348, #354, #357)
- esco-content-menu: ensure events for favorites are emitted (#343)
- esco-content-menu: prevent favorite event from bubbling up (#352)
- content-renderer: transpile
ky
to support IE/Edge (#355) - dashboard-carousel: transpile
ky
to support IE/Edge (#355) - content-carousel: ensure styles are scoped to prevent styles leaking in IE/Edge (#356)
- Update demo page dependencies (#335)
- Update dependencies (#336, #337, #339, #340, #341, #342, #353)
1.30.1 - 2019-05-29
- Added css variable to slick-item height (#331)
- Remove eslint react (#330)
- Add nvmrc (#334)
- Dependency updates (#221)
- Lock file maintenance (#331, #333)
1.30.0 - 2019-05-23
-Implement flex-based layout for the content-carousel (#327)
1.29.0 - 2019-05-21
- Add choice to show favorites into a slider or not in the esco-content-menu (#303)
- Add slot on content-user part in the esco-content-menu (#303)
- Added support for custom i18n messages (#326)
- Added vars to control display of specific elements (#323)
- Detect lang from main document lang property in the esco-content-menu (#303)
- Set matchSorter to ACRONYM in the esco-content-grid (#325)
- Fixed esco-content custom sort order (#329)
- Add slot on header-buttons in the esco-content-menu (#303)
- Add css variable to customize the flex-grid in the esco-content-menu (#303)
- Add prop for background contrast in the esco-content-menu (#303)
- remove margin auto to flex justified content in the esco-content-menu (#303)
- Fix empty slots examples, end tag is required (#303)
- Dependency updates (#319, #320, #322, #324)
- Lock file maintenance (#318, #321, #328)
1.28.0 - 2019-05-03
- Support custom card sizes in esco content grid, configurable via CSS variables (#317)
- Add typings for oidc and portlet registry utils (#314, #315)
- Dependency updates (#308, #316)
1.27.0 - 2019-04-22
- Support partial term matching and ranking in the
esco-content-menu
(#312)
- Fix recursion on swipper (#295)
- Swap order of initials on
user-profile-menu
to first then last (#296) - Update
waffle-menu
to include '...' intruncateTitle
when necessary (#299) - Fix scaling of large user images in the
user-profile-menu
(#309)
- Added "quick new deployment" instructions to Appendix (#278)
- Lock file maintenance (#294, #298, #300, #301, #307)
- Dependency updates (#291, #297, #302, #304, #305, #306, #301, #311)
1.26.2 - 2019-03-21
- Correct the waffle menu slots for header and footer (#290)
- Enhance info about publish-webjar (#289)
- Update
build
script andsource
setting to match other modules (#288) - Dependency updates (#287)
1.26.1 - 2019-03-19
- Fixed issue where empty slots were still displayed (#282)
- Fixed size of dashboard content items & css variables for buttons (#283)
- Use correct param
AlternativeMaximizedLink
+ a few improvements (#285)
- Replace symlink to provide docs on npm site (#281)
- Lock file maintenance (#284)
- Update Font Awesome (#286)
1.26.0 - 2019-03-14
- user-profile-menu: Add the user profile menu, a slot based user settings dropdown (#279).
- Dependency updates (#276, #277, #280)
1.25.0 - 2019-02-25
- Make dashboard carousel buttons skinnable with CSS variables (#273)
- Set content-carousel hero images to stretch with object-fit (#272)
- Cleaned up VUE.md and added quick build instructions (#262)
- Format markdown using prettier
- Lowercase markdown header links
- Enable renovate lockfile maintainance (#270)
- Update dependencies (#265, #269, #271, #274, #275)
1.24.0 - 2019-02-06
- api-template-vue: Wrap JSON returned by the specified REST API in a guaranteed object called
data
(#250). - waffle-menu: Refactor the component from React to Vue (#259)
- api-template-vue: Make axios resove promises even for non-200 status (#259)
- CI test on lts and stable node, and on osx and windows (#260)
- Updated the docs for creating web components with Vue (#251)
- Provide the french translation of vue.js guide + fix in title hierarchy in the english doc (#255)
- Update dependencies (#240, #252, #253, #256)
1.23.0 - 2019-02-06
- content-carousel: Add authenticated RSS strategy, allows accessing student specific feeds (#238).
- dashboard-carousel: Set inner width to ensure slides render on mobile and tablet screens (#243).
- Translate documentation into French (#247).
- Clarifications on creating a Vue web components (#246).
- Update dependencies (#239, #241, #244, #245, #248, #249)
1.22.1 - 2019-01-23
- esco-content-menu: include style adjustments to make grid component fit well in overall menu (#230).
- api-template-vue Improve accessibility of sample code (#234).
- update dependencies (#232, #233, #235, #236, #237).
1.22.0 - 2019-01-14
- api-template-vue: a new portal component that can render an arbitary vue template with arbitrary portal API data, the web component equivalent of simple JSP portlet (#225)
- esco-content-menu: content menu can now be run in debug mode without a running portal (#244).
- dashboard-carousel: region that dashboard will read from is now configurable (#214).
- esco-content-menu: follow symlinks between documentation pages (#228, #229).
- dashboard-carousel: component is now listed in top level readme (#215).
- dashboard-carousel: component now has a demo provided in documentation (#216, #217).
- esco-content-menu: Menu as switched from marketplace API to portlet registry API (#224).
- dashboard-carousel: clarify variable name (#213)
- update gradle wrapper to version 5.1.1 (#220, #226).
- update ky to version 0.6.0 (#218).
1.21.2 - 2019-01-07
- dashboard-carousel: tie debug mode of portlet renderer to dashboard carousel, so component can be demoed without uPortal (#212).
- dashboard-carousel: set
source
andmain
so npm and maven can simplify path lookup (#211).
1.21.1 - 2019-01-06
- esco-content-menu: correct event names for the remote category element (#205)
- dashboard-carousel: added
@uportal
prefix to package name (#206). - dashboard-carousel: transpile vue component wrapper, correct root export of component (#209).
- dashboard-carousel: update sample data to match what uPortal provides (#210).
- dashboard-carousel: add ci, npm, and maven badges to readme (#207).
1.21.0 - 2019-01-04
- dashboard-carousel: a brand new component, that gets a list of folders from a region in the layout.json, each folder is a carousel slide, each slide can have several portlets, whose content will be rendered as cards (#200).
- esco-content-menu: New category filter component, can be added anywhere on the page, will update the grid component filters (#201).
- update vue guide to include details on how to polyfill the web component wrapper (#202)
- Update vue cli service (#203)
1.20.0 - 2019-01-04
- esco-content-menu: add
hide-title
option to theesco-content-grid
(#195).
- esco-content-menu: correct conditional from
ng-if
tov-if
(#186). - esco-content-menu: IE style fixes (#187).
- esco-content-menu: better sizing for mobile users being able to click (#191).
- esco-content-menu: Allow background color to be inherited (#197).
- Allow webjar snapshots to be generated using Gradle (#193).
- dependency upgrades (#182, #183, #189, #190, #199)
1.19.1 - 2018-12-12
- update babel configuration to build IE compatible code (#180).
- add missing vue web component wrapper transpile step (#180).
1.19.0 - 2018-12-06
- esco-content-menu: show spinner while content loads (#176).
- esco-content-menu: allow category filter to be displayed in footer (#174).
- Update
npm-run-all
to prevent possibility of installing insecure sub-dependency (#172). - esco-content-menu: allow content to add ellipsis when content is overflowing (#171).
- eyebrow-user-info: ensure ES5 compatible code is generated (#179)
- esco-content-menu: use lodash to access deeply nested attributes (#178).
- Add Jeff Sittler as a committer (#175).
1.18.2 - 2018-11-21
- esco-content-menu: return empty list on exception from favorites and portlets API (#168).
- esco-content-menu: avoid mutating props (#169).
- esco-content-menu: remove unused datalist polyfill (#168)
- esco-content-menu: remove unused watcher (#168)
1.18.1 - 2018-11-19
- esco-content-menu: correct inverted is request okay check (#167).
1.18.0 - 2018-11-18
- esco-content-menu: allow esco content grid, running independent of menu to display and update favorites (#165, #166).
- esco-content-menu: avoid calling trim on undefined value (#162).
- Allow prettier to format html files (#164)
1.17.0 - 2018-11-08
- esco-content-grid: support custom sort order using
escoMenuOrder
portlet parameter (#161).
- esco-content-menu: leverage
async await
in more places (#161). - esco-content-menu: update
fetchPortlet
utility to use parameters and return instead ofthis
(#159).
- update eslint plugin jest (#158).
1.16.2 - 2018-11-06
- content-carousel: include font in package (#157).
- Update rollup to version 0.67.0 (#156).
1.16.1 - 2018-10-31
- esco-content-menu: remove unneeded
babel-plugin-transform-custom-element-classes
, babel 7 supports extending built ins by default (#155). - content-carousel: remove unneeded
babel-plugin-transform-custom-element-classes
, babel 7 supports extending built ins by default (#155). - eyebrow-user-info: remove unneeded
babel-plugin-transform-custom-element-classes
, babel 7 supports extending built ins by default (#155).
- Update renovate configuration, to give each major version dependency bump its own PR (#153).
- Update vue prettier formatting preset dependency (#152).
1.16.0 - 2018-10-29
- esco-content-menu: enhance search with category functionality (#149).
- esco-content-menu: improved styling on mobile search (#151).
- esco-content-menu: tree shake font awesome icons to prevent bundle bloat (#148).
- update lint staged to version 8 (#150).
1.15.0 - 2018-10-29
- esco-content-menu: allow portlets to be added to favorites in small mode (#143)
- content-carousel: document the need to include the theme stylesheet outside the shadow dom (#147).
- esco-content-menu: reduce font size in small mode (#143)
- content-carousel: include stylesheet inside the component bundle(#147).
- update
remark-cli
to version 6 (#141).
1.14.2 - 2018-10-24
- esco-content-menu: fix icons not shown (#140).
- Webjar releases are now automated through
npm run npm run publish-webjar
(#138). - eyebrow-user-info: ensure extra polyfills component requires are included (#139).
- esco-content-menu: update font awesome (#140).
1.14.1 - 2018-10-17
- content-carousel: ensure title is always passed through.
- content-carousel: open links in a new tab by default (#137).
1.14.0 - 2018-10-17
- esco-content-menu: add new
size
property to content grid and portlet card (#136).
1.13.7 - 2018-10-16
- open-id-connect: note polyfills required for ES5 support (#134).
- open-id-connect: replace
axios
library with whatwgfetch
(#133).
- Update to latest Google Code style for JavaScript (#132).
1.13.6 - 2018-10-15
- content-carousel: Ensure
fit-to-container
matches parent container width (#129). - esco-content-menu: Allow multiple components with translations be added to a page (#131).
- Extract polyfills from components, polyfills must be applied by the page (#130).
1.13.5 - 2018-10-10
- esco-content-menu: Add
noopener noreferrer
to external links (#124). - waffle-menu: Support web component standard version 1 (#118, #128).
1.13.4 - 2018-10-02
- correctly access value from token (#119).
- Include webjars as part of release process.
- esco-content-menu: get sample data from API to avoid including in bundle (#119).
- esco-content-menu use vue font awesome to reduce impact of fonts on bundle size (#119).
1.13.3 - 2018-09-24
- remove
prepublishOnly
scripts, they make the release process run longer than two factor authentication stays active, causing release failures (#114).
- document release process (#114).
- Transform
@vue/web-component-wrapper
so it is compatible with IE11 (#109). - Allow Vue to include polyfills for
@uportal/open-id-connect
(#111).
- Apply check style to inline scss in Vue templates (#109).
- Apply Vue strongly recommended lint rules (#109).
- Use tslint for styling Typescript files (#109).
- Improve ignores for linters so formatting is faster and more stable (#109).
1.13.2 - 2018-09-22
- Update node modules (#108).
- Run a test build on CI (#108).
1.13.1 - 2018-09-20
- esco-content-grid: setup
contextApiUrl
inside the content grid (#104).
1.13.0 - 2018-09-20
- esco-content-menu:
esco-content-grid
can now be run as a stand alone component (#103).
- esco-content-menu: format code so tags each appear on a new line (#102).
- esco-content-menu: leverage optional chaining syntax (#103).
- esco-content-menu: align stylesheets more with stylelint standard (#103).
1.12.1 - 2018-09-18
- eyebrow-user-info: provide working image link for local development (#100).
- esco-content-menu: correct main file definition in package (#98).
- esco-content-menu: run build as part of publish process (#99).
- eyebrow-user-info: run build as part of publish process (#99).
- esco-content-menu: correct usage examples with
esco
prefix (#98).
- eyebrow-user-info: apply stylelint standard to stylesheets (#100).
- update dependencies (#94).
1.12.0 - 2018-09-17
- esco-content-menu: Display a menu for a new kind of navigation: from favorites and browsable portlet list (#92).
- eyebrow-user-info: Web component to display into eyebrow menu a user information menu with profile picture and more (#92).
- Julien Gribonvald (@gribonvald) has been added as a committer (#93).
- Updated project dependencies (#90).
1.11.1 - 2018-09-04
- waffle-menu: support alternative maximized links (#89).
- content-carousel: support alternative maximized links (#89).
1.11.0 - 2018-09-04
- content-carousel: add fallback color for if image is missing (#84).
- content-carousel: add hero style slides template (#84).
- content-carousel: fix background image display (#84).
- content-carousel: move inline styles to sass (#84).
- update babel eslint to version 9 (#85).
1.10.1 - 2018-08-29
- content-carousel: variable width is now enabled by default (#82).
- content-carousel: default border style has been improved to look more like Cal Poly Pomona and Contented UI mockups (#82).
- content-carousel: links now have
slick-title
styles applied by default (#82).
- content-carousel: include a note on usage with variable width (#82).
- update dependencies
1.10.0 - 2018-08-29
- content-carousel: support
header
,empty
, andslide
slots (#81). - content-carousel: update default slide markup to be more flexible (#67).
- content-carousel: revamp documentation to more explicitly spell out what options and slots are available (#81).
- content-carousel: ensure web component examples include closing tag (#77).
- content-carousel: move sass styles into their own file (#81).
1.9.3 - 2018-08-28
- content-carousel: add a graceful fallback when slick carousel is slow to init (#76).
- content-carousel: correct destination link in portlet strategy (#75).
- content-carousel: render
description
as html (#74).
- include typescript files in prettier pre commit hook (#76).
1.9.2 - 2018-08-28
- content-carousel: make empty results configurable via slot (#72).
- content-carousel: ensure vue slick can reference itself in web component mode (#73).
- use cannonical unpkg url generated starting with version 1.9.0
- add link to waffle menu demo from README
1.9.1 - 2018-08-27
- re-release 1.9.0 because build scripts did not run as expected
1.9.0 - 2018-08-27
- content-carousel: support configurable background color (#69).
- waffle-menu improve default styles and make dropdown more material UI like (#66).
- content-carousel: add default entry point set to the built code (#61).
- waffle-menu: add default entry point set to the built code (#61).
- content-carousel: start local dev server with
npm start
to match docs (#70). - show a warning if an outdated version of Node.js or npm is used to build code (#70).
- automatically add prettier formatted files during precommit hook (#71).
- content-carousel: update example usage for web components and vue.
- content-carousel: add a live demo to documentation (#61).
- waffle-menu: add a live demo to documentation (#62).
- update required version of Node.js for overall build to Node.js 10.9.0 (#70).
- re-enable commitlint check without lerna scopes
1.8.0 - 2018-08-22
- waffle-menu: support for a configurable default icon to display (#59).
- waffle-meu: support configurable truncation of text (#59).
- portlet-registry-to-array: ensure portlet array has unique
fname
(#57). - content-carousel: support
slick-options
in web component mode (#60).
- disable commitlint
commit-msg
hook until lerna 3 is supported (#58).
- add uPortal committers, Chris P, Phil B, and Ryan M to committers list (#58).
1.7.4 - 2018-08-17
- force rebuild and republish all packages to ensure fixes for 1.7.1, 1.7.2, and 1.7.3 have been applied with new lerna options.
1.7.3 - 2018-08-17
- content-carousel: resolve typescript errors in component.
- add
requireScripts
option to lerna to make sure build scripts run during release.
1.7.2 - 2018-08-17
- content-carousel: ensure slick options are parsed to an object (#56).
- content-carousel: ensure open id connect token is sent with portlet registry API request (#56).
1.7.1 - 2018-08-17
- remove work around for upstream jest bug
1.7.0 - 2018-08-17
- portlet-registry-to-array: new utility to help flatten the registry tree into an array (#55).
- waffle-menu: drop deprecated
category
attribute (#54). - waffle-menu: leverage portlet registry utility (#55).
- content-carousel: leverage portlet registry utility (#55).
- waffle-menu: set produced filename to
waffle-menu
(#54).
- waffle-menu: add badges to readme.
- content-carousel: give example usage as a web component (#52).
- waffle-menu: document uPortal proxy used for local testing (#54).
1.6.0 - 2018-08-02
- waffle-menu: a new component, the waffle menu, this component offers an app launcher experience from a dropdown (#33).
- Document how to create and use WebJars (#48).
- Include new component documentation on the GitHub pages site (#46).
- Apply Google code style to content carousel and waffle menu (#33).
1.5.0 - 2018-07-29
- content-carousel:
passthrough
mode which allows arbitrary content to be added as carousel slides (#41).
- open-id-connect: include a scoped version of regenerator runtime to allow usage of
async
(#44).
- content-carousel: ensure that build is run before the package is published (#45).
1.4.0 - 2018-07-26
- content-carousel: input strategy is now consistently managed with the
type
andsource
attributes (#39).
- content-carousel: ensure carousel updates when its contents update (#38).
1.3.1 - 2018-07-16
- open-id-connect: do not include babel polyfill by default, including polyfill causes conflicts when multiple components using oidc helper are loaded on the page at the same time (#36).
- Use
npm ci
to install dependencies, this is both faster and structure will exactly match the lockfile (#35)
1.3.0 - 2018-06-28
- content-carousel: Add text title support for carousel items (#28).
- ESlint upgraded to version 5 (#29)
1.2.0 - 2018-06-19
- content-carousel: Add RSS strategy for content carousel (#22, #24, #25).
- open-id-connect: Allow components leveraging open id connect helper to run off a different host and port than uPortal (#26).
1.1.0 - 2018-06-14
- content-carousel: Code reworked to use a strategy pattern for getting content from different sources (#17).
- content-carousel: Code reworked into Typescript and Sass to provide better developer abstractions (#17).
- open-id-connect: Manually tree shake
json-web-token
to reduce bundle size (#15). - Replace
yarn
withnpm
as package manager (#16). - open-id-connect switch
jsonwebtoken
forjwt-decode
to further reduce size (#21). - open-id-connect rename
src
folder toesm
anddist
tonode
to better reflect their intended platform (#21).
- Add more information on project conventions.
- Add required
lerna
step to setup guide. - Add guides for creating web components in:
- no framework
- Angular
- Polymer
- Preact
- React
- Svelte
- Vue
- Ensure that subprojects are bootstraped into lerna on the continuous integration server.
1.0.2 - 2018-05-28
- Add webjar version badge to each component README.md.
- Update Jest test library to version 23.
- Update ESLint plugin Jest to version 23.
1.0.1 - 2018-05-23
- content-carousel: Ensure
browserslist
support query can be handled by Vue CLI service.
1.0.0 - 2018-05-23
- Add release notes in CHANGELOG.md.
- Add links to component documentation from README.md.
- Add a guide for creating a Vue web component.
- Upgrade build to leverage Babel 7.
- Ensure test processes leverage Babel 7.
- Correct commit message checking script on Travis CI.
0.0.9 - 2018-05-22
- Links have been updated to reflect repository move from
ChristianMurphy
touPortal-contrib
.
0.0.8 - 2018-05-18
- content-carousel: Add a new layer of styles, giving slides more visual weight.
- open-id-connect: Add babel polyfill to support async await on older browsers.
- Update project name from
uPortal-components
touPortal-web-components
. - Document people with write access in COMMITTERS.md.
0.0.7 - 2018-05-09
- open-id-connect: Ensure that errors are correctly passed back in callback mode.
- Add NPM version badge to each package README.
0.0.6 - 2018-05-09
- open-id-connect: Ensure that transforms are applied only to decoded tokens.
0.0.5 - 2018-05-09
- open-id-connect: Allow properties to have custom transforms applied during decoding.
- open-id-connect: Add examples for new
propertyTransforms
option.
0.0.4 - 2018-05-09
- open-id-connect: Fix getter for grabbing token out of Open ID Connect API call.
0.0.3 - 2018-05-09
- open-id-connect: Make callback optional.
0.0.2 - 2018-05-09
- content-carousel: Ensure babel build is run during package publishing process.
- content-carousel: Ensure
browserslist
is valid.
0.0.1 - 2018-05-09
- open-id-connect: Initial version of an OpenID Connect helper script to use in web components and JavaScript modules.
- content-carousel: Initial version of content carousel, a carousel based portlet metadata display system.