The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
December 1, 2022
- Unstyled placeholder extends not coming through correctly since move to
@use
, so hard-coding it instead here.
November 30, 2022
- Updated to latest fozzie
v10.10.1
November 29, 2022
- Removed utility call as it causes issues when pulled in alongside fozzie in legacy sites.
- Note to README for including utility classes.
November 2, 2022
- Travis build removed in favour of Github pages
- Updated fozzie version to v10.8.0
- Lots of SCSS updates to go along with the above fozzie update.
@import
converted to@use
and@forward
syntax- Namespaced fozzie variables and shared f-header variables now pulled into
variables-common.scss
- Colour variables updates inline with the fozzie v10 changes.
gulp-build-fozzie
updated tov11.0.1
and gulp tov4
.- Some other dependency updates to packages.
build:css
NPM script added so that the css build can be tested prior to the packages release.
- Eyeglass support, as this is no longer supported in fozzie (or gulp-build-fozzie).
April 19, 2022
_header.scss
&_nav.scss
to updated header version.
December 22, 2021
- fozzie to the latest version (6.2.0).
- theme mixin and theme styles as outdated.
October 7, 2021
- User icon color from blue to dark grey.
October 6, 2021
- Fozzie updated to version 6.0.0-beta.8 which includes latest pie design tokens.
- Design changes in line with icing phase 2:
- highlight header background from
$color-support-brand
pie value to$color-support-brand-01
; - nav links colour from
$color-content-link
to$color-content-interactive-tertiary
; - new border-radius values;
- highlight header background from
August 27, 2021
- Updating legacy component to be compatible with Fozzie v6.
July 28, 2021
- Updating legacy component to be compatible with Fozzie v5.
Sept 8, 2020
- Updating nav links to be bold (
font-weight: 600
).
Sept 3, 2020
- Updated font variables to work in-line with new font updates.
July 22, 2020
- Updated versions of
fozzie
andfozzie-colour-palette
to pull in amends to grey palette. - Renamed logos to all use v4 suffix (as it's easier when switching between different versions than having complex conditionals).
July 20, 2020
- Just Eat Logo updated to orange (and filename updated for caching).
- Updated versions of
fozzie
andfozzie-colour-palette
to pull in latest colour changes.
- Removed duplicate display property.
July 2, 2020
- Burger menu icon colour from orange to blue.
July 1, 2020
- JET Logo fill colour changed to red temporarily for phased rollout.
June 25, 2020
- Sizing of new JE logos
June 24, 2020
- Updated JE light logo filename (to avoid caching when updated in platforms).
- Logo SVG updated as file had a slightly broken baseline path previously.
June 22, 2020
- Updated
fozzie-colour-palette
andfozzie
to apply new JET colour scheme tof-header
. - Header height updated to be
48px
(from 56px previously). - Locked packages in
package.json
June 11, 2020
- Make nav icon violet for Menulog
June 10, 2020
- Nothing (Accidentally published v1.20.0 with the wrong tag)
June 9, 2020
je-logo--light.v2.menulog.svg
- Condense
je-logo.v2.au.svg
andje-logo.v2.nz.svg
intoje-logo.v2.menulog.svg
June 9, 2020
- Logo sizing
- Indentation in
_logo.scss
- Redundant CSS block
June 8, 2020
- Resizing of new logo
- Reference colour variables where possible
June 5, 2020
- Updated ML Logo to new orange Menulog Logo.
June 4, 2020
- Make Menulog orange by updating fozzie and fozzie-colour-palette.
January 2, 2020
- Security package updates
October 22, 2019
- Unpin fozzie package versions
September 18, 2019
- Previous version changed the selector for the logo, which caused it to disapear on MenuWeb, this supports both.
September 12, 2019
- Change MenuLog logo to include by JustEat.
August 28, 2019
- Removed mask from logo SVG to stop IE11 issues not rendering the T of JustEat
August 20, 2019
- Adds missing translation string (accountCredit) to en-GB
June 19, 2019
- Added redeemGiftCard to header docs
May 22, 2019
- Add sizes for AU logo
May 21, 2019
- Fill colour for JE logo css
May 16, 2019
- Added link to giftcards redemption ahead of UK gift cards release
May 14, 2019
- Added CSS to the header to allow for secondary button on the right to be visible in the header
May 14, 2019
- CSS added to truncate long usernames with an ellipsis
March 27, 2019
- Add a check to make sure that hamburger menu is closed when the user navigates back to the page
- Unit test for it
March 21, 2019
- Replace logo svgs with correct aspect ratio ones according to the designs
- Reduce size of logo for smaller devices
If you have a config.json with logo url path, be aware that logo svg name now is je-logo--light.v2.svg and je-logo.v2.svg, which needs to be updated in your config
March 6, 2019
- Hyperlinks to the login page now include a "rel='nofollow'" html attribute
February 18, 2019
- Fixed issue with
is-navInView
class not being applied to narrow header element to stop scrolling of the page. Also has to add newis-navInView--noPad
to allow for transparent/fixed headers.
- Tests changed from being snapshots where unnecessary.
February 15, 2019
- Added payment link localisation for da-DK, nb-NO, es-ES.
February 14, 2019
- 'loginLinkText' from 'Log-in' to 'Log in'
c-skipTo
style amends
January 30, 2019
- Added
babel-core
resolution.
January 30, 2019
- Added
useTransparentHeader
flag for transparent header classes.
December 11, 2018
- Fixed text colour of the popover menu, on hover.
November 8, 2018
- Updated
.c-header-button
position and increased tap area to size of narrow header.
November 6, 2018
- Fixed Menulog logo positioning. Also removed the logo outline in transparent mode so if background colour changes we won't need to update the logo.
November 6, 2018
- Fixed Menulog logo.
November 5, 2018
- Removed gradient effect from
c-header--gradient
. Added the newc-header--gradient
class for gradient effect.
- Added transparency to the header icon.
October 23, 2018
- Removed duplicate SCSS variable.
October 23, 2018
- Added styles for
c-header-buttonCount
.
October 22, 2018
- Changed
z-index
onc-header-button
tohigh - 1
to stop elm showing when popover components are active
October 12, 2018
- Babel config and packages removed from module as now added by
gulp-build-fozzie
. - Unfortunately cannot remove the
espree
resolution due to this needing to be locked down on a per package basis.
October 9, 2018
- Travis build fixed by regenerating the yarn lock file.
- Lint parsing error fixed by adding "espree" resolution.
- Added
f-logger
to fix warnings about console logging in userData module.
October 8, 2018
- Added Menulog theme overrides that will be active when SCSS is compiled with
$theme: ml;
. - Updated dependencies to use Babel 7
- Updated Snapshot files from previous commit (to fix snapshot tests)
- Added
f-logger
to fix warnings about console logging in userAuth module
October 8, 2018
- Updated
data-nav-enhance
todata-nav-button
anddata-nav-accessible-button
to work with non-js accessible menu markup - Updated unit tests to work after removal of
data-nav-enhance
- Removed JS functionality to convert input to a button as creates a bug in Chrome checkbox selection
October 4, 2018
- Header button
z-index
value updated so that it displays above elements.
October 2, 2018
- Moved base header styles into
_header.scss
file for better separation - Changed utils dependencies onto
@justeat/f-utils
module rather than usingkickoff/utils
- Updated package dependencies
October 1, 2018
- Header
z-index
value updated so that it displays above elements. - Transparent header nav text link colour should always be white.
- Header CSS class variable to template.
September 27, 2018
- Slack build notifications for Travis.
September 27, 2018
- Added transparent header modifier.
- Slack build notifications from Travis.
- Updated
.gitignore
. - Tweaked the unit test npm scripts.
- Updated readme.
- eslint auto fixed changes in JS modules.
- Removed extra padding top from nav which was causing a very slight jump when the nav opened on small screens.
September 13, 2018
- Updated
c-header-button
click area.
September 11, 2018
- Fixed positioning on
c-header-button
.
- Changed targetting on
c-header-buttonIcon
SVG to apply fill. - Updates
c-header
border.
August 29, 2018
- Added pseudo-locale
qps-ploc
for localisation testing on Windows.
August 23, 2018
- Updated burger menu icon to be consistent with JustEats current icon pack
August 23, 2018
data-sticky-element
attribute to header- Addition of
c-header-button
styles
August 10, 2018
- Peer dependency to
f-icons
added topackage.json
- CODEOWNERS file added
- Chevron icon in language switcher now inlined using inlineSVG helper
- Tidied up some class names in the language switcher
- Updated PR template with new links and updated browsers
- The body container now doesn't jump around when the menu is opened.
- The navigation height is now correct when multi language versions of the site are viewed (it previously overlapped the header/logo when open).
- Fixed persistent scrollbar which was visible on narrow viewports.
July 23, 2018
- Logo alt text added
June 18, 2018
- Added basic menulog support for OrderWeb
June 15, 2018
- rimraf dev dependency.
- Script to clean the
dist
directory before transpiling code which runs before compile script. - snyk badge.
- Prevent adding unit test files to the
dist
directory.
- Removed the gemnasium badge from the readme.
June 15, 2018
- Updated DangerJS config.
May 11, 2018
- Updating package dependencies
April 25, 2018
- Support server-side rendering of the user menu without needing to use
checkForUser()
client-side.
April 24, 2018
$nav-text-size
to use newbase--scaleUp
property from thefozzie
$type
map.
April 17, 2018
- Render language-switcher partial based on
isMultiLingual
flag
April 16, 2018
- Conditional
target="_blank"
for the help menu link
April 12, 2018
- Re-added some properties to docs data to fix the language switcher text.
April 11, 2018
- Added localisation for en-AU and en-NZ.
April 11, 2018
- Removed links and unnecessary properties from docs data.
April 9, 2018
- Fix typo in link.
April 5, 2018
- Undo renaming of templates and translations. Clashing of names shouldn't be an issue.
April 4, 2018
- Prepend template filenames with
header-
. - Prepend translations with
header-
.
header-docs-data.json
containing the data for the header docs.
February 20, 2018
- Updated alternative language url property name.
February 20, 2018
- Fixed issue when opening the mobile navigation and content still allowed to scroll.
February 19, 2018
- Made popover style prettier to match consumerweb uk.
February 19, 2018
- Moved all JavaScript unit tests under a single directory.
February 15, 2018
- Package bump.
February 15, 2018
- Change default exports to named exports
- Exporting
checkForUser
function. - Ignore eslint rule for using default exports.
- Moved all JavaScript unit tests into the same directory.
- Moved jest modules into
devDependencies
. - Updated Travis config.
- Removed the
ordercountlink
link element.
February 14, 2018
- Added class
is-navInView
tonav
partial. - Added toggling funcionality of class
is-navInView
to html element to prevent users scrolling page when navigation is in viev. - Added tests for the toggling of class to the HTML element.
February 14, 2018
- Handlebars template for order count elements
- checkForUser is no longer a default export
February 8, 2018
- userAuth module from GlobalWeb (including
index.js
,userData.js
and their unit tests). jest.setup.js
file.- Dependencies
jest-fetch-mock
andjest-localstorage-mock
.
February 1, 2018
- Renamed alternate language links partial.
- Fixed variable name for alternate language links.
January 30, 2018
- Added new shared header handlebars templates.
- Added header translations file.
- Updated
f-copy-assets
config to output files to different directories. - Updated
gulp-build-fozzie
to lates version. - Included templates directory in published package.
- Removed existing placeholder header template.
January 29, 2018
- Updated
browserslist
- Updated package dependencies (minor updates)
January 22, 2018
- Added
skipTo
SCSS partial.
- Prefixed component classes with
c-
.
January 17, 2018
dangerfile.js
added to check PRs via Travis
- Updated
gulp-build-fozzie
andfozzie-colour-palette
versions - Updated
js-test-buddy
and associated test references
January 16, 2018
- Changed
concurrently
task to use escaped quotes as single quotes do not work on Windows.
January 12, 2018
- Using concurrently to run npm scripts concurrently...!
January 9, 2018
- Added the changelog.
- Replaced babel ES2015 preset with env preset.
September 27, 2017
- Fixed "files" values in package.json.
September 27, 2017
- Added
"files"
property topackage.json
to explicitly state which files should be published. - Optimised and moved images to
img
directory. - Configured images so that they will be copied out to consuming projects.
September 26, 2017
- Added is-open state style.
September 26, 2017
- Kickoff utils is correctly listed as a dependency.
- Duplicated nav styles moved into mixin.
September 26, 2017
- Updated Travis config.
- Only display the nav trigger on small screens.
- Added compile npm script for JavaScript.
- Added JS module for the header which handles click events on the navigation trigger element.
- Added JS unit tests for new JS modules.
August 29, 2017
- Added initial project files.