- 1bdd516fc - 4.17.0-beta.3
- 85631b995 - Add suggest-change-store.ts and db migration (#2201)
- 827016628 - Review your changes - approval flow (#2215)
- 56e9af343 - 4.17.0-beta.2
- da02a040f - fix(deps): update docusaurus monorepo to v2.1.0 (#2237)
- e62be22da - fix(deps): update dependency unleash-proxy-client to v2.3.0 (#2236)
- 384e97da1 - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.3.2 (#2234)
- d1b754c2a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.3.2 (#2232)
- 2f822cba2 - chore(deps): update dependency immer to v9.0.16 (#2233)
- d478387bb - fix(deps): update dependency @svgr/webpack to v6.5.0 (#2231)
- 549d317db - chore(deps): update typescript-eslint monorepo to v5.40.1 (#2229)
- 0aea76f96 - chore(deps): update react-router monorepo to v6.4.2 (#2228)
- 8ba11ed3e - chore(deps): update dpage/pgadmin4 docker tag to v6.15 (#2225)
- ca4c03017 - chore(deps): update jest monorepo (#2227)
- fc32c0b4d - chore(deps): update dependency eslint to v8.26.0 (#2226)
- ab618d307 - chore(deps): update dependency vitest to v0.24.3 (#2224)
- 95293c576 - chore(deps): update dependency vite to v3.1.8 (#2221)
- 618159701 - chore(deps): update dependency @swc/core to v1.3.10 (#2223)
- de43064f1 - chore(deps): update dependency fast-check to v3.3.0 (#2220)
- 86a5d0956 - Group misc UI fixes (#2208)
- d696863a5 - feat: convert environment actions to a popover menu, add clone option (#2214)
- a1dc8339a - chore(deps): update dependency @babel/core to v7.19.6 (#2216)
- bc259db88 - chore(deps): update dependency vite-tsconfig-paths to v3.5.2 (#2219)
- b8c3833ae - Suggest changes - initial frontend (#2213)
- 726674ea3 - UX additions to groups SSO syncing (#2200)
- f713190e3 - chore(deps): update dependency @xmldom/xmldom to ^0.8.0 (#2210)
- 882cef3fd - chore(deps): update dependency vite-plugin-svgr to v2.2.2 (#2199)
- 50fb671b6 - Docs/dev docs (#2134)
- 8618cec83 - Import of feature still showing env on feature, when environment is disabled on project (#2209)
- 8916de76b - docs: Remove/update references to Heroku (#2099)
- 0e3e725a1 - docs: add "The Anatomy of Unleash" (#2138)
- b0626d46b - fix: respect environment if set on context (#2206)
- f1c678e5c - fix: tell heroku to not build in production mode
- d0ea49b92 - fix: add heroku postbuild step - second attempt
- 4e1b371f8 - fix: add heroku postbuild step
- 233e38874 - fix: heroku manifest
- e52611deb - fix: pin @xmldom/xmldom to v0.7.6
- 2edadc4b4 - 4.16.3
- d0076441d - fix: should only require CREATE_ADDON when creating addon (#2204)
- bd4e648ea - fix: should only require CREATE_ADDON when creating addon (#2204)
- 5c6fce0f9 - docs: update appId and apiKey to new DocSearch (#2202)
- d26109715 - PAT: add "never", "custom" options to expiry date (#2198)
- 7524dad7e - chore(deps): update dependency @swc/core to v1.3.9 (#2196)
- e08c4b274 - 4.16.2
- d4049ed42 - fix: CORS options path (#2165)
- 1a9f0332d - fix: filter empty metrics before we collect last seen toggles. (#2172)
- 4068e4749 - Fix all groups being removed, even when no external groups were defined (#2197)
- c4d68110f - 4.17.0-beta.1
- 1f0fa6abf - fix: filter empty metrics before we collect last seen toggles. (#2172)
- b82d2b22d - feat: trigger unleash-ci-builder (#2192)
- 076a007b4 - fix: PATs should have an unique description (per user) (#2191)
- 06ebe4fca - Syncing external groups with unleash group (#2194)
- e153eab2d - fix: sandbox codemirror/state 6.1.2 (#2195)
- 1f8c4f7c4 - fix: invite link page docs (#2166)
- a3bf56410 - feat: add SSO mappings to groups (#2175)
- b1a877e56 - docs: adds documentation for personal api tokens (#2164)
- 13ea87305 - docs: Document the min and max lengths of a feature name. (#2188)
- 33c084dd0 - feat: Add group sync settings to front end (#2183)
- 62eac864f - chore(deps): update dependency supertest to v6.3.0 (#2184)
- 1a09d1778 - feat: prettify large numbers in metrics (#2176)
- e1b903a36 - feat: add event log to project (#2136)
- 8f02b4ddd - chore(deps): update dependency @swc/core to v1.3.7 (#2181)
- 514d23524 - chore(deps): update dependency sass to v1.55.0 (#2180)
- 34f7fb9c5 - chore(deps): update dependency openapi-enforcer to v1.22.0 (#2179)
- 78f4f7160 - chore(deps): update dependency msw to v0.47.4 (#2178)
- 9adc55757 - chore(deps): update dependency fast-check to v3.2.0 (#2177)
- 815d2fbf2 - chore(deps): update dependency eslint to v8.25.0 (#2174)
- dd926923a - chore(deps): update dependency @vitejs/plugin-react to v2.1.0 (#2171)
- 585ce12da - Docs: Clarify proxy limitations
- 523f4a9fd - docs: add note about custom activation strats in hosted proxies (#2173)
- 2a3ab795a - 4.17.0-beta.0
- b341018b1 - fix: CORS options path (#2165)
- 14b802668 - chore(deps): update dependency @uiw/react-codemirror to v4.12.4 (#2170)
- 260564e30 - chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.12.4 (#2169)
- 6c78f3dba - chore(deps): update dependency @testing-library/dom to v8.19.0 (#2168)
- bb8b70e3f - chore(deps): update dependency @swc/core to v1.3.6 (#2161)
- 2fa86ef97 - fix: PAT not taking into account expires_at (#2167)
- 0651c83bd - Docs/public signup (#2070)
- 64b8df7ee - fixed segments not being copied (#2105)
- 10eb50036 - Custom event tracking (#2151)
- dc2f61125 - fix: PAT secret no longer returned (except new), use id instead (#2162)
- c105ca02f - Change PAT primary key from string to number (#2163)
- 879e1358e - feat: frontend app error boundary (#2144)
- 5535a1769 - chore(deps): update dependency @babel/core to v7.19.3 (#2160)
- b54b95689 - chore(deps): update storybook monorepo to v6.5.12 (#2159)
- 89a969510 - chore(deps): update node.js to v14.20.1 (#2158)
- e34cabdce - chore(deps): update dependency vite-tsconfig-paths to v3.5.1 (#2155)
- d30d2cdf0 - chore(deps): update lycheeverse/lychee-action action to v1.5.1 (#2156)
- 9477babb3 - chore(deps): update dependency typescript to v4.8.4 (#2154)
- c51a70a2b - chore(deps): update dependency semver to v7.3.8 (#2152)
- b80297fed - chore(deps): update dependency jsdom to v20.0.1 (#2150)
- 996f7ebd8 - chore(deps): update dependency fast-check to v3.1.4 (#2149)
- 73232e61b - chore(deps): update dependency date-fns to v2.29.3 (#2148)
- 1f6974ced - chore(deps): update dependency classnames to v2.3.2 (#2147)
- 7cd15f9f6 - chore(deps): update dependency @types/react to v17.0.50 (#2146)
- b0a3229f0 - chore(deps): update dependency @types/nodemailer to v6.4.6 (#2143)
- 003b0e7a4 - #1391: ensure all tags are valid (#2124)
- bbe3e6de9 - 4.16.1
- c52c6c40a - fix: equality check on feature strategy (#2145)
- 3d90a3d07 - fix: equality check on feature strategy (#2145)
- 3ec124141 - Update how project member count works (#2132)
- 48ba2135c - chore(deps): update dependency @types/express to v4.17.14 (#2142)
- b7b8e14e4 - chore(deps): update dependency @swc/jest to v0.2.23 (#2141)
- f09336515 - chore(deps): update dependency @openapitools/openapi-generator-cli to v2.5.2 (#2140)
- 1ee64170b - fix(deps): pin dependencies (#2139)
- a09c6313b - fix: auto add stratgy when enabling empty env. (#2137)
- 1d5249edd - fix: slack back link url to point to the feature page (#2128)
- 774d4234b - Remove member count for default project (#2131)
- e30b83030 - docs: add link to migration guides (#2135)
- df11ad913 - fix: "Reset password" page works when password authentication is disabled (#2126)
- 0e4734af3 - docs: Update docs with new constraint availability (#2113)
- 688ca2c53 - Updated Readme with the Constraints Announcement
- e53d40c58 - fix: strategy name sort (#2130)
- 528748e75 - fix: use correct column name for correct member count (#2127)