Releases: apex-dev-tools/apex-ls
Releases · apex-dev-tools/apex-ls
v5.7.0
What's Changed
- 301 improve schema type lookup performance by @kjonescertinia in #302
- 303 improve super type declaration performance lookup by @kjonescertinia in #304
- Allow EncodedName to be constructed with a default namespace by @kjonescertinia in #306
- 307 improve type finding performance by @kjonescertinia in #308
- Add tests for Decimals, Longs & Integers being over size limits by @nawforce in #309
- 281 log apex code on validation failure by @kjonescertinia in #311
Full Changelog: v5.6.1...v5.7.0
v5.6.1
What's Changed
- Fix missing Enum and Schema types by @pwrightcertinia in #300
Full Changelog: v5.6.0...v5.6.1
v5.6.0
What's Changed
- 288 missing restrictions on methods by @nawforce in #289
- Support API 62 (Winter '25) by @pwrightcertinia in #296
- 298 loading performance fixes by @kjonescertinia in #299
- 285 handle v61 method override changes by @kjonescertinia in #291
Full Changelog: v5.5.0...v5.6.0
v5.5.0
What's Changed
- Better completion handling on field/var declaration = n by @kjonescertinia in #283
- Add warning on reserved method names by @kjonescertinia in #284
- Update apex parser to 4.2.0 by @pwrightcertinia in #290
Full Changelog: v5.4.0...v5.5.0
v5.4.0
What's Changed
- Fix NullPointerException on while loop without block by @pwrightcertinia in #273
- Add missing Id verify for formal parameters by @nawforce in #276
- Add cache directory option to CLI by @pwrightcertinia in #274
- 278 provide a means to detect where behaviour changes may occur due to new handling of private methods overrides in v61 by @kjonescertinia in #279
Full Changelog: v5.3.0...v5.4.0
v5.3.0
v5.2.0
What's Changed
Full Changelog: v5.1.0...v5.2.0
v5.1.0
What's Changed
- Support null coalesce operator by @pwrightcertinia in #265
- Support API 60 by @pwrightcertinia in #268
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- 208 lookup fields break refresh by @nawforce in #214
- Fix exact equality checking logic by @kjonescertinia in #217
- Improve unused messages for outer types by @kjonescertinia in #221
- Check
@isTest
classes are not abstract or virtual by @kjonescertinia in #223 - Fix special statics for custom metadata SObjects by @kjonescertinia in #218
- Improve switch handling of brackets and integer/long by @kjonescertinia in #216
- 86 refactor and rename provider ls by @jjohnsoncertinia in #225
- 109 catch exceptions during outline cst construction by @kjonescertinia in #228
- 41 missing type check when creating custom object list from literal by @kjonescertinia in #224
- Fix bug in shadow handling on interfaces by @kjonescertinia in #229
- 112 missing validations on if, while & do-while by @kjonescertinia in #230
- SOQL Primary handling by @kjonescertinia in #227
- Improve validation on Expression Statement by @kjonescertinia in #234
- Simplify statement construction handling by @kjonescertinia in #235
- 114 throw statement and catch clause dont check for exception types by @kjonescertinia in #231
- Improve validation on RunAsStatement by @kjonescertinia in #232
- 116 dml statements dont validate the expressions are sobjects by @kjonescertinia in #233
- Improve validation on for loops by @kjonescertinia in #236
- Remove Eager block construction by @kjonescertinia in #239
- 226 rename provider expanded with visitor pattern by @jjohnsoncertinia in #237
- Add tests for definition provider on loops by @kjonescertinia in #243
- Update analysis provider to support config params by @kjonescertinia in #242
- Update apex-parser by @kjonescertinia in #245
- Fix return of void function value in void function by @kjonescertinia in #246
- 240 rename provider expanded for cross file variable renaming by @jjohnsoncertinia in #247
- Refactor command lines by @kjonescertinia in #251
- Support param passing to analysis providers by @kjonescertinia in #258
- API 59 support by @pwrightcertinia in #256
- Update to API types v59.0.1 and fix for each type bug by @pwrightcertinia in #259
- Fix duplicate issues on provider usage by @pwrightcertinia in #260
- Fix exceptions, missing annotation and instance validations by @pwrightcertinia in #263
Full Changelog: v4.3.1...v5.0.0
v4.3.1
What's Changed
- 206 scalafmt is messing up diffs too much by @nawforce in #207
- Support RPC open passing options by @nawforce in #205
- Add missing copyrights by @kjonescertinia in #211
- 18 vscode hoverprovider ls by @jjohnsoncertinia in #212
- ci: update apex-samples to v1.0.2 by @pwrightcertinia in #215
- Add RPC API to get dependency counts for all classes & triggers by @kjonescertinia in #220
New Contributors
- @jjohnsoncertinia made their first contribution in #212
Full Changelog: v4.3.0...v4.3.1