2021-09-12 00:03:13 +00:00
|
|
|
# Change Log
|
|
|
|
|
2023-05-15 16:04:04 +00:00
|
|
|
## 5.0.0
|
|
|
|
|
|
|
|
* Require Dart >= 3.0
|
|
|
|
|
2023-03-26 01:47:42 +00:00
|
|
|
## 5.0.0-beta.1
|
|
|
|
|
|
|
|
* Require Dart >= 3.0
|
|
|
|
|
2022-07-06 14:04:09 +00:00
|
|
|
## 4.0.0
|
|
|
|
|
|
|
|
* Require Dart >= 2.17
|
|
|
|
|
2021-09-12 03:21:17 +00:00
|
|
|
## 3.0.1
|
|
|
|
|
|
|
|
* Fixed license link
|
|
|
|
|
2021-09-12 00:03:13 +00:00
|
|
|
## 3.0.0
|
|
|
|
|
|
|
|
* Upgraded from `pendantic` to `lints` linter
|
|
|
|
* Published as `belatuk_symbol_table` package
|
2021-09-12 00:24:00 +00:00
|
|
|
* Fixed linter warnings
|
2021-09-12 00:03:13 +00:00
|
|
|
|
|
|
|
## 2.0.2
|
|
|
|
|
2021-09-11 14:09:54 +00:00
|
|
|
* Resolved static analysis warnings
|
|
|
|
|
2021-09-12 00:03:13 +00:00
|
|
|
## 2.0.1
|
|
|
|
|
2021-09-11 14:09:54 +00:00
|
|
|
* Resolved static analysis warnings
|
|
|
|
|
2021-09-12 00:03:13 +00:00
|
|
|
## 2.0.0
|
|
|
|
|
2021-09-11 14:09:54 +00:00
|
|
|
* Migrated to work with Dart SDK 2.12.x NNBD
|
|
|
|
|
|
|
|
## 1.0.4
|
2021-09-12 00:03:13 +00:00
|
|
|
|
2021-09-11 14:09:54 +00:00
|
|
|
* Added `context` to `SymbolTable`.
|
|
|
|
|
|
|
|
## 1.0.3
|
2021-09-12 00:03:13 +00:00
|
|
|
|
2021-09-11 14:09:54 +00:00
|
|
|
* 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
|
2021-09-12 00:03:13 +00:00
|
|
|
|
2021-09-11 14:09:54 +00:00
|
|
|
* Added `depth` to `SymbolTable`.
|
|
|
|
* Added `symbolTable` to `Variable`.
|
|
|
|
* Deprecated the redundant `Constant` class.
|
|
|
|
* Deprecated `Variable.markAsPrivate()`.
|
|
|
|
* Added the `Visibility` enumerator.
|
2021-09-12 00:03:13 +00:00
|
|
|
* Added the field `visibility` to `Variable`.
|