Releases: mikaelvesavuori/gitmetrix
Releases · mikaelvesavuori/gitmetrix
Version 2.3.0
What's Changed
- Migrate from Jest to Vitest
- Update CI configuration
- Update dependencies
Full Changelog: v2.2.1...v2.3.0
Version 2.2.1
Version 2.2.0
What's Changed
- Change behavior for calculating review sizes by doing so on all "PR open" events, not just those being "ready for review"
- Change behavior for calculating review times by no longer requiring non-zero review comments
Full Changelog: v2.1.2...v2.2.0
Version 2.1.2
What's Changed
- Add critical fix for
getCleanedItems()
that would break on finding (unknown)expiresAt
field on data from DynamoDB - Update dependencies
Full Changelog: v2.1.1...v2.1.2
Version 2.1.1
What's Changed
- Add important fix (
createQueryStringParamsObjectFromString()
) for handling query string parameters that come as strings in HTTP API - Add TypeScript compilation step to Husky pre-commit script
Full Changelog: v2.1.0...v2.1.1
Version 2.1.0
What's Changed
- Use HTTP API (API Gateway v2) instead of REST API (API Gateway v1)
- Add expiration time support and default usage
- Minor cleanup, restructuring and renaming
Full Changelog: v2.0.2...v2.1.0
Version 2.0.2
What's Changed
- Remove unneeded headers from CORS
- Use
Object.freeze()
for DTOs - Add missing bits to
serverless.yml
including esbuild configuration,maxDateRange
and more - Make sure we use header-based authorization to POST requests and query param-based authorization to GET requests
Full Changelog: v2.0.1...v2.0.2
Version 2.0.1
What's Changed
- Ensure there are proper working CORS settings; these should be changed by the user for their own domains and settings if/as needed
- Add multiple authorizers (using same actual code) so the respective
GET
andPOST
methods are covered by individual ones with header/query param input respectively; this did not work as expected in2.0.0
when using a single authorizer construct
Full Changelog: v2.0.0...v2.0.1
Version 2.0.0
What's Changed
- Add support for using more granular (Unix timestamped) values when storing events in DynamoDB
- Add support for
last
andoffset
query types/options - Use
chrono-utils
instead of duplicating time/date code - Add authorizer to both GET (using header) and POST (using query parameter) requests
- Adjust tests and do minor refactoring
Full Changelog: v1.0.1...v2.0.0
Version 1.0.1
What's Changed
- Update solution diagram to fix typos
- Migrate from Webpack to esbuild bundling
- Config cleaning and tweaks
- Minor code fixes
- Bump dependencies
Full Changelog: v1.0.0...v1.0.1