Skip to content

Releases: Kapiainen/The-Subliming-Of-Isaac

Version 1.5.1

26 Mar 14:05
Compare
Choose a tag to compare
  • Updated API scraper to look for the renamed file containing documentation regarding enums.
  • Fixed a bug in the linter that could cause it to crash.

Version 1.5.0

15 Feb 14:35
Compare
Choose a tag to compare
  • 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

20 Jan 14:19
Compare
Choose a tag to compare
  • 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

13 Jan 11:03
Compare
Choose a tag to compare
  • 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

12 Jan 19:12
Compare
Choose a tag to compare
  • 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

07 Jan 23:01
Compare
Choose a tag to compare
  • 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

07 Jan 01:41
Compare
Choose a tag to compare
  • 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

04 Jan 15:40
Compare
Choose a tag to compare

Initial release