Releases: agriculturegovau/agds-next
February 8th, 2022
⚠️ Note: All releases under the@ag.ds-next
package scope should be considered alpha pre-releases. Expect breaking changes. Once we are happy with the state of the core packages we will migrate all packages to@ag.ds
.
View the complete release notes on the AG DS website.
"@ag.ds-next/ag-branding": "3.0.0",
"@ag.ds-next/body": "3.0.0",
"@ag.ds-next/box": "3.0.0",
"@ag.ds-next/breadcrumbs": "3.0.0",
"@ag.ds-next/button": "3.0.0",
"@ag.ds-next/card": "1.0.0",
"@ag.ds-next/columns": "2.0.0",
"@ag.ds-next/content": "3.0.0",
"@ag.ds-next/core": "2.0.0",
"@ag.ds-next/footer": "3.0.0",
"@ag.ds-next/header": "3.0.0",
"@ag.ds-next/heading": "3.0.0",
"@ag.ds-next/icon": "3.0.0",
"@ag.ds-next/link-list": "3.0.0",
"@ag.ds-next/main-nav": "3.0.0",
"@ag.ds-next/side-nav": "3.0.0",
"@ag.ds-next/text": "3.0.0"
What's Changed
- Docs: Fix links to packages by @mikehazell in #51
- Button and ButtonLink components by @nathsimpson in #52
- Documentation improvements by @mikehazell in #54
- Global design review changes by @nathsimpson in #56
- LinkList: Enable wrapping for longer lists by @nathsimpson in #60
- Bump follow-redirects from 1.14.6 to 1.14.7 by @dependabot in #57
- Docs: Add Guides section by @nathsimpson in #53
- Bump nanoid from 3.1.30 to 3.2.0 by @dependabot in #61
- side-nav: Fixed Active state for links plus refactor by @mikehazell in #58
- Bump next from 12.0.7 to 12.0.9 by @dependabot in #62
- Bump node-fetch from 2.6.6 to 2.6.7 by @dependabot in #63
- Footer: Update documentation by @nathsimpson in #59
- Fix prop usage in story by @mikehazell in #64
- Add
Columns
component by @jordanoverbye in #70 - Button: Add size prop by @nathsimpson in #67
- AgBranding: Update dark action color by @nathsimpson in #66
- Body: Add more detailed examples by @nathsimpson in #68
- Docs: Refactor mdx code and live preview by @mikehazell in #65
- Add
Columns
component by @jordanoverbye in #71 - feature: Card Component by @mikehazell in #73
- Header: Compose with Columns. Add rightContent slot. by @nathsimpson in #75
- Core: Rename page background token to body by @nathsimpson in #72
- Docs: Improve information architecture by @nathsimpson in #76
- Core: Remove
hint
andhintAlt
color tokens by @nathsimpson in #77 - Docs: Remove next image by @nathsimpson in #78
- docs: Fix broken image on
Cards
page by @jordanoverbye in #79 - Docs: Use Columns in PageLayout by @nathsimpson in #74
- Docs: Apply button weights to code preview by @nathsimpson in #81
- docs: Update home page by @jordanoverbye in #83
- Footer: Use Columns in Footer examples by @nathsimpson in #82
- docs: Update padding in code examples by @jordanoverbye in #85
- core: Swap the terminology of Palette and Theme by @mikehazell in #80
- Header: Tweak responsive logic for text sizes by @nathsimpson in #88
- docs: Improve documentation for navigation components by @jordanoverbye in #89
- Box: Add
inherit
to foreground color map by @jordanoverbye in #87 - docs: Add pictograms for
ag-branding
andcard
by @jordanoverbye in #90 - docs: Update docs for packages page by @jordanoverbye in #92
- Icon: New Icon designs by @nathsimpson in #91
- Text: Move TextLink to Text by @nathsimpson in #86
- Core: Updated docs by @jordanoverbye in #94
- Docs: Show secondary button in CodePreview by @nathsimpson in #95
- Core/Heading/Icon/Text: Update documentation by @jordanoverbye in #96
- Header: Adjust logo sizing for small breakpoints by @nathsimpson in #93
- Remove
text-link
from package.json by @jordanoverbye in #97 - Remove reference to text-link by @nathsimpson in #98
- docs: Add breadcrumbs to guides and releases by @jordanoverbye in #100
- Improve docs for Box, Card and Core by @nathsimpson in #99
- docs: Update header subline by @jordanoverbye in #101
- SideNav: Read our current page for all levels by @nathsimpson in #84
- docs: Add document title to each page by @jordanoverbye in #102
- Version Packages by @github-actions in #55
- Fixed preconstruct build by @jordanoverbye in #103
New Contributors
- @dependabot made their first contribution in #57
Full Changelog: https://github.com/steelthreads/agds-next/commits/2022-02-08
January 24th, 2022
Add lots of new components!
- Breadcrumbs
- Icon
- SideNav
⚠️ Note: All releases under the@ag.ds-next
package scope should be considered alpha pre-releases. Expect breaking changes. Once we are happy with the state of the core packages we will migrate all packages to@ag.ds
.
View the complete release notes on the AG DS website.
"@ag.ds-next/ag-branding": "2.0.0",
"@ag.ds-next/body": "2.0.0",
"@ag.ds-next/box": "2.0.0",
"@ag.ds-next/breadcrumbs": "2.0.1",
"@ag.ds-next/button": "2.0.0",
"@ag.ds-next/content": "2.0.0",
"@ag.ds-next/core": "1.1.0",
"@ag.ds-next/footer": "2.0.0",
"@ag.ds-next/header": "2.0.0",
"@ag.ds-next/heading": "2.0.0",
"@ag.ds-next/icon": "2.0.1",
"@ag.ds-next/link-list": "2.0.0",
"@ag.ds-next/main-nav": "2.0.0",
"@ag.ds-next/side-nav": "2.0.0",
"@ag.ds-next/text": "2.0.0",
"@ag.ds-next/text-link": "2.0.0",
What's Changed
- Migrate to emotion-js by @mikehazell in #1
- Setup Github Actions by @mikehazell in #2
- Adding Storybook by @mikehazell in #3
- Fix basepath for github pages docs site by @mikehazell in #4
- Demonstrate Theming and primitive components by @mikehazell in #5
- WIP - Body component by @nathsimpson in #7
- WIP: Create Footer by @nathsimpson in #8
- Header component by @mikehazell in #6
- Palette revisited by @mikehazell in #9
- Add colour palettes to storybook by @mikehazell in #10
- Fix edit page link and docs site build by @mikehazell in #11
- Add Logo package by @nathsimpson in #14
- Combine Ag logo and palette in ag-branding package by @mikehazell in #15
- Header components by @mikehazell in #12
- repo docs: Getting started guide by @mikehazell in #18
- Footer component by @nathsimpson in #13
- Add Playroom by @nathsimpson in #17
- Added checklist for adding components by @mikehazell in #20
- Implement FontGrid by @nathsimpson in #21
- Updates to Box and Core by @mikehazell in #22
- Add MainNav package by @mikehazell in #19
- Prepare packages for initial publish by @mikehazell in #23
- Make the initial release major by @mikehazell in #25
- Version Packages by @github-actions in #24
- Process and docs updates after first release by @mikehazell in #26
- Docs Site: Add releases section by @mikehazell in #27
- Use the design-system to style the Docs site by @mikehazell in #28
- Version Packages by @github-actions in #29
- Publish release notes for 2022-01-07 by @mikehazell in #30
- wordbreak-hotfix by @mikehazell in #31
- Header: Fix alignment and useLinkComponent by @mikehazell in #38
- LinkList: Refactor and update spacing by @nathsimpson in #35
- Body: Implement fontgrid and spacing for Headings by @nathsimpson in #34
- Notes on Contribution by @mikehazell in #39
- Playroom fixes by @nathsimpson in #40
- Enable Playroom snippets by @nathsimpson in #41
- Storybook: Add a11y tools by @nathsimpson in #44
- Fix: MainNav color variants by @mikehazell in #43
- Add Icon component by @nathsimpson in #37
- Create SideNav component by @nathsimpson in #36
- Created
Breadcrumbs
component by @jordanoverbye in #45 - Docs site SideNav and Breadcrumbs by @mikehazell in #46
- Update release type for LinkList by @nathsimpson in #47
- Version Packages by @github-actions in #48
- Fix dependency issues flagged by Preconstruct by @nathsimpson in #49
- Version Packages by @github-actions in #50
New Contributors
- @mikehazell made their first contribution in #1
- @nathsimpson made their first contribution in #7
- @github-actions made their first contribution in #24
- @jordanoverbye made their first contribution in #45
Full Changelog: https://github.com/steelthreads/agds-next/commits/2022-01-24
⚙️ January 7th, 2022
Changes to imporve usability of primitive components and to better enable using framework provided link components.
- Body: Applied
fontGrid
to some content elements - Core, LinkList, MainNav: Add a
linkComponent
toCore
which can be used inLinkList
andMainNav
. This enables supporting Link components fromnext.js
orreact-router
inside DS components. - Box: Added
flexGrow
andflexShrink
props
⚠️ Note: All releases under the@ag.ds-next
package scope should be considered alpha pre-releases. Expect breaking changes. Once we are happy with the state of the core packages we will migrate all packages to@ag.ds
.
View the complete release notes on the AG DS website.
"@ag.ds-next/ag-branding": "1.0.1",
"@ag.ds-next/body": "1.0.1",
"@ag.ds-next/box": "1.0.1",
"@ag.ds-next/button": "1.0.1",
"@ag.ds-next/content": "1.0.1",
"@ag.ds-next/core": "1.0.1",
"@ag.ds-next/footer": "1.0.1",
"@ag.ds-next/header": "1.0.1",
"@ag.ds-next/heading": "1.0.1",
"@ag.ds-next/link-list": "1.0.1",
"@ag.ds-next/main-nav": "1.0.1",
"@ag.ds-next/text": "1.0.1",
"@ag.ds-next/text-link": "1.0.1",
Changelog
Aside from the complete release notes on the @ag.ds-next website, you can also view the verbose change log in the related PR (#29) for this release.
View verbose release notes
Releases
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- 458f1db: Applied fontGrid to some content elements
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- 458f1db: Added flexGrow and flexShrink props
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- 458f1db: Add a linkComponent to Core which can be used in LinkList and MainNav. This enables supporting Link components from
next.js
orreact-router
inside DS components.
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- 458f1db: Add a linkComponent to Core which can be used in LinkList and MainNav. This enables supporting Link components from
next.js
orreact-router
inside DS components. - Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- 458f1db: Add a linkComponent to Core which can be used in LinkList and MainNav. This enables supporting Link components from
next.js
orreact-router
inside DS components. - Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Patch Changes
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- Updated dependencies [458f1db]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
✨ January 5th, 2022
Initial release. This is the first release of the upcoming Agriculture Design-System components.
⚠️ Note: All releases under the@ag.ds-next
package scope should be considered alpha pre-releases. Expect breaking changes.
Once we are happy with the state of the core packages we will migrate all packages to@ag.ds
.
This release contains the base set of core and primitive components (core, box, text etc.) as well as the first iteration of standard layout components like header, footer and nav.
View the complete release notes on the AG DS website.
"@ag.ds-next/ag-branding": "1.0.0",
"@ag.ds-next/body": "1.0.0",
"@ag.ds-next/box": "1.0.0",
"@ag.ds-next/button": "1.0.0",
"@ag.ds-next/content": "1.0.0",
"@ag.ds-next/core": "1.0.0",
"@ag.ds-next/footer": "1.0.0",
"@ag.ds-next/header": "1.0.0",
"@ag.ds-next/heading": "1.0.0",
"@ag.ds-next/link-list": "1.0.0",
"@ag.ds-next/main-nav": "1.0.0",
"@ag.ds-next/text-link": "1.0.0",
"@ag.ds-next/text": "1.0.0",
Changelog
Aside from the complete release notes on the @ag.ds-next website. You can also view the verbose change log in the related PR (#24) for this release.
View verbose release notes
Releases
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
Patch Changes
- Updated dependencies [7e4600a]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
Patch Changes
- Updated dependencies [7e4600a]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
Patch Changes
- Updated dependencies [7e4600a]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
Patch Changes
- Updated dependencies [7e4600a]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
Patch Changes
- Updated dependencies [7e4600a]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
Patch Changes
- Updated dependencies [7e4600a]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things easier.
Patch Changes
- Updated dependencies [7e4600a]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
- @ag.ds-next/[email protected]
@ag.ds-next/[email protected]
Major Changes
-
7e4600a: Initial Test Release
This is the initial pre-release of the base set of DS components. The goal of this release is to test the process. Expect things to be broken if you're trying to use components from this release.
If this is just a test, why is it a "major release"
TL;DR: Because it is a major release. Before there was nothing. Now there is something.
The slightly more complete answer is that publishing anything below a
1.0.0
to npm can lead to some unexpected behaviour when it comes to resolving dependencies. These numbers only have meaning within a given context so there is little benefit to using0.1.0
over1.0.0
other than that it hints to users that this may not be stable. Just starting at1.0.0
makes things...