1.0.0 (2023-12-11)
Bug Fixes
- deps: update dependency @edx/paragon to v21.5.6 (3571e5c)
- deps: update font awesome (65aba84)
- deps: update font awesome to v6.5.1 (0015b72)
- Added semantic-release v17 in package.json to fix release CI (affbcbe)
- change logo anchor tag to link to the LMS (7982251)
- release frontend-platform version update (7c07480)
- remove unnecessary test (abe24fb)
- remove unused code (dc0982d)
- remove unused message (ce5396c)
- deps: update font awesome to v6 (#258) (e6835f9)
- deps: update font awesome to v6.3.0 (b710800)
- deps: update font awesome to v6.4.2 (879f384)
- -t flag added in pull translation command (#256) (f88d472)
- Change frontend-platform peer dependency to v2 or v3 range (1251168)
- downgrade frontend-platform (82b3310)
- fix github url strings (org edx -> openedx) (2cfbb40)
- frontend platform peer dependency to 3.x (3079620)
- remove unnecessary aria-label (d66d3b7)
- removed depreciated package codecov (#220) (fc5df4a)
- reverted node v18 upgrade in favor of major release (#289) (898e23d)
- transifex migration to new client (9824aec)
- update http-cache-semantics to 4.1.1 (#285) (c0dd43c)
- update path to .github workflows to read from openedx org (acbe489)
- updated frontend-build to bump eslint version (#312) (961faaf)
- updated frontend-build to resolve word-wrap ReDoS vulnerability (#316) (16275a2)
- deps: update dependency @fortawesome/fontawesome-svg-core to v1.2.26 (65c25bf)
- deps: update dependency @fortawesome/fontawesome-svg-core to v1.2.27 (777c697)
- deps: update dependency @fortawesome/fontawesome-svg-core to v1.2.28 (0a91f82)
- deps: update dependency @fortawesome/fontawesome-svg-core to v1.2.30 (370ae52)
- deps: update dependency @fortawesome/react-fontawesome to v0.1.16 (212bc01)
- deps: update dependency @fortawesome/react-fontawesome to v0.1.18 (38d9a20)
- deps: update dependency @fortawesome/react-fontawesome to v0.1.8 (75e8962)
- deps: update dependency @fortawesome/react-fontawesome to v0.1.9 (457bd84)
- deps: update dependency @fortawesome/react-fontawesome to v0.2.0 (cf879e5)
- deps: update font awesome (d247e88)
- deps: update font awesome (c990cbb)
- deps: update font awesome (4a9b3f2)
- deps: update font awesome (5037a56)
- deps: update font awesome to v6.4.0 (0de4ad6)
- Upgraded dependencies for Node 16 support (f6d02d1)
- deps: update font awesome (e2f9299)
- move peerDependencies to dependencies (3dd9b25)
- remove unnecessary paragon peer dependency (#114) (cbaf4bb)
- upgrade frontend-build for i18n extract fix (#67) (3a2e553)
- upgrade frontend-build to fix translation job (#65) (eb6c253)
- upgrade frontend-platform (#63) (f33a972)
- i18n: update translations (e94cf3a)
- non deprecated use of hyperlink (#43) (e0c205c)
- i18n: make detect_changed_source_translations work for both push and pull jobs (3fcd76b)
- i18n: update translations (a8f57aa)
- adding es check (061b41b)
- delete old i18n concat file (fb1f5c2)
- modify babelrc for i18n (4b3a911)
- move to @edx/frontend-i18n dependency (adceca6)
- move to @edx/frontend-i18n dependency (#35) (cacae47)
- upgrade frontend-i18n library (e9c2816)
- analytics: add test and fix youtube (a37ef7f)
- docs: update README.rst (6e0f9cf)
- i18n: add detect_changed_source_translations target to stop jobs erroring (9f3e945)
- i18n: fix i18n make targets (7ff9039)
- i18n: update translations (a482325)
- i18n: update translations (9eeccc6)
- linkprops: update link props (3ab4adf)
- add empty language files (46772ec)
- remove paragon from bundle (4d739f2)
- i18n: update translations (429d192)
- i18n: use up-to-date i18n-concat.js (0453d7f)
- query-string: downgrade query-string to version 5 for es5 (278b4b1)
- add unique ids to Icon components (7af4b71)
- move dependencies out of footer (f2a13b8)
- move dependencies out of footer (21d7fe0)
- updating business marketing footer (bf8020d)
- i18n: update translations (ca09a07)
- setup: cleanup after initial commit (2c451bd)
- sociallinks: array for social props BREAKING CHANGE: props change (f265c7d)
- sociallinks: update link props (8b19433)
- travis: cleanup formatting of travis.yml (f86c273)
- version: trivial update to minor version bump (ae18ad4)
- remove incorrect translation files (cd0b84c)
- update file extension (9475888)
- update snapshot to reflect new ids (abe3d03)
Features
- Add package-lock file version check (#206) (b66ae65)
- add studio footer (a9f6ca8)
- add studio footer for studio mfes (e2ccd1b)
- added build script in github CI (bf60da6)
- added new translations in Makefile and updated all the translations (509276d)
- Added support for Node v16 (314781a)
- babel-plugin-react-intl to babel-plugin-formatjs migration (#346) (edd4cc4)
- bump frontend-platform to 2.3.0 (6c346c1)
- bumped frontend-platform to v6 (#352) (2266486)
- bumped frontend-platform version (#367) (7253f9d)
- handleAllTrackEvents is no longer used (#48) (d4259ef)
- initial localization of footer (8f35487)
- repurpose as open edx footer (#46) (83bad3d)
- update frontend-platform to v3.0.1 (5bbd266)
- update react & react-dom to v17 (#300) (16b468b)
- Update styling for indigo footer (1aa6b3e)
- updated paragon to v20 (#254) (1b92a3c)
- upgrade frontend platform to version 3 (159b5a8)
- upgrade react router to v6 (#275) (3e6eaa1)
- upgrade to frontend-platform (#60) (d540aaa)
- upgraded to node v18, added .nvmrc and updated workflows (#274) (5d50e59)
- upgrading deps, retheme with from @edx/brand, pull logo from config settings (#104) (e4d23d3)
- analytics: add track events for links (045e28d)
- footer: add SiteFooter component (c93ec14)
- langselect: add optional language selector (85ed8fb)
Performance Improvements
- paragon: remove paragon to reduce bundle size (349f83f)
Reverts
-
Revert "chore: bumped frontend-platform version (openedx#365)" (openedx#366) (3e6ccb2), closes #365 #366
-
Revert "chore(deps): update dependency semantic-release to v20 (openedx#263)" (openedx#264) (a24972b), closes #263 #264
-
feat!: upgraded to node v18, added .nvmrc and updated workflows (openedx#290) (d7ed4bf), closes #290
-
chore!: Dropped support for Node 12 (openedx#207) (3f12c52), closes #207
BREAKING CHANGES
- Ending support of @edx/frontend-platform v2 and v3 and now only support v4 with
- Dropped Node12 support
- This package now relies upon frontend-platform instead of individual runway packages.
- handleAllTrackEvents is no longer part of the Footer props API. The footer uses frontend-analytics’s sendTrackEvent directly.
Also updating other dependencies to keep them up to date. This part should probably be a separate PR, technically.
-
fix: remove unused dependency of frontend-logging
-
fix: a little PR cleanup
-
fix: putting frontend logging back
It’s needed by frontend-i18n and fails if it’s not there for tests.
-
fix: pinning npm at 6
-
The footer is now transpiled from es6 preserving modules. To use this package in a project it must now be transpiled by the requiring project via webpack or other configuration
-
feat: make this the open edx footer
-
This footer now serves as the Open edX footer. For the edX footer see edx/frontend-component-footer-edx on github
-
linkprops: move to link arrays and remove strings from component (and thus the need for i18n)
-
consumers will now be required to supply @edx/frontend-i18n instead of react-intl
-
Now requires containing app to provide
@edx/paragon
. -
sociallinks: will not render social links unless array is passed in
-
Now requires containing app to use
react-intl
. See
update to README for details.
ARCH-460
- analytics: New required prop handleAllTrackEvents.