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.
-
When feature telemetry is emitted via an
OnUpgradePerDatabase
trigger during upgrade code, then no new session should be started asDatabase.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 theTable 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 fromInstall
orUpgrade
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. ThepForEmailBody
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 GroupOnRename
andOnDelete
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
andWSB_ReportSelection.wgFncRefresh
procedures on the Apportunix Report Selection page for other extensions to use.
1.48.0.0 (2023-03-06)¶
-
Added the Apportunix Report Selection page, available in search (
UsageCategory
=Administration
).The page was also added to the Apportunix Role Center.
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
withpQueueEntryNo
parameter.
1.40.0.0 (2022-09-14)¶
- Added new procedure
wgFncGetSourceTableIDAndSourceNoForDocument
1.38.0.0 (2022-09-09)¶
- Added new events
wlEvpOnDocumentReadyTempBlob
andwlEvpOnAfterDocumentReadyTempBlob
that provide reusable Streams for document PDFs.
1.36.0.0 (2022-08-25)¶
- Added
WSB_DMQEventPublishers
codeunit for Document Mail Queue integrations
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)¶
- Added Enum Inspector page
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)¶
- Added OAuth 2.0 Application library
- Added Permission Groups library
- Added Apportunix Role Center
1.0.0.0 (2021-10-06)¶
Initial version with REST Client