Releases: Kapiainen/The-Subliming-Of-Isaac
Releases · Kapiainen/The-Subliming-Of-Isaac
Version 1.5.1
Version 1.5.0
- Updated linter to handle statements that span multiple lines.
- Fixed bug that enabled references in cached scopes to be modifiable by the parser.
- Significant performance improvements to deep copying of scopes.
- Fixed comment block implementation in the lexer.
- Implemented implicit declaration of 'self' variable when declaring method with ':' operator.
- Fixed bug that could cause the linter to crash.
Version 1.4.0
- Overhaul of the linter and context-sensitive completion systems.
- Switched from 'dict' instances to instances of classes that represent Lua types.
- Added support for Lua 5.3's standard libraries.
- Added better support for nested tables.
- Added settings for the appearance of the popup window that shows information about a function:
- _popup_background_color_
- _popup_body_font_size_
- _popup_body_font_color_
- _popup_bold_color_
- _popup_heading_font_color_
- _popup_heading_font_size_
- _popup_max_width_
- _popup_max_height_
Version 1.3.1
- Temporarily disabled a semantic check that would raise an exception when encountering any name that is not explicitly declared in the current script.
- Fixed typo that could cause the linter to crash.
Version 1.3.0
- Added a system that implements context-sensitive completions and partial linting.
- Added new settings:
- _enable_linter_
- _linter_delay_
- _highlight_linter_errors_
- _show_linter_errors_on_save_
- _context_completions_
- Updated the API scraping, documentation browsing, and syntax highlighting features to add support for:
- Functions in the 'Functions' module.
- Class constructors.
- Using Sublime Text's 'Goto Symbol' command to browse Afterbirth+ API documentation when displayed in a Sublime Text view.
Version 1.2.0
- Added setting for the scope that the generated completions belong to.
- 'const' and 'static' keywords are now properly handled when scraping attributes and function return types.
- Updated syntax highlighting to support 'const' and 'static' keywords.
- Fixed bug where certain attributes and functions were not added to scraping results.
Version 1.1.0
- Added documentation browsing feature. Includes custom syntax highlighting (Sublime Text 3 only for now).
- Updated documentation in settings file.
- Fixed function parameter scraping.
- Fixed exemption of scraping certain class documentation files.
Version 1.0.0
Initial release