- tracing APIs
- custom transport
- Unit test support
- updated dependencies
- keepalive
- partial debugger breakpoint sync
- ATC support on older systems
- ATC support
- session keepalive
- workaround for bad object type label
- improved session handling
- expired session handling
- expired session handling
- export response interface
- let cookies alone in browser
- request logging
- stateful session handling
- cookie handling
- using axios instead of request
- dropped request logging support
- rename API (thanks to Jakob Kjaer)
- conditional breakpoints
- change variables in debugger
- Debugger set breakpoint API (breaking)
- Debugger delete breakpoint API (breaking)
- debug stack for older systems
- debug APIs
- debug APIs - beta
- feeds
- dumps
- report non method specific failures in unit test
- create transport configurations when missing
- transport configurations support
- core discovery for hana 1909
- include components unit test for hana 1909
- skipped sscr test in hana (removed API)
- fixed content type in completion
- fixed test for abap unit in hana 1909
- fixed revisions for hana 1909
- SQL interface
- table selection
- service binding parsing
- service binding details
- service binding preview links
- create service binding
- save xml based objects
- create authorization field
- create authorization object
- create data element
- create service binding
- (ub)publish service binding
- create tables
- create service definitions
- Updated Abapgit plugin API (WIP)
- Package creation
- maximum creatable object name length
- missing details in unit testing
- class includes as an array even when single
- no strip in some xml parsing
- inactive object list
- optional types in object metadata
- some minor typing issue
- exposed http client (for documentation navigation)
- deprecated duplicated API
- better module exports
- git repo remote info
- git repo switch/create branch
- create transport by transpot layer
- ABAP help in older systems
- better type definition exports
- AbapGit stage
- AbapGit push
- Abapgit versioned source
- links in git repositories
- adopted semantyc versioning
- Login with bearer token
- feature check
- syntax check for CDS views
- CDS annotations definition(raw)
- DDIC components (required for CDS completions)
- DDIC elements
- special characters in object descriptions
- special characters in transport descriptions
- support for password protected external git repos
- fixed path for packages
- added relevant tests
- sample test data
- ABAPGIT repo CRUD
- Package creation and deletion
- logout from tests
- longer timeouts for some slow test
- transport layer/software component/application component/translation relevances search help
- unit tests don't depend on abapgit anymore
- #8 support for request-debug
- Run console application (class implementing IF_OO_ADT_CLASSRUN)
- removed vulnerabilities
- removed vulnerabilities
- removed vulnerabilities
- user content field in quickfix
- expose session id (for troubleshooting)
- list abapgit repos
- transport in create test include
- added missing exports
- better typing for class metadata
- logout
- main include in object reference resolution with namespace
- main include in object reference resolution
- component encoding in syntax check
- revision history
- better error reporting
- revision history
- decode code fixes
- fix actions
- create namespaced FMs
- transportable object to uri
- raw response in some exceptions
- type hierarchy
- user transports
- delete transport / task
- release transport / task
- add user to transport
- system users list
- create test class include
- added test cases for object components
- error creating namespaced objects
- create CDS objects
- abap unit results - replaced alternatives with enums
- abap unit results
- Find implementation instead of definition
- Completion format and HTML entity removal
- Pretty print
- Pretty Print Settings
- parsing of references and reference snippets in older versions
- minor bugs
- operation in transport selection
- force object name to string in node contents
- race condition in login
- replaced Axios with request for HTTP client
- better test for stateless clone
- proper https support
- object types
- check types
- definition lookup
- exports
- usage list resolution
- object ID in usage list
- completion elements in older systems
- enhanced a few tests
- moved tests to improve debugging
- added main include in object validation
- decode entities in syntax messages
- code fragment lookup
- syntax check
- code completion
- navigate to definition
- where used list
- code fix proposals
- unit test runs
- class/interface components
- types list capabilities
- search results type
- better search results for older systems
- discovery functions
- sample environment setter
- activation failed test moved to disruptive tests
- no need for inactive objects in test system
- moved test constants in environment
- several issues with older systems (7.31)
- search object by type
- max results in object search
- no exception on validation for info messages
- operation in transport checks
- validation results format
- raise exception when validation fails
- transport in delete
- alternate format for create object
- bug in main link for CDS
- lock tables and CDS
- create interface
- better handling of SSL options
- transport assignment on save
- activate multiple objects at once
- easier SSL support
- relative paths
- optional package in transport detail
- node details
- date parsing
- empty links in metadata
- date format in node metadata
- node details
- more types exported
- exports
- minor API changes
- stateless clone
- object type label
- object URL from name
- exported more object types
- label in creatable object types
- cookies/session handling
- self-signed certificates support
- exports
- exports
- nodecontents API signature
- cookie jar support
- message text in activation
- added .npmignore
- deployment (took a few iterations)
- build on publish
- renamed a couple of API methods
- search
- get object path
- validation
- creation
- deletion
- session handling
- code writing
- get main program
- validate object URLs
- validate session status
- lock/unlock (broken)
- read/write source (write untested)
-bug in activate
- custom exceptions
- auto login
- repeat login if ticket expired
- activation
- object structure/metadata
- logic to extract links from object definitions
- tslint enabled
- transport selection and creation for an object
- reentrance ticket
- getNodeContents
- exports
- README
- Initial release to npm