---
id: release/al-16.4
type: release
title: AL Language extension 16.4
summary: "AL Language extension 16.4 for Business Central 2025 release wave 2 (BC27): no upload of it left in the marketplace gallery; 3 changelog entries."
tier: official
language: en
system: development
tags:
  - bug fixes
  - appsourcecop
  - "support for new `extendeddatatype` value: `task`"
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-09T15:15:21.598Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: b8ffeab2f635862311b3013b0bd2d206bcd3042857c6e59a86732df4c37ffdce
evidence:
  - kind: marketplace
    url: https://marketplace.visualstudio.com/items/ms-dynamics-smb.al/changelog
    title: AL Language extension changelog, version 16.4
    date: null
    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: "16.4"
wave: 2025 release wave 2
major: "27"
preview_at: null
released_at: null
published_at: null
prerelease: true
entry_count: 3
issues: []
changes: []
---

# AL Language extension 16.4

> AL Language extension 16.4 for Business Central 2025 release wave 2 (BC27): no upload of it left in the marketplace gallery; 3 changelog entries.

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

## Bug fixes

- Fixed an issue where the cancellation dialog was not shown when publishing an extension.
- Fixed an issue where publishing could be triggered twice when the first publish attempt failed.

## AppSourceCop

- [AS0116](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0116), [AS0122](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0122): The analyzer rules for moving fields and tables are now relaxed, so that if the source app is missing or the source field/table does not exist, it is now a warning.
- [AS0041](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0041), [AS0036](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0036), [AS0039](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0039), [AS0034](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0034): Removal or change of the `MovedFrom`/`MovedTo` properties are now correctly reported as a breaking change.
- [AS0119](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/analyzers/appsourcecop-as0119): When the value of the app in the `MovedFrom` property of a field/table does not match the one on the source, the correct diagnostic is now reported, instead of reporting that there is no source field/table that is being moved.

## Support for new `ExtendedDataType` value: `Task`

The [ExtendedDataType property](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/properties/devenv-extendeddatatype-property) for `BigInteger` field now also supports the `Task` value.
Setting this value on the field allows the client to correctly render elements in a list formatted as tasks.

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