Skip to content

Changelog

1.104.0.0 (2024-09-09)

  • Added upgrade code for conversion of User Group-based Document Archive Permission Groups and Status Management Permission Groups to Permission Set-based permission groups.

    This conversion will generate new permission sets with role ID = USERGROUPCODE_APX that will be assigned to the members of the original user group. However, no permissions will be assigned via these generated permission sets as they will act as user groups.

    If no user group with the value in the User Group Code field of the permission group could be found (and so the conversion could not be applied successfully), then users will be informed that an IT administrator will need to update the configuration of the permission groups accordingly.

    Status Management Conversion User Groups to Permission Sets

    Document Archive Conversion User Groups to Permission Sets

  • When feature telemetry is emitted via an OnUpgradePerDatabase trigger during upgrade code, then no new session should be started as Database.CompanyName = ''. This has been fixed.

    This is a fix applied for the upcoming Environment Copy Setup feature of Productivity Package which is currently in preview.

1.100.0.0 (2024-08-30)

  • Resolve misc. info diagnostics from internal code analyzer (e.g., XML documentation of parameters of public procedures)

1.98.0.0 (2024-07-29)

  • Added Feature Keys daily telemetry

1.96.0.0 (2024-06-21)

  • Moved Event Subscriber telemetry to "Daily Telemetry" job queue entry and extended with telemetry about overlapping event subscribers (i.e., event subscribers of other apps that subscribe to the same events as event subscribers from Apportunix apps)
  • Added Database Missing Indexes (for Apportunix app tables) daily telemetry
  • Added Installed Apportunix Apps daily telemetry
  • After the user restored the report selection to the Microsoft defaults using the Restore Defaults action on the Apportunix Report Selection page, then also ask the user whether or not they would like to remove all the Custom Report Selection records as well.

1.94.0.0 (2024-06-10)

  • Adjustments/preparations for NextMajor (BC25) removal of User Group related functionality.

1.92.0.0 (2024-05-29)

  • Added the WSB_TableLookup lookup list page that can be used for selecting a table, with extensive details from the Table Metadata table, such as "Data per Company", "Obsolete State", "Table Type", "Extension Name" and "Extension Publisher".

1.90.0.0 (2024-05-07)

  • Added WSB_APIEnvironmentScope enum which specifies the environments in which a configured API should be used (used by Apportunix apps PDF Merge and Document Creator)
  • Misc. small changes for preparations for vNext/insider builds.

1.88.0.0 (2024-03-28)

  • Changed caption of action Report Selection - Job to Report Selection - Project/Job on the Apportunix Report Selection page.
  • Changed caption of Usage Type value Job to Project/Job

1.86.0.0 (2024-03-28)

  • Miscellaneous changes to the Comment Editor page implementation

1.84.1.0 (2024-02-28)

  • Updated telemetry event AL0010 "Event Subscriber Insights" to limit the number of times the telemetry event is sent. Included the language locale ID, region locale ID and the client's current date time as additional dimensions.

1.84.0.0 (2024-01-12)

  • Added new event wlEvpOnGetCustomReportSelectionSourceTypeCaseElse

1.82.0.0 (2024-01-10)

  • Added/applied context-sensitive help.

    You can now open the relevant sections of the online user manual by using the Learn more (Ctrl+F1) help links in Business Central.

1.80.0.0 (2023-11-16)

  • Applied InherentPermissions attribute to procedures and changes related to permissions to OAuth 2.0 Application configuration tables.

1.78.0.0 (2023-11-15)

  • Ignore caching if Request Access Token action is invoked on the OAuth 2.0 Application card page.
  • Fixed bug in the AL0010SYS telemetry

1.76.0.0 (2023-11-14)

  • Only emit Feature Telemetry if ExecutionContext = Normal (i.e., not from Install or Upgrade codeunits).

1.74.0.0 (2023-11-08)

  • Applied InherentPermissions property for objects that should be usable for all users without explicit permission assignments.
  • Added Event Subscriptions page action link to the Tools menugroup of the Apportunix Rolecenter
  • Added views to the Event Subscriptions page:
    • Apportunix Subscribers - The event subscribers coming from the installed Apportunix apps.
    • All Subscribers to Apportunix Publishers - The event subscribers to Apportunix event publishers, including event subscribers in the Apportunix apps themselves.
    • Custom Subscribers to Apportunix Publishers - The event subscribers to Apportunix event publishers added by a customer/partner via other extensions.
  • Emit custom subscribers to Apportunix event publishers once a day via event with ID AL0010SYS

1.72.0.0 (2023-10-05)

  • Let Copy from Report Selection action on the Business Relation Layout Selections page initialize the Email Body Layout fields
  • Automatically save and refresh the Apportunix Report Selection page when invoking the Report Selections and Business Rel. Layout Selections actions
  • Fix for updating Email Body Layout field values when they have been changed in the Apportunix Report Selection page
  • Fix for Microsoft Base Application 23.0: the Email Body Layout Name field is missing in the Vendor Report Selections page
  • Always show the Email Body Layout Name field, but hide the Custom Report Layout fields on the Report Selection pages

