Skip to content

Commit 04fc6b0

Browse files
committed
chore: reverse changelog order
1 parent 07541e6 commit 04fc6b0

1 file changed

Lines changed: 37 additions & 37 deletions

File tree

README.md

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -123,50 +123,50 @@ To do so:
123123
* Replace the logo image `logo.png` with `logo.svg` in your templates
124124
* Update anything app-specific that needs updating - the whole masthead region should have a white background
125125

126-
## Breaking changes
126+
## Change log
127127

128-
- **1.2.0** - Now uses a custom Modernizr build (see _What's included_ above) with a minimal range of tests. If your application relies on other tests or shims which were included in previous versions, they will likely fail.
129-
- **1.4.0** - Support for Internet Explorer 8 was removed, and a reduced range of Modernizr tests is used as a result.
130-
- **1.6.0** - Font Awesome v5 is now used by default instead of v4. Icon identifier references may need to be updated, or the [shim](https://github.com/UniversityofWarwick/id7/#icons) included.
131-
- **2.0.0** - Now built with Webpack instead of Grunt. Removed non-minified resources from packages. Moved from typeahead.js to bootstrap-3-typeahead.
132-
- **2.3.0**:
133-
- Modernizr was removed and replaced with a shim just containing the tests used in ID7.
134-
- lodash is no longer exposed as `_` in order to reduce the bundle size
135-
- **2.6.0**:
136-
- Internet Explorer 11 is no longer fully supported
137-
- Headroom.js was updated to 0.10.3 which no longer supports IE11 without a polyfill for `Object.assign`. To enable this in IE11, include an `Object.assign` polyfill and then add `data-fixed-header="true" data-fixed-nav="true"` to the `.id7-navigation` element.
138-
- **2.8.0**:
139-
- Bootstrap typeahead now adds aria- attributes to parent elements. If you use typeahead directly, ensure your input field is inside a reasonable container element (a Bootstrap column or `.form-group` is fine)
140-
- **2.9.0**:
141-
- The `id7-site-footer` and `id7-app-footer` elements now require a nested content element, `id7-site-footer-content` and `id7-app-footer-content` respectively. The template has been updated to reflect this.
142-
- **2.9.10**:
143-
- Using the 7.1 design requires the `id7-point-1` class to be on the `<body>` element.
144-
- If building your own CSS, LESS must be at least version 3.5.
145-
- **2.10.0**:
146-
- Some styles are now based on CSS custom properties (CSS variables). There shouldn't be a noticeable
147-
difference to your site.
148-
- If you are currently importing your own subset of ID7 intead of using `id7-no-fa` or similar then you
149-
will need to make sure to import `design-tokens/all` to ensure that the new CSS custom properties are
150-
defined. If you don't do this then a lot of things will look wrong.
151-
- **2.11.0**:
152-
- The 7.1 design refresh is now the only option, so it no longer requires the `id7-point-1` class.
153-
- **2.12.0**:
154-
- The math option for Less has been changed to `parens-division`, so expressions such as `19 / 6` will now be
155-
left as-is instead of being evaluated. This is to improve compatibility with CSS that uses the division operator.
156-
If you are doing your own LESS compilation, you should set `math: 'parens-division'` in your LESS compiler options.
157-
- The "clearfix hack" has been removed from the Bootstrap container styles. This shouldn't have an effect on most layouts but if you have custom content using the container mixins, you may want to check that content doesn't spill out onto other content. The `display: flow-root` rule can be used as a modern alternative to clearfix where you are relying on floats.
128+
- **3.3.0**:
129+
- Node 22 now required. New favicons and a new favicon generator are included, along with light mode and dark mode versions. To use the new dark mode icons, update the <head> of your templates to include the new code in `docs/_includes/header.html`.
130+
- **3.2.0**:
131+
- jQuery has been updated. Please make sure that your project doesn't specify a `jquery` dependency with a specific version as this may cause conflicts.
132+
- **3.1.0**:
133+
- The carousel component has been removed by default as it is rarely used and has a number of accessibility issues. If you still need to use it while you migrate away, you can include the JS and LESS files for it in a custom bundle.
158134
- **3.0.0**:
159135
- **The 2025 brand evolution is now active**. If you are building ID7 from source, you can set `@id7-gen: 2024` to revert to the older style, and there are various `@id7-gen-*` sub-flags to switch individual features to and from `2024` and `2025`.
160136
- Replace `logo.svg` with `wordmark.svg`.
161137
- You will need to update any web font import in your template from Lato to Neue Haas Grotesk, as per the template. If there is no applicable Creative Cloud subscription then you may not have a license to use Adobe Fonts and you should exclude the web font import, leaving it to fallback to some selected alternatives.
162138
- If you use a CSP, you will need to update to allow TypeKit as a font source (see [Getting started](/getting-started/#security-headers)).
163139
- Review your footer content to ensure the crest is laid out sensibly. It should be in the top right with adequate contrast.
164-
- **3.1.0**:
165-
- The carousel component has been removed by default as it is rarely used and has a number of accessibility issues. If you still need to use it while you migrate away, you can include the JS and LESS files for it in a custom bundle.
166-
- **3.2.0**:
167-
- jQuery has been updated. Please make sure that your project doesn't specify a `jquery` dependency with a specific version as this may cause conflicts.
168-
- **3.3.0**:
169-
- Node 22 now required. New favicons and a new favicon generator are included, along with light mode and dark mode versions. To use the new dark mode icons, update the <head> of your templates to include the new code in `docs/_includes/header.html`.
140+
- **2.12.0**:
141+
- The math option for Less has been changed to `parens-division`, so expressions such as `19 / 6` will now be
142+
left as-is instead of being evaluated. This is to improve compatibility with CSS that uses the division operator.
143+
If you are doing your own LESS compilation, you should set `math: 'parens-division'` in your LESS compiler options.
144+
- The "clearfix hack" has been removed from the Bootstrap container styles. This shouldn't have an effect on most layouts but if you have custom content using the container mixins, you may want to check that content doesn't spill out onto other content. The `display: flow-root` rule can be used as a modern alternative to clearfix where you are relying on floats.
145+
- **2.11.0**:
146+
- The 7.1 design refresh is now the only option, so it no longer requires the `id7-point-1` class.
147+
- **2.10.0**:
148+
- Some styles are now based on CSS custom properties (CSS variables). There shouldn't be a noticeable
149+
difference to your site.
150+
- If you are currently importing your own subset of ID7 intead of using `id7-no-fa` or similar then you
151+
will need to make sure to import `design-tokens/all` to ensure that the new CSS custom properties are
152+
defined. If you don't do this then a lot of things will look wrong.
153+
- **2.9.10**:
154+
- Using the 7.1 design requires the `id7-point-1` class to be on the `<body>` element.
155+
- If building your own CSS, LESS must be at least version 3.5.
156+
- **2.9.0**:
157+
- The `id7-site-footer` and `id7-app-footer` elements now require a nested content element, `id7-site-footer-content` and `id7-app-footer-content` respectively. The template has been updated to reflect this.
158+
- **2.8.0**:
159+
- Bootstrap typeahead now adds aria- attributes to parent elements. If you use typeahead directly, ensure your input field is inside a reasonable container element (a Bootstrap column or `.form-group` is fine)
160+
- **2.6.0**:
161+
- Internet Explorer 11 is no longer fully supported
162+
- Headroom.js was updated to 0.10.3 which no longer supports IE11 without a polyfill for `Object.assign`. To enable this in IE11, include an `Object.assign` polyfill and then add `data-fixed-header="true" data-fixed-nav="true"` to the `.id7-navigation` element.
163+
- **2.3.0**:
164+
- Modernizr was removed and replaced with a shim just containing the tests used in ID7.
165+
- lodash is no longer exposed as `_` in order to reduce the bundle size
166+
- **2.0.0** - Now built with Webpack instead of Grunt. Removed non-minified resources from packages. Moved from typeahead.js to bootstrap-3-typeahead.
167+
- **1.6.0** - Font Awesome v5 is now used by default instead of v4. Icon identifier references may need to be updated, or the [shim](https://github.com/UniversityofWarwick/id7/#icons) included.
168+
- **1.4.0** - Support for Internet Explorer 8 was removed, and a reduced range of Modernizr tests is used as a result.
169+
- **1.2.0** - Now uses a custom Modernizr build (see _What's included_ above) with a minimal range of tests. If your application relies on other tests or shims which were included in previous versions, they will likely fail.
170170

171171
## Copyright and license
172172

0 commit comments

Comments
 (0)