mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-05 17:53:12 +02:00
2950 lines
83 KiB
Markdown
2950 lines
83 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
## [4.21.0] - 2023-02-22
|
|
|
|
### Documentation
|
|
|
|
- Mention env var options for auth config (#3169)
|
|
|
|
## [4.19.0] - 2022-12-15
|
|
|
|
### Bug Fixes
|
|
|
|
- Allow publish-new-version action to run from branch (#2698)
|
|
- Disable networkView for dev, fail more gracefully (#2701)
|
|
|
|
### Docs
|
|
|
|
- Update availability notice for sso keycloak group sync
|
|
|
|
### Features
|
|
|
|
- First draft of chart for instance traffic in frontend (#2670)
|
|
|
|
## [4.18.7] - 2022-12-09
|
|
|
|
### Bug Fixes
|
|
|
|
- Bump qs from 6.5.2 to 6.5.3 (#2613)
|
|
- IsPro check on change request configuration (#2610)
|
|
- Update vercel proxy paths (#2623)
|
|
- Update package json and remove empty exports (#2625)
|
|
- Add resulution for qs dep
|
|
- Tags endpoint returning 404 when featureId is not set (#2621)
|
|
- Update dependency docusaurus-plugin-openapi-docs to v1.4.7 (#2646)
|
|
|
|
### Features
|
|
|
|
- Add plan checks to uiconfig (#2600)
|
|
- Add capability to write heap snapshot. (#2611)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency @types/cors to v2.8.13 (#2614)
|
|
- Update dependency @types/deep-diff to v1.0.2 (#2615)
|
|
- Update dependency @types/jest to v29.2.4 (#2626)
|
|
- Update dependency @types/node to v16.18.6 (#2628)
|
|
- Update dependency openapi-enforcer to v1.22.2 (#2629)
|
|
- Update dependency superagent to v8.0.6 (#2630)
|
|
- Update dependency supertest to v6.3.3 (#2631)
|
|
- Update dependency vite to v3.2.5 (#2632)
|
|
- Update dependency vitest to v0.25.6 (#2633)
|
|
- Update dependency @types/node to v16.18.7 (#2642)
|
|
- Update react-router monorepo to v6.4.5 (#2643)
|
|
- Update dependency sass to v1.56.2 (#2644)
|
|
- Update storybook monorepo to v6.5.14 (#2645)
|
|
|
|
### POC
|
|
|
|
- Integration tests (#2422)
|
|
|
|
## [4.18.6] - 2022-12-06
|
|
|
|
### Bug Fixes
|
|
|
|
- Upgrade express to v4.18.2
|
|
- Json-schema-to-ts is a dev-dependency
|
|
|
|
## [4.18.5] - 2022-12-06
|
|
|
|
### Bug Fixes
|
|
|
|
- Add resulution for 'decode-uri-component'
|
|
- Favorites column visibility (#2605)
|
|
|
|
### Docs
|
|
|
|
- Add more (missing) redirects, fix links (#2592)
|
|
|
|
## [4.18.4] - 2022-12-06
|
|
|
|
### Bug Fixes
|
|
|
|
- Allow import @server (#2601)
|
|
|
|
## [4.16.0] - 2022-10-03
|
|
|
|
### #1391
|
|
|
|
- Add generated doc cleaning script (#2077)
|
|
|
|
### Bug Fixes
|
|
|
|
- Add env and project labels to feature updated metrics. (#2043)
|
|
- Do not call store function in constructor
|
|
- Update SDK matrix
|
|
- S/Never logged/Never/g in frontend (#2075)
|
|
- Deletes all sessions for user on logout (#2071)
|
|
- Revert breaking change for incoming token creation reqs (#2084)
|
|
- Make unit test target work (#2082)
|
|
- Client registration events are on eventStore (#2093)
|
|
- Support coverage reports on external PRs (#2087)
|
|
- Update UI labeling: custom constraint -> (strategy) constraint (#2101)
|
|
- Typo in strategy-constraints.md (#2115)
|
|
- Add appName to http response time metrics (#2117)
|
|
- Url encode application name in links (#2121)
|
|
- Updated develper guide to force UTC timezone for test db
|
|
- Update coverage
|
|
|
|
### Docs
|
|
|
|
- Update API access for new token type (#1958)
|
|
- Update docusaurus deploy command to generate openapi docs
|
|
- Fix typo: Unlash -> Unleash
|
|
|
|
### Documentation
|
|
|
|
- Update link for symfony sdk (#2048)
|
|
- Test broken links in website (#1912)
|
|
- Update images using latest UI screenshots (#1992)
|
|
- Fix broken link to how-to-create-API token guide (#2073)
|
|
- Move user groups section to after permissions section (#2081)
|
|
- Fix broken link to front-end API tokens (#2094)
|
|
|
|
### Features
|
|
|
|
- Add method for migrating proxies without environment validation (#2056)
|
|
- Update to pull_request_target (#2059)
|
|
- Open-Source Strategy Constraints (#2112)
|
|
- New profile page and PATs front-end (#2109)
|
|
|
|
### Fix
|
|
|
|
- Expose API version even when not running via npm/yarn (#2062)
|
|
- Fix edge case URLs in code samples (#2078)
|
|
- Prevent password reset email flooding (#2076)
|
|
|
|
### Refactor
|
|
|
|
- Don't check for OpenAPI version in snapshot tests (#2072)
|
|
|
|
### Openapi
|
|
|
|
- Improve validation testing (#2058)
|
|
|
|
## [4.14.0] - 2022-07-28
|
|
|
|
### Bug Fixes
|
|
|
|
- Make additionalProperties true (#1861)
|
|
- Update dependency unleash-proxy-client to v2.0.3 (#1841)
|
|
- Fix broken OpenAPI spec (#1846)
|
|
- Remove unneeded ts-expect-error now that types in knex are in sync (#1866)
|
|
- Minor ui improvements (#1163)
|
|
- Refetch immutable toggle when adding strategy (#1164)
|
|
- Update dependency json-schema-to-ts to v2.5.5 (#1865)
|
|
- Add permission lock to quick strategy add (#1165)
|
|
- Small ui fixes related to groups and tooltips (#1167)
|
|
- SortOrder updates needs to be async
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency fast-check to v3.1.1 (#1859)
|
|
- Update dependency es5-ext to v0.10.61 (#1862)
|
|
- Update metcalfc/changelog-generator action to v3 (#513)
|
|
- Pin dependencies (#1155)
|
|
- Update dependency chart.js to v3.8.2
|
|
- Update dependency tss-react to v3.7.1
|
|
- Update dependency vite to v2.9.14
|
|
- Update dependency vite-plugin-svgr to v2.2.1
|
|
- Update dependency @types/react to v17.0.48
|
|
- Update dependency @types/make-fetch-happen to v10 (#1823)
|
|
- Update dependency supertest to v6.2.4 (#1787)
|
|
- Update dependency dpage/pgadmin4 to v6.12 (#1867)
|
|
- Update dependency del-cli to v5 (#1838)
|
|
|
|
### Refactor
|
|
|
|
- Create user avatar component, clean up (#1151)
|
|
|
|
### Task
|
|
|
|
- Bump unleash-frontend to 4.14.1
|
|
|
|
## [4.10.0] - 2022-04-29
|
|
|
|
### Bug Fixes
|
|
|
|
- Update react monorepo to v18.1.0
|
|
- Announce navigation to screen readers (#911)
|
|
- Update dependency unleash-proxy-client to v2.0.1
|
|
- Update dependency unleash-frontend to v4.10.0-beta.8 (#1545)
|
|
- Pr-build use pull_request_target event
|
|
- User search by text instead of regex (#924)
|
|
- Wrap long legal values/descriptions (#927)
|
|
- Users table sort header styles
|
|
- Truncate long parameter values (#928)
|
|
|
|
### Documentation
|
|
|
|
- Remove deprecation notices for tags.
|
|
- Add more Api information + add disable toggle info
|
|
- Link to the correct new endpoints in the features v2 API
|
|
- Add docs for vue and svelte clients (#1541)
|
|
- Update compat table with custom stickiness for go (#1544)
|
|
- Change the remoteAddress description (#1539)
|
|
- Correct custom activation strategies param types (#1547)
|
|
|
|
### Features
|
|
|
|
- Update ApiRequest to accept POST w/o payloads
|
|
- Bump frontend to 4.10.0
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency lint-staged to v12.4.1
|
|
- Update dependency superagent to v7.1.3
|
|
- Update dependency supertest to v6.2.3
|
|
- Remove code leftover code
|
|
- Update dependency eslint-config-airbnb-typescript to v17 (#1486)
|
|
- Update dependency prettier to v2.6.2
|
|
- Update dependency @types/lodash.clonedeep to v4.5.7
|
|
- Update dependency @types/react-dom to v17.0.16
|
|
- Update dependency @types/react-test-renderer to v17.0.2
|
|
- Update dependency typescript to v4.6.4
|
|
- Update dependency http-proxy-middleware to v2.0.6
|
|
- Update dependency react-router-dom to v5.3.1
|
|
- Update dependency react-scripts to v5.0.1
|
|
|
|
### Refactor
|
|
|
|
- Misc login page accessibility improvements (#914)
|
|
- Fix a few eslint module boundary type overrides (#1542)
|
|
- Disallow additionalProperties in response schemas (#1543)
|
|
- Fix override field selection (#925)
|
|
- Fix segment permission checks (#930)
|
|
|
|
### Task
|
|
|
|
- Use make-fetch-happen (#1500)
|
|
|
|
## [4.9.1] - 2022-03-23
|
|
|
|
### Documentation
|
|
|
|
- List v1.3.1 of the PHP sdk as first compatible w/adv constr.
|
|
|
|
### Features
|
|
|
|
- Upgrade unleash-frontend to 4.9.0
|
|
|
|
## [4.9.0] - 2022-03-23
|
|
|
|
### Bug Fixes
|
|
|
|
- Move unsaved label below refresh popup (#772)
|
|
- Remove placeholder comment
|
|
- Mark .NET sdk as not having `currentTime` context field
|
|
- Delete empty table row
|
|
- Remove link color in strategies list (#773)
|
|
- Remove empty ruleset
|
|
- Make sure customer type is included in the payload.
|
|
- Update header
|
|
- Update dependency unleash-frontend to v4.9.0-beta.1
|
|
- Update dependency knex to v1.0.4
|
|
- Update config tests for enabled environments
|
|
- Update dependency unleash-frontend to v4.9.0-beta.2
|
|
- Make sure we handle hours as 00-23
|
|
- Show invalid token page when token error is received (#785)
|
|
- Add warning to constraint accordion (#792)
|
|
- Update dependency unleash-frontend to v4.9.0-beta.3
|
|
- Breakpoint misalignment (#796)
|
|
- Change rollout datatype to int
|
|
|
|
### Documentation
|
|
|
|
- Minor rewording and clarification around strategy impl/eval
|
|
- Start scaffolding out new constraint operator info
|
|
- Add description of each of the strat constraint operators.
|
|
- Update "constraint structure" section
|
|
- Add availability note, finish first draft of constraint ops
|
|
- Finish first draft of new strat constraints doc.
|
|
- Add unleash context and compat table updates
|
|
- Remove 'introduced in' column in Unleash Context table.
|
|
- Move string operator case sensitivity note to table
|
|
- Update SemVer section: clarify what requirements we have
|
|
- Update description of `currentTime` in the Unleash context.
|
|
- Add note about how invalid context field values are handled
|
|
- Update semver format after discussion and alignment
|
|
- Merge `currentTime` with "advanced constraints" row
|
|
- Document how to get SEMVER_GTE/LTE functionality
|
|
- Add a note saying passord is password for Norwegian
|
|
- Create initial outline for how to schedule feature releases
|
|
- Describe details of enabled_environments in unleash config docs
|
|
- Add more placeholder / structural content.
|
|
- Create first draft of schedule how-to
|
|
- Bold important text
|
|
- Add note to strategy constraints about undefined behavior
|
|
- Add screenies and update descriptions accordingly
|
|
- Clear up that constraints are available to pro customers too
|
|
- Add note saying that some SDKs will crash with new operators.
|
|
- Add more content around database connections
|
|
- Add code samples, move db configuration to separate section
|
|
- Remove duplicate db connection options description
|
|
- Note the minimum SDK versions necessary for adv constraints
|
|
- Add php support version for advanced constraints
|
|
- Add more comprehensive overview of sdk incompatibilities
|
|
- Change spec to specification, add link to spec
|
|
- Update min versions for node, python, ruby
|
|
- Only list feature versions for constraint ops inclusion
|
|
- Link to strategy constraints from the schedule how-to guide
|
|
- Add a link to the SDK incompatibility section
|
|
- PR feedback: configure db url, db url file, precedence
|
|
- Sort options alphabetically in example object.
|
|
- Add note about PHP crashing if it doesn't recognize the op
|
|
|
|
### Features
|
|
|
|
- Add changeRole (#768)
|
|
- Validate json (#764)
|
|
- Add new feature strategy create/edit pages (#739)
|
|
- Add data: "was the form opened manually" and "current page"
|
|
- Validate strategies (#1429)
|
|
- Add environment variable to set override enabled environments
|
|
- Enabled environments override now also moves projects and toggles to new environments
|
|
- Make DATE_AFTER the default time operator
|
|
- Segments (#776)
|
|
- Add operators splash page (#802)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency lint-staged to v12.3.5
|
|
- Update dependency ts-node to v10.7.0
|
|
- Update typescript-eslint monorepo to v5.14.0
|
|
- Merge main -> this branch
|
|
- Update dependency @testing-library/react to v12.1.4
|
|
- Update dependency @types/react to v17.0.40
|
|
- Update dependency tsc-watch to v4.6.2
|
|
- Update dependency eslint to v8.11.0
|
|
- Update dependency http-proxy-middleware to v2.0.4
|
|
- Update dependency @babel/core to v7.17.7
|
|
- Update typescript-eslint monorepo to v5.15.0
|
|
- Update dependency cypress to v9.5.2
|
|
- Extend tests for enabled environments
|
|
- Update dependency prettier to v2.6.0
|
|
- Update dependency prettier to v2.6.0
|
|
- Update dependency lint-staged to v12.3.7
|
|
- Update node.js to v14.19.1
|
|
- Update dependency @babel/core to v7.17.8
|
|
- Update dependency @types/react to v17.0.41
|
|
- Update dependency @types/react-dom to v17.0.14
|
|
- Update dependency @types/supertest to v2.0.12
|
|
- Update typescript-eslint monorepo to v5.16.0
|
|
- Formatting
|
|
|
|
### Refactor
|
|
|
|
- Remove unused tooltip prop (#769)
|
|
- Fix strategy modal issues (#778)
|
|
- Improve feature not found page (#774)
|
|
- Wait for UI config for CO flag (#781)
|
|
- Fix form submission avoidance on add constraint (#783)
|
|
- Improve strategy card focus styles (#787)
|
|
- Improve constraint date formatting (#789)
|
|
- Improve constraint values form (#790)
|
|
- Fix search crash on missing values (#794)
|
|
- Test useFeaturesFilter (#795)
|
|
- Fix crash on empty target date (#798)
|
|
- Always add values to constraints (#1448)
|
|
- Fix Tooltip ref warning (#804)
|
|
- Make refresh work on fogot password page (#808)
|
|
- Avoid splash pages in e2e tests (#810)
|
|
- Restrict API tokens to enabled environments (#809)
|
|
|
|
## [4.8.2] - 2022-03-01
|
|
|
|
### Bug Fixes
|
|
|
|
- Merge conflicts
|
|
- Merge conflicts
|
|
- Remove console log
|
|
- Make css module loading work as expected.
|
|
- Explicitly set background for the light theme
|
|
- Make close button visible again
|
|
- Don't reset radio group values to undefined
|
|
- Remove pointer events from hidden content.
|
|
- Update PR based on feedback
|
|
- Update PR based on feedback
|
|
- Add mobile view for search
|
|
- Configure user endpoint when AuthType is NONE (#1403)
|
|
|
|
### Documentation
|
|
|
|
- Change primary color for light theme to unleash purple
|
|
- Style input text area
|
|
- Set customer type correctly
|
|
- Fix styling issues on narrow screens
|
|
|
|
### Features
|
|
|
|
- Rough style first question page of feedback component.
|
|
- Start adding state logic to component.
|
|
- Start splitting component up into multiple pieces.
|
|
- Create step 1 and set up step 2
|
|
- Reverse source order of form control buttons.
|
|
- Style page 3
|
|
- Hide 'very unsatisfied'/'very satisfied' on smaller sreens
|
|
- Start hooking up open/close logic
|
|
- Further styling and hooking up of open feedback-button
|
|
- Style open-feedback-button.
|
|
- Render all steps at the same time, add thank you; first anims
|
|
- Overlay form sections
|
|
- Add search input in project features
|
|
- Add search in projects
|
|
- Fix keyboard focus between screens
|
|
- Set up request execution on form submission
|
|
- Clear form on manual closing.
|
|
- Implement saving and loading from localStorage
|
|
- Set completion flag upon submitting form
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Pin dependency @testing-library/dom to 8.11.3
|
|
- Bump nanoid from 3.1.28 to 3.3.1 (#725)
|
|
- Bump url-parse from 1.5.3 to 1.5.10 (#735)
|
|
- Bump follow-redirects from 1.13.3 to 1.14.9 (#726)
|
|
- Support css modules in storybook
|
|
- First feedback page
|
|
- Update dependency sass to v1.49.9
|
|
- Update dependency eslint to v8.10.0
|
|
- Update actions/checkout action to v2 (#589)
|
|
- Minor cleanup and simplification
|
|
- Remove debug logs
|
|
- Update typescript-eslint monorepo to v5.13.0
|
|
- Update dependency cypress to v9.5.1
|
|
- Update dependency typescript to v4.6.2
|
|
- Update dependency typescript to v4.6.2
|
|
|
|
### Refactor
|
|
|
|
- Change error type in edit context
|
|
- Use the MUI OutsideClickHandler (#756)
|
|
- Fix sorting features by last seen and created at (#755)
|
|
- Remove craco and wdyr (#753)
|
|
|
|
### Styling
|
|
|
|
- Fix unformatted file
|
|
- Add className for SearchField
|
|
|
|
## [4.8.1] - 2022-02-25
|
|
|
|
### Bug Fixes
|
|
|
|
- Handle context name error without making an api call
|
|
- Readd orderBy statement to project query (#1394)
|
|
|
|
### Documentation
|
|
|
|
- Swizzle root and add feedback component
|
|
- Remove "future enhancements" section of environments doc
|
|
|
|
### Features
|
|
|
|
- Add basic (sorta styled) first feedback screen
|
|
- Add search functionality
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Rename styles to module, add more focus styles
|
|
|
|
### Refactor
|
|
|
|
- Update remove project function
|
|
- Fix flaky Cypress tests (#746)
|
|
- Port date utils to TS (#720)
|
|
- Fix misc TS errors (#729)
|
|
|
|
## [4.8.0] - 2022-02-24
|
|
|
|
### Bug Fixes
|
|
|
|
- Remove toast when clicking cancel
|
|
- Remove tooltips
|
|
- Set admin permission (#736)
|
|
- Update PR based on feedback
|
|
- Update dependency unleash-frontend to v4.8.0-beta.10
|
|
- Replace empty name for admin in project access
|
|
- Correct oas for creating feature toggle
|
|
- Update dependency unleash-frontend to v4.8.0
|
|
- Add migration patch
|
|
- Remove project column from roles if exists
|
|
|
|
### Documentation
|
|
|
|
- Mark PHP as advanced constraint compatible in compatibility table
|
|
- Update docs for Go SDK because wait until initialized already exists
|
|
|
|
### Features
|
|
|
|
- Create ressources buttons and update all forms
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Use standard css file name
|
|
- Update dependency @types/jest to v27.4.1
|
|
- Update dependency @types/jest to v27.4.1
|
|
|
|
### Refactor
|
|
|
|
- Update text in ui consistent
|
|
- Improve feature toggle search state (#741)
|
|
- Remove chart point filter (#743)
|
|
- Change resourceCreateButton and SaveChangesButton name
|
|
- Update Create and Update buttons types
|
|
|
|
### Styling
|
|
|
|
- Fix styles in CreateButton
|
|
|
|
### Testing
|
|
|
|
- Update snapshots
|
|
|
|
## [4.7.2] - 2022-02-10
|
|
|
|
### Bug Fixes
|
|
|
|
- Update PR based on feedback
|
|
- Test and update snapshot
|
|
- Upgrade unleash-frontend to v4.7.2
|
|
|
|
### Refactor
|
|
|
|
- Refactor addons to TSX and remove unused files (#676)
|
|
- Add application interface and add use applications output interface
|
|
- Loading
|
|
- Use explicit export and delete unused files
|
|
- Restore application store and add toast
|
|
|
|
## [4.7.1] - 2022-02-09
|
|
|
|
### Bug Fixes
|
|
|
|
- Text changes
|
|
- Update dependency unleash-frontend to v4.7.1
|
|
- Resolve unused deps and fix routes
|
|
- Remove projectId from create feature form (#658)
|
|
- Typo (#1346)
|
|
- Tests
|
|
- Project access (#621)
|
|
- Fix google analytics link
|
|
|
|
### Documentation
|
|
|
|
- Use `some-secret` instead of `some-public-key`
|
|
- Fix delete call for deleting feature toggles
|
|
- Hide 'back-to-main-menu' entry in narrow menu
|
|
- Add docs for impression data (#1328)
|
|
- Change API how-tos label from "API" to "API how-tos"
|
|
- Add "sendEmail" field to user-admin.md (#1329)
|
|
- Update compatibility matrix
|
|
- Add payload properties for user-admin post payload
|
|
- Fix contrast issues with dark theme link color.
|
|
- Move light-specific theme changes to 'light-theme' css
|
|
- Dark mode fix contrast in sidebar and with vid comp
|
|
- Use a purple color for primary theme color
|
|
- Remove 'documentation' link in na bar.
|
|
- Fix issues with transparent pngs; add borders, centering
|
|
- Use ifm variable for border width.
|
|
- Add impression data guide outline and sidebar entry
|
|
- Add more outlines, steps, etc to how-to impression data
|
|
- Add API request component: display in http and httpie easy!
|
|
- Add steps to enable impression events for existing toggles.
|
|
- Clarify placeholder info.
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency @types/react to v17.0.39
|
|
- Update dependency jest to v27.5.0
|
|
- Fix broken link to community sdks section
|
|
- Update dependency ts-node to v10.5.0
|
|
- Update typescript-eslint monorepo to v5.11.0
|
|
- Update dependency jest to v27.5.1
|
|
- Update dependency @babel/core to v7.17.2
|
|
- Remove trailing full stop.
|
|
|
|
### Refactor
|
|
|
|
- Application-view to ApplicationView with useApplication hook
|
|
- Add useApplicationsApi
|
|
- Create new EditApplication component
|
|
- Remove enzyme (#664)
|
|
- Port UserProfile to TS/SWR (#665)
|
|
- Create ApplicationList component
|
|
- Detach ApplicationList from global settings (#666)
|
|
- Add useInvoices hook (#656)
|
|
- Port EventHistory to TS/SWR (#669)
|
|
- Finish ApplicationList and add it to routes
|
|
- Port ReportCard to TS/SWR (#674)
|
|
- Port auth admin to TS/SWR (#675)
|
|
- Port FeatureToggleList to TS/SWR (#663)
|
|
- Port global settings to TS/hooks (#679)
|
|
- Use locationSettings in application for date format
|
|
- Remove unused components
|
|
- Remove unused invoices state (#685)
|
|
- Port unleash context to SWR (#683)
|
|
- Remove unused feature types state (#688)
|
|
- Replace ts-ignore with ts-expect-error (#681)
|
|
- Add a MainTheme type (#686)
|
|
- Remove unused feedback state (#682)
|
|
- Port MainLayout to TS/SWR (#684)
|
|
- Remove unused feature tags state (#689)
|
|
- Remove unused feature metrics state (#690)
|
|
- Remove unused tags code (#687)
|
|
- Change based on PR feedback
|
|
- Add handleChange
|
|
|
|
## [4.7.0] - 2022-02-03
|
|
|
|
### Bug Fixes
|
|
|
|
- Update dependency knex to v1.0.2
|
|
- Remove stray debugger statement (#657)
|
|
- Jest-coverage-report-action disable annotations
|
|
- Add tsx and nullish coalescence (#667)
|
|
|
|
### Features
|
|
|
|
- Add impressionData switch to create feature form (#639)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency sass to v1.49.7
|
|
- Pin dependency @types/react-test-renderer to 17.0.1
|
|
- Update dependency css-loader to v6.6.0
|
|
- Update dependency @babel/core to v7.17.0
|
|
- Update dependency @testing-library/jest-dom to v5.16.2
|
|
- Update frontend
|
|
|
|
### Refactor
|
|
|
|
- Port ApiDetails to useSWR and TS (#653)
|
|
|
|
## [4.6.5] - 2022-02-01
|
|
|
|
### Bug Fixes
|
|
|
|
- Format api paths (#655)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update node.js to v14.19.0
|
|
- Update frontend
|
|
|
|
## [4.6.4] - 2022-02-01
|
|
|
|
### Bug Fixes
|
|
|
|
- Race condition when adding users
|
|
- Rbac should pick up projectId from path if available
|
|
- Upgrade unleash-frontend to v4.6.3
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency lint-staged to v12.3.3
|
|
|
|
## [4.6.3] - 2022-02-01
|
|
|
|
### Bug Fixes
|
|
|
|
- Use correct path for create feature link (#650)
|
|
- Cleanup based on PR feedback
|
|
- Update dependency unleash-frontend to v4.6.2
|
|
|
|
### Documentation
|
|
|
|
- Fix link to addons page
|
|
- Fix link to getting started page
|
|
- Link directly to the markdown file
|
|
- Link directly to the markdown file
|
|
- Fix markdown file name
|
|
|
|
### Features
|
|
|
|
- Create useAddons and useAddonsApi
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update typescript-eslint monorepo to v5.10.2
|
|
- Update dependency sass to v1.49.4
|
|
- Update dependency @types/node to v14.18.10
|
|
|
|
### Refactor
|
|
|
|
- Remove redux from addons components
|
|
|
|
## [4.6.1] - 2022-01-31
|
|
|
|
### Bug Fixes
|
|
|
|
- Set migration for feedbacK (#1315)
|
|
|
|
## [4.6.0] - 2022-01-31
|
|
|
|
### Bug Fixes
|
|
|
|
- Remove snackbar from addUser
|
|
- Convert simple-password-provider.test.js to ts
|
|
- GoogleAnalytics for docusaurus to new format (#1306)
|
|
- Pin dependency @docusaurus/plugin-google-analytics to 2.0.0-beta.15 (#1307)
|
|
- Remove unused dependencies
|
|
- Trim context field name (#634)
|
|
- Readme.md
|
|
- E2e tests (#636)
|
|
- Remove test subcat from sidebar
|
|
- Pnps
|
|
- Update snapshots
|
|
- Welcome-email should not include password-link when disabled (#1302)
|
|
- Handle existing feature name (#641)
|
|
- Add autofocus to all new create-screens
|
|
- Add autofocus to create environment screen
|
|
- Update dependency unleash-frontend to v4.6.0
|
|
- Viewers should be allowed to see strategy config (#645)
|
|
- Update dependency @svgr/webpack to v6.2.1
|
|
- Metric counters should use bigint (#1313)
|
|
- Upgrade unleash-frontend to v4.6.1
|
|
|
|
### Documentation
|
|
|
|
- Remove role 'alert' from availability notice.
|
|
- Update how-to for cprs with new video element.
|
|
- Finish v1 of the video content element.
|
|
- Remove redundant video heading and commented-out content.
|
|
- Remove container query polyfill
|
|
|
|
### Features
|
|
|
|
- Add toast when delete user
|
|
- Add useUiBootstrap hook and update send email state (#643)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency lint-staged to v12.3.2
|
|
- Make docs sidebar hover and active color same unleash grey.
|
|
- Update dependency eslint to v8.8.0
|
|
|
|
### Refactor
|
|
|
|
- Update usersList
|
|
|
|
## [4.5.1] - 2022-01-06
|
|
|
|
### Bug Fixes
|
|
|
|
- Pin dependency @docusaurus/remark-plugin-npm2yarn to 2.0.0-beta.14 (#1224)
|
|
- Expose ApiUser out of Unleash
|
|
- Update dependency helmet to v5 (#1215)
|
|
- Correct format for API tokens
|
|
- Downgrade faker to 5.5.3
|
|
- Add gha to upload to cdn on release
|
|
- Gha releast_to_cdn must use yarn
|
|
- Gha releast_to_cdn does not need to build twice
|
|
- Gha releast_to_cdn set working directory for all
|
|
- Gha releast_to_cdn set working directory correctly
|
|
- Gha releast_to_cdn rm working directory
|
|
- Add support for CDN prefix in index.html
|
|
- Upload all assests under build
|
|
- Revert favicon path in index.html
|
|
- Update dependency unleash-frontend to v4.4.1
|
|
- Should not remove variants when updating feature toggle metadata (#1234)
|
|
- Update yarn.lock
|
|
|
|
### Documentation
|
|
|
|
- Add `npm2yarn` annotation to all npm commands
|
|
- Remove spacing, change 'node' -> Node.js
|
|
- Minor language improvements
|
|
- Add description of `open-source` authentication type.
|
|
- Add difference between `initApiTokens` and env var option.
|
|
- Add information on using env vars for startup imports.
|
|
- Change wording slightly.
|
|
- Add initial stub for custom project roles to rbac article.
|
|
- Update version tag for when CPR\* is expected to be released
|
|
- Add placeholder how-to-guide for custom project roles
|
|
- Revamp the rbac article; add roles table, describe CPR.
|
|
- Explain what the project and env permissions mean for CPR
|
|
- Add info on variants to project permissions.
|
|
|
|
### Features
|
|
|
|
- Add strategies icons (#565)
|
|
- Create password field component
|
|
- Add init api tokens option (#1181)
|
|
- Add support for cdnPrefix for static assets (#1191)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update typescript-eslint monorepo to v5.9.0
|
|
- Update dependency sass to v1.45.2
|
|
- Update dependency @types/memoizee to v0.4.7
|
|
- Update dependency @types/react to v17.0.38
|
|
- Update react-dnd monorepo
|
|
- Update dependency jest to v27.4.6
|
|
- Update dependency node-forge to v1 (#1228)
|
|
- Update dependency faker to v6 (#1227)
|
|
- Update dependency @babel/core to v7.16.7
|
|
- Update dependency @types/node to v14.18.5
|
|
- Update dependency jest to v27.4.7
|
|
- Update dependency date-fns to v2.28.0
|
|
- Update dependency @types/jest to v27.4.0
|
|
- Update dependency sass to v1.46.0
|
|
- Update dependency @types/enzyme to v3.10.11
|
|
- Update dependency @types/uuid to v8.3.4
|
|
|
|
## [4.4.5] - 2022-01-03
|
|
|
|
### Bug Fixes
|
|
|
|
- Update dependency db-migrate to v0.11.13
|
|
- Constraints scrollbars (#504)
|
|
- Image inclusion and alt text syntax was wrong.
|
|
- Remove margin under footer (#514)
|
|
- Clear search input on route change
|
|
- Make new variant api validate name uniqueness (#1126)
|
|
- Typo in function name + remove unused value state
|
|
- Stop healthrating from including archived (#1128)
|
|
- Metrics v2 should await for the clearer (#1114)
|
|
- Use specific attribute as useEffect trigger (#527)
|
|
- Add logo in login screen for small size screen (#523)
|
|
- Remove edit click handler from variants list (#528)
|
|
- Require json-schema v0.4.0 or later (#1135)
|
|
- Correct version number for unleash-frontend
|
|
- Sloader path (#530)
|
|
- Remove unused dep
|
|
- Remove lastUpdate from fieldToRow
|
|
- Rename last_update to updated_at
|
|
- Add timestamp on project creation for update_at column
|
|
- Allow user to create up to 7 environments (#543)
|
|
- Cleanup old user permissions (#1150)
|
|
- Upgrade unleash-frontend to v4.3.0-beta.1
|
|
- Always require permission for POST, PATCH, PUT, DELETE (#1152)
|
|
- Update dependency @svgr/webpack to v6 (#1136)
|
|
- Bump unleash-frontend to v4.3.0
|
|
- Update dependency @svgr/webpack to v6.1.1
|
|
- Truncate long environment name (#535)
|
|
- Open validate endpoint (#1162)
|
|
- Updated API docs to reflect v4.3
|
|
- Reset loader when fetch receives 401 and fix no auth type (#549)
|
|
- Update frontend
|
|
- Truncate long environment name (#535)
|
|
- Truncate environments names in project view
|
|
- Wrong environment name in strategy creation
|
|
- Replace execution strategy with activation strategy
|
|
- Rename metrics-service to client-instance service
|
|
- Move toggle-counters to metrics service
|
|
- Lint
|
|
- Rename services
|
|
- Drop client_metrics table
|
|
- Uintroduce call to update last_seen on client-instance
|
|
- Cleanup application view (#553)
|
|
- Update dependency unleash-frontend to v4.4.0
|
|
- Update dependency @svgr/webpack to v6.1.2
|
|
- Hide role route from the menu dd
|
|
- Update snapshots
|
|
- Account for invalid token in SWR Provider (#561)
|
|
- Adds feature-variant-updated event. (#1189)
|
|
- Adjust feature-variant-updated event
|
|
- Adjust main splash container when zoom in (#566)
|
|
- Update dependency knex to v0.95.15
|
|
- Fix broken link to how-to guide.
|
|
- Align code and highlight indentation.
|
|
- Realign indentation of code and comments
|
|
- Update updateUser code to reject empty emails (#1210)
|
|
|
|
### Docs
|
|
|
|
- Update feature-toggles-api.md (#1105)
|
|
- Add a tip about docker names having to be unique.
|
|
|
|
### Documentation
|
|
|
|
- Add docs for Jira server plugin
|
|
- Mark Jira Cloud plugin as not recommended
|
|
- Added screenshot successful install
|
|
- Improve readability of jira server installation plugin slightly
|
|
- Remove jira cloud plugin docs for now (#1118)
|
|
- Add initial (untested) steps on how to run the proxy locally.
|
|
- Fix up docker commands to have consistent formatting.
|
|
- Add always pull to docker commands
|
|
- Add always pull to getting started
|
|
- First pass at updating the feature toggle types entry.
|
|
- Fix internal links.
|
|
- Link to feature-flag-types from important concepts.
|
|
- Touch up the section on deprecating feature toggles.
|
|
- Add initial outline id for custom stickiness.
|
|
- Add basic info to stickiness.
|
|
- Update reference to gradual rollout (was 'flexible rollout')
|
|
- Add stickiness document to advanced section.
|
|
- Remove link to old activation strategies document.
|
|
- Delete old activation strategies file.
|
|
- Delete old unleash-context doc.
|
|
- Add image for custom stickiness.
|
|
- Update stickiness docs.
|
|
- Fix a typo in activation strategies: use -> user
|
|
- Fix links to old versions of pages; link to new versions.
|
|
- Remove link to non-existing page about sdk capabilities.
|
|
- Use internal links for linking to other doc pages.
|
|
- Add note about Unleash using MurmurHash for stickiness.
|
|
- Clarify that health rating is only updated once an hour.
|
|
- Add environments post to side bar.
|
|
- Remove references to environments being a beta feature.
|
|
- Typo; change "metics" -> "metrics"
|
|
- Add section on (potentially) stale toggles to tech debt
|
|
- Describe the shape of the data returned by the Unleash proxy
|
|
- Adjust variant outline; add rough ideas.
|
|
- Explain what the proxy configuration variables are.
|
|
- JS proxy client: explain client keys
|
|
- Android SDK: reformat and add more details on client secrets
|
|
- React proxy sdk: explain clientKey and other config vars.
|
|
- IOS proxy: add info about client keys and environments.
|
|
- Start documenting variant properties and weights
|
|
- Finish variant weight reference documentation
|
|
- Document variant payloads.
|
|
- Add some first info on overrides.
|
|
- Stickiness, disabled variant.
|
|
- Conflicting overrides; rm usage
|
|
- Clarify weight distribution
|
|
- Add discussion topic on a/b testing
|
|
- First draft of a/b testing discussion
|
|
- Rename A/B testing file
|
|
- Rename 'discussion' -> 'concepts'
|
|
- Add a first iteration of the compatibility table.
|
|
- Flesh out descriptions
|
|
- Add links to concepts in table.
|
|
- Add slack link to text
|
|
- Add .net gradual rollout custom stickiness
|
|
- Center icons in table
|
|
- Link to sdks in table headers, use human strat names.
|
|
- Rename 'concepts' -> 'topics'
|
|
- Delete env strat constraint image, rewrite paragraph.
|
|
- Update strategy constraints documentation.
|
|
- Update variants screenshot
|
|
- Update archive page.
|
|
- Update audit log chapter.
|
|
- Update API access document.
|
|
- Update environments section.
|
|
- Update project images.
|
|
- Update text (and add alt text) in projects document.
|
|
- Update control-rollout document.
|
|
- Update the custom strategy documentation.
|
|
- Update tech debt section.
|
|
- Gradual rollout: custom stickiness -> point to SDK table
|
|
- Update doc; add how-to make custom context fields.
|
|
- Add custom stickiness header.
|
|
- Add note about custom stickiness being in beta.
|
|
- Fix quickstart image not being displayed.
|
|
- Add custom stickiness section to context docs.
|
|
- Add img of legal values' effect on the UI.
|
|
- Reference the SDK compat table in stickiness docs
|
|
- Rough draft of how to create custom context fields.
|
|
- Full draft for how to create custom context fields.
|
|
- Add note to context docs re: creating and updating.
|
|
- Spilt strat constraints into ref and how-to.
|
|
- Add note about creating standard context fields.
|
|
- Update strat constraints with SDK info.
|
|
- Add link to how-to guide for strat constraints.
|
|
- Update how-to doc title for strat constraints.
|
|
- Update availability notes for custom context fields.
|
|
- Adjust heading levels, add ideas.
|
|
- Separate reference and how-to
|
|
- Add note about unimplemented strats.
|
|
- Semi-scaffold how-to section
|
|
- Start filling in how-to for custom strats
|
|
- Add steps for custom strats with proxy.
|
|
- Add note to proxy docs about custom strats.
|
|
- Describe using custom strats when proxy is not docker.
|
|
- Mention required params
|
|
- Update param type overview
|
|
- Update docker commands to start containers in detached mode
|
|
- Fix list numbers
|
|
- Add steps for running the proxy in node with custom strats.
|
|
- Indent code block properly.
|
|
- Highlight `customStrategies` option.
|
|
- Fix comparison operator from `>` to `<`
|
|
- Pluralize SDK -> SDKs
|
|
|
|
### Features
|
|
|
|
- Use new Variants API (#518)
|
|
- Update health report (#541)
|
|
- Remove old metrics service
|
|
- New toggle screen view (#544)
|
|
- RBAC environment role list (#558)
|
|
- Update metrics view in the accordion footer
|
|
- Add show password for all passwords input
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency @welldone-software/why-did-you-render to v6.2.3
|
|
- Update typescript-eslint monorepo to v5.4.0
|
|
- Update dependency @types/react to v17.0.35
|
|
- Update dependency typescript to v4.5.2
|
|
- Upped postgres version for Heroku. (#1112)
|
|
- Update dependency typescript to v4.5.2
|
|
- Update dependency @types/uuid to v8.3.3
|
|
- Update dependency @types/jest to v27.0.3
|
|
- Update dependency @types/node to v14.17.34
|
|
- Update dependency date-fns to v2.26.0
|
|
- Update dependency source-map-support to v0.5.21
|
|
- Update dependency @types/jest to v27.0.3
|
|
- Update dependency @types/js-yaml to v4.0.5
|
|
- Update dependency eslint to v8.3.0
|
|
- Update dependency @types/react to v17.0.36
|
|
- Update dependency eslint-config-airbnb-typescript to v16 (#1109)
|
|
- Update dependency @testing-library/jest-dom to v5.15.1
|
|
- Update dependency @types/react to v17.0.37
|
|
- Update dependency sass to v1.43.5
|
|
- Update dependency prettier to v2.5.0
|
|
- Update metcalfc/changelog-generator action to v3 (#1121)
|
|
- Update dependency redux-thunk to v2.4.1
|
|
- Update dependency lint-staged to v12 (#1104)
|
|
- Update dependency jest to v27.4.0
|
|
- Update typescript-eslint monorepo to v5.5.0
|
|
- Update dependency sass to v1.44.0
|
|
- Pin dependency prettier to v2.4.1
|
|
- Update dependency prettier to v2.5.0
|
|
- Update dependency date-fns to v2.27.0
|
|
- Update dependency jest to v27.4.2
|
|
- Update node.js to v14.18.2
|
|
- Update dependency jest to v27.4.3
|
|
- Update frontend
|
|
- Update frontend
|
|
- Require json-schema 0.4.0 or higher
|
|
- Update dependency @testing-library/jest-dom to v5.16.0
|
|
- Update dependency @types/node to v14.18.0
|
|
- Update dependency eslint to v8.4.0
|
|
- Update dependency prettier to v2.5.1
|
|
- Update dependency prettier to v2.5.1
|
|
- Update dependency ts-jest to v27.1.0
|
|
- Fix syntax highlighting for a json code snippet.
|
|
- (docs) keep list styling (internally) consistent
|
|
- Update dependency @testing-library/jest-dom to v5.16.1
|
|
- Update dependency @testing-library/jest-dom to v5.16.0
|
|
- Update dependency @types/node to v14.18.0
|
|
- Update dependency prettier to v2.5.1
|
|
- Update typescript-eslint monorepo to v5.6.0
|
|
- Update dependency eslint to v8.4.1
|
|
- Format compat table.
|
|
- Update dependency typescript to v4.5.3
|
|
- Update dependency typescript to v4.5.3
|
|
- Update dependency jest to v27.4.4
|
|
- Update dependency ts-jest to v27.1.1
|
|
- Update dependency jest to v27.4.5
|
|
- Update dependency typescript to v4.5.4
|
|
- Update dependency typescript to v4.5.4
|
|
- Update typescript-eslint monorepo to v5.7.0
|
|
- Unhyphenate kebab-menu -> kebab menu
|
|
- Lowercase <br/> tag
|
|
- Update dependency ts-jest to v27.1.2
|
|
- Update dependency @types/node to v14.18.1
|
|
- Update dependency eslint to v8.5.0
|
|
- Update dependency lint-staged to v12.1.3
|
|
- Update typescript-eslint monorepo to v5.8.0
|
|
- Update dependency @types/node to v14.18.2
|
|
- Update dependency sass to v1.45.1
|
|
- Update dependency tsc-watch to v4.6.0
|
|
- Remove unnecessary escape sequences.
|
|
- Format table
|
|
- Update with new branch names
|
|
- Update with new branch names
|
|
- Correct compatibility matrix for server SDKs
|
|
- Update dependency lint-staged to v12.1.4
|
|
- Update typescript-eslint monorepo to v5.8.1
|
|
- Update dependency @types/jest to v27.4.0
|
|
- Update dependency eslint to v8.6.0
|
|
- Update dependency lint-staged to v12.1.5
|
|
- Update dependency eslint-plugin-import to v2.25.4
|
|
|
|
### Task
|
|
|
|
- Add a workflow that validates docs for PRs (#1123)
|
|
- Add link to FCC video (#1127)
|
|
- Ban changes to variants through feature (#1130)
|
|
- Sort variants by name (#1132)
|
|
- Add buttons for deleting/editing a constraint (#522)
|
|
|
|
## [4.2.3] - 2021-11-12
|
|
|
|
### Bug Fixes
|
|
|
|
- Remove typo from UI
|
|
- Add correct path for create first toggle button
|
|
- Disable revive feature when project is deleted
|
|
- Rename isProjectDeleted to projectExists and add PermissionIconButton
|
|
- Support new event format with diff will be done in the UI (#496)
|
|
- Update dependency knex to v0.95.14
|
|
- Add migration
|
|
- Styling
|
|
- Prevent deadlock for batchinserting usage metrics (#1100)
|
|
- Refactor client-metrics list and ttl-list to TypeScript (#1080)
|
|
- Remove record splash and update sql query in add-splash-entry
|
|
- Update sql query in add-splash-entry
|
|
- Update e2e test for splash
|
|
- Status chip (#501)
|
|
- Mobile percentagecircle (#502)
|
|
- Remove req.body from the splash object when update
|
|
- Add cascade query inside create table for splash
|
|
- Upgrade unleash-frontend to v4.2.13
|
|
- Return be object instead of array
|
|
|
|
### Documentation
|
|
|
|
- Clarify that the proxy does not expose disabled flags (#1094)
|
|
- Add syntax highlighting to react-sdk
|
|
- Polish text on environments.
|
|
- Simplify language + pre-configure -> preconfigure
|
|
- Add paragraph to intro: things will still work (default env)
|
|
- Add notes about users having to add strats to enable envs.
|
|
- Updated maven coordinates for java sdk
|
|
|
|
### Features
|
|
|
|
- Clean up events (#1089)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency eslint-config-airbnb-typescript to v14.0.2
|
|
- Update dependency eslint to v8.2.0
|
|
- Pin dependencies
|
|
- Update typescript-eslint monorepo to v5.3.1
|
|
- Update dependency eslint-config-airbnb-typescript to v15 (#1091)
|
|
- Update dependency @types/node to v14.17.33
|
|
- Update dependency eslint-plugin-import to v2.25.3
|
|
- Update dependency eslint-config-airbnb-base to v15 (#1098)
|
|
|
|
## [4.2.2] - 2021-11-04
|
|
|
|
### Bug Fixes
|
|
|
|
- Convert iso-strings from db to date object
|
|
|
|
## [4.2.1] - 2021-11-04
|
|
|
|
### Bug Fixes
|
|
|
|
- Remove semicolon from component (#480)
|
|
- Be explicit when specifying time & replace moment with date-fns (#1072)
|
|
- Update docusaurus monorepo to v2.0.0-beta.9 (#1081)
|
|
- Update mime library method signature to 2.X (#1078)
|
|
- Update dependency knex to v0.95.13
|
|
- Handle undefined project with default (#486)
|
|
- Guard for disabling envs (#492)
|
|
- Toast text
|
|
- Update dependency unleash-frontend to v4.2.12
|
|
- Disable projects (#1085)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependency node-fetch to v2.6.6
|
|
- Update typescript-eslint monorepo to v5.3.0
|
|
- Update dependency @testing-library/jest-dom to v5.15.0
|
|
- Update dependency @types/react to v17.0.34
|
|
- Update dependency @types/react-dom to v17.0.11
|
|
- Update dependency css-loader to v6.5.1
|
|
- Update changelog
|
|
|
|
## [4.2.0] - 2021-10-29
|
|
|
|
### Bug Fixes
|
|
|
|
- Lint
|
|
- Add default sort order for built in envs (#1076)
|
|
|
|
### Features
|
|
|
|
- Disable password based login (#1046)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Remvoe console.error for tests expecting error
|
|
- Mute expected test errors
|
|
- Update CHANGELOG.md
|
|
|
|
## [4.2.0-2] - 2021-10-01
|
|
|
|
### Bug Fixes
|
|
|
|
- Api-token only show env if enabled
|
|
- Render new link if enabled
|
|
- Upgrade unleash-frontend to 4.2.2
|
|
|
|
## [4.2.0-1] - 2021-10-01
|
|
|
|
### Bug Fixes
|
|
|
|
- Update dependency js-yaml to v4 (#985)
|
|
- Store metrics only if not empty (#991)
|
|
- Add environments to project details (#992)
|
|
- Reduce data in FEATURE_ENVIRONMENT events
|
|
- Allow renovate bot to auto-merge
|
|
- Renovate should be allowed to automerge all packages
|
|
- Use renovater github config
|
|
- Missing-toggle link should include name-param once
|
|
- Add projects api for oss as well
|
|
- Client api should return feature toggles for disabled environments (#995)
|
|
- Do not filter FEATURE_METADATA_UPDATE events
|
|
- Remove swagger.json poc
|
|
- Update changelog
|
|
- Upgrade unleash-frontend to 4.2.1
|
|
|
|
### Features
|
|
|
|
- Project environments configuration (#365)
|
|
- E2e tests and mobile views (#348)
|
|
- Created project header (#388)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update metcalfc/changelog-generator action to v1 (#982)
|
|
- Update dependency jest to v27.2.3 (#990)
|
|
- Update dependency eslint-config-airbnb-typescript to v14 (#979)
|
|
- Update dependency react-timeago to v5.3.0 (#364)
|
|
- Update dependency @types/debounce to v1.2.1 (#344)
|
|
- Update renovte config
|
|
- Uopdate renovate config
|
|
- Bump tar from 6.1.5 to 6.1.11 (#333)
|
|
- Update dependency jest to v27.2.4
|
|
- Bump tmpl from 1.0.4 to 1.0.5 (#338)
|
|
- Bump url-parse from 1.5.1 to 1.5.3 (#331)
|
|
- Update dependency css-loader to v5.2.7
|
|
- Update dependency redux to v4.1.1
|
|
- Update dependency typescript to v4.4.3
|
|
- Update dependency swr to v0.5.7
|
|
- Update dependency sass to v1.42.1
|
|
- Update dependency @testing-library/react to v12 (#373)
|
|
- Update actions/setup-node action to v2 (#372)
|
|
- Update dependency @types/jest to v26.0.24 (#346)
|
|
- Update dependency @types/enzyme to v3.10.9 (#345)
|
|
- Update dependency node-fetch to v2.6.5 (#354)
|
|
- Update dependency @types/react to v17.0.25 (#349)
|
|
- Update dependency immutable to v4.0.0-rc.15 (#353)
|
|
- Update dependency enzyme-to-json to v3.6.2 (#352)
|
|
- Update dependency @types/node to v12.20.27 (#347)
|
|
- Update dependency @welldone-software/why-did-you-render to v6.2.1 (#361)
|
|
- Pin dependency cypress to v8.4.1
|
|
- Update dependency @types/node to v14 (#379)
|
|
- Update dependency cypress to v8.5.0
|
|
- Update dependency @types/react to v17.0.26
|
|
- Update dependency react-router-dom to v5.3.0
|
|
- Update dependency react-timeago to v6 (#384)
|
|
- Update dependency web-vitals to v2 (#386)
|
|
- Update dependency swr to v1 (#385)
|
|
- Update dependency css-loader to v6 (#382)
|
|
- Update actions/checkout action to v2 (#378)
|
|
- Update dependency @types/jest to v27 (#375)
|
|
- Update dependency @testing-library/user-event to v13 (#374)
|
|
- Update dependency @types/react-router-dom to v5.3.0 (#360)
|
|
- Update dependency @testing-library/jest-dom to v5.14.1 (#359)
|
|
- Update dependency react-redux to v7.2.5 (#355)
|
|
- Update dependency @types/react-dom to v17.0.9 (#350)
|
|
- Update metcalfc/changelog-generator action to v1 (#387)
|
|
- Update dependency date-fns to v2.24.0
|
|
- Update react-dnd monorepo (#358)
|
|
|
|
### Task
|
|
|
|
- Remove displayName from environments (#988)
|
|
- Add default environment (#989)
|
|
- Remove display name from environment (#367)
|
|
|
|
## [4.2.0-0] - 2021-09-28
|
|
|
|
### Bug Fixes
|
|
|
|
- Convert feature-schema.test.js to typescript
|
|
- Convert files to typescript
|
|
- Convert event-hook.test.js to typescript
|
|
- Convert xtract-user.js to typescript
|
|
- Convert api-def.js to tyoescript
|
|
- Convert more tests to typescript
|
|
- Convert schemas to typescript
|
|
- Lint error
|
|
- Header zIndex
|
|
- Upgrade connect-session-knex to version 2.1.0
|
|
- Added displayName to feature environments
|
|
- Correct test verifications
|
|
- Don't include archived feature strategies (#955)
|
|
- Enforce non-nullability of environment type (#950)
|
|
- Envrionments should have type
|
|
- Pin dependencies (#957)
|
|
- Update dependency knex to v0.95.11 (#967)
|
|
- Update docusaurus monorepo to v2.0.0-beta.6 (#968)
|
|
- Not set env if undefined
|
|
- Allow renovate-bot to autmerge minor and patch
|
|
- Update dependency unleash-frontend to v4.2.0 (#976)
|
|
- Update dependency prom-client to v14 (#987)
|
|
|
|
### Documentation
|
|
|
|
- Remove the conflict between docker steps and docker-compose (#952)
|
|
- Readme update dashboard screenshot (#953)
|
|
- Minor adjustments.
|
|
|
|
### Features
|
|
|
|
- Add project and environment columns to events (#942)
|
|
- Rename :global: env to "default" (#947)
|
|
- Add project and environment scoping to API keys (#336)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Set transtivie resolutions
|
|
- Bump tmpl from 1.0.4 to 1.0.5 (#949)
|
|
- Bump prismjs from 1.24.1 to 1.25.0 in /websitev2 (#946)
|
|
- Add renovate.json (#956)
|
|
- Add renovate.json (#340)
|
|
- Pin dependencies (#341)
|
|
- Update dependency @testing-library/react to v11.2.7 (#342)
|
|
- Update dependency @types/jest to v27.0.2 (#958)
|
|
- Update dependency ts-jest to v27.0.5 (#964)
|
|
- Update dependency trim to v1 (#963)
|
|
- Update dependency jest to v27.2.2 (#962)
|
|
- Update dependency source-map-support to v0.5.20 (#966)
|
|
- Update dependency husky to v7.0.2 (#965)
|
|
- Update dependency eslint-plugin-prettier to v3.4.1 (#961)
|
|
- Update dependency eslint-plugin-import to v2.24.2 (#960)
|
|
- Security resolutions
|
|
- Update dependency typescript to v4.4.3 (#971)
|
|
- Update typescript-eslint monorepo to v4.31.2 (#972)
|
|
- Update dependency supertest to v6.1.6 (#969)
|
|
- Update changelog
|
|
- Update dependency prettier to v2.4.1 (#974)
|
|
- Update dependency ts-node to v10.2.1 (#973)
|
|
- Update dependency tsc-watch to v4.5.0 (#975)
|
|
- Update actions/setup-node action to v2 (#977)
|
|
- Update dependency glob-parent to v6 (#981)
|
|
- Update typescript-eslint monorepo to v4.32.0 (#983)
|
|
- Update dependency eslint-plugin-prettier to v4 (#980)
|
|
|
|
### Task
|
|
|
|
- Adds FEATURE*ENVIRONMENT*{ENABLED,DISABLED} events (#970)
|
|
|
|
## [4.1.4-0] - 2021-09-14
|
|
|
|
### Bug Fixes
|
|
|
|
- Cleanup new features API with env support (#929)
|
|
- Correct failing feature toggle test
|
|
|
|
### Features
|
|
|
|
- Move environments to enterprise (#935)
|
|
|
|
## [4.1.3-0] - 2021-09-10
|
|
|
|
### Bug Fixes
|
|
|
|
- Add resetDb to migrator
|
|
- Failing test
|
|
- Added indices and primary key to feature_tag (#936)
|
|
|
|
### Documentation
|
|
|
|
- Add react-sdk to proxy docs.
|
|
|
|
## [4.1.2] - 2021-09-05
|
|
|
|
### Bug Fixes
|
|
|
|
- Improve performance for fetching active api tokens
|
|
- Addon-service should only trigger enabled addons
|
|
- Upgrade docusaurus to 2.0.0-beta.5
|
|
- Set DEPLOYMENT_BRANCH for docusaurus
|
|
- Fine tune db-config based on experience
|
|
- Header zindex
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Bump tar from 6.1.7 to 6.1.11 (#930)
|
|
- Trigger docs generation
|
|
- Update changelog
|
|
- Update frontend
|
|
|
|
## [4.1.1] - 2021-09-01
|
|
|
|
### Bug Fixes
|
|
|
|
- Set correct projects count in metrics
|
|
- Sync (#334)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update frontend
|
|
|
|
## [4.1.0] - 2021-08-31
|
|
|
|
### Documentation
|
|
|
|
- Added mikefrancis/laravel-unleash (#927)
|
|
|
|
## [4.0.3] - 2021-06-08
|
|
|
|
### Bug Fixes
|
|
|
|
- Disable version service in tests
|
|
- Passwordchecker
|
|
- Remove secure headers from server-dev
|
|
- Only generate docs if websitev2 subfolders are changed
|
|
- Add details about the proxy
|
|
- Add details about ios proxy sdk
|
|
- Typo
|
|
- Slug for /sdks
|
|
- Link to sdks
|
|
- Add more code highlighting
|
|
- Docs highlithing for kotlin
|
|
- Typo in docs
|
|
- Don't build all of unleash just for doc updates
|
|
- Update README.md
|
|
- Update README.md
|
|
- README.md
|
|
- Require at least trim:0.0.3 for docs
|
|
- More docs
|
|
- Logo in heroku button
|
|
- Proper logo
|
|
- Styles to docs
|
|
- Add check for obscure error (#305)
|
|
- Register metrics middleware before pre-hook (#866)
|
|
- Add null check for dueDate
|
|
- Update feedback url
|
|
|
|
### Documentation
|
|
|
|
- Correct /api/client/features examples
|
|
- Enterprise authentication
|
|
|
|
### Fix
|
|
|
|
- Minor improvements on docs.
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update links (#858)
|
|
- Update README.md - 'In the media'-list (#860)
|
|
- Add docs for android-proxy-sdk (#865)
|
|
- Update changelog
|
|
- Update frontend
|
|
- Update changelog
|
|
- Upgrade unleash-frontend to v4.0.3
|
|
- Upgrade unleash-frontend to v4.0.4
|
|
- Update changelog
|
|
|
|
## [4.0.2] - 2021-05-25
|
|
|
|
### Bug Fixes
|
|
|
|
- INLINE_RUNTIME_CHUNK
|
|
- Project actions need to checkAccess based on projectId
|
|
- Projects needs at least one owner
|
|
- Upgrade unleash-frontend to version 4.0.1
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
|
|
## [4.0.1] - 2021-05-25
|
|
|
|
### Bug Fixes
|
|
|
|
- Update yarn.lock
|
|
- Update website/yarn.lock
|
|
- Lint
|
|
- Update transitive dependencies for website
|
|
- Upgrade db-migrate to v0.11.12
|
|
- Upgrade faker to version 5.5.3
|
|
- Upgrade lint-staged to version 11.0.0
|
|
- Upgrade supertest to version 6.1.3
|
|
- Broken link
|
|
- Broken link in docs
|
|
- More docs
|
|
- More docs
|
|
- Create config should allow all options params
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update types definitions
|
|
- Update changelog.md
|
|
|
|
## [4.0.0] - 2021-05-21
|
|
|
|
### Bug Fixes
|
|
|
|
- Add migration (#847)
|
|
- Reset border radius on mobile
|
|
- Upgrade unleash-frontend to version 4.0.0
|
|
|
|
### Features
|
|
|
|
- Add admin-invoice section (#299)
|
|
- Update color scheme and logo (#301)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Bump hosted-git-info from 2.8.8 to 2.8.9 in /website (#843)
|
|
- Update changelog
|
|
- Update changelog
|
|
|
|
## [3.17.4] - 2021-03-26
|
|
|
|
### Bug Fixes
|
|
|
|
- Make e2e test more stable (#767)
|
|
- Convert event-store to typescript (#768)
|
|
- All migrations requires down step
|
|
- Upgrade unleash-frontend to version 3.14.1
|
|
- Ensure createdBy is not empty
|
|
- Version-checker must have instanceId
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Add more media info to README.md
|
|
- Fix broken /docs link
|
|
- Type argument missing
|
|
- Another missing type
|
|
- Update changelog
|
|
|
|
## [3.17.2] - 2021-03-19
|
|
|
|
### Bug Fixes
|
|
|
|
- Event tags does not need undefined guard
|
|
- Delete duplicate client instances
|
|
|
|
## [3.17.1] - 2021-03-18
|
|
|
|
### Bug Fixes
|
|
|
|
- Check that strategies exists before calling includes (#252)
|
|
- Should fetch projects once to make sure we know about projects
|
|
- Lint error
|
|
- Upgrade docusaurus
|
|
- Always set instanceid in uiconfig
|
|
- Encode tag value
|
|
- Encode URI value when deleting tag
|
|
- Inital event.tags should be array type
|
|
|
|
### Documentation
|
|
|
|
- Add technical debt documentation (#751)
|
|
|
|
### Features
|
|
|
|
- Edit access for projects. (#251)
|
|
- Default roles and RBAC permission checker. (#735)
|
|
- Upgrade unleash-frontend to version 3.14.0
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Fix documentation typos (#758)
|
|
- Update Go SDK getting started
|
|
- Update changelog
|
|
- Update changelog
|
|
- Fix typo in docker network create
|
|
- Add docs for context api (#762)
|
|
- Update docs
|
|
- Changelog
|
|
- Update changelog for 3.17.1
|
|
|
|
## [3.16.0] - 2021-03-05
|
|
|
|
### Bug Fixes
|
|
|
|
- Add strategy constraints
|
|
- Add unit test for addon-retry
|
|
- Incorrect sql syntax in migration.
|
|
- Don't use hardcoded timestamps as default values (#745)
|
|
- Makes eventstore emit id and createdAt (#746)
|
|
- Metrics invalid date (#248)
|
|
- Messages to slack for archied toggles (#750)
|
|
- Publish events about unannounced applications
|
|
- ProjectId must follow nameType in query
|
|
|
|
### Features
|
|
|
|
- Add support for bulk operations on client apps/instance registr… (#744)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- More docs
|
|
- Remove superfluous logging from client registration
|
|
- Setup separate workflow for PRs
|
|
- Don't build prs from main build file
|
|
- Update changelog
|
|
- Update frontend version (#749)
|
|
- Update changelog
|
|
|
|
## [3.15.0] - 2021-02-26
|
|
|
|
### Bug Fixes
|
|
|
|
- One and only one front (#244)
|
|
- Upgrade uglifyjs-webpack-plugin to version 2.2.0
|
|
- Unsecure => insecure
|
|
- Fix update-variant-test
|
|
- Upgrade unleash-frontend to version 3.13.1
|
|
- Make sure test-data is urlsafe
|
|
- Upgrade unleash-frontend to version 3.13.1
|
|
- Project id should be validated correctly on create
|
|
- Update unleash-frontend dependency (#736)
|
|
- Content-min-height
|
|
- Not crash if addon http post throws (#738)
|
|
|
|
### Features
|
|
|
|
- Make client features endpoint memoizable (#734)
|
|
- Upgrade unleash-frontend to version 3.13.0
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update changelog
|
|
- Begin converting files from JS to TypeScript
|
|
- Cname for docs
|
|
- Update changelog
|
|
- Improve our user documentation (#733)
|
|
- Use img instead of svg for logo
|
|
- Update gaTrackingId for user docs
|
|
- Fix getting started link on docs index
|
|
- Update sidebar
|
|
- Add docs for health
|
|
- Docs
|
|
- More docs
|
|
- More docs
|
|
- Update changelog
|
|
- Update dependencies (#737)
|
|
- Update changelog
|
|
|
|
## [3.14.0] - 2021-02-23
|
|
|
|
### Bug Fixes
|
|
|
|
- Make sure test-data is urlsafe
|
|
- Minor visual for dropdowns
|
|
- Tests
|
|
|
|
### Features
|
|
|
|
- Add oss/enterprise version to footer (#245)
|
|
- Make client features endpoint memoizable (#734)
|
|
- Upgrade unleash-frontend to version 3.13.0
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Begin converting files from JS to TypeScript
|
|
- Add TS support to code coverage
|
|
- Switch FeatureHasTagError back to js
|
|
- Add eslint rules and fix strings to pass rules
|
|
- Update changelog
|
|
- Update changelog
|
|
|
|
## [3.13.0] - 2021-02-19
|
|
|
|
### Bug Fixes
|
|
|
|
- Gh-720 Use express path templates for prometheus metrics (#724)
|
|
- Filter duplicates
|
|
- Make sure static site includes CNAME
|
|
- Move CNAME to static
|
|
- TypeScript should be a dev dependency (#730)
|
|
- Don't check version when starting up in dev mode
|
|
- Generate uuid in js migration instead of from db
|
|
|
|
### Features
|
|
|
|
- Allow custom context fields to define stickiness. (#241)
|
|
- Handle database connection errors with 500 (#725)
|
|
- Add db-session store (#722)
|
|
- Introduce specific "feature stale" events (#727)
|
|
- Update unleash-frontend to version 3.12.0
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Make github workflow trigger on all pushes
|
|
- Add override information for version check to doc
|
|
- Better uuid name
|
|
- Update changelog
|
|
- Update changelog
|
|
|
|
## [3.12.0] - 2021-02-12
|
|
|
|
### Bug Fixes
|
|
|
|
- Add middleware verifying content type
|
|
- Refactor context to use service pattern (#721)
|
|
|
|
### Features
|
|
|
|
- Allow stickiness on context-fields (#713)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Remove git add from husky
|
|
- Update changelog
|
|
|
|
## [3.11.2] - 2021-02-09
|
|
|
|
### Bug Fixes
|
|
|
|
- Typo in test
|
|
- Should not register duplicate HTML5 backends
|
|
- Update unleash-frontend to version 3.11.4
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update changelog
|
|
|
|
## [3.11.1] - 2021-02-09
|
|
|
|
### Bug Fixes
|
|
|
|
- Use findIndex when using predicate.
|
|
- Upgrade unleash-frontend to version 3.11.3
|
|
- Include frontend bug fix
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update changelog
|
|
|
|
## [3.11.0] - 2021-02-09
|
|
|
|
### Bug Fixes
|
|
|
|
- Website: reqquire immer 8.0.1 or higher
|
|
- Strategy schema should allow deprecated field (#700)
|
|
- Error in snapshot
|
|
- Added the ability to specify db-schema via ENV (#702)
|
|
- Even-store should not block on emit
|
|
- Typo in message in simple-authentication.js (#707)
|
|
- Should wait for seen apps
|
|
- Add missing space (#239)
|
|
- Use type and value from action to remove tag (#238)
|
|
- Make sure we also bundle SVG in public
|
|
- Addons should support sensitive params
|
|
- Add unleashUrl option
|
|
- Add validation of required parameters
|
|
- Add docs for addons
|
|
- Add a test for validation of empty params
|
|
- Upgrade unleash-frontend to version 3.11.1
|
|
- Hide jira addon for now
|
|
- Upgrade prom-client from 12.0.0 to 13.1.0
|
|
- Upgraded jest to version 26.6.3
|
|
- UX should not eagerly store strategy updates! (#240)
|
|
- Add UI for showing 'create tag' errors
|
|
- FeatureHasTagError is formatting error message as Joi
|
|
- Upgrade unleash-frontend to version 3.11.2
|
|
|
|
### Chore
|
|
|
|
- Add action for performing github release
|
|
|
|
### Documentation
|
|
|
|
- Update getting started guide with docker options (#697)
|
|
|
|
### Features
|
|
|
|
- Add filterquery support for toggles
|
|
- Added tags to events table and emitted events
|
|
- Addon support from UI (#236)
|
|
- Introduce addon framework
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update Open API specification (#686)
|
|
- Add suvery link to docs
|
|
- Use yarn for scripts
|
|
- Bump ini from 1.3.5 to 1.3.8 (#231)
|
|
- Fix broken link in docs
|
|
- Update changelog for next release
|
|
- Update changelog.md
|
|
- Update changelog
|
|
- Added some note to addon docs
|
|
- Update changelog
|
|
- Cleanup changelog
|
|
|
|
## [3.10.1] - 2021-01-22
|
|
|
|
### Bug Fixes
|
|
|
|
- Avoid github actions running twice on PRs
|
|
- Lint it
|
|
- Add last seen as sort option
|
|
- Update snapshot for tests
|
|
- DROP schema before create
|
|
- Add unit test for lastSeenAt being updated
|
|
- Swagger to redoc (#678)
|
|
- Cleanup test console output
|
|
- Run on all pull_requests regardless of branch
|
|
- Make github action use correct ref for pull-requests
|
|
- Remove use of input stores
|
|
- Archive store in folder
|
|
- Remove unused client-instance concept
|
|
- Move error store into folder
|
|
- Move feature-toggle store into folder
|
|
- Move history to folder
|
|
- Move feature-metrics store to its own folder
|
|
- Move all api calls to store folders
|
|
- Update canisue-lite
|
|
- Upgrade unleash-frontend to 3.8.4
|
|
- Migrate all .scss files to .module.scss
|
|
- Upgrade redux-devtools to version 3.7.0
|
|
- Add go SDK to list supporting variants
|
|
- Use node 12 for building
|
|
- Github action
|
|
- Stop using travis for builds
|
|
- Remove pg_virtualenv scripts
|
|
- Bug in migration droping wrong table
|
|
- Tweak deprecated strategies view
|
|
- Remove fields from /api/client/features respnse (#692)
|
|
|
|
### Features
|
|
|
|
- Add last seen at timestamp
|
|
- Adds last-seen dat on toggles
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Add NestJS client library reference
|
|
- Update changelog
|
|
- Update changelog.md
|
|
|
|
## [3.9.0] - 2020-12-17
|
|
|
|
### Bug Fixes
|
|
|
|
- Minor CSS tweak
|
|
- This.timer merge conflict
|
|
- StateService undefined
|
|
|
|
### Features
|
|
|
|
- Add stop() method to gracefully terminate unleash (#665)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
|
|
### Testing
|
|
|
|
- Remove focus on test (#674)
|
|
|
|
## [3.8.0] - 2020-12-15
|
|
|
|
### Bug Fixes
|
|
|
|
- Disable david-dm
|
|
- Replace travis with GitHub Actions
|
|
- Bump dev-deps for security
|
|
- Add import options as part of environment variables
|
|
- Should update activation strategies immediately (#229)
|
|
- Namespace settings in localStorage
|
|
- Add heroku server to openapi servers
|
|
- Remove unused github action
|
|
- Add support for basic auth with simple-auth (#659)
|
|
- Typo in OAS servers
|
|
- Eslint ignorePatterns for OAS
|
|
- Run build also for external PRs
|
|
- Minor css tweaks
|
|
- Minor strategy configure update
|
|
- Upgrade unleash-frontend to 3.8.1
|
|
- OpenApi - Added Client API calls (#667)
|
|
- New feature toggle gets default strategy
|
|
- Upgrade unleash-frontend to 3.8.2
|
|
|
|
### Features
|
|
|
|
- Upgrade unleash-frontend to version 3.8.0
|
|
- First draft of admin Open API specification (OAS) (#652)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Bump highlight.js from 9.17.1 to 9.18.5 in /website
|
|
- Bump http-proxy from 1.18.0 to 1.18.1 (#223)
|
|
- Update CHANGELOG
|
|
- Bump ini from 1.3.5 to 1.3.7 (#670)
|
|
- Bump ini from 1.3.5 to 1.3.7 in /website (#671)
|
|
- Clean up configuring unleash (#672)
|
|
- Update changelog
|
|
- Add link to Open API specifications
|
|
- Update changelog
|
|
|
|
## [3.7.0] - 2020-11-23
|
|
|
|
### Bug Fixes
|
|
|
|
- Stickness parmeters for stickiness is camelCase (doc)
|
|
- Add secureHeaders option for HSTS
|
|
- Use secure proxy to session cookie
|
|
- Set clear-site-data on logout
|
|
- Should use stripped update data for featureToggle
|
|
- Use validated and stripped data when updating
|
|
- Typo description => descriptionn
|
|
- Add TTL to sessions
|
|
- Default maxAge for session set to two days
|
|
- Upgrade cookie-session library
|
|
- Enable trust-proxy
|
|
- Add security wanring to the console
|
|
- Hide content if showing authentication modal
|
|
- Context legalValues should be at max 100 chars
|
|
- Upgradde unleash-frontend to version 3.6.3
|
|
- Minur ux tweaks
|
|
- Update unleash-frontend to version 3.6.4
|
|
- Join link to slack in help section
|
|
- Add api documentation for strategy constraints.
|
|
- Add docs for disabled variant
|
|
- Update list of SDKs supporting variants
|
|
- Clarify PostgreSQL version support
|
|
- Do not allow empty ('') constrain values.
|
|
- Wrong id for feature-types
|
|
- Constriants must have at least one value defined
|
|
- Variants missing from client API docs
|
|
- Allow spaces/special chars in application names
|
|
- Should be possible to remove all variants.
|
|
- Upgrade to unleash-frontend 3.5.6
|
|
- Filter for projects
|
|
- Remove deprecated badges
|
|
|
|
### Features
|
|
|
|
- Allow migration style import (#645)
|
|
- Add support for explicitly set database version. (#654)
|
|
- Add support for projects
|
|
- Add technical support for projects
|
|
- Upgrade unleash-frontend to 3.7.0
|
|
- StateServices only exposed via services object
|
|
|
|
### Fix
|
|
|
|
- Typo in metrics-api.md (#643)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update changelog
|
|
- Update changelog.md
|
|
- Fix typo in docs
|
|
- Bump dot-prop from 4.2.0 to 4.2.1 in /website (#644)
|
|
- Update sidebar
|
|
- Add clojure client library reference (#647)
|
|
- Add clojure client to doc (#648)
|
|
- Add clojure client to doc (#649)
|
|
- Fix url typo
|
|
- Fix url typo in docs
|
|
- Bump node-fetch from 2.6.0 to 2.6.1
|
|
- Update README.md
|
|
- Update changelog
|
|
|
|
## [3.6.0] - 2020-09-27
|
|
|
|
### Bug Fixes
|
|
|
|
- Helmet wap csp in quotes
|
|
- Remove greenkeeper
|
|
- Heroku Postgres add-on version change (#631)
|
|
- Update helmet config
|
|
- List parameters should be trimmed
|
|
- Make sure application is updated on edit
|
|
- Use https url for local->heroku proxy
|
|
- Cleanup edit application a bit
|
|
- Improve import/export documentation
|
|
- Upgrade whatwg-fetch to version 3.4.1
|
|
- Add option via env for ADMIN_AUTHENTICATION
|
|
- Should support 409 responses as well
|
|
- Minor css tweaks for mobile
|
|
- Failing test
|
|
- Name conflict should return 409
|
|
- Upgrade unleash-frontend to version 3.6.1
|
|
- Upgrade yargs to version 16.0.3
|
|
- Failing tests for 409
|
|
- Upgrade supertest to version 5.0.0
|
|
- Upgrade superagent to version 6.1.0
|
|
- Show notification when app updates
|
|
- Add created date for applications
|
|
- Upgrade unleash-frontend to version 3.6.2
|
|
|
|
### Features
|
|
|
|
- Should be possible to remove applications
|
|
- Add search for applications
|
|
- Remove applications (#635)
|
|
- Upgrade unleash-frontend to version 3.6.0
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Bump decompress from 4.2.0 to 4.2.1 in /website (#628)
|
|
- Typo in strategy docs
|
|
- Upgrade CHANGELOG
|
|
- Update CHANGELOG
|
|
- Update CHANGELOG
|
|
- Fix CHANGELOG
|
|
- Update CHANGELOG.md
|
|
|
|
## [3.5.3] - 2020-09-07
|
|
|
|
### Bug Fixes
|
|
|
|
- Lax helmet csp config for styles.
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update CHANGELOG.md
|
|
|
|
## [3.5.2] - 2020-09-06
|
|
|
|
### Bug Fixes
|
|
|
|
- Use Rect.memo to increase performance
|
|
- Add link to client SDKs
|
|
- Upgrade to unleash-frontend v3.5.1
|
|
- The links for Kotlin and PHP clients got mixed up (#623)
|
|
- Add optional helmet security headers
|
|
|
|
### Chore
|
|
|
|
- Rename feautre-upda... to feature-updates-to-slack.md (#622)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Bump prismjs from 1.17.1 to 1.21.0 in /website (#620)
|
|
- Update CHANGELOG.md
|
|
|
|
## [3.5.0] - 2020-08-10
|
|
|
|
### Bug Fixes
|
|
|
|
- Add disabled propertu to select
|
|
- Tests
|
|
- Update feature toggle variants documentation
|
|
- Add more client SDK to documentation
|
|
- Variant documentation title cleanup
|
|
- Some ux cleanup for toggle types
|
|
- Add created_at to feature_types
|
|
- Upgrade unleash-frontend to latest
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update chanelog
|
|
|
|
## [3.5.0-0] - 2020-08-07
|
|
|
|
### Bug Fixes
|
|
|
|
- Only fetch types once
|
|
- Upgrade joi to version 17.2.0
|
|
- Update yarn.lock
|
|
- Use npmjs registry
|
|
- Yarn.lock
|
|
- Imporve type-chip color
|
|
- Dependencies
|
|
- Add user documentation for feature toggle types
|
|
|
|
### Features
|
|
|
|
- Add support for toggle type
|
|
- Add support for toggle type (#220)
|
|
- Add support for toggle types (#618)
|
|
- Add stale marking of feature toggles
|
|
- Added time-ago to toggle-list
|
|
- Stort by stale
|
|
- Add stale property on toggle (#619)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update changelog for next release 3.5.0
|
|
|
|
## [3.4.2] - 2020-08-03
|
|
|
|
### Bug Fixes
|
|
|
|
- Add resolution for minimist and kind-of
|
|
- Add keepAliveTimeout option
|
|
- Flag inital context fields
|
|
- Exporting only feature toggles as yaml should not crash
|
|
- Replace @hapi/joi with joi
|
|
- Upgrade js-yaml to latest
|
|
- Version should be part of ui-config (#616)
|
|
- Read unleash version from ui-config (#219)
|
|
- Update react-dnd to the latest version 🚀 (#213)
|
|
- Upgrade react-dnd to version 11.1.3
|
|
- Upgrade unleash-frontend to version 3.4.0
|
|
|
|
### Feat
|
|
|
|
- (VariantCustomization) Allow user to customize variant weights (#216)
|
|
|
|
### Features
|
|
|
|
- Add weightType as legal property on variant schema (#614)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Changelog.md
|
|
- Bump lodash from 4.17.15 to 4.17.19 (#610)
|
|
- Bump lodash from 4.17.15 to 4.17.19 in /website (#611)
|
|
- Bump lodash from 4.17.15 to 4.17.19 (#214)
|
|
- Bump websocket-extensions from 0.1.3 to 0.1.4 (#217)
|
|
- Bump elliptic from 6.5.2 to 6.5.3 (#218)
|
|
- Update changelog
|
|
- Update changelog
|
|
|
|
## [3.4.0] - 2020-06-17
|
|
|
|
### Chore
|
|
|
|
- Fix typo in README.md (#607)
|
|
|
|
### Feat
|
|
|
|
- Adds server.create() (#606)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Bump websocket-extensions from 0.1.3 to 0.1.4 in /website (#604)
|
|
- Update changelog
|
|
|
|
## [3.3.6] - 2020-06-15
|
|
|
|
### Bug Fixes
|
|
|
|
- Add common component input-list-field
|
|
- Allow overflow for strategy card
|
|
- Modal for variants
|
|
- Should handle zero variants
|
|
- Upgrade unleash-frontend to verson 3.3.5
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Updated baseUriPath documentation (#601)
|
|
- Add Otovo to users array (#603)
|
|
- Update changelog
|
|
|
|
## [3.3.5] - 2020-05-20
|
|
|
|
### Bug Fixes
|
|
|
|
- Add react-select
|
|
- Tune css a little
|
|
- Convert variant-view-component to function
|
|
- Should not clear all stores on update user profile
|
|
- Improve on variant ui
|
|
- Upgrade unleash-frontend to verson 3.3.3
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update changelog.md
|
|
|
|
## [3.3.4] - 2020-05-14
|
|
|
|
### Bug Fixes
|
|
|
|
- Password login should prefer login options
|
|
- Add 'options' field to AuthenticationRequired
|
|
- Reset stores on login/logout (#212)
|
|
- Upgrade unleash-frontend to version 3.3.2
|
|
- Upgrade db-migrate-pg to version 1.2.2
|
|
- We now support node 14 :hurray
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Update changelog
|
|
- Update changelog.md
|
|
|
|
## [3.3.3] - 2020-05-12
|
|
|
|
### Bug Fixes
|
|
|
|
- Remove Procfile for Heroku
|
|
- Add missing await for node 14
|
|
- We are not ready for node 14
|
|
- Support node 14 by upgrading pg to 8.0.3
|
|
- Pg dependency for db-migrate as well
|
|
- License year to 2020
|
|
- License year and company
|
|
- Upgrade unleash-frontend to 3.3.1
|
|
- Add user-store (#590)
|
|
- We are NOT ready for node 14
|
|
- Correct repo url in package.json
|
|
|
|
### Chore
|
|
|
|
- Add dart sdk details
|
|
|
|
### Features
|
|
|
|
- Support internal routes
|
|
- Locale select should be dropdown menu
|
|
- Add support for username/password login
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Add a few more community client SDKs
|
|
- Update changelog
|
|
|
|
## [3.3.2] - 2020-05-02
|
|
|
|
### Bug Fixes
|
|
|
|
- User should not crash if email is missing
|
|
- Expose evaluated config and permissions object
|
|
- Adjust colors of dialog
|
|
- Stop measure responsetime for unknown paths (#591)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog.md
|
|
|
|
## [3.3.1] - 2020-04-19
|
|
|
|
### Bug Fixes
|
|
|
|
- Use airbnb lint rules directly (#583)
|
|
- Disable ssl for local postgres in dev
|
|
- Support proper SSL settings using `DATABASE_SSL` (#585)
|
|
- Upgrade react-dnd to version 10.0.2"
|
|
- Rename use of legacy react lifecyle methods
|
|
- Upgrade react to version 16.13.1
|
|
- Upgrade react-router to version 5.1.2
|
|
- Upgrade babel dependencies
|
|
- Upgrade redux to version 4.0.5
|
|
- Upgrade fetch-mock to version 9.4.0
|
|
- Lint
|
|
- Upgrade react-reduc to version 7.2.0
|
|
- Upgrade unleash-frontend to version 3.2.21
|
|
- Add users-table to store user details (#586)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog
|
|
- Reduce log-level for metrics
|
|
- Update CHANGELOG
|
|
|
|
## [3.3.0] - 2020-04-13
|
|
|
|
### Bug Fixes
|
|
|
|
- Fix sort-order
|
|
- Lint errors
|
|
- Improve heroku 1 click deploy behavior (#575)
|
|
- Logout should not be xhr call
|
|
- Logout should not be xhr call (#576)
|
|
- Update pg to the latest version 🚀 (#578)
|
|
- Update unleash-frontend to version 3.2.20 (#582)
|
|
- Upgrade ava to version 3.7.0
|
|
- Upgrade eslint to verson 6.8.0
|
|
|
|
### Features
|
|
|
|
- Move secrets to settings (#577)
|
|
- Require node >= 12
|
|
- Update "enableLegacyRoutes" to false (#580)
|
|
|
|
### Fix
|
|
|
|
- Typo webpage (#579)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Bump acorn from 7.0.0 to 7.1.1 (#571)
|
|
- Fix typo in gogole-auth-hook example (#572)
|
|
- Update getting-started guide
|
|
- Update getting-started guide
|
|
- Update changelog
|
|
|
|
## [3.2.30] - 2020-03-10
|
|
|
|
### Bug Fixes
|
|
|
|
- Default groupId never set for strategies (only in ui)
|
|
- Upgrade unleash-frontend to version 3.2.19
|
|
|
|
## [3.2.29] - 2020-03-05
|
|
|
|
### Bug Fixes
|
|
|
|
- Clean up history view a bit
|
|
- Upgrade unleash-frontend to version 3.2.18
|
|
- Remove unused param
|
|
- Lock knex to version 0.20.10
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Changelog
|
|
|
|
## [3.2.28] - 2020-02-28
|
|
|
|
### Bug Fixes
|
|
|
|
- Upgrade husky to version 4.2.3
|
|
- Upgrade @hapi/joi to version 17.1.0
|
|
- Upgrade lint-staged to latest
|
|
- Use gravatar-url instead of gravatar dep
|
|
- Failing user.test on gravatar url
|
|
- Add settings column to postgres
|
|
- Upgrade unleash-frontend to version 3.2.16
|
|
- Footer should be at the bottom.
|
|
- Add debounce for toggle-filter to avoid lag
|
|
- Lint
|
|
- Upgrade unleash-frontend to version 3.2.17
|
|
- Metrics for toggle count and version (#565)
|
|
|
|
### Features
|
|
|
|
- Api supports context fields (#564)
|
|
- UI for view, create and edit context fields (#204)
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Upgrade documentation
|
|
- Update CHANGELOG
|
|
- Update CHANGELOG
|
|
- Update changelog
|
|
|
|
## [3.2.27] - 2020-02-21
|
|
|
|
### Bug Fixes
|
|
|
|
- Remove prometheus-gc-stats
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update changelog.md
|
|
|
|
## [3.2.26] - 2020-02-21
|
|
|
|
### Bug Fixes
|
|
|
|
- Make unti tests pass whatever the timezone is
|
|
- Remove unused function
|
|
- Make timezone defaulted
|
|
- Flag without border in css
|
|
- Make Lint happy
|
|
- Upgrade react to version 16.2.0
|
|
- Regenrate snapshot test for archive view
|
|
- Display strategies tab as default
|
|
- Naviagation issue when updating feature
|
|
- Remove duplicate description in feature deatil view
|
|
- Get rid of the regression, create feature can have a name
|
|
- Upgrade react-modal to version 3.1.13
|
|
- Upgrade react-redux to version 5.0.6
|
|
- Move description outside of strategies block
|
|
- Display strategies tab as default
|
|
- Naviagation issue when updating feature
|
|
- Remove duplicate description in feature deatil view
|
|
- Get rid of the regression, create feature can have a name
|
|
- Move description outside of strategies block
|
|
- Redirect to list of features once feature is updated
|
|
- Signout more visible
|
|
- Update test
|
|
- Do not disaply add strategy in read-only mode
|
|
- Make CI happy
|
|
- Make signout works with proxy
|
|
- Make Travis happy
|
|
- Toggle correctly display for list and update feature
|
|
- Create feature form inside a Card to align UI
|
|
- Icon can be null and default values will not kick in then.
|
|
- Upgrade to react-router v. 4.x.
|
|
- Create/add feature toggle wants to change the current url.
|
|
- Add 'history' prop to the archive-list.
|
|
- Added unique render key.
|
|
- Make sure logout still works.
|
|
- Ovveride test rules in root .eslintrc file
|
|
- Should be able to open the create strategy view
|
|
- Upgrade webpack to 4.x
|
|
- Strip all comments in css/js bundles.
|
|
- Use correct US English language code.
|
|
- Use navigator.language as default locale.
|
|
- Fixed bug in history view preventing toggle-view
|
|
- Failing test
|
|
- Use toggle/on/off endoints to ensure correct state
|
|
- Make greenkeeper stop push pr for react-dnd
|
|
- Cleanup logut flow
|
|
- Clean up the UI with empty states
|
|
- Lint errors
|
|
- Add new locales: cz, de
|
|
- Prevent text highlighting overlap between chips (#188)
|
|
- Added plugin to remove dist folder automatically (#191)
|
|
- Babel-preset-env (#190)
|
|
- Build with node-10
|
|
- Upgrade style-loader to version 1.0.0
|
|
- Upgrade eslint to version 6.5.1
|
|
- Upgrade react to 16.10.2
|
|
- Skip locale test for now
|
|
- Auto-fill groupId paramters
|
|
- Ensure chips are wrapped (#194)
|
|
- Update feature toggle description. (#196)
|
|
- Update feature toggle description. (#198)
|
|
- Do not show defaul environment in ui
|
|
- Missing strategy makes the toggle-configure crash
|
|
- Cannot remove all variants in Admin UI
|
|
- Clean up linitng
|
|
- Update fetch-mock to version 8.0.0 (#199)
|
|
- Update mini-css-extract-plugin to version 0.9.0
|
|
- Clean up variants view
|
|
- Should be possible to clone even if strategy does not have groupId
|
|
- Failing test
|
|
- Upgrade react-mdl to version 2.1.0
|
|
- Strategy config not maintainted in create toggle
|
|
- Missing feature toggle should pre-fill name
|
|
- Update db-migrate to version 0.10.0
|
|
- Update db-migrate-pg to version 0.3.0
|
|
- Update yargs to version 11.0.0
|
|
- DB should not override createdAt if set.
|
|
- Upgrade unleash-frontend to version 3.0.0-alpha.8
|
|
- Prepare version 3.0.0
|
|
- Update express-validator to version 5.0.0
|
|
- Update prom-client to version 11.0.0 🚀 (#309)
|
|
- Update install to version 0.11.0
|
|
- Update db-migrate to version 0.11.1
|
|
- Update deep-diff to version 1.0.0
|
|
- Update unleash-frontend to version 3.0.1
|
|
- Unleash should not start if migration fails.
|
|
- Update install to version 0.12.0
|
|
- Update yargs to version 12.0.1
|
|
- Update knex to version 0.15.2
|
|
- Update log4js to version 3.0.2
|
|
- Upgrade to log4js 3.0.3 and fix configuration
|
|
- Update unleash-frontend to version 3.1.0
|
|
- Update unleash-frontend to version 3.1.1
|
|
- Add gzip support
|
|
- Update joi to version 14.0.0
|
|
- Add namePrefix paramter to /api/client/features
|
|
- Update build to also verify node 10.
|
|
- Decploy scripts in travis needs to be single command
|
|
- Update knex to version 0.16.0
|
|
- Update knex to version 0.16.1
|
|
- Correct error message
|
|
- Client errors should use 400 status codes
|
|
- Database migrator does use the databaseSchema option
|
|
- Critical bugfix 'databaseSchema' not defaulting to 'public'
|
|
- Variant tests more stable
|
|
- Update variant protocol
|
|
- Gracefully handle variant metrics
|
|
- Bump frontend for better variant support
|
|
- Bump unleash-frontend
|
|
- Override field changed name to contextName
|
|
- Metric-schema for variant counts
|
|
- Toggle variants documentation
|
|
- Update unleash-frontend to 3.2.0 with variants support
|
|
- Variants should be allowed to be 'null'
|
|
- Update dependencies
|
|
- Also deploy README.md as part of docs
|
|
- Bump unleash-frontend to version 3.2.1
|
|
- Metrics poller should start even if inital fetch fails.
|
|
- SimpleAuthentication should work with custom basePaths
|
|
- Add explicit endpoints for toggle on/off
|
|
- Application list should be alphabetically sorted
|
|
- Import should use mime.lookup() for filename
|
|
- Trigger actual logout on request
|
|
- Bump unleash-frontend to version 3.2.3
|
|
- Update mime to version 2.4.1
|
|
- Session cookie should set path to baseUriPath
|
|
- Require path of logger
|
|
- LogProvider as option injected to unleash.
|
|
- Bump unleash-frontend to 3.2.4
|
|
- Should be more allow about empty metrics
|
|
- Application fields should be optional.
|
|
- Update ava to the latest version 🚀 (#448)
|
|
- Specify helpers in ava
|
|
- None authentication should have a mock user (#449)
|
|
- Update docusaurus to version 1.11.0
|
|
- Update commander to version 2.20.0
|
|
- Update nyx to version 14.1.1
|
|
- Upgrade knex to version 0.17.5
|
|
- Add DATABASE_URL_FILE for loading a db url from a file (#455)
|
|
- Unleash bin should allow databaseUrl to be defined in env
|
|
- Update @passport-next/passport to the latest version 🚀 (#469)
|
|
- Upgrade ava to 2.2.0
|
|
- Update unleash-frontend to version 3.2.6
|
|
- Upgrade eslint to version 6.1.0
|
|
- Upgrade husky to version 3.0.1
|
|
- Upgrade lint-staged to version 9.2.1
|
|
- Update knex to version 0.19.1
|
|
- Update commander to version 3.0.0
|
|
- Update keycloak example (#478)
|
|
- Build on node 10 and 12
|
|
- Only build with node v10 for now
|
|
- Build on node 10 and 12
|
|
- Upgrade log4js to version 5.1.0
|
|
- Bump husky to version 3.0.8
|
|
- Bump yargs to version 14.0.0
|
|
- Remove unused depenency yallist
|
|
- E2e tests should only set up one database per test file (#504)
|
|
- Remove unused dependency: commander
|
|
- Update @passport-next/passport to version 3.0.1
|
|
- Update eslint to version 6.5.1
|
|
- Upgrade express to version 4.17.1
|
|
- Upgrade prettier to version 1.18.2
|
|
- Update dev-dependencies
|
|
- Only use set-value 2.0.1
|
|
- Update lolex to the latest version 🚀 (#508)
|
|
- Add admin api for context-field definitions
|
|
- Lint error
|
|
- Update unleash-frontend to version 3.2.7
|
|
- Bump knex from 0.19.4 to 0.19.5 (#513)
|
|
- Update unleash-frontend to 3.2.9
|
|
- Update yarn.lock
|
|
- Update knex to version 0.20.0
|
|
- Add option to disable database migrations #526 (#527)
|
|
- Update log4js to the latest version 🚀 (#524)
|
|
- Update yargs to to version 15.0.1
|
|
- Constraints should be part of toggle schema
|
|
- Update @types/node to latest
|
|
- Bump unleash-frontend to version 3.2.10
|
|
- Add appName as label
|
|
- Failing test
|
|
- Update nyc to version 15.0.0
|
|
- Upgrade to @hapi/joi (#543)
|
|
- Documentation footer
|
|
- Update yargs to version 15.1.0
|
|
- Upgrade unleash-frontend to version 3.2.11
|
|
- Upgrade unleash-frontend to version 3.2.12
|
|
- Upgrade unleash-frontend 3.2.13
|
|
- Typo in for the Laravel name (#549)
|
|
- Upgrade unleash-frontend to version 3.2.14
|
|
- Upgrade unleash-frontend to version 3.2.15
|
|
- Variant weights can be up to 1000
|
|
- Update prom-client to the latest version 🚀 (#562)
|
|
|
|
### Bugfix
|
|
|
|
- Default percentage values should be set, not just displayed.
|
|
- Multiple strategies with list-inputs should work.
|
|
- Actions should always throw errors
|
|
- Filter regex should never throw.
|
|
- Use basUrl when logging actual request path
|
|
- More informative name validation errors
|
|
|
|
### Chore
|
|
|
|
- Add guide for how to use eventHook to send updates to Slack (#459)
|
|
|
|
### Documentation
|
|
|
|
- Add Greenkeeper badge
|
|
- Add Greenkeeper badge
|
|
|
|
### Feat
|
|
|
|
- Clone feature toggle configuration (#201)
|
|
|
|
### Features
|
|
|
|
- Timezone should be configurable
|
|
- Display strategies details for archived features
|
|
- Diplay archived list similar to features list
|
|
- Lint are you happy now?
|
|
- Reuse Feature
|
|
- Reuse Feature
|
|
- Reuse feature/view-component.jsx to display archive details
|
|
- Make read-only view for feature item
|
|
- Archive view can be sorted as feature view
|
|
- Make revive available from archive view details
|
|
- Default strategy is actually default
|
|
- Do not change route after feature toggle update
|
|
- Add support for permission system in unleash frontend
|
|
- Add support for permission system in unleash frontend
|
|
- Add support for permission system in unleash frontend
|
|
- Add support for permission system in unleash frontend
|
|
- Add support for permission system in unleash frontend
|
|
- Show tooltips and featuretoggle names in event view
|
|
- Inital beta for variants
|
|
- Add all official client SDKs to footer
|
|
- Customisable UI via config
|
|
- Support a few more locales
|
|
- Boolean strategy paramters
|
|
- Boolean strategy paramters (#178)
|
|
- Add support for flexible rollout strategy. (#193)
|
|
- Add option for custom ui links (#195)
|
|
- Filter on all values in toogle data
|
|
- Added option to bind to http address.
|
|
- Expose toggle updates to prometheus
|
|
- Add action specific user permissions
|
|
- Update frontend with permission support
|
|
- Added feature toggle variants
|
|
- Frontend with variant support
|
|
- Add suppport for variant overrides
|
|
- Add customizable ui config
|
|
- Added import & export through stateService #395
|
|
- Boolean strategy paramters
|
|
- Separate DATABASE*URL to multiple DATABASE*\* variable (#437)
|
|
- Add option and functionality that allows a user to hook into feature mutations (#457)
|
|
- Add db query latency metrics (#473)
|
|
- Add new Flexible Rollout Strategy (#517)
|
|
|
|
### Fix
|
|
|
|
- Toggle name length has visual issues
|
|
- Tests
|
|
- Add support for IPC connections.
|
|
|
|
### Metrics
|
|
|
|
- Wrte api documentation
|
|
|
|
### Miscellaneous Tasks
|
|
|
|
- Update dependencies
|
|
- Update style-loader to version 0.20.0
|
|
- Update lockfile
|
|
- Added propTypes to all components
|
|
- Update changelogOH
|
|
- Bump react-mdl to 1.11.0
|
|
- Update CHANGELOG.md with recent changes
|
|
- Prepare version 3.0.0
|
|
- Update lock-file
|
|
- Update sass-loader to version 7.0.1
|
|
- Update lockfile
|
|
- Update style-loader to version 0.21.0
|
|
- Update lockfile
|
|
- Prepare v3.0.1
|
|
- Update css-loader to version 1.0.0
|
|
- Update lockfile
|
|
- Bump react to version 16.4.2
|
|
- Bump react-dnd to version 5.0.0
|
|
- Upgrade eslit to 4.19.1
|
|
- Update style-loader to version 0.22.0
|
|
- Update lockfile
|
|
- Update changelog
|
|
- Updated recent changes
|
|
- Fix typo
|
|
- Upgrade redux to version 4.0.0
|
|
- Upgrade jest to 23.5.0
|
|
- Upgrade react-redux to version 5.0.7
|
|
- Update webpack to version 4.17.1
|
|
- Move all dependencies to devDependencies as they are not used outside this module.
|
|
- Add details for version 3.1.2
|
|
- Upgrade enzyme to verison 3.5.0
|
|
- Upgrade eslint to version 5.4.0
|
|
- Update style-loader to version 0.23.0
|
|
- Update lockfile
|
|
- Update babel-eslint to version 9.0.0
|
|
- Update lockfile
|
|
- Update fetch-mock to version 7.0.2
|
|
- Update lockfile yarn.lock
|
|
- Update lockfile
|
|
- Allow greenkeeper to update react
|
|
- Update css-loader to version 2.0.0
|
|
- Update lockfile yarn.lock
|
|
- Update changelog
|
|
- Update changelog
|
|
- Update readme.md
|
|
- Update CHANGELOG.md
|
|
- Fix linting
|
|
- Update debug to version 4.1.1
|
|
- Update enzyme to latest versions
|
|
- Update redux\* to latest versions
|
|
- Update CHANGELOG.md
|
|
- Remove unleash.beta.variants flag
|
|
- Update changelog
|
|
- Update changelog
|
|
- Update CHANGELOG.md
|
|
- Added official sdk in the footer (#189)
|
|
- Update .gitignore
|
|
- Update readme
|
|
- Update yarn.lock
|
|
- Update README.md
|
|
- Update CHANGELOG
|
|
- Update CHANGELOG
|
|
- Update changelog.md
|
|
- Update changelog
|
|
- Change title in devmode
|
|
- Update CHANGELOG.md
|
|
- Update changelog
|
|
- Update dependencies
|
|
- Update lockfile
|
|
- Update ava to version 0.24.0
|
|
- Update lockfile
|
|
- Update lint-staged to version 6.0.0
|
|
- Update lockfile
|
|
- Update @types/node to version 9.3.0
|
|
- Update lockfile
|
|
- Update ava to version 0.25.0
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Bump unleash-frontend to 3.0.0-alpha.7
|
|
- Updated changelog for 3.0.0-alpha.10
|
|
- Update lockfile
|
|
- Update lint-staged to version 7.0.0
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Update @types/node to version 10.0.3
|
|
- Update lockfile
|
|
- Update CHANGELOG.md
|
|
- Prepare next version
|
|
- Bump dependecies
|
|
- Bump supertest to 3.1.0
|
|
- Bump serve-favicon to 2.5.0
|
|
- Bump joi to 13.0.3
|
|
- Bump express
|
|
- Bump log4js to 2.6.0
|
|
- Bump moment to 2.22.1
|
|
- Bump @types/node to 10.0.8
|
|
- Bump all dev-dependencies
|
|
- Bump pg to 7.4.3
|
|
- Bump knex to 0.14.6
|
|
- Bump commander to 2.15.1
|
|
- Prepare next version
|
|
- Update nyc to version 12.0.1
|
|
- Update lockfile
|
|
- Update eslint to version 5.0.0
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Update lockfile
|
|
- Update changelog
|
|
- Prepare version 3.1.0
|
|
- Update unleash-frontend to version 3.1.2
|
|
- Update unleash-frontend to version 3.1.3
|
|
- Prepare version 3.1.1
|
|
- Upgrade prettier
|
|
- Update lolex to version 3.0.0
|
|
- Update lockfile yarn.lock
|
|
- Update husky to version 1.1.1
|
|
- Update lockfile yarn.lock
|
|
- Update lockfile yarn.lock
|
|
- Add another python client
|
|
- Added official python client
|
|
- Update lint-staged to version 8.0.0
|
|
- Update lockfile yarn.lock
|
|
- Update lockfile
|
|
- Update changelog
|
|
- Update superagent to version 4.0.0
|
|
- Update lockfile yarn.lock
|
|
- Added Docusaurus with a website
|
|
- Add docker instructions to getting_started
|
|
- Fix lint
|
|
- Update changelog
|
|
- Add google auth hook guide
|
|
- Update yarn.lock
|
|
- Cleaned up client SDK documentation
|
|
- Fix linting
|
|
- Fix linting
|
|
- Fix lint
|
|
- Upgrade husk and nyc
|
|
- Fix husky config
|
|
- Upgrade prettier to 1.15.2
|
|
- Add prettier rules
|
|
- Fix formatting all the things
|
|
- Add precommit formatting
|
|
- Add gtagId to siteConfig
|
|
- Add documentation for custom strategies
|
|
- Fix typos in custom strategy guide
|
|
- Simplify custom strategy example
|
|
- Typo
|
|
- Typo in file name
|
|
- Only use eslint to fix js files
|
|
- Update lockfile yarn.lock
|
|
- Prepare 3.1.3 release
|
|
- Add site verification
|
|
- Update lockfile yarn.lock
|
|
- Modernize HealthCheckController
|
|
- Modernize BackstageController
|
|
- Modernize IndexController
|
|
- Modernize FeaturesController
|
|
- Modernize ClientIndexController
|
|
- Modernize ClientMetricsController
|
|
- Modernize ClientRegisterController
|
|
- Simplify client-controller constructor
|
|
- Cleanup api-def
|
|
- Remove unused files
|
|
- Admin ArchiveController
|
|
- Spin out base class for Controllers
|
|
- Admin FeatureController
|
|
- Use joi schema-validation in FeatureController
|
|
- Use base controller for all client controllers
|
|
- UserController
|
|
- Admin MetricsController
|
|
- Admin StrategyController
|
|
- Admin cleanup error-handlers
|
|
- Remove express-validator
|
|
- Use joi for url-friendly name validation
|
|
- Upgrade ava to 1.0.1
|
|
- Update
|
|
- Upgrade various dev-dependecies
|
|
- Upgrade pg to version 7.7.1
|
|
- Upgrade joi to version 14.3.0
|
|
- Upgrade prom-client to version 11.2.0
|
|
- Upgrade deep-diff to version 1.0.2
|
|
- Upgrade moment to version 2.23.0
|
|
- Updated changes
|
|
- Prepare patch release
|
|
- Explain that passord is not a typo.
|
|
- Upgrade supertest to version 3.4.2
|
|
- Upgrade all the dependencies
|
|
- Update changelog
|
|
- Update guide on integrating with Google Auth
|
|
- Update changelog
|
|
- Typo in use-doc
|
|
- Update sdk doc
|
|
- Update README.md
|
|
- Update CHANGELOG.md
|
|
- Update CHANGELOG.md
|
|
- Update yarn.lock
|
|
- Update import/export documentation
|
|
- Update supertest to version 4.0.1
|
|
- Update lockfile yarn.lock
|
|
- Update CHANGELOG.md
|
|
- Added new user of unleash-doc
|
|
- Update superagent to version 5.0.2
|
|
- Update lockfile yarn.lock
|
|
- Update husky to version 2.0.0
|
|
- Update lockfile yarn.lock
|
|
- Update lolex to version 4.0.1
|
|
- Update lockfile yarn.lock
|
|
- Update nyc to version 14.0.0
|
|
- Update changelog for next release
|
|
- Update @types/node to version 12.0.0
|
|
- Update lockfile yarn.lock
|
|
- Update changelog
|
|
- Update changelog
|
|
- Bump yarn.lock
|
|
- Use undefined instead of null
|
|
- Make options more testable
|
|
- Update changelog
|
|
- Add new screenshot
|
|
- Update readme with details about slack
|
|
- Typos in README.md
|
|
- Update async to the latest version 🚀 (#445)
|
|
- Remove console.log in test
|
|
- Update db-migrate-pg to version 1.0.0
|
|
- Add budgets as a company using unleash (#456)
|
|
- Update changelog
|
|
- Add a test to verify eventHook registration
|
|
- Add webhook guide do website
|
|
- Update readme
|
|
- Move metrics-helper.js
|
|
- Bump lodash.merge from 4.6.1 to 4.6.2 (#474)
|
|
- Update CHANGELOG.md
|
|
- Add Elixir Unleash Library to README (#480)
|
|
- Fix broken links
|
|
- Bump pg to 7.12.1
|
|
- See if travis is hapy with serial tests
|
|
- Increase test-logging
|
|
- Debugging travis by ignoring import tests
|
|
- Fix slack invite link
|
|
- Tune travis config
|
|
- Updated slack invite token (#501)
|
|
- Test db-pool on travis
|
|
- Test postgres 11 on travis
|
|
- Upgrade ava to version 2.4.0
|
|
- Upgrade supertest to version 4.0.2
|
|
- Upgrade async to version 3.1.0
|
|
- Add more logging if test-db destroy fails
|
|
- Upgrade lint-staged to version 9.4.1
|
|
- Upgrade @types/node to version 12.7.9
|
|
- Upgrade knex to version 0.19.4
|
|
- Remove old test-setup hacks
|
|
- Do not destroy db on startup
|
|
- Bump mixin-deep from 1.3.1 to 1.3.2 (#487)
|
|
- Added reference to official client implementation in .Net (#503)
|
|
- Added unleash-client-core as official sdk (#505)
|
|
- Add details about Larvel (php) SDK
|
|
- Added static context props in docs (#507)
|
|
- Update CHANGELOG.md
|
|
- Toggle/on|off documentation added (#515)
|
|
- Update CHANGELOG.md
|
|
- Update CHANGELOG.md
|
|
- Fix typo (#523)
|
|
- Update beta-features.md with clients supporting variants (#525)
|
|
- Update changelog
|
|
- Add baseUriPath support to docs (#531)
|
|
- Update CHANGELOG.md
|
|
- Bump handlebars from 4.1.2 to 4.5.3 (#542)
|
|
- Add .NET Core to top sentence about supported platforms (#538)
|
|
- Update CHANGELOG
|
|
- Update readme
|
|
- Update activation-strategies.md (#554)
|
|
- Update lolex to latest version
|
|
- Update code of conduct.
|
|
- Update changelog
|
|
|
|
### Refactor
|
|
|
|
- Separate add-feature and update-feature components
|
|
- Use body-parser bundled with express (#304)
|
|
|
|
### Security-fix
|
|
|
|
- Upgrade body-parser to 1.17.2
|
|
|
|
### Testing
|
|
|
|
- Add enzyme tests
|
|
- Test add, update feature form
|
|
|
|
### Bugfix
|
|
|
|
- CreatedAt set when creating new toggle
|
|
|
|
### Clean
|
|
|
|
- Remove unused code
|
|
- Remove unused code
|
|
- Reuse list-component from feature to diplay list of archives
|
|
- Reuse part of list-container from feature to diplay list of archives
|
|
- Remove unused code
|
|
- Remove ternary if in jsx
|
|
|
|
### Db-migration
|
|
|
|
- Create default strategy with event
|
|
|
|
### Debug
|
|
|
|
- Travis with postgres 10
|
|
- Test not destroying db in test-setup
|
|
|
|
### Gitignore
|
|
|
|
- Added Visual Stuido Code IDE ignores
|
|
|
|
### Lint
|
|
|
|
- Make lint happy
|
|
|
|
### Migration
|
|
|
|
- Down should remove built_in strategies created in up
|
|
|
|
### Revert
|
|
|
|
- Destroy db at test-init
|
|
|
|
<!-- generated by git-cliff -->
|