Release 2.0.0
54 changes since 1.9.5
🚀 Autodeployment
- Fix: add MS search info to env.staging and env.production (#2113)
- Update autodeployment deps to clear netmask security vulnerability (#2127)
- Fix: Remove remaining volumes/images/contaniers in every deployment (#2159)
- chore: bump @octokit/webhooks from 8.12.3 to 9.1.0 in /tools/autodeployment (#2196)
🛠 Back-end
- SignUp Page (#2148)
⚡ CI/CD
- chore: bump actions/cache from v2.1.4 to v2.1.5 (#2170)
- Added CPU cores calculation for determining the number of concurrency workers (#2206)
🎨 CSS Styling
- Improve color contrast in search help (#2152)
🚀 Deployment
- Use Redis for auth service session storage in production (#2133)
- Fix: Remove remaining volumes/images/contaniers in every deployment (#2159)
- Don't run unit tests on npm version (#2208)
🕵️♂️ Design
🐳 Docker
- Add users container to depends_on for auth docker service (#2145)
🔎 Elasticsearch
- Fix docker environment for search service (#2161)
🎭 Front-end
- Switched to react testing library for FE tests (#2122)
- Minor UI update (#2137)
- Issue 1956 - Add Avatar to the NavBar (#2146)
- Fix landing page on mobile (#2150)
- Fixes #2014: Adds search service to the front-end (#2140)
- Improve color contrast in search help (#2152)
- fixes #2157 - Align post content on mobile under 600px (#2158)
- CSS changes to author info section (#2035)
- Fixes #1983: Improve SearchHelp logic (#2163)
- SignUp Page (#2148)
- Fixes #2001: Added bottom padding to improve visual break (#2130)
- Fix Banner Observer and NavBar rendering when using snap-scroll or scroll down button. (#2175)
- Improve contrast ratio in contributor card and search results message (#2184)
- Fixes #2186: Signup Flow fails with feed-discovery (#2188)
- Fix part of 2171 signup flow styles (#2190)
- Fix #2189 - Use correct font for version in header (#2191)
- Fixes # 2155: Improved postInfo grid size to fit bigger names on mobile (#2192)
- Fixes #2169: Rename blog prop to url in PostAvatar, deal with optional value (#2176)
- Fix banner buttons on mobile (#2194)
- This PR adresses #2201: Extra width causing horizontal overflow (#2202)
- This PR adresses #2171: Fix styles on SignUp page (#2203)
- fix #2050: Improve slack icon contrast ratio (#2200)
- Update dark mode palette (#2205)
⚙ Microservices
- chore: bump normalize-url from 5.3.0 to 6.0.0 in /src/api/posts (#2129)
- Add auth middleware to Users service (#2116)
- Use Redis for auth service session storage in production (#2133)
- Add authentication middleware to feed-discovery, refactor and update test coverage to 100% (#2136)
- Add e2e test for signup flow in auth + user services (#2093)
- Update auth tests to more closely match signup requirements (#2142)
- Add authorization middlware to parser service (#2144)
- Fixes #2014: Adds search service to the front-end (#2140)
- Fix #1968 update Unsplash photos list for image service (#2151)
- Fix docker environment for search service (#2161)
- Add /register route to auth service (#2154)
- Don't crash on SAML logout error, log and redirect (#2167)
- SignUp Page (#2148)
- Fixes #1938: Updated healthCheck for Posts service (#2165)
- Fixes #2186: Signup Flow fails with feed-discovery (#2188)
- Closes #2054: Fix users MS e2e tests (#2173)
📲 Progressive Web Apps
- Added PWA (#2033)
🧰 Tools
- Added dependabot configs for all services (#2125)
🖇 Dependencies
- chore: bump @babel/preset-react from 7.12.13 to 7.13.13 (#2123)
- chore: bump ioredis from 4.23.0 to 4.26.0 (#2126)
- Update autodeployment deps to clear netmask security vulnerability (#2127)
- chore: bump normalize-url from 5.3.0 to 6.0.0 in /src/api/posts (#2129)
- chore: bump @babel/plugin-transform-runtime from 7.13.10 to 7.13.15 (#2128)
- chore: bump actions/cache from v2.1.4 to v2.1.5 (#2170)
- chore: bump set-interval-async from 1.0.34 to 2.0.1 (#2132)
- chore: bump eslint-plugin-prettier from 3.3.1 to 3.4.0 (#2174)
- chore: bump @octokit/webhooks from 8.12.3 to 9.1.0 in /tools/autodeployment (#2196)
- chore: bump playwright from 1.9.2 to 1.10.0 (#2209)
👨💻 Developer Experience
🐛 Bug Fixes
- Fix #2138: iat should be less than or equal to now (#2139)
- Improve color contrast in search help (#2152)
- fixes #2157 - Align post content on mobile under 600px (#2158)
- Fix docker environment for search service (#2161)
- Improve contrast ratio in contributor card and search results message (#2184)
- This PR adresses #2201: Extra width causing horizontal overflow (#2202)
- fix #2050: Improve slack icon contrast ratio (#2200)
✨ Enhancements
- Added dependabot configs for all services (#2125)
- Fixes #1983: Improve SearchHelp logic (#2163)
- Fixes #2001: Added bottom padding to improve visual break (#2130)
- Fixes #2169: Rename blog prop to url in PostAvatar, deal with optional value (#2176)
🔐 Security Enhancements
- Update autodeployment deps to clear netmask security vulnerability (#2127)
- Add auth middleware to Users service (#2116)
- Add authentication middleware to feed-discovery, refactor and update test coverage to 100% (#2136)
- Add e2e test for signup flow in auth + user services (#2093)
- Add authorization middlware to parser service (#2144)
- Add /register route to auth service (#2154)
🛡 Tests
- Add authentication middleware to feed-discovery, refactor and update test coverage to 100% (#2136)
- Fix #2138: iat should be less than or equal to now (#2139)
- Add e2e test for signup flow in auth + user services (#2093)
- Update auth tests to more closely match signup requirements (#2142)
- Closes #2054: Fix users MS e2e tests (#2173)
Other Updates
- Updated satellite semver in /src/api/auth/package.json (#2115)
- Fix typo in users URL for status service (#2143)
- Remove outline on post title (#2164)
- removed commented out line in src/api/src/routes/logout.js#l51 issue #2193 (#2198)
- Update all deps related to Babel (#2195)
- Fixes #1693: Audit of all asynchronous routes in backend folder (#2177)