- "Debug this ClassMethod" feature added, to quickly debug any classmethod in a class
- Change variable value while debugging
- When virtual filesystem
isfs://used, now possible to execute some actions from Studio Source class menu - Explorer view, new way of generation, should be faster now
- Explorer view, INC files now separate in own Includes folder
- Explorer view, option to show/hide generated items
- Explorer view will be shown only when any folder open
- When used docker-compose to run instance, it's now possible to get connected to a random port from service.
- When used docker-compose it's now very easy to connect to terminal
- Go to routine
- Show warning for deprecated functions, quick fix for
$zobj<xxx>functions replaced
- Debugging support, run routine, class or attach to a process
- Files in Server Explorer now can be edited
- Added more details about connection errors
- Improvements in Server Explorer build tree
- Fixed memory leak when exporting large amount of files
- Server view can be opened in explorer as virtual file system with schema
isfs:// - Option to suppress popup information message about successful compile
- Export, addCategory setting have more flexibility in naming category for exported items
- Formatting for commands and functions, as Word, UPPER or lower
- Some improvements in syntax highlighting
- Some other small fixes
- added export setting "objectscript.export.addCategory" if enabled uses previous behavior, adds category folder to export folder, disabled by default
- added Server actions menu, by clicking on server info from status bar. Open Management portal, Class Reference and toggle connection.
- Class Suggestion in ##class, Extends, As, CompileAfter, DependsOn, PropertyClass
- $SYSTEM suggestion by Classes from %SYSTEM
- Import and compile folder or file by context menu in File explorer
- Server Explorer, now possible to open any other namespace
- Macros suggestion
- New logo
- Fixed backward compatibility with previous versions of Atelier API
- Fixed issue with license usage, due to loosing cookies
- Some other small fixes
- IMPORTANT: Connection disabled by default, now. Set
"objectscript.conn.active": trueto enable it - Automatically Preview XML files as UDL, (disabled by default, setting
objectscript.autoPreviewXML) - Preview XML As UDL by command from Command Palette and from Context Menu
- Fixed highlighting for XData with css in style tag
- Show percent-member in outline
- Multi-root workspace supported now, for different connections
- Multi-root workspace also for server explorer
- Go to definition now goes to real file if such presented, or opens from the server
- Basic syntax highlighting for CSP files, only as HTML
- Added some snippets for class
- Go to Subclass for the current class, available in command palette
- Go to Super class for the current class, available in command palette
- Go To any class/method in the workspace including server (by Cmd+T/Ctrl+T)
- some small fixes in the highlighting, and selecting words/variables
- Intellisense. Show list of methods for ##class(SomeClass)
- Go to macros definition
- Go to definition for methods and properties for self object like
..Name,..SomeMethod() - Added completion for class parameters
- Export without storage
- Completion for ObjectScript Commands
- Hover documentation for ObjectScript commands
- Text formatter for ObjectScript commands
- Outline improvements
- Hover on system functions with documentation
- Fixed outline's regions
- Better code folding
- Go-To Definition for some cases (As, Extends, Include, ##class)
- Simple completion for system functions and variables, with simple description
- big rewrite of plugin's code, to typescript
COSrenamed toObjectScript, affected configuration, language, commands etc.- Export added in context menu on items in Server Explorer
- Improvements in Syntax highlighting
- Language
ObjectScript Classclass was added, now used just for classes
- Add "View others files" with shortcut
- Show outline symbols
- COS explorer
- Option "Compile on Save"
- Additional notification window about compilation result
- Add initial syntax support for ClassQuery
- Add initial syntax support for ForeignKey
- Corrected a bit syntax support for macros
- Reconnect after change settings
- Update settings dynamically
- Use fixed version of cos-api4node
- Export after compile
- Remove unused command
- Option 'conn.export.folder'
- Option 'conn.export.atelier'
- Export files as Atelier
- Configuration syntax
- API encoding
- Allow https
- Support *.mac
- Additional warnings about compilation
- Save and compile
- Upgrade to cos-api4node v2.0.0
- Do not output connection password
- Add initial support for *.inc files
- Config connection to cos-server
- Export sources (experimental)
- Initial release