Release 2.3.0.202609300746

This commit is contained in:
Erhan Keseli
2026-09-30 09:51:26 +02:00
parent 786f474819
commit 888950bd26
16 changed files with 64 additions and 5 deletions

48
CHANGELOG.md Normal file
View File

@@ -0,0 +1,48 @@
# Changelog
## [Unreleased]
## [2.3.0] — 2026-09-30
### New features
- `sap_create_object` creates a function module (FUNC) in an existing function group.
- `sap_create_object` creates a function group (FUGR).
- The MCP Server view has an Activity tab that shows each tool call live, with the client name, the result size, and an estimated token count.
- The MCP Server view changes its layout to fit the view width and has a "Connected only" filter for the project table.
- The security log records the client name and the result size of each tool call.
## [2.2.2] — 2026-09-27
### New features
- `sap_object_members` shows the include of each member. The option `includeLocal` lists local classes and test classes.
- `sap_push_element` writes the declaration of an attribute, a constant, or a type.
- `sap_check_object` reports ABAP Unit statement coverage when you set `coverage`.
- Each connected system has an access mode. A read-only system refuses all write tools.
- The bearer token stays the same after an Eclipse restart. The **Regenerate token** button creates a new token.
- `sap_object_versions` lists the version history of an object.
- `sap_object_diff` shows the difference between two versions of an object.
- `sap_compare_systems` compares one object in two connected systems.
- `sap_create_object` creates a domain (DOMA).
- `sap_create_object` creates a table type (TTYP) and a message class (MSAG).
- `sap_push_message` writes messages into a message class.
- The push tools have an `activate` option. Set `activate` to false to write a source and keep the object inactive.
- `sap_syntax_check` selects the inactive or the active source on its own.
- The server writes a security event log in JSON Lines format.
- The server accepts a maximum of 8 sessions and closes a session after 30 minutes without use.
### Bug fixes
- Bug fixes.
## [2.2.1] — 2026-08-23
### Bug fixes
- Bug fixes.
## [2.2.0] — 2026-08-23
### New features
- `sap_object_members` lists the members of a class, an interface, a program, or a function group in a compact form.
- `sap_push_element` writes one member block of a class or an interface.
- `sap_check_object` runs the syntax check, ATC, and unit tests as one quality gate.
- `sap_pull_source` and `sap_pull_source_to_file` read one member when you set `element`.
- `sap_atc_run` accepts an ATC check variant.