Releases: Masked-Kunsiquat/CrewSplit
Releases · Masked-Kunsiquat/CrewSplit
v1.4.2
What's Changed
- Add JSDoc contracts to public APIs by @Masked-Kunsiquat in #91
- Remove internal module re-exports and relax type constraints by @Masked-Kunsiquat in #92
- feat(eslint): add custom architecture enforcement rules by @Masked-Kunsiquat in #93
- Add architecture tests with dependency-cruiser by @Masked-Kunsiquat in #94
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Create centralized validation utilities | Create centralized formatting utilities by @Masked-Kunsiquat in #90
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- refactor: centralize error handling with domain-specific factories by @Masked-Kunsiquat in #88
- refactor: replace FxRateProvider singleton with React Context by @Masked-Kunsiquat in #89
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Create
TripServicefor multi-step trip operations by @Masked-Kunsiquat in #87
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Create
ExpenseServiceto separate orchestration from repository by @Masked-Kunsiquat in #86
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- Replace category/participant lists with chart components in TripStatisticsScreen by @Masked-Kunsiquat in #60
- Implement data export/import system with conflict resolution by @Masked-Kunsiquat in #63
- Introduce hooks-based architecture for data management by @Masked-Kunsiquat in #83
- refactor: Extract currency conversion logic to pure engine function by @Masked-Kunsiquat in #84
- Centralize FX conversion utility and eliminate duplication | Add named constants for epsilon values in settlement engine by @Masked-Kunsiquat in #85
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Implement Data Layer for Trip Statistics by @Masked-Kunsiquat in #54
- Develop UI Components for Trip Statistics by @Masked-Kunsiquat in #55
- 📝 Add docstrings to
stats/data-layerby @coderabbitai[bot] in #57 - Build Trip Statistics Screen UI by @Masked-Kunsiquat in #56
- Add Tests for Trip Statistics by @Masked-Kunsiquat in #58
- bump app version by @Masked-Kunsiquat in #59
Full Changelog: v1.0.4...v1.1.0
v1.0.4
What's Changed
- P1 - Remove obsolete code and extract simple utilities by @Masked-Kunsiquat in #42
- P2 - Extract business logic and create shared components by @Masked-Kunsiquat in #43
- P3 - Fix module organization and domain boundaries by @Masked-Kunsiquat in #44
- Bump github/codeql-action from 3 to 4 in /.github/workflows by @dependabot[bot] in #46
- Bump actions/setup-node from 4 to 6 in /.github/workflows by @dependabot[bot] in #45
- Bump actions/checkout from 4 to 6 in /.github/workflows by @dependabot[bot] in #47
- 📝 Add docstrings to
modularization-cleanupby @coderabbitai[bot] in #49 - P4 - Extract
ExpenseFormcomponent and consolidate currency/date utilities by @Masked-Kunsiquat in #48
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- remove unnessary step from github workflow by @Masked-Kunsiquat in #40
- Consolidate migrations and add participant detail screen by @Masked-Kunsiquat in #41
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Add expense notes, EAS build automation, and settlement features by @Masked-Kunsiquat in #39
Full Changelog: v1.0.1...v1.0.2