Releases: nelsondaza/linear-and-github-extension
Releases · nelsondaza/linear-and-github-extension
v0.0.5
New Features
- Enhanced Code Comparison: Added
useCompareCodes
andusePullRequestCodes
hooks to improve the extraction and comparison of Linear codes from various parts of a pull request. - Observer for Comments: Implemented a
MutationObserver
inuseCommentCodes
to dynamically track changes in pull request comments and extract Linear codes.
Improvements
- Code Deduplication: Improved the deduplication logic in both
useCompareCodes
andusePullRequestCodes
to ensure unique Linear codes are returned. - Sorting Logic: Enhanced sorting logic to prioritize code length and alphabetical order for better readability.
Bug Fixes
- Event Listeners: Fixed issues with event listeners in
useTitleCodes
anduseDescriptionCodes
to prevent memory leaks by ensuring proper cleanup. - Null Checks: Added null checks to prevent potential runtime errors when querying DOM elements.
Technical Debt
- Refactoring: Refactored code to improve readability and maintainability, including better type annotations and removal of unnecessary
@ts-ignore
comments.
Documentation
- Updated Documentation: Updated the documentation to reflect the new hooks and their usage.
Miscellaneous
- Dependencies: Updated project dependencies to their latest versions for improved security and performance.
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Bump @types/node from 22.9.0 to 22.10.1 by @dependabot in #22
- Bump typescript from 5.6.3 to 5.7.2 by @dependabot in #17
- Bump @types/chrome from 0.0.283 to 0.0.287 by @dependabot in #23
- Bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group by @dependabot in #25
- Bump eslint-plugin-testing-library from 6.5.0 to 7.1.1 by @dependabot in #24
Full Changelog: v0.0.3...v0.0.4
v0.0.3
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- adds publish to web store actions by @nelsondaza in #15
Full Changelog: v0.0.1...v0.0.2
v0.0.1
What's Changed
- Bump @types/node from 22.8.6 to 22.8.7 by @dependabot in #1
- adds initial project documents by @nelsondaza in #2
- adds ISSUE_TEMPLATE docs by @nelsondaza in #3
- LAGE-1 Fix state change from github by @nelsondaza in #4
- LAGE-2 adds initial storage api saving by @nelsondaza in #5
- LAGE-3 Trigger issues list update on title or content change by @nelsondaza in #6
- fix: container styles by @nelsondaza in #8
- Bump @types/chrome from 0.0.280 to 0.0.283 by @dependabot in #12
- Bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group by @dependabot in #14
New Contributors
- @dependabot made their first contribution in #1
- @nelsondaza made their first contribution in #2
Full Changelog: https://github.com/nelsondaza/linear-and-github-extension/commits/v0.0.1