platform-common-utilities/packages/symbol_table/CHANGELOG.md
2024-05-21 23:51:17 +08:00

1.2 KiB

Change Log

5.2.0

  • Require Dart >= 3.3
  • Updated lints to 4.0.0

5.1.0

  • Updated lints to 3.0.0
  • Fixed lints warnings

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.