Skip to content

Latest commit

 

History

History
69 lines (40 loc) · 2.05 KB

CHANGELOG.md

File metadata and controls

69 lines (40 loc) · 2.05 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.0.0 - 2023-03-07

Added

  • Support for RBS 3.

Changed

  • The visit_alias_declaration method has been renamed to visit_type_alias to better reflect RBS 3.
  • The visit_alias_member method has been renamed to visit_alias to better reflect RBS 3.

0.5.1 - 2022-09-03

Added

  • Ruby 2.7.0 is now supported, not just 2.7.3 and above. This allows usage on Ubuntu 20.04 by default.

0.5.0 - 2022-07-07

Added

  • A new SyntaxTree::RBS::Visitor class that can be used to walk the tree. All RBS nodes now respond to accept(visitor) which will delegate to the appropriate methods.

Changed

  • Ensure optional proc types have parentheses around them.

0.4.0 - 2022-05-13

Added

  • Add an optional maxwidth second argument to SyntaxTree::RBS.format.

0.3.0 - 2022-05-13

Changed

  • Use the prettier_print gem for formatting instead of prettyprint.

0.2.0 - 2022-04-22

Added

  • Support for RBS 1.0 in addition to RBS 2.0.
  • Adding support back for Ruby 2.7.
  • Support for inline visibility modifiers in RBS 2.0.

0.1.0 - 2022-04-05

Added

  • 🎉 Initial release! 🎉