Releases: unpackdev/solgo
Releases · unpackdev/solgo
Standards and Opcodes v0.3.6
v0.3.5
What's Changed
- Detector now supports GetCFG() - Storage now supports DescribeLayout() by @0x19 in #207
- [Utils] NamedAddr AppendTags() and IsZeroAddress() by @0x19 in #208
- Opcode functions and instruction tree + JSON normalization by @0x19 in #210
- Lowering standards high confidence to .8 by @0x19 in #212
- Removal of graphviz as it requires CGO by @0x19 in #213
- Overall improvements by @0x19 in #214
Full Changelog: v0.3.4...v0.3.5
Bugfixes - v0.3.4
What's Changed
- BUG: Etherscan contract marshal funcs by @0x19 in #179
- Random Fixes by @0x19 in #181
- AST Bugfix: correctly parsing TypeNameContext - slice of types by @0x19 in #183
- Rate Limiter + Etherscan implementation by @0x19 in #185
- Ability to set global local sources path by @0x19 in #186
- Rate limiter improvements by @0x19 in #187
- [Bugfix #190] AST Index Access Expression Swap by @0x19 in #191
- AST Visitor Test by @0x19 in #192
- [AST] ToNode Generic by @0x19 in #194
- Fix typos by @omahs in #195
- [Bug] AST function declaration parameter fix by @0x19 in #199
- [AST] New Expression Context Support by @0x19 in #200
- Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #203
- [Bugfix] AST & IR (Function Call), Bytecode (Helpers) and Constructor (Tests) + Proto bump to 0.3.5 + New Detector Tests by @0x19 in #204
- [BUG] AST [IF statement] single-statement conditional fix by @0x19 in #206
New Contributors
Full Changelog: v0.3.3...v0.3.4
Brejcha - v0.3.3
What's Changed
- CFG and Standards package improvements - Introducing Providers by @0x19 in #166
- Introducing basic storage package by @0x19 in #167
- Clients package: RegisterClient() and cleanups by @0x19 in #170
- Package: Bindings by @0x19 in #169
- Faster JSON implementation by @0x19 in #172
- Utilities: Currency and pricing calculation helpers + docs by @0x19 in #174
- Github Unit Test Fixes by @0x19 in #176
- Tokens Package by @0x19 in #177
- Contracts package by @0x19 in #178
Additional notes:
- You will see that some of the packages do not have unit tests. It's deliberate as they will come in later on. Brejcha is required for me to get introspector project compile for everyone. Once that's done will get more into the unit tests to bring it to 80%+
Full Changelog: v0.3.2...v0.3.3
Yolo - v0.3.2
Yolo - because it wasn't quite working and I have no idea how to name it... Now it works!
GO 1.22 IS FROM NOW ON REQUIRED
What's Changed
- Accounts Package by @0x19 in #145
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #157
- Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #161
- AST package updates + Go 1.22 by @0x19 in #162
- Bytecode package: Log, Tx decoder incl. fixes for contract by @0x19 in #163
- Source lookup improvements by @0x19 in #164
- ABI: Bugfix - now it's compliant by @0x19 in #165
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
v0.2.9
v0.2.8
v0.2.7
Abstract Syntax Tree and Intermediate Representation packages are now in beta! 🥳
What's Changed
- Bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #124
- Abstract Syntax Tree (AST) Assembly Support by @0x19 in #125
- Intermediate Representation (IR) GetLinks() support by @0x19 in #126
Full Changelog: v0.2.6...v0.2.7