sbwalker
116542d8e4
fix .NET upgrade issue related to database provider packages
2023-11-21 15:09:14 -05:00
sbwalker
bb10d64d58
fix #3454 - do not remove Oqtane.lLicensing assemblies during package uninstall
2023-11-13 13:16:35 -05:00
sbwalker
f41e2358a9
Added logic to ensure assembly version being installed is equal to or greater than existing assembly
2023-07-17 08:15:56 -04:00
Shaun Walker
cc3cc55269
consolidated package installation so that it always occurs during startup and added logging in case of errors
2023-04-05 10:26:21 -04:00
Shaun Walker
82221f54c5
add defensive logic to package installer
2023-03-29 08:47:54 -04:00
Pavel Veselý
7ef8e2c8b8
Fix - InstallationManager crash when package folders are missing
2022-07-19 09:42:12 +02:00
Tonći Vatavuk
48e7a41af6
fix #1987 Nuspec to include 'content'
2022-02-08 19:38:31 +01:00
Tonći Vatavuk
5dedfe9295
fix oqtane#1987 Nuspec to include 'content' ('contentFiles')
2022-02-07 14:09:14 +01:00
Tonći Vatavuk
e1a7954307
fix #1272 - add support for refs folder in package installation
2022-01-29 06:45:51 +01:00
Leigh
92ccb7e463
Fix for Installed packages not being removed correctly
...
When a package is remove in some instance the system complains that a file still exists in the deleting directory but there is not file.
Added true parameter to the Directory delete for force the removal.
Directory.Delete(Path.GetDirectoryName(filepath), true);
2021-12-10 16:06:12 +01:00
Shaun Walker
5419032e8d
upgrade module and theme templates to .NET6
2021-11-05 12:53:13 -04:00
Shaun Walker
29bd31f609
upgrade to .NET 6 and increment version to 3.0.0
2021-10-19 15:33:03 -04:00
Shaun Walker
3e9a4f2c1a
Fixed validation issue in Role Managment - Users. Modified FileManager component to allow Folder parameter to contain a folder path which is translated to a FolderId internally and refactored Packages folder logic.
2021-10-06 17:20:44 -04:00
Shaun Walker
ffcc229c78
support for commercial modules, themes, translations
2021-08-16 09:46:02 -04:00
Shaun Walker
ab3af5f294
use full package name for manifest
2021-06-04 07:30:33 -04:00
Shaun Walker
7b32a16fd8
handle versionless package names in installer
2021-06-03 15:03:11 -04:00
Shaun Walker
060f764da7
separated updater from main solution
2021-06-03 08:37:56 -04:00
Shaun Walker
dd9f2e6675
improve System Update user experience
2021-06-02 19:22:20 -04:00
Shaun Walker
3db12a225b
use secure Packages location for upgrade process
2021-06-02 16:53:55 -04:00
Shaun Walker
276817c89d
made RenderMode configurable
2021-05-30 15:37:23 -04:00
Shaun Walker
967f0fe626
leave a copy of database provider packages in distribution folder
2021-05-29 17:38:58 -04:00
Shaun Walker
7ed93b5ce6
package installer fix to handle .bak files
2021-05-29 15:13:27 -04:00
Shaun Walker
e84908485f
add support for custom "internal" module and theme templates. fix package installer issue related to absolute paths
2021-05-29 11:48:29 -04:00
Shaun Walker
e0c2763c9f
refactoring in preparation for release
2021-05-28 07:53:49 -04:00
Shaun Walker
4108c07862
moved Packages folder to secure location
2021-05-27 21:39:43 -04:00
Shaun Walker
72b06b16cf
fix #1272 - add support for ref folder in package installation
2021-05-24 15:50:38 -04:00
Shaun Walker
2780e4d029
modify nuget package installer to support satellite assemblies in subfolders
2021-04-21 19:31:02 -04:00
Charles Nurse
cbcfc88492
Add support for Sqlite - Installation path tested but AddSite not supported yet
2021-03-23 11:06:18 -07:00
Shaun Walker
12fd845ed5
Fix issue when creating assets.json and folder does not exist. Improve module/theme uninstall to remove empty folders.
2021-02-26 09:08:25 -05:00
Shaun Walker
531cba715e
performance and user experience improvements
2021-02-04 08:54:59 -05:00
Shaun Walker
5e42ab8cca
improve user experience by delegating application restart responsibility to the host user
2020-11-24 16:22:53 -05:00
Shaun Walker
cdb7de84fa
fix folder parsing issue specific to Azure environment where WebRootPath contains 2 wwwroot nested folders
2020-10-22 16:30:27 -04:00
Shaun Walker
8196112a59
fixed Theme install/uninstall issue, fixed Layout inheritance issue, fixed File server performance issue, cleaned up remaining hardcoded permission strings
2020-09-16 15:24:07 -04:00
Shaun Walker
4065d87a74
improved module/theme installation by saving the list of files which are in the Nuget package and using that list to remove them during uninstall
2020-08-29 10:55:40 -04:00
Shaun Walker
a471784cf3
allow user to reinstall current version
2020-08-06 16:46:22 -04:00
Shaun Walker
5cf35fd70a
fix regression bug caused by #649 related to installing nupkg packages
2020-08-06 16:10:19 -04:00
Shaun Walker
04257f75e7
modifications for System Update feature
2020-08-04 13:06:54 -04:00
Shaun Walker
94f0bdcce9
Improvements to System Update
2020-08-04 08:47:39 -04:00
Shaun Walker
8d539d058c
preparing for 1.0.2 release
2020-07-23 15:07:18 -04:00
Shaun Walker
51bf822392
fix regression bug caused by #648 - the entries within a nupkg (zip) package use the '/' separator - the fix in #648 was causing a wwwroot\wwwroot\... folder to be created on Windows
2020-07-23 14:58:33 -04:00
Jörg Helmrich
4bdf20822f
check whether the file is in use, dependent runtime-dlls will distribute
2020-07-08 14:06:41 +02:00
Alexander Hendel
a083405b48
Fix directory seperator in InstallationManager
2020-07-07 09:56:24 +02:00
Shaun Walker
6ac2b64d7d
improvements to module creator templates
2020-05-22 13:39:59 -04:00
Shaun Walker
066ef44773
fixes to upgrade project
2020-05-20 11:57:41 -04:00
Shaun Walker
b61446a50a
updated screenshots
2020-05-19 17:49:11 -04:00
Shaun Walker
263b045c75
module creator template updates
2020-05-19 09:08:29 -04:00
Shaun Walker
1532eb7586
Optimized downloading of assemblies when using WebAssembly
2020-05-18 18:02:23 -04:00
Shaun Walker
8a1e83ff7f
Modified the package installer to use target folders ( based on the Nuget specification ) rather than file extensions
2020-05-15 17:43:45 -04:00
Shaun Walker
d7ad175cd7
fixes for framework upgrade, fixes for control panel CSS styles, added AllPages attrubute for Modules, bumped version to 0.9.1 to test upgrades
2020-05-07 14:38:24 -04:00
Sean Long
f0043f53ee
OS independent file paths & Utility.PathCombine added
...
System.IO.Path.Combine provides cross-platform support for system paths, however rooted paths discarding of earlier segments
Utilities.PathCombine ensures if any parameters start with root chacters does not discard previous Utilities.PathCombine allows appending of "\\" to translate to the correct cross-platform result
2020-04-18 14:57:31 -04:00