---
id: release/al-10.2
type: release
title: AL Language extension 10.2
summary: "AL Language extension 10.2 for Business Central 2022 release wave 2: released 2022-12-05; 3 changelog entries, 3 GitHub issues linked."
tier: official
language: en
system: development
tags:
  - future change in behaviour
  - github issues
  - miscellaneous
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-09T15:15:21.049Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: ba907aca63701c9a06de1e15f2165ba7f56504a52febbcd0b75a4d0fc0c89ae6
evidence:
  - kind: marketplace
    url: https://marketplace.visualstudio.com/items/ms-dynamics-smb.al/changelog
    title: AL Language extension changelog, version 10.2
    date: "2022-12-05"
    commit: null
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
source_id: al-language-extension
extension: ms-dynamics-smb.al
version: "10.2"
wave: 2022 release wave 2
major: null
preview_at: null
released_at: "2022-12-05"
published_at: "2022-12-05"
prerelease: false
entry_count: 3
issues:
  - 7123
  - 7143
  - 7207
changes: []
---

# AL Language extension 10.2

> AL Language extension 10.2 for Business Central 2022 release wave 2: released 2022-12-05; 3 changelog entries, 3 GitHub issues linked.

[Changelog on the Visual Studio Marketplace](https://marketplace.visualstudio.com/items/ms-dynamics-smb.al/changelog) · Business Central 2022 release wave 2

## Future change in behaviour

An issue in integer division was found by the community and it will be fixed with the next major release of the compiler- Version 11. Until then we are introducing a new warning [AL0756](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/diagnostics/diagnostic-al756) that will notify AL developers so they can adapt the change. The faulty behavior occurs only in the following scenario when `j` is of integer type:
```al
local procedure TestDivision()
    var
        i: Integer;
        j: Integer;
        d: Decimal;
    begin
        i := 5;
        j := -2;
        d := i / Abs(j); // d will be 2 instead of 2.5
    end;
```

## GitHub Issues

- [#7123](https://github.com/microsoft/AL/issues/7123) Word layouts keep randomly getting changed when compiling application.
- [#7207](https://github.com/microsoft/AL/issues/7207) PageCustomization IntelliSense not picking up actionref keywords
- [#7143](https://github.com/microsoft/AL/issues/7143) Text overflow is not caught at build or runtime if implicitly converting Guid to Text or Code, AND it changes MaxStrLen!

## Miscellaneous

- Word layouts will now only be updated if there are changes in the structure of the report or report extension that includes them.
- Intellisense will suggest tables for report extension data-items.
- An issue was fixed where project wide code fixes would not work.

Source: Visual Studio Marketplace, ms-dynamics-smb.al changelog, Microsoft's text unchanged. Dates from the gallery's upload records.
