Releases: 211-Connect/Norse
v1.0.3
Full Changelog: v1.0.1...v1.0.2
v2.0.0
Iterating on our configuration system. This allows things like categories, suggestions, and menu items for header and footer to be modified without having to actually modify code. We had most of this stuff integrated before, but it wasn't well documented. We have changed somewhat how we handled all of these, however with that we've also included more detailed documentation.
We have fully moved away from Mantine UI and are now using Shadcn/Radix UI and tailwindcss. Shadcn is built on top of Radix UI which essentially provides base primitive components to work with that are fully accessible out of the box. Seeing as we value accessiblity it seemed like the best route to take so we can focus on speed of development while maintaining all theming capabilities. With this introduction, all styling is done through tailwindcss. Tailwind is extremely popular in the developer community and we hope that this transition will make it easier for people who want to use or help maintain the application.
We've gotten rid of the separate API layer that was built on Expressjs. We don't see a need to have a separate API application as Nextjs has API endpoints that we can leverage. We believe that by utilizing proper caching mechanisms and taking advantage of Nextjs features that we can still provide a premium experience.
We got rid of NX. This was a monorepo tool that we had introduced to help manage the dependencies between our client and server applications. It proved to be more complex and annoying for both us and people using the codebase. Seeing as we moved to a only having a single application, we don't think NX is needed and we've removed it completely. This has made development and deployment much easier.
We've created a Docker image for the application and we are also utilizing runtime variables for both server and client within the application so that you can pass in different environment variables to your Docker runtime commands without the need to rebuild the Docker image.
We used to have some multi-tenant code within the application, and this was really not needed for 99% of use cases and most of it was really specific to us. This also made it a frustrating experience for others to utilize our codebase, so we've updated our processes and the codebase is now free of any and all multi-tenant code.
Our documentation has gotten a facelift and covers a lot more of the application. It is still a work in progress and we will continue to work on it even after we merge branches, but it should be much easier to get started with now.
Full Changelog: v1.0.2...v2.0.0
v1.0.1
What's Changed
- Allow advanced users to be able to search by taxonomy codes/ids rather than the human readable terms
- Added taxonomy terms and descriptions to keyword searches
- Bump @nx/js from 16.4.0 to 16.5.0 by @dependabot in #24
- Bump nanoid from 3.3.6 to 4.0.2 by @dependabot in #22
- Bump typescript from 5.1.3 to 5.1.6 by @dependabot in #21
- Bump semver from 5.7.1 to 5.7.2 in /docs by @dependabot in #25
- Bump protobufjs and google-gax by @dependabot in #26
- Bump eslint from 8.43.0 to 8.44.0 by @dependabot in #20
- Bump tslib from 2.5.3 to 2.6.0 by @dependabot in #19
Full Changelog: v1.0.0...v1.0.1
v1.0.0
It's been a long time in the making, but we are finally here. V1 of Norse is ready for production
Features
- i18n support
- configurable header and footer links
- updated UI/UX
- html parsing of resource descriptions
- better handling of 404 and 500 errors on the front-end
- Google Tag Manager integration
- ability to share resources via SMS
- using Keycloak instead of AWS Cognito
- ability for users to login and create lists of resources
- ability to make a created list public and shareable
- better sharing and print formatting
What's Changed
- Bump @types/express from 4.17.13 to 4.17.17 by @dependabot in #2
- Bump eslint-config-next from 13.4.1 to 13.4.6 by @dependabot in #6
- Bump next from 13.4.1 to 13.4.6 by @dependabot in #5
- Bump @types/react from 18.0.28 to 18.2.12 by @dependabot in #4
- Bump eslint-config-prettier from 8.1.0 to 8.8.0 by @dependabot in #3
- Bump typescript from 5.0.4 to 5.1.3 by @dependabot in #11
- Bump eslint from 8.15.0 to 8.43.0 by @dependabot in #10
- Bump @types/node from 18.14.2 to 20.3.1 by @dependabot in #9
- Bump @types/react-dom from 18.0.11 to 18.2.5 by @dependabot in #8
- Bump nx from 16.3.2 to 16.4.0 by @dependabot in #17
- Bump eslint-config-next from 13.4.6 to 13.4.7 by @dependabot in #16
- Bump @types/react from 18.2.12 to 18.2.14 by @dependabot in #15
- Bump @mantine/nprogress from 6.0.13 to 6.0.14 by @dependabot in #14
- Bump @mantine/notifications from 6.0.13 to 6.0.14 by @dependabot in #13
New Contributors
- @dependabot made their first contribution in #2
Full Changelog: https://github.com/211-Connect/Norse/commits/v1.0.0