1.70.0.0 (2023-10-03)

  • Added Email Body Layout Name field to the Apportunix Report Selection page (added in the Microsoft Base Application in v23.0)
  • Added Email Body Layout Name field to the Business Relation Layout Selections page (added in the Microsoft Base Application in v23.0)
  • Added procedure ReportSelectionMgt.wgFncSelectReportLayout which can be used to let users select a report layout from the Report Layouts page. The pForEmailBody parameter can be used to filter the available layouts to layout types that can be used as email body layouts.

1.68.0.0 (2023-10-02)

  • Added new procedure wgFncSetRequestHeaders to WSB_RESTClient codeunit to set headers for the HTTPRequestMessage.

1.66.0.0 (2023-09-14)

  • Added Permission Sets listpart page (WSB_PermissionSetsListPart) to view permission sets in a subpart or factbox.
  • Added codeunit WSB_SecurityGroupCache for caching security groups.

1.60.0.0 (2023-05-17)

  • Added checks for (1) Temporary records and (2) CompanyName = '' (execution without company context, e.g., OnInstallAppPerDatabase, OnUpgradeAppPerDatabase) for the User Group OnRename and OnDelete event subscribers which would check for usages of the user group in Permission Groups.

1.58.0.0 (2023-05-09)

  • Add support for security groups in permission groups

1.56.0.0 (2023-04-21)

  • Added additional parameters to procedure and event publishers WSB_DMQEventPublishers.wgFncGetDocumentReportAttachment

1.54.0.0 (2023-04-14)

  • Added additional parameters to procedure and event publishers WSB_DMQEventPublishers.wgFncGetEmailBody

1.52.0.0 (2023-03-20)

  • Added event publisher WSB_EnvironmentDetection.wlEvpOnAfterRefreshCurrentEnvironmentSubtype
  • Added feature uptake telemetry module

1.50.0.0 (2023-03-07)

  • Exposed the WSB_ReportSelection.wgFncSave and WSB_ReportSelection.wgFncRefresh procedures on the Apportunix Report Selection page for other extensions to use.

1.48.0.0 (2023-03-06)

1.46.0.0 (2023-02-13)

  • Moved the Apportunix Report Selection page from the Document Creator app to the System Library app.

    In this version not available in search yet (i.e., UsageCategory = None).

    The page will be available with the next release of the System Library.

1.44.0.0 (2022-12-02)

  • Make the Comment Editor take Comment Codes into account.

1.42.0.0 (2022-09-27)

  • Added new overload for wgFncSendEmail with pQueueEntryNo parameter.

1.40.0.0 (2022-09-14)

  • Added new procedure wgFncGetSourceTableIDAndSourceNoForDocument

1.38.0.0 (2022-09-09)

  • Added new events wlEvpOnDocumentReadyTempBlob and wlEvpOnAfterDocumentReadyTempBlob that provide reusable Streams for document PDFs.

1.36.0.0 (2022-08-25)

1.34.0.0 (2022-06-01)

  • Added new method for sending HTTP requests without prepended base address.

1.32.0.0 (2022-05-06)

  • Added direct permissions to permission set

1.30.0.0 (2022-03-30)

  • Changed order of fields on Environment Subtypes page
  • Reactivated environment subtype refresh on isolated event

1.28.0.0 (2022-02-16)

  • Temporarily disabled environment subtype refresh

1.26.0.0 (2022-02-11)

  • Added permission checks to codeunit

1.24.0.0 (2022-02-03)

  • Added Apportunix System Lib. (Admin) permission set
  • Added feature to identify environment subtypes (Develop, Test, Acceptance, Production)

1.22.0.0 (2022-01-14)

1.20.0.0 (2021-11-22)

  • New permission set including data upgrade
  • Added permission set upgrade codeunit

1.18.0.0 (2021-09-20)

  • Added procedure to check if HTTP Requests are allowed

1.16.0.0 (2021-08-05)

  • Have permission groups start from no. 1 instead of 0

1.14.0.0 (2021-07-26)

  • Update permission set

1.12.0.0 (2021-04-12)

  • Added status pictures library

1.10.0.0 (2021-03-24)

  • Added All Users field to permission groups

1.8.0.0 (2021-03-20)

  • Changed check for comment line feed to a StartsWith (Comment Editor)

1.6.0.0 (2021-03-15)

  • Added comment editor library

1.4.0.0 (2021-03-05)

  • Added permission set

1.2.0.0 (2021-01-06)

1.0.0.0 (2021-10-06)

Initial version with REST Client


Last update: September 9, 2024