Skip to content

Commit 50e6268

Browse files
committed
readme
1 parent 480e352 commit 50e6268

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,18 @@ This library is loosely based upon the [official GO client](https://github.com/h
2020
Newer versions of the api lib will probably work in a limited capacity with older versions of Consul, but no guarantee
2121
is made and backwards compatibility issues will not be addressed.
2222

23+
### V3 Breaking Changes
24+
25+
There are three big breaking changes between v2 and v3:
26+
27+
1. The `FakeMap` class has been removed. It sucked.
28+
2. The `FakeSlice` class has been removed. It sucked.
29+
3. All models now have parameterized constructors.
30+
* For the life of V3 I will continue to support construction from associative arrays, but the parameterized
31+
constructors are the preferred method of construction.
32+
* Construction via associative array will be removed entirely in V4 (whenever I get around to that).
33+
4. All of that `Transcoding` nonsense has been removed.
34+
2335
## Composer
2436

2537
This lib is designed to be used with [Composer](https://getcomposer.org)

0 commit comments

Comments
 (0)