Skip to content

Releases: cds-snc/resources-ressources

v2.3.0 - March 10, 2023 [Alpha II]

10 Mar 17:34
50f0a3e
Compare
Choose a tag to compare

New or improved

  • NEW | External resource link component

  • IMPROVED | Cleaned up infrastructure code

  • IMPROVED | Add cypress e2e testing

v2.3.0 - February 21, 2023 [Alpha II]

21 Feb 22:17
2085163
Compare
Choose a tag to compare

New or improved

  • NEW | Skip to main content link
    An accessibility addition that allows a user to bypass the navigation links via keyboard

Screenshot 2023-02-21 at 9 20 14 AM


  • IMPROVED | Jumplinks on mobile
    A sticky UI implementation allowing the links to be visible and accessible regardless of page scroll position

Screenshot 2023-02-21 at 9 15 43 AM


  • IMPROVED | Navigation bar on mobile
    Improved navigation-to-content ratio on smaller viewports

Screenshot 2023-02-21 at 9 17 10 AM


  • IMPROVED | Path strings
    A code refactor, removes duplication of i18n path names

v2.2.0 - January 26, 2023 [Alpha II]

27 Jan 18:28
54d63e1
Compare
Choose a tag to compare

New or Improved

  • NEW | Feature Flags
    Feature flags via environment variables enables the toggling of features across all Learning Resources environments.
    This opens up the possibility of one-click pre-planned feature launches, feature A/B testing, and reverting to more stable feature versions if necessary.

  • NEW | Contentful Preview Environment
    Contentful preview environment enables resources still in the draft stage on Contentful to be rendered on a dedicated preview website without the need for content to be in the published stage and shown in the staging environment.

  • IMPROVED | Alpha banner
    Alpha banner above the navigation bar now scrolls out of the way (it's no longer sticky), allowing more space for content especially on smaller viewports

  • IMPROVED | Entry hyperlinks for Resources
    Resources now have the ability to use entry hyperlinks of type (Resource, Topic, Collection, ContactPage, AboutPage, Legal) within it's rich text body in Contentful and have it render on the website; enabling more resource-to-[content type] linking possibilities for content designers.

Fixes

  • Fixes issue where "Home" link in certain breadcrumbs were cut off by the navigation bar on mobile
  • Fixes issue were "Related Resource" heading would show even with no associated resources present
  • Fixes issue where a topic page breaks if it's linking a draft resource

v2.1.0 - January 24, 2023 [Alpha II]

24 Jan 22:32
a02eec9
Compare
Choose a tag to compare

New or Improved

  • NEW | Resource entry-hyperlinks
    Use inline links to existing resources from resource body within Contentful

Screenshot 2023-01-24 at 2 41 23 PM


  • IMPROVED | Breadcrumbs consistency
    Added breadcrumbs to About, Contact, and legal pages - formerly breadcrumbs were excluded from these pages.

Screenshot 2023-01-24 at 2 20 07 PM


  • IMPROVED | Content spacing consistency
    Spacing consistency when creating new paragraphs and using newlines in Contentful has been improved due to the refactoring work done with the rich text rending code

Screenshot 2023-01-24 at 2 19 03 PM


  • IMPROVED | Readability of lists
    Readability of lists has been improved by introducing more spacing between list items.

Screenshot 2023-01-24 at 2 32 55 PM


  • IMPROVED | Rich text rending code
    Refactored rich text rendering code so that all pages use the same code - reducing code duplication for ease of maintenance as well as ensuring rendering consistency across different pages

Fixes

  • Fixed Topic menu tabbing order when open
  • Fixed inability to 'click + cmd' open a resource in a new tab without changing the current tab
  • Fixed H1 consistency issues (e.g. appearing smaller than h2 on mobile)
  • Fixed page crash on linking a draft resource to resource

v2.0.0 Release - November 8, 2022 [Alpha I]

09 Nov 16:31
afe7fc3
Compare
Choose a tag to compare

New or Improved

  • NEW | Resource collections
    Pages which group together similar resources from different topics.

Screenshot 2022-11-10 at 1 03 24 PM


  • NEW | Resource jump links
    Table of contents for a resource

Screenshot 2022-11-10 at 1 02 30 PM


  • NEW | Topics menu
    Access topics from any page on the site

Screenshot 2022-11-10 at 1 00 38 PM


  • NEW | Alphabetical topic order
    Increases find-ability of topics via predictable ordering

Screenshot 2022-11-10 at 12 58 57 PM


Fixes

  • Fixed refused connection to gtag manager on connect-src CSP
  • Added content security header
  • Fixed failing builds on AWS
  • Prevented search engines from indexing site

Full Changelog: v1.2.2...v2.0.0

v1.2.1 Minor release

18 Aug 19:36
81e169d
Compare
Choose a tag to compare

What's Changed

  • [Release] Content Security Policy changes by @daine in #221

    Changes to the content security policy

    • Adds unsafe inline https for style-src
    • Adds google-analytics.com for script-src and frame-src

Full Changelog: v1.2.0...v1.2.1

v1.2.0 Minor site changes

16 Aug 17:34
d130e25
Compare
Choose a tag to compare

What's Changed

  • [Release] Minor changes after soft launch by @daine in #202
    • Remove Canada.ca link in footer
    • Added google tag manager plugin
    • Fix ci issues
    • Add PR templates

Full Changelog: v0.1.1...v1.2.0

Learning Resources Soft Launch

08 Aug 15:59
19c8e86
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

Learning Resources soft launch

30 Jul 20:15
d8cb8f4
Compare
Choose a tag to compare
Pre-release

Learning Resources pre-release

This includes all our initial code changes

What's included

  • Drafted READ.ME description v1 by @anikbrazeau in #1
  • Display contentful data by @daine in #2
  • docs: updated readme install docs by @daine in #4
  • Infrastructure / terraform state by @daine in #3
  • feat: add i18n by @daine in #5
  • Add TF Plan to GH Actions by @daine in #7
  • Terraform Apply by @daine in #9
  • Add tf plan for staging app by @daine in #8
  • Terraform apply staging app by @daine in #10
  • Add contentful cda access token to tf apply by @daine in #11
  • GraphQL queries in Postman by @daine in #16
  • ci: tf certificate by @daine in #17
  • Feature/infra by @daine in #18
  • ci: tf certificate change by @daine in #19
  • Feature/infra by @daine in #20
  • Certificates and subdomains app.learning-resources.cdssandbox.xyz by @daine in #21
  • fix name on tf cert file by @daine in #22
  • Prototype v1 by @daine in #6
  • Increase lambda timeout to 5 mins by @daine in #24
  • Error page and layout by @daine in #23
  • fix: prevent aws lambda cli from displaying output by @daine in #29
  • ci: change to ssg and add amplify terraform config by @daine in #30
  • fix: update build directory by @daine in #31
  • Update documentation for app and infrastructure by @daine in #33
  • feat: a11y scan on new app changes and weekly security scans by @mohamed-cds in #37
  • Storybook Amplify by @daine in #35
  • ci: add contentful json file to storybook build phase by @daine in #39
  • fix: update npm packages to work with node 15+ and npm 8.6+ by @daine in #41
  • Update eslint file to handle nuxtjs by @daine in #45
  • Icons and Button Component by @daine in #40
  • Enable pull request preview on amplify by @daine in #44
  • Typescript this code! by @daine in #50
  • Lr 48 by @dylanzheng94 in #52
  • fix: contentful endpoint - removed environment master by @dylanzheng94 in #56
  • Bilingual subdomain - amplify and config by @daine in #60
  • Bilingual domain by @daine in #61
  • fix: change link to use external link for domains to work by @daine in #63
  • ci: add axe gh workflow by @daine in #65
  • ci: change working folder by @daine in #66
  • ci: move axe test to amplify test phase by @daine in #67
  • remove amplify test phase, move axe to gh actions by @daine in #68
  • docs: add badges to readme by @daine in #69
  • Add nuxt3 to repo by @daine in #51
  • Lr 62 by @dylanzheng94 in #72
  • feat: add differentDomains by @dylanzheng94 in #73
  • fix: change config to generate html files by @daine in #74
  • Correct page title typo in French by @anikbrazeau in #77
  • Lr 62 by @dylanzheng94 in #79
  • Add google analytics by @daine in #81
  • Change google analytics package, use gtags by @daine in #82
  • feat: update bilingual content in json by @anikbrazeau in #89
  • feat: remove sample heading from resource by @dylanzheng94 in #90
  • feat: update content by @anikbrazeau in #91
  • chore: change function by @daine in #85
  • Google Analytics ID - check if populating by @daine in #93
  • feat: update content by @anikbrazeau in #92
  • feat: fix content and translation by @anikbrazeau in #94
  • Revert "feat: fix content and translation" by @anikbrazeau in #95
  • feat: index page add subtitle by @anikbrazeau in #96
  • feat: landing page and translation by @anikbrazeau in #97
  • feat: landing copy by @anikbrazeau in #98
  • Lr 62 by @dylanzheng94 in #105
  • fix: remove hard coded endpoint access values by @dylanzheng94 in #106
  • feat: add alpha banner to each page above header by @dylanzheng94 in #110
  • fix: remove contentful secrets by @dylanzheng94 in #112
  • feat: lang switcher link color by @dylanzheng94 in #113
  • feat: add google analytics with id by @daine in #117
  • feat: add rich text render options by @dylanzheng94 in #122
  • fix: general accessibility improvements for text by @dylanzheng94 in #123
  • fix: left align resource text by @dylanzheng94 in #128
  • fix: various i18n issues by @dylanzheng94 in #139
  • fix: related resources i18n by @dylanzheng94 in #141
  • fix: various i18n issues by @dylanzheng94 in #143
  • feat: landing page, copy tightening by @anikbrazeau in #140
  • Refactor all axios requests to contentful (pt 2) by @daine in #144
  • fix: legal pages translation from fr to en by @dylanzheng94 in #146
  • fix: left justify body and adjust hr spacing by @dylanzheng94 in #147
  • fix: add more text styling to resource by @dylanzheng94 in #148
  • feat: populate html lang attribute and title by @dylanzheng94 in #149
  • feat: add alt text to canada wordmark by @dylanzheng94 in #150
  • feat: locale specific logo by @dylanzheng94 in #151
  • feat: add styling for ordered lists and paragraph line breaks by @dylanzheng94 in #152
  • feat: about and contact pages by @dylanzheng94 in #155
  • Add content security policy headers through amplify by @daine in #156
  • Add staging environment by @daine in #158

New Contributors

  • @anikbrazeau made their first contribution in #1
  • @mohamed-cds made their first contribution in #37
  • @dylanzheng94 made their first contribution in #52

Full Changelog: https://github.com/cds-snc/resources-ressources/commits/v0.1.0