Notable updates
- #727 improves security and fixes password reset.
- #719 adds support for displaying markdown tables in MediaExcerpt quotations
All changes
- Fix proposition-in-context display by making appearance connections neutral by @carlgieringer in #611
- Use clickEnabledButton by @carlgieringer in #607
- Bump next from 13.4.19 to 13.5.0 by @dependabot in #608
- Add created-as for propositions and statements by @carlgieringer in #615
- Upgrade node to v18 by @carlgieringer in #617
- Remove mailchimp and fix GH deploy actions by @carlgieringer in #620
- Bump postcss from 8.2.14 to 8.4.31 by @dependabot in #619
- Add docs introduction page, comparisons, and format policies by @carlgieringer in #624
- Move GH action params to env to be available to external PRs by @carlgieringer in #628
- Bump graphql from 16.6.0 to 16.8.1 by @dependabot in #626
- Commit test.env so that howdju-service-common tests just work by @carlgieringer in #629
- Fix typos in setup and docs by @keyserj in #621
- Bump @babel/traverse from 7.14.0 to 7.23.7 by @dependabot in #627
- Bump react-devtools-core from 4.21.0 to 4.28.5 by @dependabot in #625
- Bump @adobe/css-tools from 4.0.1 to 4.3.2 by @dependabot in #623
- Bump axios from 1.2.1 to 1.6.0 by @dependabot in #622
- Bump follow-redirects from 1.14.0 to 1.15.4 by @dependabot in #631
- Make top tab nav reliable by @carlgieringer in #632
- Hard-code prod entity IDs in landing page by @carlgieringer in #635
- Don't reuse default state by @carlgieringer in #636
- Cross link and reorg docs by @carlgieringer in #637
- Fix docs site link by @carlgieringer in #638
- Improve docs index page by @carlgieringer in #639
- Link to ADRs from Development doc by @carlgieringer in #640
- Fix grid item overflow by @carlgieringer in #641
- Replace react-md tabs with home grown by @carlgieringer in #642
- Fix tab color by @carlgieringer in #643
- Improve narrow logo and explain justification indentation on landing by @carlgieringer in #644
- Update searchers to read entities from services by @carlgieringer in #647
- Prevent newline when pressing enter in ApiAutocomplete by @carlgieringer in #648
- Add explore page by @carlgieringer in #649
- Add explore page loading progress and domain filtering by @carlgieringer in #650
- Don't use FLIP for large grids by @carlgieringer in #655
- Update proposition-tag-scorer lambda to new setup by @carlgieringer in #653
- Bump ip from 1.1.5 to 1.1.9 by @dependabot in #656
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #659
- Configure lambdas from parameter store by @carlgieringer in #658
- Use toJson instead of JSON.stringify by @carlgieringer in #661
- Use a library to decircularize objects for JSON by @carlgieringer in #662
- Fix home grown JSON serialization by @carlgieringer in #663
- Release lambdas by @carlgieringer in #664
- Retrieve scraping keys from parameter store by @carlgieringer in #666
- Update terraform to apply correctly by @carlgieringer in #665
- Add EC2 Instance Connect based bastion for RDS by @carlgieringer in #669
- Bump katex from 0.16.8 to 0.16.10 by @dependabot in #670
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #671
- Decrease frequency of scheduled pre-prod API lambda deployment to daily by @carlgieringer in #673
- Remove condition referencing CI run from scheduled pre-prod deployment by @carlgieringer in #675
- Remove Joi validators by @carlgieringer in #679
- Add typing to MainSearchService by @carlgieringer in #680
- Bump tar from 6.1.0 to 6.2.1 by @dependabot in #676
- Use circular-safe toJson in AwsLogger by @carlgieringer in #686
- Add context when navigating to appearing proposition from MediaExcerpt by @carlgieringer in #682
- Fix toJsonWithReplacer by @carlgieringer in #687
- Don't request missing parameter store parameters by @carlgieringer in #688
- Deploy to pre-prod after updating master by @carlgieringer in #689
- Improve proposition created-as grammar by @carlgieringer in #691
- Bump socket.io-parser from 3.3.3 to 3.3.4 by @dependabot in #683
- Organize web app pages under pages subdirectory by @carlgieringer in #695
- Break up the design page into Features and Comparisons by @carlgieringer in #697
- Remove unused method getQueryParam by @carlgieringer in #705
- Normalize UrlLocator.domAnchors so that they merge correctly. by @carlgieringer in #708
- Restore scheduled pre-prod deployment by @carlgieringer in #706
- Reference bug for adding focusText/contextText by @carlgieringer in #704
- Wait for lambda to be active after an update by @carlgieringer in #709
- Log GetFunction response by @carlgieringer in #710
- Update GH action versions by @carlgieringer in #711
- Fix policy page links, remove target=_blank, add noopener/noreferrer … by @carlgieringer in #713
- Add GA to docs site by @carlgieringer in #714
- Allow MediaExcerptRef properties to passthrough by @carlgieringer in #717
- Render MediaExcerpt quotations as Markdown by @carlgieringer in #719
- Revert DB timeout handling by @carlgieringer in #720
- Undo revert of DB connect timeout logging by @carlgieringer in #722
- Add Browser component with progress and cancellation by @carlgieringer in #725
- Remove loggedErrors reducer/saga by @carlgieringer in #726
- Bump webpack from 5.76.1 to 5.94.0 by @dependabot in #724
- Bump axios from 1.6.1 to 1.7.4 by @dependabot in #715
- Add auth refresh token by @carlgieringer in #727
New Contributors
Full Changelog: v9...v10