- Export validation for reuse in server rendering (#159)
- Lock file maintenance (#158)
- Lock file maintenance (#157)
- Lock file maintenance (#156)
- Put count inside label (#151)
- build esm and cjs both (#148)
- Lock file maintenance (#149)
- Update actions/cache action to v4 (#87)
- Update actions/checkout action to v4 (#88)
- add facet-transitioning class (#146)
- Lock file maintenance (#144)
- Fix history stack / client side nav (#140)
- Lock file maintenance (#115)
- Upgrade React to v18 (#138)
- Allow legacy peer dependencies (#136)
- Add Next.js as a dev dependency and pin @remixicon/react (#134)
- Replace icons with Remixicon SVGs (#131)
- Update dependency @types/react to v16.14.62 (#132)
- Update dependency next to ^14.2.11 [SECURITY] (#126)
- Update all non-major dev-dependencies (#85)
- Update dependency next to ^14.2.10 [SECURITY] (#125)
- Add support for Next.js (#122)
- Add delivery as a query/facet option (#123)
- update @mitodl/open-api-axios (#120)
- Update dependency axios to v1.7.4 [SECURITY] (#119)
- resource category (#117)
- Add an expanded classname to the facet container (#114)
- changes for search styling (#110)
- certification type (#108)
- Boolean Facets (#106)
- remove dotdotdot (#104)
- Update Facet Types (#101)
- add hasFacets return value (#99)
- update open-api-axios (#97)
- support boolean facets (#94)
- delete old search functions (#95)
- Update Yarn to v1.22.22 (#84)
- Pin dependencies (#83)
- Add renovate.json (#63)
- Include zero count active facets in facet options (#79)
- useResourceSearchParams and export AvailableFacets component (#78)
- Add clearFacet, useSearchParam (#71)
- update eslint-config-mitodl
- move filters to course search utils (#69)
- add useSearchQueryParams and useInfiniteSearch (#70)
- update ts; remove suppressImplicitAnyIndexErrors (#68)
- use new api changes (#64)
- update linting (#61)
- Change history dependency to optional peer dependency
- add aggregations param (#55)
- fix types bug (#52)
- support variable page size (#45)
- Revert "support variable page size"
- support variable page size
- downgrade eslint to 7 (#43)
- support history v4 and v5 (#41)
- update a bunch of development dependencies (#40)
- fmt
- [breaking change]: history is not optional
- format
- add a comment
- remove two erroneous gitignores
- type adjustment
- specify yarn version
- add test for new history arg
- use expect-error not ignore
- read location from window.location
- pass history to useCourseSearch
- improve some typings
- add explicit return type for useCourseSearch
- add query generation to course-search-utils
- add ui search param
- ignore tracking code
- small project organization improvements
- Fix up typescript annotations a little bit
- Implement sort parameter (#22)
- Fix edge cases regarding back button behavior (#19)
- Add to history stack on changes to search UI, and support back button (#17)
- Add resource_type to search parameters (#15)