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.