Skip to main content

Changelog

All notable changes to this project will be documented in this file.

info

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

23.0.10.0 - 2023-09-04

Fixed

  • Resolved a tooltip issue with the bulk delete email action.

23.0.9.0 - 2024-04-18

Added

  • We have added the ability to specify the Sandbox Refresh Date during sandbox initialisation, which updates each company display name to show this date. This helps users of the sandbox understand when it was created.

23.0.5.0 - 2024-04-03

Changed

23.0.4.0 - 2024-04-02

Added

  • We have now added a feature to bulk delete records during the Sandbox Initialisation. The purpose of this feature is to help reduce the size of your sandbox environments to save on storage costs.

23.0.3.0 - 2024-03-18

Added

  • Added a new fields list that shows more details than the standard fields list.

23.0.2.0 - 2024-03-14

Added

  • Added a new page, Change Log Analysis, which shows the number of records stored in the Change Log Entry table broken down by table/change type.

23.0.1.0 - 2024-03-13

Changed

  • We have made the following changes to the Bulk Delete. feature:
    • It is now possible to schedule the bulk delete job in the job queue, which allows you to perform bulk operations outside working hours.
    • The Bulk Delete now forces you to specify a filter to prevent the accidental deletion of all records. You must explicitly filter all records to delete them (e.g., using a wildcard).
    • An implementation consultant can use this bulk delete to delete records that are impossible to delete from the standard user interface (e.g. old posted documents in bulk). An end-user can't use the CSP permissions.
    • The update now emits telemetry when this feature is run to record the filters and the number of records deleted.
    • You can read more about the Bulk Delete here.
  • You can specify a different email address when using Expiry Notifications.

23.0.0.0 - 2024-01-18

Added

  • Added an SQL Upgrade Script generator to use by partners when upgrading data from NAV on-prem to Business Central on-prem. You can read more about this here.

22.0.5.0 - 2023-10-19

Added

  • Added an action to the integration errors log to delete selected integration errors. You can use this to remove errors you have handled already.

Changed

  • Enhanced the Find and Replace functionality:
    • You can now replace values based on the key-value pair list. This is almost the same as using a configuration package, but it is much faster, and you can use CSP permissions too.
    • You can now optionally commit each time a user-defined number of records is updated. Use this if you expect the update to run for a long time and you want to avoid continuously locking the table or rolling everything back if an error occurs.
    • SetLoadFields is now used to improve the performance of reading.
  • You can optionally commit each time a user-defined number of records is deleted on the bulk delete.

22.0.4.0 - 2023-09-15

Changed

  • Remove "Update Job WIP and WIP G/L Entries" checkbox from the Job History Dimension Update report's request page.
  • Amend captions for update historical dimensions functionality.

22.0.3.0 - 2023-09-08

Changed

  • Check if CDS or CRM is enabled to show Dataverse integration queues.

22.0.2.0 - 2023-09-04

Fixed

  • Resolved a visibility issue on the Dataverse integration cues.

22.0.1.0 - 2023-09-01

Added

  • Added cues for showing Dataverse integration issues to the System Status activities part.

22.0.0.0 - 2023-08-24

Fixed

  • Resolved an issue with Set Default User Personalisation where the app reported incorrectly reported that a Developer subscription was required. The error message has been corrected, and it now correctly states that a Basic subscription is required.
  • Handled V23 breaking changes

21.0.13.0 - 2023-06-30

Changed

  • Changed the Sales History Dimension Update Item Based batch job to skip updating G/L Entries for posted sales invoices/posted sales credit memos in foreign currency.
  • Changed the caption of the report "SalesHistDimUpdate_IMP_TSL" (ID 58685) report to 'Sales History Dimension Update Customer Based'.

21.0.12.0 - 2023-06-30

Added

  • Added the Sales History Dimension Update Item Based batch job that can update the dimensions on the history for sales entries to the latest dimensions specified on the item.

21.0.10.0 - 2023-06-23

Added

  • Created a new batch process to bulk delete emails. You can read more about this here.

21.0.9.0 - 2023-05-26

Changed

  • Added the common library app dependency.

21.0.8.0 - 2023-05-05

Fixed

  • Fixed variable initialization in Job History Dimension Update batch job.

21.0.7.0 - 2023-05-03

Fixed

  • Resolved an issue with the badge colour in the sandbox initialisation wizard that was causing the wrong colour to be assigned during the update.

21.0.6.0 - 2023-05-01

Fixed

  • Fixed Job History Dimension Update batch job to include Global Dimensions.

21.0.5.0 - 2023-04-27

Added

  • Added the Job History Dimension Update batch job that can update the dimensions on the history for job-related entries to the latest dimensions specified on the job task line.

