Changelog #
The most important changes to EulandaConnect can be found listed chronologically here:
| Version | Date | Description |
|---|---|---|
| 3.3.1 | Bugfixes: |
New: Lot of new Pester Tests |
| 3.3.1 | 25/02/2024 | Bugfixes: Get-TranslationSection raises an Error on empt lines |
| 3.3.1 | 25/02/2024 | New: Get-LatestOpenVPNVersion retrieves the newest version number of the OpenVPN MSI client software from the community website, e.g., 2.5.6. Install-LatestOpenVPN downloads and installs the latest MSI in unattended mode with the option to install Easy-RSA. Test-OpenVPNInstalled checks if OpenVPN is already installed. |
| 3.3.1 | 25/02/2024 | New: New-OpenVpnTls, ConvertTo-WindowsLineEndingFile, ConvertTo-UnixLineEndingFile in preparation for OpenVpn-Autoinstaller. |
| 3.2.5 | 07/02/2023 | Bugfixes: In the private function Test-FtpFolder, which is used by Test-RemoteFolder. Also in some ftp functions and in German resource files. For this reason the Backup-MssqlDatabase function triggered a format error in German. |
| 3.2.5 | 07/02/2023 | New: A bunch of new pester tests (more then 100). |
| 3.2.3 | 06/30/2023 | New: Get-NewNumberFromSeries Get the next number from series like OrderNo, OfferNo and so on, from EULANDA ERP system. New-PurchaseOrder and New-PurchaseOrderLineItem creates EULANDA Purchase order by API in PowerShell. Get-SupplierId gets the supplierId for an -addressMatch. Test-Website checks broken links and more. |
| 3.2.3 | 06/30/2023 | Bugfixes: for Get-ArticleId, Get-ArticleNo and Get-ArticlePackingUnit if the search criteria was not a string an exception was thrown. |
| 3.2.2 | 06/25/2023 | Added a lot of new Pester-Tests |
| 3.2.2 | 06/25/2023 | Bugfixes: Convert-Slugify had an problem with the EUR symbol. |
| 3.2.2 | 06/25/2023 | More Pester-Tests |
| 3.2.1 | 06/25/2023 | New: Convert-DatanormToXml, Convert-FromDatanorm, Import-ArticleFromXml and Convert-OemToUtf8 brings the datanorm standard to PowerShell. |
| 3.1.9 | 06/21/2023 | Breaking Change: Function Import-TieredPrices renamed, lot of new parameters and also alias exists. |
| 3.1.8 | 06/21/2023 | Bugfixes: Some bugfixes, when it is an Excel file. |
| 3.1.7 | 06/21/2023 | New: Import-TieredPrice to add tiered prices to the article table. |
| 3.1.7 | 06/21/2023 | The Hugo public folder is now cleaned up each time a new documentation is built |
| 3.1.6 | 06/13/2023 | Conflict with Send-TelegramLocation, renamed to Send-TelegramMap. One user already had a module that used this function name. Since the function is very new, I decided to change the name. |
| 3.1.6 | 06/13/2023 | Typo in Get-AddressId WWrite-Verbose instead of Write-Verbose. |
| 3.1.5 | 06/12/2023 | Confusion, the beta flag was set incorrectly in the manifest. |
| 3.1.4 | 06/12/2023 | Strange behavior of the delimiter function in New-Table, fixed by changeover. |
| 3.1.3 | 06/12/2023 | Typo in EulLog, Get-RestStr instead of Get-ResStr. |
| 3.1.3 | 06/12/2023 | Get-SftpNextFilename has used the FullName instead of Name. |
| 3.1.2 | 06/12/2023 | Send-TelegramLocation sends a location via a Telegram message, visualized on a map based on given latitude and longitude or IP address. |
| 3.1.1 | 06/02/2023 | New: All text outputs from error messages, help texts, warnings etc. have been converted to resources and are available as resx-file. The English edition is the template of which a German edition is now also available. |
| 3.1.1 | 06/02/2023 | Breaking Change: The default protocol for all remote functions has been changed to sftp instead of ftp. If you require an ftp transmission, you must explicitly set the -protocol parameter to the value ftp. |
| 3.1.1 | 06/02/2023 | New: Test-ReservedIp This function checks whether a given IP address is a part of the reserved IP address ranges. Test-IpAddress This function validates whether a given string is a valid IPv4 address. Get-IpGeoInfo This function retrieves geographic information for a specified IP address in a local cache. Merge-IpGeoInfo This function merges two geographic xml databases. Split-LogFile This function is designed to split large log files into smaller, more manageable parts based on a specified file size limit. New-Snapshot This PowerShell function named New-Snapshot creates a Volume Shadow Copy (snapshot) on a specified drive and makes it accessible through a symbolic link. Remove-Snapshot deletes a snapshot that was previously created with New-Snapshot. New-SymbolicLink Creates a new symbolic link to a target directory or file. Remove-SymbolicLink Removes an existing symbolic link. Get-Distance Calculates the distance between two points on the Earth’s surface. Convert-ToDecimalDegrees Converts coordinates in Degrees-Minutes-Seconds (DMS) format to Decimal Degrees (DD). Send-TelegramMessage Sends a message via Telegram API, without requiring a locally installed Telegram app, compatible with PowerShell 5.x and 7.x. Send-TelegramPhoto Sends a photo with a caption via Telegram API, compatible with PowerShell 5.x and 7.x. |
| 3.0.3 | 05/21/2023 | Bugfix: Deny-RemoteServer worked only on standard port 22 |
| 3.0.2 | 05/21/2023 | Bugfix: Deny-RemoteServer was a bug in the logic |
| 3.0.2 | 05/21/2023 | Enhanced: Write-Verbose is overwritten with indent (testwise) |
| 3.0.1 | 05/19/2023 | New: Deny-RemoteFingerprint, Get-RemoteDir, Get-RemoteFileAge, Get-RemoteFileDate, Get-RemoteFileSize, Get-RemoteNextFilename, New-RemoteFolder, Receive-RemoteFile, Remove-RemoteFingerprint, Remove-RemoteFolder, Rename-RemoteFile, Rename-RemoteFolder, Select-OutdatedFilenames, Send-RemoteFile,Test-RemoteFile and Test-RemoteFolder. Now all remote functions supports FTP, FTPS and SFTP. If SFTP is used, you have to install POSH-SSH from PsGallery also. |
| 3.0.1 | 05/19/2023 | Enhanced: ConvertTo-WrappedLines.md and ConvertTo-WrappedLinesEdi.md now accepts also empty text parameter. |
| 2.5.8 | 05/07/2023 | Bugfix: There was a count error on a new installation, and the documentation was also expanded. |
| 2.5.7 | 05/07/2023 | New: Backup-MssqlDatabase.md |
| 2.5.6 | 05/05/2023 | Bugfix: The functions Get-DmsFolderSalesOrder.md and Get-DmsFolderDelivery.md now utilize a registry key to calculate the folder name. |
| 2.5.5 | 05/04/2023 | Bugfix: No version number in Out-Welcome.md, module folder not detected in the right way. |
| 2.5.4 | 05/04/2023 | New: Test-Console |
| 2.5.3 | 05/03/2023 | New: Export-DeliveryToXml.md, Get-XmlEulandaDelivery.md, Get-XmlEulandaDeliveryPos.md and ConvertTo-XmlString.md |
| 2.5.3 | 05/02/2023 | New: Export-ArticleToXml, Export-PropertyToXml, Find-MssqlServer, Get-BreadcrumbId, Get-BreadcrumbPath, Get-PropertySql, Get-SalesOrderId, Get-UpsellingFromVariants, Get-XmlEulandaAddress, Get-XmlEulandaArticle, Get-XmlEulandaBreadcrumb, Get-XmlEulandaMetadata, Get-XmlEulandaProperty, Get-XmlEulandaRoot, Get-XmlEulandaShop, Get-XmlEulandaStock, Get-XmlEulandaTierPrice, New-ConnStr, Test-PrivateIP, Test-ShopExtension |
| 2.5.3 | 05/02/2023 | Enhanced: Lot of function now with more parameter e.g. Get-ArticleId now also with UDI and others. All global variables now have ec prefix. Find-MssqlServer is now much more faster. |
| 2.5.3 | 05/02/2023 | Breaking Change: All standalone global variables now have ec prefix. Dropped Find-MssqBrowser (now see Find-MssqlServer). |
| 2.3.12 | 03/19/2023 | Enhanced: Documentation enhanced with XML file format description and roadmap on the first page |
Bugfix: When using the article number in the Get-ArticleId function, an error was occurring stating that the ArticleId variable was unknown. This has now been fixed. |
||
| 2.3.11 | 03/10/2023 | New: Get-Subnet, Get-NextIp, Get-NetworkId,Get-MaxHosts , Get-LocalIp, Get-GatewayIp,Get-FirstIp, Get-Cidr, Get-BroadcastIp, Find-MssqlBrowser, Convert-SubnetToBitMask, Confirm-System |
| 2.3.10 | 03/09/2023 | New: Format-Xml.md |
| 2.3.9 | 03/08/2023 | New: Get-LoremIpsum.md and Convert-ImageToBase64.md |
| 2.3.8 | 03/08/2023 | Bugfix: The ‘Out-Welcome’ function in PowerShell has also influenced the culture of the system. |
| 2.3.7 | 03/08/2023 | New: The ‘Update-Desktop’ function refreshes the desktop. |
| 2.3.6 | 03/08/2023 | Bugfix: The ‘Hide-Extensions’ and ‘Show-Extensions’ functions are now working as expected |
| 2.3.5 | 03/08/2023 | Enhanced: The ‘Out-Welcome’ function supports culture and displays the module path. |
| 2.3.4 | 03/07/2023 | New: The ‘Resize-Image’ function has been added and supports simple pipeline commands |
| 2.3.3 | 03/07/2023 | Enhanced: The ‘Approve-Signature’ function now uses the file with the last folder name when invoked without parameters. |
| 2.3.2 | 03/07/2023 | New: Approve-Signature |
| 2.3.1 | 03/06/2023 | Breaking Change: The ‘Rename-Database’ function has been renamed to ‘Rename-MssqlDatabase’. Additionally, some functions such as ‘Get-MssqlInstances’ and ‘Rename-MssqlDatabase’ are now backward compatible with Windows PowerShell 5.1. |
| 2.2.6 | 03/06/2023 | Bugfix: The ‘Get-MssqlInstances’ function did not work correctly when the user was an administrator. |
| 2.2.4 | 03/06/2023 | New: Get-MssqlInstances |
| 2.2.3 | 03/05/2023 | Bugfix: There were formatting glitches in ‘Out-Welcome’ when no project was defined. |
New: Additionally, new functions have been added, including ‘Protect-String’, ‘Unprotect-String’, and ‘Get-TranslateSection’. |
||
| 2.2.2 | 03/04/2023 | New: Rename-Database (MSSQL) |
| 2.2.1 | 03/02/2023 | Enhanced: The project has been restructured. The folder structure is now streamlined and more organized. |
| 2.1.28 | 03/01/2023 | Enhanced: The banner has a new layout. |
Breaking Change: Additionally, there are some breaking changes, including the removal of the ‘ChangeLocation’ feature in ‘Out-Welcome’ and the addition of a new parameter called ‘ProjectScript’. |
||
| 2.1.27 | 03/01/2023 | New: Read-VersionFromSynopsis |
| 2.1.26 | 03/01/2023 | New: Show-MsgBox supports now OnTop |
| 2.1.25 | 03/01/2023 | New: Show-MsgBox and ShowMsgBoxYes |
| 2.1.24 | 02/28/2023 | Bugfix: The ‘Install-SignTool’ bug has been fixed. |
New: ‘Out-Welcome’ now includes an additional parameter called ‘ChangeLocation’. |
||
Enhanced: Furthermore, the documentation has been enhanced. |
||
| 2.1.23 | 02/28/2023 | Enhanced: The documentation (a separate GitHub project) is now synchronized with the PowerShell modules GitHub project. |
| 2.1.21 | 02/27/2023 | New: Get-ArticleSql |
| 2.1.20 | 02/26/2023 | New: The license file is now available in both MD and TXT formats. |
New: Global ADO constants have been added |
||
| 2.1.18 | 02/25/2023 | Enhanced: All help files, including MAML, are now complete |
| 2.1.12 | 02/24/2023 | Enhanced: The EulandaConnect module is now EV signed. |
| 2.1.11 | 02/20/2023 | Bugfix: have been made to ‘adoConstants’ |