Changelog for LIP¶
v3.0.1¶
Released: 2020-11-19
Bug Fixes / Minor Improvements¶
- Actionpads included in a LIP package can now be copied correctly when installing.
- Compatibility with coming Lime CRM Desktop Client version with Application.Wait.
- Error Handling improvements.
v3.0.0¶
Released: 2020-02-16
BREAKING CHANGES¶
- SQL procedures are renamed to
csp_lip_cc_*
. - Versions of installed VBA modules and SQL Procedures are now compared to Lime Store service that holds the latest released version number.
New Features¶
lsp_refreshldc
is not called by the stored procedures during runtime anymore.- Clearer message when add-on not found in Lime Store.
- Improved performance in big Lime CRM solutions: Necessary table icons are now loaded when the package is created, instead of all icons when opening the Package Builder.
- Added version check for VBA code and SQL stored procedures.
Bug Fixes / Minor Improvements¶
- Added VBA. for some Left and LCase calls.
- Fix for logging when table already exists. It was previously logged as it was created.
- The unnecessary file
packages.json
in the Actionpad folder root is not used anymore and can be safely deleted when upgrading to this version. - The progress bar is now updated more smoothly instead of "freezing and taking leaps".
- Verification of SQL stored procedures is now run before opening the package builder.
- General improvements in SQL stored procedures.
- General code clean up.
- Improved installation files for SQL procedures.
- Version variable i LIPPackageBuilder.bas is now named as its counterpart in lip.bas.
v2.1.1¶
Released: 2019-08-20
New Features¶
- Problem with opening folder after install using
lip.Install
is now solved.
v2.1.0¶
Released: 2019-03-22
New Features¶
- Package Builder now part of LIP instead of in separate repository.
v2.0.1¶
Released: 2019-02-07
Bug Fixes¶
- Apostrophe character in local names on tables and fields is now supported.
v2.0.0¶
Released: 2018-12-12
New features¶
- Reintroduced previously removed feature to automatically download an add-on and install it using lip.Install.
Improvements¶
- New version of the progress bar VBA form that will solve issue in some environments.
- lip.json is now used instead of package.json or app.json.
- Installation files are now placed in the Temporary folder instead of the Actionpad folder.
- Verification that the SQL procedures are installed correctly is done before installing a package.
- Compliance with naming standard of VBA modules in latest Lime Core application (LC_ as prefix).
- Made some subs/functions private to clean up interface for user in the VBA immediate window.
- Online store url no longer fetched from packages.json file.
- Online store url no longer added to packages.json when creating a new packages.json file.
- LIP version no longer fetched from packages.json file.
- LIP version no longer added to packages.json when creating a new packages.json file.
- Removed unused functions.
- Removed code to update LIP automatically.
- Error message when calling csp_endinstallation is now added to log file.
- Minor improvements in the VBA code.
- Improved flow in the code in lip.Install and lip.InstallFromZip.
- Improved stability in sub Unzip.
- https address for Lime Store is now used instead of http
v1.3.1¶
Released: 2018-09-17
Comments¶
- Fix for lip.installlip which installed vba_json automatically through Lime Store. A repo för vba_json now recides on the Lime Store and all static variables point to that.
v1.3.0¶
Released: 2018-05-04
Comments¶
- Now supports the structure for add-ons.
- Possible to install Actionpads.
- Progress bar title now states "Simulating" when simulations are run.
- User is now notified if there are things that must be installed manually after a lip.InstallFromZip has been run (SQL or LISA things).
- Installing LIP no longer asks if you want to install the Package Builder (since this wasn't done fully anyway and LIP maybe wasn't ready to install other packages without a restart in some cases).
- Unexpected local date formats could result in an error with the log file now solved.
- Improved README.
v1.2.0¶
Released: 2017-08-04
New Features¶
- After a package/app is installed an explorer window and the README.md file is opened.
- Helper method for LIP version added.
Bug Fixes¶
- LIP would throw error when trying to create text fields (and decimal fields) with options.
- Naming difference would caused LIP to be installed again when installing packages.
- LIP assumed that there was a packages folder in the webfolder which caused error when installing an app or package for the first time.
- Localization posts weren't installed correctly.
- Tables and fields with special characters resulted in an error.
v1.1.0¶
Released: 2017-05-03
Features¶
- When you install LIP it asks if you want to install LIPPackageBuilder automatically.
- Added extended warnings when simulating installation.
- Helper method for LIP version added.
Bug Fixes¶
- HTML tabs where installed as HTML fields.
- Intepretaion of decimal sometimes broke LIP installation.
- Mandatory option fields threw an error.
- Long default values on textfields broke installation of LIP packages.
- Some minor bugs regarding writing to log file fixed.
v1.0.0¶
Released: 2017-01-18
Comments¶
This is the first official release of app and package installer for Lime CRM.