platform-common-utilities/packages/symbol_table/CHANGELOG.md
thomashii@dukefirehawk.com ab7c3dc952 Updated to support Dart 3
2023-05-16 00:04:04 +08:00

56 lines
1.1 KiB
Markdown

# Change Log
## 5.0.0
* Require Dart >= 3.0
## 5.0.0-beta.1
* Require Dart >= 3.0
## 4.0.0
* Require Dart >= 2.17
## 3.0.1
* Fixed license link
## 3.0.0
* Upgraded from `pendantic` to `lints` linter
* Published as `belatuk_symbol_table` package
* Fixed linter warnings
## 2.0.2
* Resolved static analysis warnings
## 2.0.1
* Resolved static analysis warnings
## 2.0.0
* Migrated to work with Dart SDK 2.12.x NNBD
## 1.0.4
* Added `context` to `SymbolTable`.
## 1.0.3
* Converted `Visibility` into a `Comparable` class.
* Renamed `add` -> `create`, `put` -> `assign`, and `allVariablesOfVisibility` -> `allVariablesWithVisibility`.
* Added tests for `Visibility` comparing, and `depth`.
* Added `uniqueName()` to `SymbolTable`.
* Fixed a typo in `remove` that would have prevented it from working correctly.
## 1.0.2
* Added `depth` to `SymbolTable`.
* Added `symbolTable` to `Variable`.
* Deprecated the redundant `Constant` class.
* Deprecated `Variable.markAsPrivate()`.
* Added the `Visibility` enumerator.
* Added the field `visibility` to `Variable`.