Releases: icoretech/airbroke
Releases · icoretech/airbroke
v1.1.28
1.1.28 (2023-06-06)
Features
- add @testing-library/jest-dom/extend-expect import to testSetup.ts to extend jest-dom matchers (1a5793a)
- add test_next_data volume to docker-compose.yml to persist .next folder between test runs (1a5793a)
- migration.sql: add migration to make repo_branch field optional in projects table (ae4eea2)
- page.tsx: mobile tabs, refs #24 (8a3d7a1)
- project: add Edit component to allow users to edit project information, closes #14 (ae4eea2)
- projects.ts: add updateProject function to update project data with form data (ae4eea2)
- projects.ts: add zod, zod-error, and zod-form-data dependencies to validate form data (ae4eea2)
- schema.prisma: make repo_branch field optional (ae4eea2)
Bug Fixes
v1.1.27
1.1.27 (2023-06-05)
Features
- add npm-check-updates scripts to package.json to check and update dependencies (44cb9ee)
- Backtrace.tsx: add plain text copy button to backtrace component (92c2345)
- DangerZone.tsx: add toggle intake component to danger zone card, closes #52 (9fe283a)
- Overview.tsx: add project status to project overview (9fe283a)
- ToggleIntake.tsx: add toggle intake component to allow pausing and resuming of project data intake (9fe283a)
v1.1.26
v1.1.25
v1.1.24
v1.1.23
1.1.23 (2023-05-29)
Features
- add DangerZone component to Overview page to handle project deletion and notice deletion (366ba8f)
- add support for pausing and resuming projects, refs #52 (366ba8f)
- notices: experimental revalidation of project path after creating a new notice (44901da)
- page.tsx: add first seen and last seen timestamps to occurrence page to provide more information to users (e38a74d)
- route.ts: add check for paused project, refs #52 (b819e04)
- SidebarDesktop.tsx: add TbClockPause icon to show when a project is paused in the sidebar, refs #52 (eb6755d)
Bug Fixes
- add invalidateProjectsCache, invalidateProjectCache and invalidateAllProjectCache functions to invalidate cache when a project is deleted or paused (366ba8f)
- add paused column to projects table in migration file (366ba8f)
- add paused field to Project model in Prisma schema (366ba8f)
- change handleDeleteProjectConfirm and handleDeleteProjectNoticesConfirm to not receive projectId as parameter (366ba8f)
- change project prop to projectId in ConfirmationDialog component (366ba8f)
- toggleProjectPausedStatus function to toggle paused status of a project (366ba8f)
v1.1.22
1.1.22 (2023-05-28)
Features
- page.tsx: add support for rendering environment, session and params tabs only if occurrence has respective properties (2a8eadd)
Bug Fixes
- occurrenceUtils.ts: flattenObject function now returns single string values in arrays as is to improve readability of occurrence data (4494628)
v1.1.21
v1.1.20
v1.1.19
1.1.19 (2023-05-28)
Features
- Filter.tsx: add filter component to allow filtering notices by environment (8bead37)
- notices.ts: add getNoticeEnvs function to retrieve unique envs for a given project ID (1386274)
- page.tsx: add Filter component to page and pass unique environment array to it, update NoticesTable component to receive searchParams object instead of individual props (8bead37)
- Sort.tsx: remove unused SortDirection import and update toggleSort function to use searchParams object (8bead37)