- 587c02258 - 4.17.0-beta.13
- 47cc16802 - Fix: Conditionally hide Change Requests tab (#2329)
- 1061991eb - fix: generate all hour buckets if missing (#2319)
- 2cb763145 - 4.17.0-beta.12
- 0717b281f - fix: update resolutions
- 3d0146cca - Fix docker build (#2326)
- ae0006b83 - fix: require minimatch 3.0.5 or higher
- 90cb73720 - docs: add documentation for user group syncing (#2314)
- 20310bf1a - docs: add environment cloning and how-to guide (#2249)
- 0de0da8f9 - Remove manually added migrations and fix the scripts (#2324)
- d8db33ac7 - Feat/change request overview applied state (#2322)
- 147408045 - feat: suggest remove strategy UI (#2321)
- 4937b23e1 - fix: remove duplicate formatApiPath in userUiConfigApi hook (#2318)
- 0a855604a - feat: review your draft sidebar (#2305)
- 2f1f9cecc - feat: change request header (#2317)
- 662234628 - Add stable row id. (#2315)
- 9b10a8815 - Feat/review page timeline (#2310)
- 9fb431aab - fix: limit total of PATs a user can have (#2301)
- 98cda9258 - 4.17.0-beta.11
- 5dd8616c7 - Rename suggest changes to change request (#2311)
- da102a3e9 - Feat/review page states (#2309)
- e3a185d65 - Hard cap expiry date of public signup token (#2308)
- c501fb221 - Hyperlink Injection in People Invitation Emails (#2307)
- f1634bb52 - fix: adapt to new CI builder format (#2303)
- f39d1021d - feat: discard suggested draft change (#2285)
- 15c22d763 - feat: integrate with API for suggest changes (#2286)
- 95779754f - 4.17.0-beta.10
- 8f37f9fcc - fix: re export knex (#2300)
- 07821174a - refactor: remove PAT experimental flag (#2299)
- 302956430 - Feat/enterprise stores (#2289)
- ce6d2e56b - fix: only show link to create segment if you have permission (#2291)
- 9201f4f08 - 4.17.0-beta.9 (#2298)
- 2a299d47b - fix(deps): update dependency docusaurus-theme-openapi-docs to v1.4.1 (#2292)
- e0ad3806a - fix(deps): update dependency docusaurus-plugin-openapi-docs to v1.4.1 (#2288)
- c4b18a2e4 - chore(deps): update typescript-eslint monorepo to v5.41.0 (#2283)
- 670836061 - chore(deps): update dependency @vitejs/plugin-react to v2.2.0 (#2281)
- 4dda82263 - chore(deps): update dependency vite to v3.2.1 (#2282)
- 09cb61c71 - fix: small UI fixes to the clone environment modal (#2290)
- 7e03fba6c - make prettify large number tests independent of locale (#2284)
- c62087d03 - fix(deps): update dependency @svgr/webpack to v6.5.1 (#2280)
- 3edca3efe - [docs]: Update Prometheus docs with security info (#2246)
- 055397624 - add support for cloning environments (#2205)
- 28880adc2 - 4.17.0-beta.8
- d48cfc858 - Feat/frontend changeset list (#2264)
- d2324ee91 - Feat clone environment modal (#2245)
- 8d6084de4 - chore(deps): update emotion monorepo to v11.10.5 (#2279)
- b7183fdf9 - feat: get suggested changeset draft (#2274)
- c6c873d67 - feat: add changes to draft (#2271)
- b2c099a1c - Feat/apply changes api (#2276)
- 95da63c8c - chore(deps): update storybook monorepo to v6.5.13 (#2270)
- 26994cedc - chore(deps): update dependency supertest to v6.3.1 (#2268)
- 7a5c4ba34 - chore(deps): update dependency @types/react-dom to v17.0.18 (#2278)
- 58eda0e87 - chore(deps): update dependency @types/react to v17.0.52 (#2277)
- 4ecab1a52 - docs: change notice about constraints availability. (#2275)
- 5f59333ef - chore(deps): update dependency superagent to v8.0.3 (#2263)
- 77f2f55ae - 4.17.0-beta.7
- dda1f19c7 - Suggest changes updates (#2273)
- e1883caf0 - fix: escape single quotes ' for curl (#2272)
- 5cef60527 - OpenAPI(feat): add new 'Segments' tag (#2241)
- 922ec7126 - 4.17.0-beta.6
- 3daef1d00 - Suggest change - update status and get per project (#2266)
- 09bf93f9d - chore(deps): update dependency @types/semver to v7.3.13 (#2267)
- c4910750f - chore(deps): update dependency @types/react to v17.0.51 (#2259)
- e73e5cf76 - chore(deps): update dependency @swc/core to v1.3.11 (#2265)
- ed9b7f0a7 - chore(deps): update dependency @codemirror/lang-json to v6.0.1 (#2256)
- 7a39407a9 - chore(deps): update dependency jest to v29.2.2 (#2262)
- 3c412eddc - chore: Use last version of @unleash/express-openapi (#2260)
- ea2cf144f - Suggest changes dialog (#2247)
- 2304ea1d1 - 4.17.0-beta.5
- 929f824a3 - fix: refactor conditional middleware (#2261)
- a579245f2 - 4.17.0-beta.4
- 2c95dfefd - Suggest changes refactoring and schema fixes (#2250)
- d8df7e581 - fix(deps): update dependency unleash-client to v3.16.0 (#2235)
- 0dba97388 - Feat/apply changes (#2258)
- 4aa1a34fe - docs: remove instagram url from link checker (#2257)
- cf4fc2303 - Feat/stats service (#2211)
- 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)
- 2fbe69527 - 4.16.4
- 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)
- 04981efce - fix: respect environment if set on context (#2206)
- 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)