Releases: IBM/sourceorbit
Releases · IBM/sourceorbit
Source Orbit 1.4.1
What's Changed
- Ignore unknown object types by @worksofliam in #153
- Add parser error callback functionality by @worksofliam in #154
- Add
-wpc
(with parents' children) parameter by @worksofliam in #157
Full Changelog: 1.4.0...1.4.1
Source Orbit 1.4.0
What's new
- Enhance log message formatting with line numbers by @worksofliam in #148
- Smaller makefiles for partial builds by @worksofliam in #141
- Add header impact APIs for object resolution by @worksofliam in #149
What's fixed
- Refactor handleNewRefObject method for clarity and maintainability by @worksofliam in #135
- Refactor language provider to static implementation by @worksofliam in #136
- Change binding directory references and update documentation by @worksofliam in #140
- Update RPGLE parser and dependencies by @worksofliam in #144
- Add methods to retrieve object map and object types in TargetsLanguageProvider by @worksofliam in #143
- Improve error handling and manage copybooks by @worksofliam in #147
Full Changelog: 1.3.0...1.4.0
Source Orbit 1.3.0
What's Changed
- Move to language provider and clean up extensions by @worksofliam in #133
- Upgrade LSP and fix missing objects by @worksofliam in #134
Full Changelog: 1.2.0...1.3.0
Source Orbit 1.2.0
What's new
- Addition of
-wa
(with actions) to support the makefile build to pick up commands from the relatedactions.json
file.
What's fix
- Fix CL parser to handle brackets correctly by @worksofliam in #125
- Better support for steps to copy to streamfile for member compiles by @worksofliam in #126
- Add missing await statements in CLI mode by @worksofliam in #128
- Fix edge cases for long names and fix handling of
.test
to still apply other rules by @SanjulaGanepola in #127 - Remove use of glob for cache by @worksofliam in #129
- Use file system provider for includes and ignore extension casing by @worksofliam in #130
- Fix
Rules.mk
blanking out dependencies, fix incorrectactions.json
usage by @worksofliam in #131 - Fix resolving of local includes on windows by @SanjulaGanepola in #132
Full Changelog: 1.1.1...1.2.0
Source Orbit 1.1.1
What's Changed
- Add support for using *LIBL with DCLF in CL by @worksofliam in #121
- Support
actions.json
files as part of makefile generation by @worksofliam in #120
Full Changelog: 1.1.0...1.1.1
Source Orbit 1.1.0 (CLI & VSC)
What's Changed
- Adds support for a custom binding directory name
- When generating bob files, add binding directory target
- When generating bob files, replace SRVPGM dependencies with a single BNDDIR dependency
- Tests to ensure custom binding directory names are supported in makefile and in Rules.mk
Full Changelog: 1.0.4...1.1.0
Source Orbit CLI 1.0.4
What's Changed
- Update multi-module support and add tests by @worksofliam in #114
Full Changelog: 1.0.3...1.0.4
1.0.3
What's fixed
- Track headers internally by @worksofliam in #98
- .objrefs problem with so -bf imd by @marcin-ogon in #100
- Fix/update_packages by @worksofliam in #105
- Allow object references to be overridden by source definition by @worksofliam in #106
- Abstract file systems by @worksofliam in #108
New Contributors
- @marcin-ogon made their first contribution in #100
Full Changelog: 1.0.2...1.0.3
Source Orbit 1.0.2
What's Changed (CLI)
- Fix to binder source export names being case sensitive by @worksofliam in #93
Full Changelog: 1.0.1...1.0.2
Source Orbit 1.0.1
What's Changed
- Rename to Source Orbit and fix extension icon not loading by @SanjulaGanepola in #92
Full Changelog: 1.0.0...1.0.1