21.0.3.0 2023-03-22

Added

  • Added new page 'Reconcile General Ledger Entry and Value Entry' where you can set filters and run a set of predefined queries against General Ledger Entry and Value Entry for reconciliation purposes.

21.0.2.0 2023-03-10

Added

  • Added a new batch job that can be scheduled in the Job Queue to monitor other Job Queues and restart failed jobs. Read more about this here.

21.0.1.0 2023-02-23

Changed

  • Enhanced the Sales History Dimension Update batch job to only update dimensions specified against the customer. This is to prevent a scenario where we would remove a dimension value that had been specified but is not a default dimension.

21.0.0.0 2023-02-21

Changed

  • Enhanced the Sales History Dimension Update batch job to support the Advanced Sales feature that can default dimensions from the Sell-to Customer instead of the Bill-to Customer.

20.1.11.0 - 2022-02-09

Fixed

  • Find & Replace: The following changes were made to the handling of Option/Enum fields:
    • An error is now displayed if the new value is not a valid option rather than skipping the records.
    • The new value is first evaluated against the translated options (Option Caption) and then the original options (Option Members).

20.1.10.0 - 2022-02-09

Added

  • Added the Sales History Dimension Update batch job that can update the dimensions on the history for customer-related sales entries to the latest dimensions specified on the customer.

20.1.8.0 - 2022-11-16

Changed

  • Only update user posting setup dates for users that have dates specified already.

20.1.7.0 - 2022-11-12

Added

  • Added batch job that you can schedule to automatically update the General Ledger Setup allowed posting dates or the User Setup posting dates. Here is a link to the help on how to configure this.

20.1.6.0 - 2022-11-11

Fixed

  • Resolved an issue with Item Sales History when processing increment files where the increases would calculate incorrectly.

20.1.5.0 - 2022-11-09

Changed

20.1.4.0 - 2022-11-03

Added

  • Added an Update Item Journal Dimensions action to the Item Sales History to update default dimensions after importing. This supports changes to default dimensions without having to recreate the journal.

20.1.3.0 - 2022-11-03

Added

  • Added a Statistics action to the Item Sales History that provides a high level reconciliation of the history that got imported.

20.1.2.0 - 2022-11-03

Changed

  • Item Sales History
    • The app creates a bin code for locations where bin is mandatory. This bin can be deleted after the history is posted.
    • Added Counters and views to the Item Sales History page

20.1.1.0 - 2022-11-01

Added

Changed

  • Enhanced the Find and Replace to support substring replacement and transformation rules.

20.1.0.0 - 2022-10-26

Added

  • Added a Web Service Key Removal page, which is accessible from the Run Object page. This tool removes all web service keys from all users.
  • Added an option to disable AAD Applications when you run the Sandbox Initialisation.
note

This extension can only be deployed in environments >= 20.5

20.0.7.0 - 2022-10-20

Added

20.0.6.0 - 2022-10-16

Added

Changed

  • The email update log now includes successful and unsuccessful updates.
  • Enhanced the Run Object to allow opening objects in different companies.
  • The Find & Replace page now shows the current company at the top of the page.

20.0.5.0 - 2022-10-10

Fixed

  • Fixed an issue with the sandbox initialisation where some tables would not be updated when the email addresses got updated.

20.0.4.0 - 2022-08-28

Changed

  • Changed the table relation of the Table ID in the copy data page to the AllObjectsWithCaption so that the lookup shows the table id and table caption.

20.0.3.0 - 2022-07-04

Fixed

  • Resolved an issue where all SaaS environments were treated as production environments and many features got restricted in a sandbox environment.

20.0.2.0 - 2022-07-04

Fixed

  • Resolved an issue where the job category filter on the system activities setup was not correct interpreted as a filter leading to a text overflow error.

19.2.0.0 - 2022-05-29

Added

  • System Notifications have been added to allow administrators to configure reminders for tasks that need to get carried out such as renewing tokens, etc.
  • Job Queue Status information is now available in the role center to alert administrators about possible issues.

19.1.0.0 - 2023-04

Changed

  • Find and Replace
    • The table filter is now handled with a filter page builder instead of a table filter. The filter page is more user friendly. When the extension is upgraded the filters saved in the Find and Replace logs gets converted to the new format so that you do not lose anything.
    • The progress dialogue now displays by default when updating records, although you can disable it.

19.0.1.0 - 2023-03

Added

  • Added a new action to the Configuration Package Card "Get Multiple Tables". This allows you to select multiple tables at once to add into the configuration package and includes:
    • Select All/Deselect All (based on filters that can include extension name, id, caption, etc)
    • Select All/Deselect All selected rows