Skip to content

Commit 08a7f20

Browse files
authored
Merge pull request #55 from codebar-ag/feature-quotes
Feature Quotes & Updated Item Positions
2 parents 1bf30d1 + b61a027 commit 08a7f20

File tree

160 files changed

+5112
-231
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

160 files changed

+5112
-231
lines changed

.phpunit.cache/test-results

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

CHANGELOG.md

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,36 @@
22

33
All notable changes to `laravel-bexio` will be documented in this file.
44

5-
## 20251110
5+
## 20251127
6+
7+
### Added REST APIs | v13.5
8+
9+
- **Quote REST API**: Full implementation of Quote endpoints - [Documentation](README.md#quotes)
10+
- **ItemPosition REST API**: Full implementation of ItemPosition endpoints - [Documentation](README.md#item-positions)
11+
12+
### ⚠️ Breaking Changes
13+
14+
- **InvoicePositionDTO Abstraction**: Implemented an abstraction layer for `QuotePositionDTO` and `InvoicePositionDTO`
15+
- **Breaking Change**: Start using the new `InvoicePositionDTO` that extends `ItemPositionDTO`
16+
- The new structure provides better code reusability and consistency across position DTOs
17+
- `QuotePositionDTO` now also uses the `ItemPositionDTO` abstraction
18+
- See [Item Position DTOs documentation](README.md#item-positions) for migration details
19+
20+
### 🐛 Bug Fixes
21+
22+
- **AdditionalAddressDTO & CreateEditAdditionalAddressDTO**: Fixed `country_id` field type from `?string` to `?int` in `CreateEditAdditionalAddressDTO` to match the correct data type
23+
- The `country_id` field is now properly typed as `?int` (nullable integer) in both DTOs
24+
- Updated documentation examples to include `country_id` parameter
25+
- **AdditionalAddressDTO**: Ensured `postcode` field is properly typed as `?string` (nullable string) to handle cases where the API may return integer values
26+
27+
## 20251126 | v13.3 & v13.4
28+
29+
### Added REST APIs
30+
31+
- **Countries REST API**: Full implementation of Countries endpoints - [Documentation](README.md#countries)
32+
- **Items REST API**: Full implementation of Items endpoints - [Documentation](README.md#items)
33+
34+
## 20251110 | v13.2
635

736
### Removed ContactAdditionalAddresses
837

@@ -39,4 +68,3 @@ All notable changes to `laravel-bexio` will be documented in this file.
3968

4069
- **CalendarYearDTO**: Added `is_annual_reporting` field
4170
- This field indicates whether the calendar year is used for annual reporting
42-

0 commit comments

Comments
 (0)