Skip to content

Commit 7178db2

Browse files
committed
Update CHANGELOG
1 parent 372ba3b commit 7178db2

File tree

1 file changed

+40
-40
lines changed

1 file changed

+40
-40
lines changed

CHANGELOG.md

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,88 @@
11
# Changelog
22

3-
## Unreleased
3+
## v0.1.0 (2023-11-19)
44

55
### New Features
66

7-
* Checksum address utility functions
7+
- Checksum address utility functions
88

99
### Enhancements
1010

11-
* Use zip_reduce for event generators
12-
* Move documentation generators to ContractHelpers
13-
* Display message for empty parameters or return types
14-
* `Ethers.call/2` and `Ethers.get_logs/2` now automatically convert integer block numbers to hex values
15-
* Return structs as a result in generated functions and event filter with Inspection protocols implemented for better development experience
16-
* Support dynamically sized indexed event filters (bytes, strings, arrays and structs)
17-
* `Ethers.call/2` now only returns as a list if the return type is either a solidity array or tuple
18-
* Add return names in documentations and TxData inspection
19-
* Added an interface for `Multicall3` through `Ethers.Contracts.Multicall3`
20-
* Added `Ethers.Multicall` as an abstraction for `Ethers.Contracts.Multicall3`
21-
* Added batching functionality using `Ethers.batch/2`
11+
- Use zip_reduce for event generators
12+
- Move documentation generators to ContractHelpers
13+
- Display message for empty parameters or return types
14+
- `Ethers.call/2` and `Ethers.get_logs/2` now automatically convert integer block numbers to hex values
15+
- Return structs as a result in generated functions and event filter with Inspection protocols implemented for better development experience
16+
- Support dynamically sized indexed event filters (bytes, strings, arrays and structs)
17+
- `Ethers.call/2` now only returns as a list if the return type is either a solidity array or tuple
18+
- Add return names in documentations and TxData inspection
19+
- Added an interface for `Multicall3` through `Ethers.Contracts.Multicall3`
20+
- Added `Ethers.Multicall` as an abstraction for `Ethers.Contracts.Multicall3`
21+
- Added batching functionality using `Ethers.batch/2`
2222

2323
### Breaking Changes
2424

25-
* The generated contract functions no longer call or send transactions, They will only prepare parameters
26-
To execute an explicit call to `Ethers.send/2` or `Ethers.call/2` is required
27-
* Events no longer accept `address` overrides. Overriding now happens at `Ethers.get_logs/2`
28-
* Function `Ethers.get_logs/3` is now changed to `Ethers.get_logs/2`
29-
* Generated contract modules and EventFilter modules `default_address/0` function is now renamed to `__default_adress__/0` to prevent collision
30-
* Removal of `Ethers.RPC` module
31-
* Remove `Ethers.Types.dynamically_sized_types/0` function
32-
* `Ethers.call/2` response is not always a list
33-
* `Ethers.deploy/4` is now removed and replaced with `Ethers.deploy/2`
25+
- The generated contract functions no longer call or send transactions, They will only prepare parameters
26+
To execute an explicit call to `Ethers.send/2` or `Ethers.call/2` is required
27+
- Events no longer accept `address` overrides. Overriding now happens at `Ethers.get_logs/2`
28+
- Function `Ethers.get_logs/3` is now changed to `Ethers.get_logs/2`
29+
- Generated contract modules and EventFilter modules `default_address/0` function is now renamed to `__default_adress__/0` to prevent collision
30+
- Removal of `Ethers.RPC` module
31+
- Remove `Ethers.Types.dynamically_sized_types/0` function
32+
- `Ethers.call/2` response is not always a list
33+
- `Ethers.deploy/4` is now removed and replaced with `Ethers.deploy/2`
3434

3535
### Bug fixes
3636

37-
* Fix event filters with mixed indexed and non-indexed arguments
37+
- Fix event filters with mixed indexed and non-indexed arguments
3838

3939
## v0.0.6 (2023-09-06)
4040

4141
### Enhancements
4242

43-
* Update `dialyxir` dependency to 1.4.0
44-
* Update `ex_doc` to 0.30.6
45-
* Add more function to `Utils` module
46-
* Improve failure return values of deployment functions
43+
- Update `dialyxir` dependency to 1.4.0
44+
- Update `ex_doc` to 0.30.6
45+
- Add more function to `Utils` module
46+
- Improve failure return values of deployment functions
4747

4848
### Bug fixes
4949

50-
* Fix RPC options and client override issue
51-
* Do not add `nil` to address when address is not present
50+
- Fix RPC options and client override issue
51+
- Do not add `nil` to address when address is not present
5252

5353
## v0.0.5 (2023-08-21)
5454

5555
### Enhancements
5656

57-
* Add ENS (Ethereum name service) contracts and helper functions
58-
* Update `ex_doc` dependency to 0.30.4
59-
* Address `Logger.warn` deprecation
57+
- Add ENS (Ethereum name service) contracts and helper functions
58+
- Update `ex_doc` dependency to 0.30.4
59+
- Address `Logger.warn` deprecation
6060

6161
## v0.0.4 (2023-07-14)
6262

6363
### Enhancements
6464

65-
* Update `ex_doc` dependency to 0.30.1
66-
* Update `jason` dependency to 1.4.1
65+
- Update `ex_doc` dependency to 0.30.1
66+
- Update `jason` dependency to 1.4.1
6767

6868
## v0.0.3 (2023-05-29)
6969

7070
### Enhancements
7171

72-
* Improved generative documentation for modules
73-
* Improved gas estimation API
74-
* Add gas limit to sending trasnactions
75-
* Remove redundant gas estimation function
72+
- Improved generative documentation for modules
73+
- Improved gas estimation API
74+
- Add gas limit to sending trasnactions
75+
- Remove redundant gas estimation function
7676

7777
### Bug fixes
7878

79-
* Fix bitsize check guard to include all available solidity bitsizes
79+
- Fix bitsize check guard to include all available solidity bitsizes
8080

8181
## v0.0.2 (2023-04-24)
8282

8383
### Bug fixes
8484

85-
* Include the priv directory in mix releases
85+
- Include the priv directory in mix releases
8686

8787
## v0.0.1 (2023-04-24)
8888

0 commit comments

Comments
 (0)