Unleash v4.2.0 Release Notes

    • 0๏ธโƒฃ ix: add default sort order for built in envs (#1076)
    • โœ… chore: mute expected test errors
    • feat: Disable password based login (#1046)
    • ๐Ÿšš chore: remove console.error for tests expecting error
    • ๐Ÿ›  fix: lint
    • ๐Ÿ›  fix: legacy feature stale on/off needs to return full toggle
    • ๐Ÿ›  fix: bump unleash-frontend to v4.2.11
    • ๐Ÿ›  fix: add endpoint for fetching a single user (#1074)
    • ๐Ÿ›  fix: reuse message formatter for addons (#1058)
    • ๐Ÿ›  fix(deps): update dependency knex to v0.95.12
    • โšก๏ธ chore(deps): update dependency lint-staged to v11.2.6
    • ๐Ÿ›  fix: demo-auth should use /auth path
    • โšก๏ธ chore(deps): update metcalfc/changelog-generator action to v2 (#1062)
    • ๐Ÿ›  fix: use date-fns for date/time maths instead of (wrong) Date#setHours (#1070)
    • ๐Ÿ‘ท chore: pool min 1, max 4 DB connections & limit Jest workers to 4 (#1069)
    • โšก๏ธ chore(deps): update dependency lint-staged to v11.2.5
    • ๐Ÿ“„ docs: minor typo
    • chore: add video to environments
    • ๐Ÿ›  fix: rename websitev2 to website
    • ๐Ÿ›  fix: Environments documentation
    • ๐Ÿ›  fix: place dollar sign before amount (#1066)
    • โšก๏ธ chore(deps): update typescript-eslint monorepo to v5.2.0
    • ๐Ÿ›  fix: removing a strategy from a toggle should only require UPDATE_FEATURE permission
    • โšก๏ธ chore(deps): update dependency lint-staged to v11.2.4
    • ๐Ÿณ Chore: rework docker-postgres.sh to be cross-platform (#1037)
    • โšก๏ธ chore(deps): update dependency eslint to v8.1.0
    • โšก๏ธ chore(deps): update dependency @types/js-yaml to v4.0.4
    • โšก๏ธ chore(deps): update dependency ts-node to v10.4.0
    • ๐Ÿ›  fix: bump unleash-frontend to 4.2.10
    • โšก๏ธ Update feature-toggle-types.md
    • ๐Ÿ›  fix: bump unleash-frontend to 4.2.9
    • ๐Ÿ›  fix: Only trigger environment enabled/disabled events if different fโ€ฆ (#1053)
    • โšก๏ธ chore(deps): update dependency eslint to v8 (#1012)
    • ๐Ÿ›  fix: simplify how we update projects
    • ๐Ÿ“‡ fix: Remove duplicate FEATURE_METADATA_UPDATED from events list for webhook addon (#1052)
    • ๐Ÿ›  fix: only send FEATURE_UPDATED for legacy (#1054)
    • ๐Ÿ›  fix(deps): update docusaurus monorepo to v2.0.0-beta.8 (#1057)
    • โšก๏ธ chore(deps): update dependency ts-node to v10.3.1
    • ๐Ÿ›  fix: bump unleash-frontend to 4.2.8
    • โšก๏ธ chore(deps): update typescript-eslint monorepo to v5 (#1018)
    • ๐Ÿ›  fix: add constraint for changing project. (#1049)
    • ๐Ÿ›  fix: only add project environments if enabled (#1050)
    • โšก๏ธ chore(deps): update dependency husky to v7.0.4
    • ๐Ÿ›  fix: bump unleash-frontend to 4.2.7
    • ๐Ÿ›  fix: Create a apiuser for demo auth. (#1045)
    • โž• add try-catch to demo auth middleware (#1044)
    • โšก๏ธ chore(deps): update dependency jest to v27.3.1
    • ๐Ÿ›  fix: make hasPermission call handle api tokens (#1041)
    • ๐Ÿ›  Fix/feature strategies needs project update (#1040)
    • โšก๏ธ chore(deps): update dependency jest to v27.3.0
    • โšก๏ธ chore(deps): update node.js to v14.18.1
    • ๐Ÿšš chore(node-version): move node spec to .node-version (#1034)
    • ๐Ÿ“„ docs: add reference to developer-guide (#1035)
    • โšก๏ธ chore(deps): update dependency ts-jest to v27.0.7
    • โšก๏ธ chore(deps): update dependency @types/faker to v5.5.9
    • ๐Ÿ›  fix: event-log
    • โšก๏ธ Update developer-guide.md
    • ๐Ÿ›  fix(deps): update docusaurus monorepo to v2.0.0-beta.7
    • ๐Ÿ›  fix: bump unleash-frontend to 4.2.6
    • โšก๏ธ chore(deps): update dependency ts-jest to v27.0.6
    • ๐Ÿ›  fix: bump unleash-forntend to 4.2.5
    • ๐Ÿ›  fix: update context field does not await the response (#1027)
    • ๐Ÿ›  fix(deps): update dependency unleash-frontend to v4.2.4
    • ๐Ÿ›  fix: add support for experimental flags (#1025)
    • ๐Ÿ›  fix: feature_strategies paramter column should not be null (#1024)
    • โšก๏ธ chore(deps): update dependency eslint-plugin-import to v2.25.2
    • โšก๏ธ chore(deps): update dependency typescript to v4.4.4
    • ๐Ÿ“„ docs: typo fix (#1021)
    • ๐Ÿ“„ docs: grammatical error (#1022)
    • ๐Ÿ›  fix: create admin users if enabled and zero users already
    • ๐Ÿ›  fix: upgrade unleash-frontend to version 4.2.3
    • โšก๏ธ chore(deps): update metcalfc/changelog-generator action to v1.0.1
    • ๐Ÿ‘‰ Make Appinstance registration include environment (#1014)
    • โšก๏ธ chore(deps): update dependency ts-node to v10.3.0
    • โšก๏ธ Update node.md (#1016)
    • ๐Ÿ“„ Docs: Update python.md (#1015)
    • Trigger STALE events when patching stale field
    • โšก๏ธ chore(deps): update dependency lint-staged to v11.2.3
    • โšก๏ธ chore(deps): update dependency lint-staged to v11.2.2
    • โšก๏ธ chore(deps): update dependency lint-staged to v11.2.1
    • โšก๏ธ chore(deps): update dependency jest to v27.2.5
    • โšก๏ธ chore(deps): update dependency eslint-config-airbnb-typescript to v14.0.1
    • feat/metricsV2 (#1005)
    • ๐Ÿ‘ฏ feat: clone feature toggle API (#1006)
    • feat: add new more specific feature/environment events to addons (#994)
    • ๐Ÿ›  fix: modify actions for PRs
    • ๐Ÿ›  fix: custom test-script for yart coverage reporter action
    • ๐Ÿ›  fix: custom test-script for yart coverage reporter action
    • ๐Ÿ›  fix: adjust test-script for jest-coverage action
    • ๐Ÿ— chore: add jest coverage action for pr builds (#997)
    • ๐Ÿ›  fix: add sort order to environments (#1004)
    • task: Disables feature_environments without strategies (#1003)
    • ๐Ÿ“„ docs: Mention php sdk as supporting variants (#1001)
    • ๐Ÿ“„ docs: Update php documentation to include context provider (#1000)
    • โšก๏ธ chore(deps): update typescript-eslint monorepo to v4.33.0
    • โšก๏ธ chore(deps): update dependency lint-staged to v11.2.0
    • โšก๏ธ chore(deps): update dependency eslint-plugin-prettier to v4 (#980)
    • โšก๏ธ chore(deps): update typescript-eslint monorepo to v4.32.0 (#983)
    • ๐Ÿ›  fix(deps): update dependency prom-client to v14 (#987)
    • โšก๏ธ chore(deps): update dependency glob-parent to v6 (#981)
    • โšก๏ธ chore(deps): update actions/setup-node action to v2 (#977)
    • โšก๏ธ chore(deps): update dependency tsc-watch to v4.5.0 (#975)
    • ๐Ÿ›  fix(deps): update dependency unleash-frontend to v4.2.0 (#976)
    • ๐Ÿ›  fix: allow renovate-bot to autmerge minor and patch
    • โšก๏ธ chore(deps): update dependency ts-node to v10.2.1 (#973)
    • โšก๏ธ chore(deps): update dependency prettier to v2.4.1 (#974)
    • task: Adds FEATURE_ENVIRONMENT_{ENABLED,DISABLED} events (#970)
    • โšก๏ธ chore(deps): update dependency supertest to v6.1.6 (#969)
    • โšก๏ธ chore(deps): update typescript-eslint monorepo to v4.31.2 (#972)
    • โšก๏ธ chore(deps): update dependency typescript to v4.4.3 (#971)
    • ๐Ÿ”’ chore: security resolutions
    • โšก๏ธ chore(deps): update dependency eslint-plugin-import to v2.24.2 (#960)
    • ๐Ÿ›  fix(deps): update docusaurus monorepo to v2.0.0-beta.6 (#968)
    • ๐Ÿ›  fix(deps): update dependency knex to v0.95.11 (#967)
    • โšก๏ธ chore(deps): update dependency eslint-plugin-prettier to v3.4.1 (#961)
    • โšก๏ธ chore(deps): update dependency husky to v7.0.2 (#965)
    • โšก๏ธ chore(deps): update dependency source-map-support to v0.5.20 (#966)
    • โšก๏ธ chore(deps): update dependency jest to v27.2.2 (#962)
    • โšก๏ธ chore(deps): update dependency trim to v1 (#963)
    • โšก๏ธ chore(deps): update dependency ts-jest to v27.0.5 (#964)
    • โšก๏ธ chore(deps): update dependency @types/jest to v27.0.2 (#958)
    • ๐Ÿ›  fix(deps): pin dependencies (#957)
    • chore: Add renovate.json (#956)
    • ๐Ÿ“„ docs: minor adjustments.
    • ๐Ÿ›  fix: environments should have type
    • 0๏ธโƒฃ feat: rename :global: env to "default" (#947)
    • ๐Ÿ›  Fixed the react link appearance
    • ๐Ÿ›  fix: Enforce non-nullability of environment type (#950)
    • โž• Add UPDATE and DELETE TAG_TYPE permissions (#951)
    • ๐Ÿ›  fix: don't include archived feature strategies (#955)
    • โœ‚ removed the --save from npm command
    • โœ‚ removed the --save flag
    • ๐Ÿ“„ docs: Readme update dashboard screenshot (#953)
    • ๐Ÿ“„ docs: remove the conflict between docker steps and docker-compose (#952)
    • chore(deps): bump prismjs from 1.24.1 to 1.25.0 in /websitev2 (#946)
    • chore(deps): bump tmpl from 1.0.4 to 1.0.5 (#949)
    • ๐Ÿ›  fix: correct test verifications
    • ๐Ÿ›  fix: Added displayName to feature environments
    • โž• Add type to environments
    • ๐Ÿ“š Merge pull request #948 from Unleash/documentation-update
    • โšก๏ธ update the advanced part
    • โšก๏ธ update the docs with the new screenshots
    • chore: set transitive resolutions
    • ๐Ÿ›  fix: upgrade connect-session-knex to version 2.1.0
    • โž• added tests and exports for 3.17, 4.0 and 4.1 (#944)
    • feat: add project and environment columns to events (#942)
    • Respect sort order when displaying strategies (#943)
    • Feat/api key scoping (#941)
    • ๐Ÿ›  fix: lint error
    • ๐Ÿ›  fix: convert schemas to typescript
    • ๐Ÿ›  fix: convert more tests to typescript
    • ๐Ÿ›  fix: convert api-def.js to typescript
    • ๐Ÿ›  fix: convert xtract-user.js to typescript
    • ๐Ÿ›  fix: convert event-hook.test.js to typescript
    • ๐Ÿ›  fix: convert files to typescript
    • ๐Ÿ›  fix: convert feature-schema.test.js to typescript