---
id: post/gerardorenteria-blog/11565
type: post
title: AL Language extension for Microsoft Dynamics 365 Business Central version 16.2.1869542 (New version)
summary: The AL Language extension changelog for Business Central versions 15.0 through 16.2 covers compiler improvements, new language features like multiline strings and implicit type conversions, enhanced testing capabilities with HTTP mocking, improved documentation tools, and support for modern development practices in Visual Studio Code.
tier: community
language: en
tags:
  - al language
  - compiler
  - testing
  - documentation
  - vscode extension
  - page customization
  - reporting layouts
  - code analysis
system: development
review:
  state: reviewed
  by: opus
  at: "2026-10-08T01:58:47.777Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-post: 1
  input_hash: 64979a0ddabac1684b2c4745102031c0d9edfa1b1af566e949f01a59bca296af
evidence:
  - kind: blog
    url: https://gerardorenteria.blog/2025/10/23/al-language-extension-for-microsoft-dynamics-365-business-central-version-15-2-1630495-new-version/
    title: AL Language extension for Microsoft Dynamics 365 Business Central version 16.2.1869542 (New version)
    date: "2025-10-23"
    commit: null
    t: null
    quote: null
  - kind: blog
    url: https://gerardorenteria.blog/2025/10/23/al-language-extension-for-microsoft-dynamics-365-business-central-version-15-2-1630495-new-version/
    title: AL Language extension for Microsoft Dynamics 365 Business Central version 16.2.1869542 (New version)
    date: "2025-10-23"
    commit: null
    t: null
    quote: Relaxed compiler error AL1032 to allow duplicate translation files targeting the same language, as long as they are targeting different original apps.
links:
  learn: []
  objects:
    - object/page/21
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
post_id: "11565"
source_id: gerardorenteria-blog
source_name: Gerardo Renteria
url: https://gerardorenteria.blog/2025/10/23/al-language-extension-for-microsoft-dynamics-365-business-central-version-15-2-1630495-new-version/
published_at: "2025-10-23T16:15:30.000Z"
author: Gerardo Renteria
full_text: false
words: 4916
quotes:
  - text: Relaxed compiler error AL1032 to allow duplicate translation files targeting the same language, as long as they are targeting different original apps.
    why_it_matters: Enables more flexible multi-app translation strategies while preventing genuine translation conflicts
code_objects_mentioned:
  - codeunit MyCodeunit
  - codeunit MyCodeunitTests
  - page Customer Card
systems:
  - development
  - reporting
  - platform
versions_mentioned:
  - "16.2"
  - "16.1"
  - "16.0"
  - "15.3"
  - "15.2"
  - "15.1"
  - "15.0"
preview:
  embeddable: true
  frame_url: https://gerardorenteria.blog/2025/10/23/al-language-extension-for-microsoft-dynamics-365-business-central-version-15-2-1630495-new-version/embed/
  image: https://gerardorenteria.blog/wp-content/uploads/2025/10/image-5.png
  image_alt: null
  image_w: 1192
  image_h: 242
  site_name: Gerardo Rentería Blog
  favicon: https://gerardorenteria.blog/wp-content/uploads/2020/11/cropped-wolficon.jpg?w=32
  probed_at: "2026-10-07T11:51:53.683Z"
---

# AL Language extension for Microsoft Dynamics 365 Business Central version 16.2.1869542 (New version)

[Read the post](https://gerardorenteria.blog/2025/10/23/al-language-extension-for-microsoft-dynamics-365-business-central-version-15-2-1630495-new-version/) · Gerardo Renteria (Gerardo Renteria) · 2025-10-23 · 4916 words · tier community · reviewed (checked by Opus)

> The AL Language extension changelog for Business Central versions 15.0 through 16.2 covers compiler improvements, new language features like multiline strings and implicit type conversions, enhanced testing capabilities with HTTP mocking, improved documentation tools, and support for modern development practices in Visual Studio Code.

## Key points

- New AL language features include multiline strings, continue statement in loops, implicit Record/RecordRef conversion, and SecretText handling
- Development experience improvements via extended Go To Symbol search, semantic highlighting for inactive code, new Business Central themes for VS Code, and namespace documentation in ALDoc
- Testing enhancements enable HTTP request mocking with TestHttpRequestPolicy, test type classification via TestType property, and test isolation control
- Reporting and layout improvements support Document-type ExtendedDataType, empty dataitems in Excel layouts, and updated Word layout XML compatibility
- Analyzer rule additions validate field classifications (AS0138, AS0139, PTE0026), decimal field formatting (AA0471-AA0474), and proper Truncate usage (AA0475)

## Quotes

- "Relaxed compiler error AL1032 to allow duplicate translation files targeting the same language, as long as they are targeting different original apps." (Enables more flexible multi-app translation strategies while preventing genuine translation conflicts)

## AL objects mentioned

As named in the post. A name that matches one object page by exact type and name links to it; the others stay as named.

- codeunit "MyCodeunit"
- codeunit "MyCodeunitTests"
- [page 21 "Customer Card"](../../objects/page/21.md)

Not found in BC28-30: codeunit "MyCodeunit", codeunit "MyCodeunitTests".

## Context

- Features: Multiline string literals, Implicit Record/RecordRef conversion, HTTP request mocking in tests, SecretText support in control add-ins, Namespace documentation in ALDoc, Summary system part control, MaskType enum property, Document ExtendedDataType support
- Versions: 16.2, 16.1, 16.0, 15.3, 15.2, 15.1, 15.0

Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.
